课堂考勤系统需求分析说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1.总体目标 (2)
1.1背景 (2)
1.1.1引言 (2)
1.2要求 (2)
1.3目标 (2)
2.需求分析 (2)
2.1功能需求描述 (3)
2.2用户需求描述 (3)
2.2.1学生用户需求描述 (3)
2.2.2任课教师用户需求描述 (3)
3.数据库设计 (3)
3.1表结构如下 (3)
4.功能模块设计 (5)
4.1系统的功能模块 (5)
4.2系统流程图 (6)
5主要功能的具体实现 (10)
5.1考勤功能的实现 (11)
5.2修改考勤信息的具体实现 (15)
5.3修改密码 (18)
5.4查看考勤信息 (18)
5.5查看统计考勤信息 (19)
6. 运行环境需求 (19)
7.测试结果与分析 (19)
7.1考勤功能测试 (19)
7.2修改考勤信息功能测试 (20)
7.3修改密码测试 (20)
8课程设计总结 (21)
8.1系统中需要改进的问题 (21)
课堂考勤系统
注:教师登陆用姓名,学生登录用学号,学生密码在学生表中
1.总体目标
1.1背景
1.1.1引言
目前高校大部分都还是采用任课老师纸笔上课点名的方式进行课堂的考勤工作,记录学生的上课情况,这种方式不仅麻烦而且比较费时。在信息化的今天,能有效地借助网络才能提高办事效率。因此,课堂考勤系统能够解决纸笔化的考勤方式所带来的很多麻烦。
1.2要求
考勤系统主要有以下功能:
增删改查:学生信息、教师信息、课程信息。
业务功能:在线点名、查看考勤信息、修改考勤信息、统计考勤信息。
1.3目标
课堂考勤系统的基本目标是方便任课老师课堂上的考勤工作。系统实现后,应做该到:
(1)方便任课老师进行在线考勤,主要功能有查看课程信息,修改密码,考勤,查看考勤信息,查看考勤统计信息,修改考勤信息。
(2)方便学生查询自己的考勤信息的详情与查询考勤信息的统计情况,也进行登录密码的修改。
2.需求分析
2.1功能需求描述
考勤系统主要有以下功能:
增删改查:学生信息、教师信息、课程信息。
业务功能:在线点名、查看考勤信息、修改考勤信息、统计考勤信息。修改用户登录密码。
2.2用户需求描述
2.2.1学生用户需求描述
学生对本系统的主要需求是:查看在校期间的所上课程的出勤信息。
2.2.2任课教师用户需求描述
任课教师对本系统的主要需求是:任课教师通过主要考勤管理系统进行课堂的考勤工作,其包括在线点名、查看考勤信息、查看课程信息和修改考勤信息。
3.数据库设计
课堂考勤系统涉及到学生用户、教师用户和管理员。根据实际应用的需要,最大限度的提高系统的性能,本系统涉及到5张表,分别是管理员表、学生信息表、教师信息表、考勤信息表、课程信息表。
3.1表结构如下:
表1 管理员表:
名称字段类型是否空值是否主键
Id id int no yes
用户名username varchar no
密码password varchar no
权限limit int no
表2 学生信息表:
名称字段类型是否空值是否主键表ID id int no yes
学号stuNo varchar no yes
姓名stuName varchar no
班级stuClass varchar no
性别sex varchar no
联系电话phone varchar no
迟到次数lataTimes int yes
请假次数qjTimes int yes
缺课次数kkTimes int yes
密码password varchar no
表3 教师信息表:
名称字段类型是否空值是否主键表id id int no yes
姓名teaName varchar no
课程名course varchar no
性别sex varchar no
联系电话phone varchar no
表4 课程信息表:
名称字段类型是否空值是否主键表id id int no yes
课程名coursename varchar no
授课教师teacher varchar no
上课教室room varchar no
上课时间time varchar no
上课班级stuCalss varchar no
表5 考勤信息表:
名称字段类型是否空值是否主键表id id int no yes
学生学号 stuNo varchar no yes 学生姓名 stuName varchar no 班级 stuClass varchar no 状态
state varchar no 考勤时间 kqtime varchar no 课程
course varchar no 授课教师 teacher
varchar
no
4.功能模块设计
课堂考勤系统涉及到学生用户、教师用户和管理员,主要的功能模块为查询模块以及考勤功能模块。
4.1系统的功能模块如图:图4-1
图4-1
考勤系统
学生
任课教师
查
看 考 勤 信 息
考
勤
查
看
考 勤 信息
修
改考
勤 信 息
查
看 考 勤 统 计 信
息
查
看
课
程 课 信 息
修
改
密
码
查
看 课 程 信 息
查
看 考 勤 统 计 信 息
修 改 密 码