摘 要 随着Intemet的迅猛发展,当今社会已进入网络时代。利用网络技术提高教学管理水平,对打造高品牌高职学院更有着广泛深远的意义。毕业设计指导工作是高校教学工作的一个重要环节。如何充分利用紧缺的教学资源,提高资源的使用率,做到对毕业设计的高效的,及时的指导,已成为毕业设计管理系统乃至整个学校管理的焦点。因此,设计并开发一个具有普遍性的便捷的毕业设计管理系统,对于提高高校毕业设计指导效率很有必要。 基于当计算机前和网络技术的快速发展与普及,本文设计并开发了基于动态服务器网页的高校毕业设计管理系统。该系统主要实现的功能主要包括用户管理、系统基本信息维护、论文格式管理、套表信息管理、论文管理和留言管理等。其中用户管理主要用来实现对各类用户的信息进行设置管理。论文格式管理主要用来实现管理员对论文的格式进行设定。套表信息管理主要是用来实现管理员上传有关毕业设计的文档模板如开题报告等。论文管理主要是用来实现教师对学生的论文进行管理,学生对自己的论文进行管理。留言管理主要是用来实现教师和学生之间的相互留言,教师把论文的修改意见及其它信息以留言的方式发给学生并且支持群发留言的功能。系统将采用J2EE技术中的Struts + Hibernate技术设计,选用B/S模式作为设计方案,使用MVC设计思想实现系统的开发,采用MYSQL5.0数据库管理系统进行后台数据库管理,并使用MyEclipse 8.0开发环境进行系统开发。系统的实现将有效提高毕业设计管理系统效率,是毕业设计的指导工作更加智能化,并且具有较广泛的推广价值。 内容来自www.paper51.com 本文从软件开发生命周期的角度系统的论述了系统分析、总体设计、详细设计和系统具体实现的过程。系统分析着重论述系统开发的必要性、系统功能需求以及系统架构的应用;总体设计包括系统需求分析和数据库的设计;详细设计具体论述系统的实现过程;测试部分主要对系统进行测试,检测其性能。本文具体论述了面向对象设计方法、系统设计的原则、系统设计的总体目标以及体系结构的特点。 关键词: 毕业设计,B/S模式 1目 录 1目 录 1 1.1 课题研究的背景及意义 1 1.2 系统的国内外应用现状 2 1.3 研究内容 3 1.4 论文主要结构安排 3 1.5 本章小结 4 2相关技术及工具的介绍 5 2.1 相关技术介绍 5 2.1.1 JSP技术 5 2.1.2 Struts架构 6 2.1.3 Hibernate技术 6 2.1.4 Ajax技术 7 2.2 相关工具介绍 7 2.2.1 Myeclipse简介 7 2.2.2 MySQL简介 8 2.2.3 Tomcat简介 8 2.3 本章小结 9 3 系统的需求分析 10 3.1 可行性分析 10 3.2 系统的功能需求 11 3.3.1 用户管理模块 11 3.3.2 系统基本信息维护模块 12 3.3.3 论文管理模块 13 http://www.paper51.com 3.3.4留言管理模块 14 3.4 性能需求 15 3.5 本章小结 16 4 数据库设计与实现 17 4.1 数据库设计 17 4.1.1 数据的需求分析 17 4.1.2 概念结构设计 18 4.1.3逻辑结构设计 19 4.2 数据库实施 19 4.3 本章小结 22 5 系统设计与实现 23 5.1 系统的设计 23 5.1.1 系统的设计思想 23 5.1.2 系统的结构设计 24 5.1.3 系统的整体设计 24 5.1.4 系统类的设计 25 5.1.4 用户登录、注册功能的设计 27 5.1.5 用户管理功能的设计 29 5.1.6 论文格式管理功能的设计 29 5.1.7 论文管理功能的设计 29 5.1.8 留言管理功能的设计 29 5.2系统的实现 30 5.2.1 用户登录模块的实现 30 5.2.2注册模块功能的实现 31 5.2.3用户管理功能实现 32 5.2.4论文格式管理功能的实现 33 5.2.5论文管理功能的实现 33 5.2.6留言管理功能的实现 35 5.3 本章小结 37 6系统测试 39 6.1 系统概要设计的测试 39 6.2 系统整体测试 39 6.2.1 功测试能 40 6.2.2 性能测试 40 1.连接速度测试 41 http://www.paper51.com 2.负载测试 41 3.压力测试 41 6.2.3 稳定性测试 41 6.3 本章小结 41 7 结束语 42 7.1 总结 42 7.2 展望 42 |