
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
本系统的用户角色主要有学生、教师、辅导员、院系领导和系统管理员。根据这不同用户角色,分别提出了不同的功能需求:
(1)学生用户需求:
1)能够注册、登录;
2)能够修改密码;
3)能够修改个人信息,如姓名、性别、班级、专业、学院等;
4)能够添加请假记录;
5)能够查看请假记录;
6)能够查看课程信息,包括课程号、上课时间、出勤情况。
(2)教师用户需求:
1)能够注册、登录;
2)能够修改密码;
3)能够修改个人信息,如姓名、性别、班级、学院等;
4)能够编辑班级出勤记录,包括添加记录和删除记录;
5)能够查看班级出勤记录;
6)能够编辑学生出勤记录,包括添加记录;
7)能够查看学士出勤记录;
8)能够查看课程信息,包括课程号、上课时间、出勤情况。
(3)辅导员用户需求:
1)能够注册、登录;
2)能够修改密码;
3)能够审批请假记录;
4)能够查看请假记录;
5)能够查看课程信息,包括课程号、上课时间、出勤情况。
(4)系统管理员用户需求:
1)能够注册、登录;
2)能够修改密码;
3)查看课程信息;
4)能够添加课程信息;
5)能够查看所有用户信息;
6)能够编辑所有用户信息,包括添加、删除、更改信息;
7)能够查看学生信息;
8)能够查看教师信息。
(5)院系领导用户需求:
1)能够注册、登录;
2)能够修改密码;
3)能够查看学生请假记录;
4)能够查看课程信息,包括课程号、上课时间、出勤情况。
系统设计
系统根据不同的用户,系统提供不同的服务功能:
请假记录审核
考勤情况
考勤修改
退出系统
该模块的主要功能是退出考勤信息管理系统。
数据库设计
(1)角色设计
主要有学生、辅导员、任课老师、院领导、系统管理员。下面给出各个角色的相关权限。
学生:对个人信息的管理、请假申请、考勤统计。
辅导员:对个人信息的管理、对学生请假进行审批、考勤统计。
任课老师:对个人信息的管理、请假查看、考勤管理。
院领导:对个人信息的管理、考勤统计。
系统管理员:对人员信息的管理、请假管理、考勤管理。
(2)物理设计
本系统的数据表共有9个,分别为数据字典表、用户信息表、学生信息表、任课老师信息表、课程信息表、学生出勤记录表、班级出勤记录表、学生课程关系表、学生请假信息表。
数据字典表
用户信息表
学生信息表
任课老师信息表
课程信息表
学生出勤记录表
班级出勤记录表
学生课程关系表
学生请假信息表
修改密码功能
(3)程序描述
该模块涉及到系统安全性,是比较重要的模块。
(4)功能实现结果图
测试计划
1) 当旧密码错误或为空时,显示旧密码错误或者不能为空。
2) 当新密码和重复密码不一致时,提示新密码和重复密码要求一致。
3) 当输入的信息符合条件时,显示密码修改成功。
请假功能
(1)程序描述
该模块是系统最为核心的一个模块,对应的请假审批模块和考勤模块都是围绕该模块完成的。
测试计划
1) 当必填项目未填满或者为正确时,则提示要正确填写该项目内容。
2) 当输入的信息都完整且符合条件时,则显示全部请假申请记录。
请假审批功能
(1)程序描述
该模块也是系统比较重要的一个模块,考勤管理模块是在这个模块配合完成的。
测试计划
1) 当必填项目未填满或者为正确时,则提示要正确填写该项目内容。
2) 当输入的信息都完整且符合条件时,则显示全部请假申请记录。
请假审批功能
(1)程序描述
该模块也是系统比较重要的一个模块,考勤管理模块是在这个模块配合完成的。
测试计划
1) 当审核状态为0时,会显示待审核状态。
2) 当成功输入审核状态后,会显示审核信息的状态(批准与否)。
考勤录入功能
(1)程序描述
该模块是系统的主要实现模块。
测试计划
1) 当选择班级时,显示该班级所有学生信息。
2) 当考勤已进行,则显示该节课已考勤记录。
3) 当学生考勤状态为旷课,则显示旷课状态记录。
考勤修改功能
(1)程序描述
该模块扩大了考勤功能的灵活度。
测试计划
1) 当学生为旷课专题,则显示旷课状态。
2) 当该节次未进行考核,则可以提示未进行考勤状态。
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!