设计(研究)内容:
(1)系统中有三个角色:超管、导师、研究生
(2)首先在数据库中分配一个账号作为超级管理员登录账号,管理员拥有最高权限
(3)超级管理员主要功能:导师的基本信息管理(增删改查)、研究生的基本信息管理(增删改查)、权限的分配以及对硕士点的增删改查(每一位导师分配对应的专业)
(4)导师主要功能:可以查看自己指导的学生有哪些(显示出学生的姓名),可以导处Excel表。
(5)每一位导师可以发布培养方案以及设置课程的信息
(6)每一位导师可以记录对某一个研究生指导情况(ps:导师可以查看有哪些学生已经选定自己了,当导师点击某个学生的名字时,会弹出有个文本框,用来记录指导情况)
(7)每一位导师有自己负责的硕士点,学期结束后可以对学生的成绩进行管理(增删改查),每位研究生只能查看自己的成绩。
(8)当某个学生已经考上了信息工程学院的某个专业的研究生时,需要登录系统进行选定你所考上的专业(ps:张三考上了信息工程学院的软件工程专业的研究生,那么张三需要登录系统选定软件工程专业)
设计(研究)方案:
1. 通过调研,确定系统的功能模块并绘制系统流图,功能图并建立数据库等。
2. 简单设计前台界面,初步实现系统的各项功能。
3. 在SSM开发环境下,采用Java作为开发语言,MySQL作为后台数据库,编写代码,完善系统的各项功能,完成设计要求。
4. 优化界面和代码,完成各项功能。反复测试,不断完善本系统的功能。
功能模块设计:
总体设计思想
本系统采用SSM技术,JAVA语言,MySQL数据库,B/S架构来实现。使用了模块化的设计方法。系统中需要用到的数据库表大概有:管理员信息表、老师信息表、学生信息表、课程表等。
|