内蒙古工业大学信息工程学院硕士点管理系统
需求一:
(1)语言:Java
(2)框架:SSM
(3)数据库:My SQL
需求二:
(1)系统中有三个角色:超管、导师、研究生
(2)首先在数据库中分配一个账号作为超级管理员登录账号,管理员拥有最高权限
(3)超级管理员主要功能:导师的基本信息管理(增删改查)、研究生的基本信息管理(增删改查)、权限的分配以及对硕士点的增删改查(每一位导师分配对应的专业)
(4)导师主要功能:可以查看自己指导的学生有哪些(显示出学生的姓名),可以导处Excel表。
(5)每一位导师可以发布培养方案以及设置课程的信息
(6)每一位导师可以记录对某一个研究生指导情况(ps:导师可以查看有哪些学生已经选定自己了,当导师点击某个学生的名字时,会弹出有个文本框,用来记录指导情况)
(7)每一位导师有自己负责的硕士点,学期结束后可以对学生的成绩进行管理(增删改查),每位研究生只能查看自己的成绩。
(8)当某个学生已经考上了信息工程学院的某个专业的研究生时,需要登录系统进行选定你所考上的专业(ps:张三考上了信息工程学院的软件工程专业的研究生,那么张三需要登录系统选定软件工程专业)
ps:
(1)系统中要分页显示
(2)导师的基本信息包括:姓名、联系电话、邮箱
(3)研究生基本信息包括:姓名、学院、联系电话
(4)超级管理员所添加的硕士点是对所有人开放,不管导师还是学生都可以看到,管理员添加的导师信息是对研究生开放的,导师不可见。
(5)导师发布的培养方案和课程信息只能导师自己和已经选定这个导师的研究生能看。(如:张三、李四为研究生,王五为导师,张三选定王五为他的导师,所以只有王五和张三可以看到培养方案和课程信息,李四看不到。)
(6)页面要做成一下的样式: