admin 发表于 2016-7-1 14:57:36

导师信息管理系统的设计与实现

技术: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]
查看完整版本: 导师信息管理系统的设计与实现