课堂考勤系统需求分析说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

考勤系统

学生

任课教师

看 考 勤 信 息

考 勤 信息

改考

勤 信 息

看 考 勤 统 计 信

程 课 信 息

看 课 程 信 息

看 考 勤 统 计 信 息

修 改 密 码

相关文档
最新文档