基于JSP的研究生导师信息管理系统的设计与实现
技术:Java、JSP等摘要:
随着中国计算机互联网产业,教育产业的迅速发展,社会对教育资源的需求日益提高以及对硬件和软件教学管理资源的需求不断增加。特别是,本科毕业生对于继续攻读研究生的需求也越来越大。研究生导师信息管理系统(Tutor Information Management System),是现代大学为适应趋势,运用系统学理论方法,将研究生导师相关的信息集成,分析,调整所产生的。以方便教师,研究生以及广大报考学子。
本系统采用JSP技术(Java Server Pages),JavaScript技术,struts2框架技术,并以Oracle数据库存储数据,B/S结构为架构,tomcat为服务器进行开发。系统目标是方便广大报考学子对于导师信息的查询,在校学生对于导师信息的查询,以及研究生导师对于在校学生的信息管理。它将导师与学生更好的联系了起来,在他们之间架起了一座相互了解的桥梁,提高了信息管理的效率。
关键词:研究生导师信息管理系统;JSP技术;B/S模式;struts2框架;Oracle数据库
目录:
1序 言 1
1.1 项目背景与意义 1
1.2 国内外研究现状 1
1.3 项目目标预期 2
1.3.1 促进教育信息化 2
1.3.2 方便广大报考学子 2
1.3.3 方便广大在校学生 3
1.3.4 方便导师 3
1.3.5 方便管理员 3
1.4 项目设计原则 3
1.4.1 实用性原则 3
1.4.2 经济性原则 3
1.4.3 扩充性原则 4
1.4.4 可靠性原则 4
1.4.5 健壮性原则 4
1.4.6 可修改性原则 4
1.4.7 可理解性原则 4
1.4.8 可测试原则 5
1.4.9 标准化原则 5
1.4.10 先进原则 5
1.5 软件编程规范 5
2 相关技术介绍 6
2.1 三层框架的选择 6
2.1.1 表现层 6
2.1.2 业务逻辑层 6
2.1.3 数据访问层 6
2.1.4 三层框架优点 7
2.1.5 三层框架缺点 7
2.1.6 三层框架与MVC架构的区别 7
2.2 程序语言,数据库以及框架的选择 8
2.2.1 java语言 8
2.2.2 jsp技术 9
2.2.3 Oracle数据库 10
2.2.4 struts2 10
2.2.5 javascript技术 10
2.3 B/S模式和C/S模式 11
3 需求分析 13
3.1 系统需求分析简述 13
3.2 需求分析 13
3.2.1 研究生导师信息管理系统需求目标 13
3.2.2 系统模块需求分析 14
3.2.3 系统安全需求分析 18
3.2.4 系统数据库需求分析 19
4 总体设计 23
4.1 系统开发结构设计图: 23
4.2 软件开发模型 24
4.3 系统功能模块结构设计 24
4.4 系统数据库逻辑设计 25
5 详细设计 29
5.1 主要界面设计 29
5.1.1 系统主界面设计 29
5.1.2 登陆界面设计 29
5.1.3 进入系统主界面 29
5.2 业务逻辑层详细设计 29
5.2.1 用户登陆模块详细设计 29
5.2.2 访客功能详细设计 31
5.2.3 在校学生功能详细设计 32
5.2.4 导师功能详细设计 32
5.2.5 管理员详细设计 33
5.3 数据库连接 35
6 系统实现 36
6.1 系统主界面 36
6.2 系统角色登陆界面 37
6.3 系统角色进入界面 37
7 软件测试 40
7.1 单元测试 40
7.2 系统测试 41
8 设计总结 42
参考文献 43
致 谢 44
附 录 45
附录一 :外文原文 45
附录二 :中文翻译 49
论文字数:26153
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]