本系统使用Shiro权限管理框架,实现登录验证和登录信息的储存,根据不同的登录账户,分发权限角色。无论是学生用户,教师用户,还是管理员用户,均通过账号来区分用户类型,用户选择了角色类型后转到对应用户类型的界面。
学生端模块的功能主要包括选课管理、修改密码等。
(1)选课管理:学生可以执行选课和退课操作,另外,学生可以查看已修课程成绩信息。
(2)修改密码:学生可以修改在系统中的账户信息,如登录密码。
教师端模块的功能主要包括成绩管理、修改密码等。
(1)成绩管理:责任教师可以对自己负责的课程数据信息进行查询操作,可以将自己负责的课程考试成绩的数据信息录入系统中。
(2)修改密码:教师可以修改在系统中的账户信息,如登录密码。
管理员端模块的功能主要包括课程管理、教师管理、学生管理、修改密码等。
(1)课程管理:主要负责管理课程信息。主要功能包括添加、删除、修改、查找课程信息。只有管理员才具有对课程信息进行维护的权限,课程的类型分两种:必修课、选修课。
(2)教师管理:主要负责管理教师的个人信息。主要功能包括添加、删除、修改、查找教师信息。每个教师有唯一的编号,管理员添加教师后,教师即可登录此系统,登录此系统的账号和用户名默认是此教师的编号,登录密码默认是123。
(3)学生管理:主要负责管理学生的个人信息。主要功能包括添加、删除、修改、查找学生信息。每个学生有唯一的学号,管理员添加新生后,新生即可登录此系统,登录此系统的账号和用户名默认是此学生的学号,登陆密码默认是123。
(4)修改密码:管理员可以修改在系统中的账户信息,如登录密码。
http://www.dxsbao.com/art/451103.html 点此复制本页地址