# attendancesystem **Repository Path**: shucoding/attendancesystem ## Basic Information - **Project Name**: attendancesystem - **Description**: 考勤教务系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-01-19 - **Last Updated**: 2024-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # attendancesystem #### 介绍 考勤教务系统 #### 软件架构 本系统是一个在线考勤系统,实现排座位、调整座位,按座位考勤等功能,具体内容如下: 1.系统有二个用户角色:教师,学生。 2.每个角色只有在登陆后才能进行被允许的操作。教师登陆后进入到教学班列表页面,显示教学班的上课时间、教室等信息,点击某个教学班就可进入考勤页面。考勤页面显示座次表,可以选择一个时间点进行保存。 3.教师可以增删改查教室,可以设定教室的座位布局,比如教室座位为8行10列共80个座位。 4.教师可以修改节次表。系统里只有一个节次表。节次表记录一天划分为多少节课,每节课持续的时长及开始时间。 5.教师可以增删改查教学班,可以设置教学班持续多少周、每周哪几天,每天哪几节,及上课的教室。 6.教师可以在教学班里添加删除学生,学生的基本信息包括学号、姓名,相片。 7.教师可以增删改查座次表。一个座次表记录教学班里的学生与教室里的座位的对应关系。 8.教师可以增删改查考勤表。考勤表记录教学班在某个节次的考勤情况。考勤状态分为:正常、迟到、早退、事假、病假、旷课。 9.教师可以根据座位表进行点名考勤。座位表上显示学生的姓名和相片,教师点击相片就可以修改考勤。 10.学生可以根据课程查看自己的考勤情况(按课时、总计、按课程) 11.教师可以按课程下载excel格式的考勤表 #### 涉及开发语言:java,SQL,html,css,js