压缩包里面有:整个项目系统、数据库、成果书(论文)、任务书
学分管理系统需要满足分别来自学生、教师和管理员三方面的功能需求:
3.2.1用户验证功能实现
进入学分管理系统主页面通过个人账号登入系统,登录会有用户账号密码验证,账号或者密码错误都会显示登录失败。用户登录成功后,进入对应的首页页面,并且可在个人信息界面修改自己的密码。
3.2.2用户操作功能实现
(1)管理员登入:可对教师、学生、课程信息进行操作管理,管理员账户,拥有最高权限,可以重置非管理员账户的密码。
(2)教师登入:可以实现个人信息修改,根据关键词查询学生相关信息,在线打分并自动获取学分。
(3)学生操作:可以实现个人信息查阅,实现选课退课功能。
3.2.3访问权限管理
采用了Apache Shiro安全框架,提供了身份认证/登录,验证用户是否拥有相应的身份。
3.2.4业务流程管理
(1)管理员对教师信息、学生信息、课程学分信息进行添加。
(2)教师登录系统后,可获取所管理的课程信息,并且给对应课程的学生成绩进行打分,当学生成绩及格后自动获取对应的学分。
(3)学生登录系统后,可以查看本学期的课程信息,并且获取本学期各课程获得的学分,总学分不修满则提示学生学分不足,请添加其他课程学习修满学分。