导师信息管理系统的设计与实现
技术:Java、JSP等摘要:
随着我国计算机互联网产业,教育产业的飞速发展,社会对于教育资源的需求以及教学管理软硬件的需求日益提高。尤其是对于研究生等更高学历的需求也越来越多。研究生导师信息管理系统(Graduate tutor information management system),是大学为适应现代的趋势,运用系统学理论方法,将与研究生老师有关的信息进行整合,分析,规划,实施,调整而产生的。以方便研究生导师,研究生以及广大报考学子。
本系统采用jsp技术,JavaScript技术,struts2框架技术,并以mysql数据库为数据存贮,B/S结构为架构,tomcat为服务器进行开发。系统目标是方便广大报考学子对于导师信息的查询,在校学生对于在校信息的查询,以及研究生导师对于在校学生的信息管理。它将导师与学生更好的联系了起来,在导师与学生之间架起了一座相互了解的桥梁,更好的提高了信息的管理。
关键词:研究生导师信息管理系统;jsp技术;B/S模式;struts2框架;MySQL数据库
目录:
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.4.11先进原则 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架构的区别 8
2.2程序语言,数据库以及框架的选择 8
2.2.1java语言 8
2.2.2jsp技术 9
2.2.3mysql数据库 9
2.2.4struts2 10
2.2.5javascript技术 10
2.3 B/S模式和c/s模式 11
3 需求分析 12
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 软件开发模型: 23
4.3 系统功能模块结构设计 24
4.4 系统数据库逻辑设计 25
5 详细设计 28
5.1主要界面设计 28
5.1.1系统主界面设计 28
5.1.2登陆界面设计 28
5.1.3进入系统主界面 28
5.2业务逻辑层详细设计 28
5.2.1用户登陆模块详细设计 28
5.2.2访客功能详细设计 30
5.2.3在校学生功能详细设计 31
5.2.4导师功能详细设计 32
5.2.5管理员详细设计 33
5.3数据库连接 35
6 系统实现 36
6.1系统主界面 36
6.2系统角色登陆界面 37
6.3系统角色角色进入界面 37
7 软件测试 39
7.1单元测试 39
7.2系统测试 40
8 设计总结 41
参考文献 42
附录 43
附录一 :外文原文 43
附录二 :中文翻译 48
致谢 52
论文字数:24986
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]