课堂考勤系统用例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一用例:考勤。
(1)目标:允许老师记录学生的到课情况。
(2)事件流
(2.1)基本流程:
当快要上课的时候,老师记录学生的到课情况,本用力开始执行。
[1]上课前五分钟系统自动请求学生进行指纹验证。
[2]学生开始上传自己的指纹特征。
[3]系统进行上传的指纹和录入时指纹进行对比,确定“你是你”和“你在这”。
[4]系统对签到的学生进行记录。
(3)备选流:
[1]如果学生考勤失败,系统提示考勤失败,记录考勤失败的原因,并且自动跳的手动考勤的页面。
[2]学生考勤时如果不在考勤时间内,系统发出提示。
二用例:请假
(1)目标:允许学生向辅导员请假;
(2)事件流
(2.1)基本流程:
在上课之前,学生向辅导员请假,本次用例开始执行。
[1] 辅导员选择请假选项,系统请求辅导员输入请假学生信息。
[2] 辅导员输入请假学生信息,系统跳转到是否确认页面。
[3] 辅导员选择确认,系统自动记录本次请假信息。
[4] 确认后,系统生成了该学生的请假记录,并且打印出请假条。
(3)备选流:
[1]如果请假失败,系统记录本次请假失败原因,并提出错误原因,页面再次跳转到辅导员输入学生信息的页面。
[2]如果在请假期限结束后学生还没有前来报到,系统向辅导员发出提示,提示辅导员联系该学生,以免出现什么意外。
三用例:人工考勤
(1)目标:允许老师手动记录学生的到课情况。
(2)事件流
(2.1)基本流程:
当系统无法自动记录学生的到课情况,老师手动记录,本次用例开始执行。
[1] 系统请求老师输入自己身份信息,并且点击登录,系统中的人工考勤选项变亮,从而有权限进行人工考勤。
[2] 老师点击人工考勤按键,系统请求老师输入学生信息,以及手动签到的时间。
[3] 老师输入学生信息,系统跳转到是否确定的页面。
[4] 老师点击确认,系统记录该名学生这次考勤。
(3)备选流:
[1]如果手动签到失败,系统记录失败原因,并且提示老师手动签到失败,请求再次重新签到。
[2]如果不在签到时间内,老师无权限进入人工考勤页面,系统提示不在手动考勤期间内。四用例:信息删除
(1)目标:允许辅导员或者系统管理员删除某一个学生信息。
(2)事件流
(2.1)基本流程:
当一位学生退学或者转专业的时候,辅导员和系统管理员可以删除改名学生的信息,本次用例开始执行。
[1] 辅导员或者系统管理者输入自己的信息并且登录,然后执行者选择删除信息。
[2]系统请求执行者输入该名学生的信息.
[3]执行者输入该名学生的信息。
[4]系统提示是否确认删除,执行者点击确认。
[5] 系统删除这名学生在系统中的信息。
[6] 确认后,系统中不在有该名学生的信息。
(3)备选流:
[1]如果删除失败,系统提示并且记录此次失败的原因,系统自动跳入执行者输入信息的页面,请求再次输入删除学生的信息。
五用例:信息输入
(1)目标:允许系统管理着或者辅导员添加学生的信息。
(2)事件流
(2.1)基本流程:
当一个学生来到该班级,系统管理着或者辅导员有权利添加该学生的信息,本次用例开始执行。
[1] 辅导员或者系统管理者输入自己的信息并且登录,然后选择添加信息。
[2] 系统请求执行者输入该名学生的信息.
[3] 执行者输入该名学生的信息。
[4] 系统提示是否确认添加,执行者点击确认。
[5] 系统将这名学生的信息写入系统。
[6] 确认后,系统中多了这名学生的信息。
(3)备选流:
[1]如果添加失败,系统提示并且记录此次失败的原因,系统自动跳入执行者输入信息的页面,请求再次输入添加学生的信息。
六用例:期末信息统计
(1)目标:允许系统管理着或者辅导员查看这个学期考勤系统统计的情况。
(2)事件流
(2.1)基本流程:当期末来临,系统管理着或者辅导员有权查询这个学期任何学生考勤情况,本次用例开始执行。
[1] 辅导员或者系统管理者输入自己的信息并且登录,然后选择统计选项。
[2]系统自动打开所有学生的考勤信息。
(3)备选流:
[1]如果登录的信息没有查询考勤信息统计的权限,点击统计选项系统会自动提示“您没有此权限”的弹幕。