近年来,随着科学技术的不断发展,计算机技术在生活和工作中应用的领域已经大大提高,一些人工的工作效率已经不能满足现在工作的需要。就像高校中研究生管理部门的工作负担也比以往要重得多,光凭人工进行研究生的成绩录入和查询等已不能满足现代教学的需要,在各大高校研究生信息是高校的一项重要的数据资源,其管理也是高校一项常规的工作[1]。在传统的研究生管理中,各种管理工作往往是很复杂烦琐的。研究生管理的特点是信息处理量比较大,所管理的种类比较繁多,查询和统计的方式不尽相同。在管理过程中经常会出现信息的重复传递、易出错等。所以根据这种实际情况我们将开发出一套适用于研究生管理的系统,来提高研究生管理的效率,方便快捷的做好工作。为研究生信息管理人员提供方便条件[2]。这是我们系统开发的目的。
本系统是一个独立的系统,用来解决考试分数查询等的管理问题。采用JSP技术构建了一个有效而且实用的研究生管理系统平台,目的是为高效地完成对研究生的管理工作。
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