基于java的博士生管理系统包括后端数据库模块、用户登录模块,信息管理模块,博士管理模块四部分组成,实现了不同权限用户可进行的不同操作。博士可以修改自己信息或查询自己成绩,导师可以对自己的信息进行实时更新并且录入或查询博士成绩,管理员可以进行对博士、导师、班级资料及全校博士成绩的管理.
用户权限主要分为,管理员,导师,博士生三个用户.
本系统是一个独立的系统,用来解决考试分数查询等的管理问题。采用JSP技术和mysql数据库构建了一个有效而且实用的博士管理系统平台,目的是为高效地完成对博士的管理工作。
1)用户管理模块
该模块主要负责管理系统的用户信息,包括用户名、用户密码。
2)班级管理模块
该模块主要负责管理学校的所有班级,包括浏览班级、班级添加、班级查询等功能,还可以设置和查询各班级的开课信息。
3)课程管理模块
该模块主要负责管理课程信息,还可以课程的所属导师。
4)分数查询管理模块
该模块主要负责管理博士的分数查询信息,包括分数查询浏览、分数查询删除。其中分数查询浏览处,可按班级、学号浏览。此外,对分数查询要有统计功能。
5)博士管理模块
该模块主要负责管理博士的个人信息(姓名、学号、性别、出生年月、入学日期、所属班级等),包括浏览博士信息、博士信息添加以及博士信息查询(按学号查询)等功能。
6)导师管理模块
该模块主要负责管理导师的个人信息,如用户名、密码、姓名、性别、身份证号、执教日期、工龄,即可完成对导师的添加。
博士管理系统具有标准博士管理系统所具有的现实中完整的博士管理系统步骤,完全的虚拟现实实现。真正实现节约资源、提高效率、业务处理的同时真正实现博士管理系统的功能作用。
目 录
1、引言 1
1.1 研究现状 1
1.2 主要研究的目的及内容 1
1.3 研究方法及设计思路 3
1.4 研究的意义 3
2、需求分析与可行性分析 4
2.1 应用需求分析 4
2.2 运行环境 4
2.3 可行性分析 4
2.3.1经济可行性 5
2.3.2技术可行性 5
2.3.3 运行可行性 5
2.3.4 时间可行性 5
2.3.5 法律可行性: 5
2.4 系统开发步骤 6
3、相关技术简介 7
3.1 JSP技术简介 7
3.2 Mysql数据库 7
3.3 JDBC 8
3.4 B/S模式分析 9
4、系统分析 11
4.1 系统实现目标 11
4.2 系统体系结构 12
4.3 主控流程图 12
4.4 系统ER图 13
5、系统设计 15
5.1 数据库设计 15
5.2 系统结构设计 16
5.3 详细设计 16
5.3.1 系统首页设计 16
5.3.2 管理员登录界面 17
5.3.3 用户管理 19
5.3.4 博士管理模块 22
5.3.5 成绩管理模块 24
5.3.6导师管理模块 26
5.3.7导师功能模块 27
5.3.8博士功能模块 28
6、系统调试与测试 30
6.1 程序调试 30
6.2 程序的测试 30
6.2.1 测试的重要性及目的 30
6.2.2 测试的步骤 30
6.2.3 测试的主要内容 31
总结 34
致谢 35
参考文献 36