文档编号:_______________ 版本号:_______________
温职院学生考勤管理
系统 数据库设计说明书
组员组成:
编写:____________ 时间:____年____月____日 审核:____________ 时间:____年____月____日 批准:____________ 时间:____年____月____日
温职院学生考勤管理系统数据库设计说明书
修订历史记录
日期 XXXX-XX-XX 版本 XX.XX 说明 XX 修改人 XXX
1. 引言
在温职院下,有专门的考勤员,如班长,对每个班级的学生周一到周五上课时间进行考勤,学生有请假等情况,考勤情况,教师需要对考勤人员上传的考勤信息进行确认,每个系部的辅导员老师和上课教师可以对班级的考勤情况和和班级课表进行查看,能统计出学生出勤率,查看学生请假原因情况。
1.1用户事实功能需求:
1.考勤人员录入学生出勤情况,出勤表包含哪个系哪个班级哪一天什么课多少节数出勤或缺勤,缺勤原因。
2.考勤人员提交出勤表后,由任课老师进行确定,任课老师确认考勤信息后,考勤信息才能生效。
3.系部辅导员对学生出勤或缺勤信息进行查看、统计。 4.请假单包括请假原因、请假时间。 5.考勤人员为班级的班长或副班长。
1.2设计的具体流程如下:
1 由各班的考勤人员来统计提交考勤表。
2. 由上课教师来确定学生考勤信息、确认以后无法修改。 3. 确认考勤以后由各个系的辅导员来查看学生的出勤情况。
第3页共12页
学生请假提交请假单考勤人员任课老师对班级进行考勤确认请假情况登入系辅导老师查询考勤信息提交考勤表
考勤人员 图1 学生出勤入录流程图
对班级进行考勤 登录系统
确认考勤信息 处理考勤信息 录入考勤信息
第4页共12页
学生考勤信息管理系统用户登录模块考勤员任课老师系辅导员添加数据修改数据查看数据确认考勤信息查看数据查看数据 添加 信 息 学生考勤信息管系统理系统 学生信息管理信息管理查询功能统计功能修改功能
第5页共12页
图2 学生出勤系统功能结构图
2.1系统任务目标
【系统(任务)需要完成的目标(系统边界),以及功能模块图】
2.2数据流图和数据字典
登录模块
教师表B用户AP1:登入P2:登录成功 数据流 A B 数据处理 P1 P2 数据存储 教师表 数据项 数据项 帐号、密码 帐号、密码 计算机确认用户输入帐号密码是否与数据库内的帐号密码是否匹配 帐号密码匹配成功,显示登录成功 帐号、密码 说明 用户输入帐号、密码来登录系统 计算机调出教师表内的帐号、密码 第6页共12页
帐号 密码
主键、不可重复、数字 数字 8位数组成 6位数组成 添加数据
学生出勤信息表B考勤人员AP1:添加信息P2:添加成功 数据流 A B 数据处理 P1 P2 数据存储 数据项 时间 学号
数据项 说明 时间、学生姓名、请假原因、请假时间、学号 考勤员录入数据到计算机 时间、学生姓名、请假原因、请假时间、学号 计算机将数据添加到学生出勤信息表 计算机将数据添加到学生出勤信息表 提示数据添加成功 samlltime int
共8位 第7页共12页
学生出勤信息表 时间、学生姓名、请假原因、请假时间、学号
学生姓名 请假原因 请假时间
Char(8) Char(40) Char(20) 查找数据
学生出勤信息表B考勤人员AP1:筛选P2:查找成功 数据流 A B 数据处理 P1 P2 数据存储 数据项
数据项 说明 筛选条件。时间、学生姓名、请假原因、请假考勤员输入筛选条件到计算时间、学号其中的一个或几个 机 时间、学生姓名、请假原因、请假时间、学号 计算机调出学生出勤信息表内的数据 计算机根据条件选出表内数据 提示数据查找成功
第8页共12页
学生出勤信息表 时间、学生姓名、请假原因、请假时间、学号
时间 学号 学生姓名 请假原因 请假时间 samlltime Int Char(8) Char(40) Char(20) 共8位 修改数据
学生出勤信息表BD考勤人员AP1:筛选CP2:修改数据P3:修改成功 数据流 A B C D 数据处理 P1 数据项 说明 筛选条件。时间、学生姓名、请假原因、请假考勤员输入筛选条件到计算时间、学号其中的一个或几个 机 时间、学生姓名、请假原因、请假时间、学号 计算机调出学生出勤信息表内的数据 输入的新数据。时间、学生姓名、请假原因、考勤员输入需要修改的数据请假时间、学号其中的一个或几个 到计算机 输入的新数据。时间、学生姓名、请假原因、计算机将新的数据与对应的请假时间、学号其中的一个或几个 数据替换 计算机根据条件选出表内数据 第9页共12页
P2 P3 数据存储 数据项 时间 学号 学生姓名 请假原因 请假时间
任课老师确认信息
提示数据修改成功 samlltime Int Char(8) Char(40) Char(20) 共8位 学生出勤信息表 时间、学生姓名、请假原因、请假时间、学号 教师表学生出勤信息表DB教师AP1:登入CP2:查找P3:确认 数据流 A B C D
数据项 帐号、密码 帐号、密码 说明 用户输入帐号、密码来登录系统 计算机调出教师表内的帐号、密码 筛选条件。时间、学生姓名、请假原因、教师输入筛选条件到计算机 请假时间、学号其中的一个或几个 时间、学生姓名、请假原因、请假时间、计算机调出学生出勤信息表内的信息
第10页共12页
学号 数据处理 P1 P2 P3 数据存储 教师表 计算机确认用户输入帐号密码是否与数据库内的帐号密码是否匹配 计算机根据教师输入的条件查找数据 教师确认成功 帐号、密码 学生出勤信息表 时间、学生姓名、请假原因、请假时间、 学号 数据项 帐号 密码 时间 学号 学生姓名 请假原因 请假时间 主键、不可重复、数字 数字 samlltime Int Char(8) Char(40) Char(20) 8位数组成 6位数组成 共8位
2. 概念设计
3.1数据-实体描述
【具体的描述说明】
3.2E-R图
3. 逻辑设计
4.1数据模型描述 4.2数据库表设计
【与具体的DBMS结合的,数据项的具体的描述说明,如字段名,数据类型,长度等具体信息。】
4. 物理设计
5.1实际数据库的设计安排
【数据库大小增长等】
第11页共12页
5.2数据库性能
【索引】
5.3存储过程设计 5.4备份与恢复策略 5.5安全保密设计
第12页共12页