实验考勤管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子科技大学信息与软件工程学院《数据库原理及应用》课程设计报告
题目名称:实验考勤管理系统____________
小组长: 2923102015 吴亚骏
小组成员: 2923102012 任翔宇
2923102020 李继琳
2923102001 周悟颖
2923102027 王笑寒
指导老师:符朝旭职称:副教授_ _
指导老师评语:
签字:
课程设计成绩:
设计过程表现设计报告质量总分
第一章前言
1.1课题简介
1.1.1课题背景及功能简介
在很多学校,课程实验是一门课的重中之重,对实验的考勤管理是教学管理的基础,客观,公正的考勤对于学校形成良好的学习气氛、奖罚制度的可靠实施、调动学生的学习积极性具有重要的意义。目前大多数实验考勤管理系统,通过教师上课点名的方式记录学生的到课情况。这其中免不了很多学生帮人答到、学生请假等等情况。所以单纯的点名式的考勤管理系统不能客观、公正的反应出到课情况。
针对此现状,我们开发这套考勤管理系统,具有学生需要认证登录,系统自动计算学生的上课情况,教师可以查看学生到课情况等功能
1.1.2可行性分析
等李继琳
1.2预期的结果
提供一套完整的考勤管理系统,系统简单易用,且可以准确、公正、客观的反应学生的到课情况,便于老师进行评价。
第二章系统需求分析
2.1系统目标
⏹项目名称:考勤管理系统
⏹项目来源:数据库课程设计
⏹项目用户:学生,教师,系统管理员
⏹项目功能:1) 学生简单顺利的登入系统,签到
2) 教师简单顺利登入系统,进行查看学生到课信息
3) 系统管理员简单顺利登入系统,对数据库进行管理2.2系统用例图
2.2.1实验教师
教师用例图如图一所示:
图1 教师用例图
2.2.1.1登录
⏹用例描述
实验考勤管理系统首先需要对实验老师的身份进行验证,只有验证通过才允许其进行其他操作:
⏹前置条件
无
⏹用例输入
教师的姓名和密码
⏹处理过程
①从前台接收实验老师输入的用户名及密码;
②判断数据库是否存在该用户;
③从数据库读取该用户的密码;
④将从数据库中读取的密码与老师输入的密码进行匹配;
⑤若密码匹配则允许用户进入系统首页;反之,提示用户名不存在或密码错误;
⏹用例输出
系统首页或错误提示信息
2.2.1.2管理考勤信息
⏹用例描述
老师登陆管理众学生的考勤信息
⏹前置条件
登录成功
⏹用例输入
a)进入实验室管理界面
b)选取查询考勤信息
c)选取修改考勤信息
⏹处理过程
①读取考勤信息列表
⏹用例输出
查询考勤信息
修改考勤信息
2.2.1.3查询考勤信息
⏹用例描述
教师查询考勤信息
⏹前置条件
教师进入到查询考勤信息界面
⏹用例输入
选取相应学生
⏹处理过程
②读取学生列表
③读取相应学生详细信息
⏹用例输出
学生信息
2.2.1.4修改考勤信息
⏹用例描述
教师修改某学生的信息
⏹前置条件
教师进入到管理考勤信息界面
⏹用例输入
a)选择操作:修改;
b)学生姓名、性别、年龄、电话、班级、课程、时间、是否签到
c)选择操作:确认
⏹处理过程
①根据选择操作发送相应程序功能界面,添加执行②;查询、删除执行;
②记录用高级行员添加的记录,提示操作完成;
③若选择删除操作,删除数据库相应记录;
④若未选择相应操作,等待高级行员其他操作输入;
⏹用例输出
操作信息提示
2.2.1.5修改密码
⏹用例描述
教师修改密码
⏹前置条件
无
⏹用例输入
1.用户名
2.密码
3.新密码
⏹处理过程
1.从前台接收实验老师输入的用户名及密码;
2.判断数据库是否存在该用户;
3.从数据库读取该用户的密码;
4.将从数据库中读取的密码与老师输入的密码进行匹配;
5.若密码匹配则接收新的密码覆盖原来的密码;反之,提示用户名不存在或密码错
误;
⏹用例输出
修改密码成功或错误提示信息
2.2.2实验学生
学生用例图如图二所示:
图2 学生用例图
2.2.2.1 登陆
⏹用例描述
实验考勤管理系统首先需要对学生的身份进行验证,只有验证通过才允许其进行其他操作:
⏹前置条件
无
⏹用例输入
学生的姓名和密码
⏹处理过程
⑥从前台接收学生输入的用户名及密码;
⑦判断数据库是否存在该用户;
⑧从数据库读取该用户的密码;
⑨将从数据库中读取的密码与学生输入的密码进行匹配;
⑩若密码匹配则允许用户进入系统首页;反之,提示用户名不存在或密码错误;
⏹用例输出
系统首页或错误提示信息
2.2.2.2 签到
⏹用例描述
学生签到当堂科目
⏹前置条件
1.学生登录成功;
⏹用例输入
1.选择实验科目实验老师
2.勾选“签到“选项
⏹处理过程
1读出实验课目列表
2读出实验老师列表
⏹用例输出
签到成功
2.2.2.3 修改密码
⏹用例描述
学生改密码
⏹前置条件
无