南 京 工 程 学 院
毕业设计说明书(论文)
作 者: 学 号:
院 系: 计算机工程学院 专 业: 网络工程
题 目: 基于JSP毕业设计管理系统的设计与实现
指导者: 讲师
(姓 名) (专业技术职务)
评阅者: 袁宗福 副教授
(姓 名) (专业技术职务)
2016年5月 南 京
毕业设计说明书(论文)中文摘要 高等教育教学改革的不断推进,对于高校毕业设计管理的规范化、流程化、信息化已成为目前面临的重要课题。近年来高校基本上都建立了自己的校园网,为毕业设计管理系统的开发提供了必备的物质基础。计算机软件规定工作流样式,并帮助处理复杂的工作流程是目前毕业设计信息管理系统的基本解决思路。本设计采用Tomcat作为Web服务器,SQL Server作为后台数据库管理系统,在MVC模式的相互协调下,将毕业设计管理系统分为公共模块、分角色模块两个模块。不同的用户角色具有不同的操作权限,只能执行与其角色匹配的操作,利用此机制,保证了系统中数据流的有序流动。 关键字 Tomcat MVC 毕业设计管理系统
毕业设计说明书(论文)外文摘要 Title Design and Implementation of Graduation Project Management System Based on JSP Abstract The continuous advancement of higher education teaching reform has become an important issue facing the standardization, process and information management of graduation project management in Colleges and universities. In recent years, colleges and universities have established their own campus network, which provides the necessary material foundation for the development of graduation design management system. Computer software provides workflow patterns, and help to deal with the complex workflow is the basic solution to the graduation design information management system. This design uses Tomcat as the Web server, Server SQL as the background database management system, in the MVC mode of mutual coordination, the graduation design management system is divided into two modules, the public module, the sub role module. Different user roles have different operating rights, can only perform the operation of the role, the use of this mechanism to ensure the orderly flow of data flow in the system. Key words Tomcat, MVC, Graduation Project Management System
目 录
前 言.................................................... - 1 - 第1章 开发环境简介 ....................................... - 2 -
1.1 编程语言介绍 ...................................... - 2 - 1.2 服务器工具简介 .................................... - 3 - 第2章 总体设计 ........................................... - 5 -
2.1 总体思路 .......................................... - 5 - 2.2系统总体规划结构 .................................. - 5 - 2.3公共模块功能结构图 ................................ - 6 - 2.4管理员模块功能结构图 .............................. - 7 - 2.5老师功能结构图 .................................... - 9 - 2.6学生功能结构图 ................................... - 10 - 第3章 数据库设计 ........................................ - 12 -
3.1 数据库的需求分析 ................................. - 12 - 3.2 数据库E-R图设计 ................................. - 13 - 3.3数据库表的规划 ................................... - 17 - 第4章 详细设计 .......................................... - 22 -
4.1 平台搭建 ......................................... - 22 - 4.2 公共模块 ......................................... - 24 - 4.3管理员角色模块 ................................... - 30 - 4.4老师-学生模块 .................................... - 35 - 第5章 设计总结 .......................................... - 40 -
5.1开发心得 ......................................... - 40 - 5.2系统特色 ......................................... - 41 - 结论 ..................................................... - 42 - 参考文献 ................................................. - 43 - 致谢 ..................................................... - 44 -
南京工程学院毕业设计说明书(论文)
前 言
随着信息技术的快速发展和编程语言的日益成熟,毕业设计信息管理系统在高校的应用越来越普遍,传统的毕业设计存在诸多问题:流程复杂、管理不方便、学生与指导老师沟通困难。高校随着毕业生数量的不断增加,也产生对性能、安全一系列新的需求。基于这样的现实环境,一个高质量、高可靠的毕业设计信息管理系统几乎成为每个高校必需品。
本系统使用MVC模式,基于JSP语言开发出高度可移植性的毕业设计管理系统,使用Tomcat作为Web服务器软件,数据库管理系统软件采用SQL Server2005,前端页面开发利用JSP+CSS+JQuery为系统用户提供友好的操作体验。
该系统从总体结构上被分解为公共模块、分角色模块2个模块,角色包括管理员、老师和学生,不同的用户角色在系统中拥有不同的操作权限。本文主要从以下几个方面对系统进行阐述,包括需求分析、总体设计、数据库设计、详细设计、及总结。在编码过程中,充分考虑了用户交互体验的友好性。同时在数据库中为实体预留了许多属性,例如分组表中预留了分组大小属性,为系统后期实现对分组内用户数量进行控制功能提供了便捷。这样的例子在系统中随处可见。为系统后续的拓展提供了巨大的可能。
- 1 -