一、需求&原型改进
1.改进:
问题:没有分出请假系统,不能分辨请假和迟到旷课的学生
修改:增添了请假系统,学生可以发布自己的请假消息,记录请假开始和结束时间,签到管理员审批请假。
问题:没有弄观看至今的迟到次数的功能
修改:学生可以看到自己已经迟到的次数,管理员可以看所有人迟到的次数
2.需求规格说明书的更改:
- 登录收集姓名学号
学生第一次登陆时填写好姓名学号,之后便可以一键签到
- 记录签到时间和次数
判断学生签到时间是否超时,对迟到者发布提醒
若课程时间内没有签到,记录为缺勤
- 课程管理员创建班级
课程管理员为课程教师,通过创建班级让学生加入,方便直观显示学生的考勤情况
- 学生课程表
学生可在课程表添加课程,方便学生了解课程计划
这是原来的需求分析,现在在此方面还要加2个功能
- 学生请假批审
学生可以添加请假情况,有请假的开始时间和结束时间,管理员可以进行请假的批审,通过了则算签到成功
- 迟到次数预警
对于学生,会在个人页面上有迟到次数的预警,在迟到次数为1-3为轻微,3-8为严重,会依迟到的次数来作出相应的提醒
- 观看签到情况
管理员可以看所有人的签到情况,学生可以观看个人的签到情况
二、系统设计
三、Alpha任务分配计划
任务 | 预计完成时间 |
登录收集姓名学号 |
4h |
记录签到时间和次数 |
4h |
课程管理员创建班级 |
6h |
学生课程表 |
4h |
学生请假批审 |
4h |
迟到次数预警 |
6h |
观看签到情况 | 6h |
四、测试计划
测试板块 | 测试内容 |
登录 |
用户登录 |
记录签到时间和次数 |
进行签到,查看签到时间和次数 |
课程管理员创建班级 |
创建班级后,看能否成功创建 |
学生课程表 |
看是否能成功创建课程,学生能否成功加入 |
学生请假批审 |
一名用户进行请假,管理员测试是否能成功审批请假 |
迟到次数预警 |
多次设置签到,一名用户多次不签,查看迟到情况 |
观看签到情况 | 对已经进行过多次签到的用户在观看模版上看签到情况 |