学生签到app需求分析#
1、引言##
1.1目的###
学校的签到依然为原始签到模式,以报名字的签到为主,若是较大的班级,这种签到模式就十分的累赘。现在人手一部手机,以此基础设计一个app,能极大程度的保证上课效率,不必在这个签到的上费神。
1.2背景###
'系统名称':《学生签到app》
'需求背景':学校的签到依然为原始签到模式,以报名字的签到为主,若是较大的班级,这种签到模式就十分的累赘。现在人手一部手机,以此基础设计一个app,能极大程度的保证上课效率,不必在这个签到的上费神。
'系统用途':本app利用安卓平台,帮助出勤老师更加电子化,智能化地管理学生出勤的运作,从而提高班级管理的效率
1.3参考材料###
'参考百度文库'
[https://wenku.baidu.com/view/4c2867bb3186bceb18e8bb5e.html]
2、任务概述##
2.1任务目标###
1.要求管理员必须输入正确的用户名和密码才能进行登陆,进行签到;
2.要求能查看学生信息管包括学生个人信息、课程信息;
3.能查询签到情况;
2.2用户特点###
本系统是面向班级学生信息管理而开发的,方便快捷的签到可以保证老师的上课效率,节约时间。
2.3条件约束###
应用本系统必须是班主任,任课老师,系统结合学生自身情况,对学生信息管理业务中学生信息、课程信息,签到情况等查询、维护提供完全的计算机管理,只实现以下功能: 学生签到,查看学生签到情况,学生信息管理,学生信息添加。
普通(学生)用户可以使用本系统查看个人签到详细资料(包括截图),添加学生信息,查看学生信息,系统管理员在使用的基础上还可以对普通用户进行管理(清除学生签到人员列表)
3、运行环境规定##
3.1设备###
以老师的手机设备来进行签到,以学生的手机app作为签到机进行签到。
3.2控制###
超级系统管理员可以对系统管理员和任课表进行增删改查。系统管理员可以进入签到系统中,点开始签到,然后普通用户就开始进入签到系统进行签到。系统管理员在签到系统中结束签到,普通用户就不能在进行签到了。
4、逻辑模型结构设计##
4.1 数据字典###
上面部分数据字典的内容:
名 字:学生信息
别 名:user_list
描 述:在校学生
定 义:学生信息=学号+姓名+班级+联系电话
学号={字符}
姓名={字符}
班级={字符}
联系电话={字符}
位 置:学生信息表
名 字:签到信息
别 名: USER
描 述:签到信息对应的属性
定 义:签到信息=学号+姓名+班级+联系电话+签到时间
学号={int}
姓名={String}
班级={String}
联系电话={int}
签到时间=DATE
位 置:签到信息表
名 字:系统管理员信息
别 名: LOOGIN
描 述:系统管理员对应的属性
定 义:系统管理员信息=账号+密码
账号={String}
密码={String}
位 置:管理员信息表
名 字:超级管理员信息
别 名: SUPERLOOGIN
描 述:管理员对应的属性
定 义:管理员信息=账号+密码
账号={String}
密码={String}
位 置:超级管理员信息表
名 字:任课表
别 名: CLASS
描 述:超级管理员对应的属性
定 义:班课表
周 次:{int}
上课时间:{String}
上课地点:{String}
位 置:课程信息表