文档编号:_______________
版本号:_______________
温职院学生考勤管理系统
数据库设计说明书
组员组成:
编写:____________ 时间:____年____月____日
审核:____________ 时间:____年____月____日
批准:____________ 时间:____年____月____日
修订历史记录
日期
版本
说明
修改人
XXXX-XX-XX
XX.XX
XX
XXX
引言
在温职院下,有专门的考勤员,如班长,对每个班级的学生周一到周五上课时间进行考勤,学生有请假等情况,考勤情况,教师需要对考勤人员上传的考勤信息进行确认,每个系部的辅导员老师和上课教师可以对班级的考勤情况和和班级课表进行查看,能统计出学生出勤率,查看学生请假原因情况。
1.1用户事实功能需求:
1.考勤人员录入学生出勤情况,出勤表包含哪个系哪个班级哪一天什么课多少节数出勤或缺勤,缺勤原因。
2.考勤人员提交出勤表后,由任课老师进行确定,任课老师确认考勤信息后,考勤信息才能生效。
3.系部辅导员对学生出勤或缺勤信息进行查看、统计。
4.请假单包括请假原因、请假时间。
5.考勤人员为班级的班长或副班长。
1.2设计的具体流程如下:
1 由各班的考勤人员来统计提交考勤表。
2. 由上课教师来确定学生考勤信息、确认以后无法修改。
3. 确认考勤以后由各个系的辅导员来查看学生的出勤情况。
EMBED Visio.Drawing.11
图1 学生出勤入录流程图
EMBED Visio.Drawing.11
图2 学生出勤系统功能结构图
2.1系统任务目标
【系统(任务)需要完成的目标(系统边界),以及功能模块图】
2.2数据流图和数据字典
登录模块
EMBED Visio.Drawing.11
数据流
数据项
说明
A
帐号、密码
用户输入帐号、密码来登录系统
B
帐号、密码
计算机调出教师表内的帐号、密码
数据处理
P1
计算机确认用户输入帐号密码是否与数据库内的帐号密码是否匹配
P2
帐号密码匹配成功,显示登录成功
数据存储
教师表
帐号、密码
数据项
帐号
主键、不可重复、数字
8位数组成
密码
数字
6位数组成
添加数据
EMBED Visio.Drawing.11
数据流
数据项
说明
A
时间、学生姓名、请假原因、请假时间、学号
考勤员录入数据到计算机
B
时间、学生姓名、请假原因、请假时间、学号
计算机将数据添加到学生出勤信息表
数据处理
P1
计算机将数据添加到学生出勤信息表
P2
提示数据添加成功
数据存储
学生出勤信息表
时间、学生姓名、请假原因、请假时间、学号
数据项
时间
samlltime
学号
int
共8位
学生姓名
Char(8)
请假原因
Char(40)
请假时间
Char(20)
查找数据
EMBED Visio.Drawing.11
数据流
数据项
说明
A
筛选条件。时间、学生姓名、请假原因、请假时间、学号其中的一个或几个
考勤员输入筛选条件到计算机
B
时间、学生姓名、请假原因、请假时间、学号
计算机调出学生出勤信息表内的数据
数据处理
P1
计算机根据条件选出表内数据
P2
提示数据查找成功
数据存储
学生出勤信息表
时间、学生姓名、请假原因、请假时间、学号
数据项
时间
samlltime
学号
Int
共8位
学生姓名
Char(8)
请假原因
Char(40)
请假时间
Char(20)
修改数据
EMBED Visio.Drawing.11
数据流
数据项
说明
A
筛选条件。时间、学生姓名、请假原因、请假时间、学号其中的一个或几个
考勤员输入筛选条件到计算机
B
时间、学生姓名、请假原因、请假时间、学号
计算机调出学生出勤信息表内的数据
C
输入的新数据。时间、学生姓名、请假原因、请假时