学位论文 > 优秀研究生学位论文题录展示
基于SSH2的网优中心办公系统的设计与实现
作 者: 马睿
导 师: 顾宏
学 校: 大连理工大学
专 业: 控制理论与控制工程
关键词: 办公系统 SSH2框架 Struts2 Spring Hibernate
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 55次
引 用: 0次
阅 读: 论文下载
内容摘要
随着信息时代的到来,人们对办公的无纸化、信息的资源化和自动化要求越来越高,款性能良好的电子办公系统已经成为政府、学校和企业部门必备的办公环境。但目前基于JSP/JavaBean的电子办公系统,虽然开发周期短、比较容易实现,但开发过程中存在着系统代码耦合程度高、重用率低且难以升级维护等弊端。基于此,本文以实际的项日为依托,根据某移动公司网优中心的办公需求情况,设计并实现了一种基于SSH2框架的网优中心办公系统。Java EE开源框架因其稳定的性能和较高的安全性发展非常迅速,而Struts2、Spring和Hibernate作为Java EE的轻量级框架,已成为开发框架的首选。本文首先对Java EE和MVC设计模式做了简要的介绍,在此基础上研究了Struts2、Sping和Hibernate的结构和工作原理,针对这三种框架的特点,给出了SSH2框架的整合步骤和结构图。其次详尽分析了用户的需求,在充分调研的基础上设计了网优中心办公系统各模块的用例图、业务处理流程和数据库表,按照表现层、控制层、业务层和持久层给出了本系统各模块的具体实现,使用Jmeter2.4对网优中心办公系统做了压力测试并进行测试数据分析。本文的网优中心办公系统充分发挥Struts2在表现层和控制层、Spring在业务层、Hibernate在持久层的优势,代码的耦合度低、重用率高。通过近半年的实地运行表明,本系统具有良好的可维护性和可扩展性,很好地满足了用户需求。
|
全文目录
摘要 4-5 Abstract 5-8 1 绪论 8-11 1.1 研究背景 8 1.2 国内外研究现状 8-9 1.3 本文的主要工作 9-10 1.4 论文的章节安排 10-11 2 SSH2及相关技术基础 11-24 2.1 Java EE和MVC设计模式 11-13 2.1.1 Java EE平台技术 11-12 2.1.2 MVC设计模式 12-13 2.2 Struts 2框架 13-16 2.2.1 Struts2的发展历程 13-14 2.2.2 Struts2的特点 14 2.2.3 Struts2的体系结构与工作流程 14-16 2.3 Spring框架 16-18 2.3.1 Spring简介 16-17 2.3.2 IoC/DI 17-18 2.4 Hibernate框架 18-21 2.4.1 Hibernate简介 18-20 2.4.2 Hibernate核心接口类 20-21 2.5 整合SSH2框架 21-23 2.6 本章小结 23-24 3 系统的需求分析与设计 24-40 3.1 系统的需求分析 24-29 3.1.1 系统总体需求概述 24 3.1.2 系统用例分析 24-29 3.2 系统框架结构设计 29-31 3.2.1 SSH2框架的优势 29-30 3.2.2 系统框架的选择 30-31 3.3 系统功能模块设计 31-35 3.3.1 系统整体功能描述 31-32 3.3.2 系统各功能模块设计 32-35 3.4 数据库设计 35-39 3.4.1 数据库设计的原则 35 3.4.2 数据表具体设计 35-39 3.5 本章小结 39-40 4 系统的详细设计与实现 40-55 4.1 系统开发环境介绍 40 4.2 SSH2框架整合的实现 40-44 4.3 系统各模块的实现 44-52 4.3.1 基本功能模块的实现 44-47 4.3.2 业务处理模块的实现 47-49 4.3.3 网优工程模块的实现 49-52 4.4 其它技术的说明 52-54 4.4.1 Log4j记录日志 52-53 4.4.2 JXL组件的使用 53 4.4.3 验证码的设计 53-54 4.5 本章小结 54-55 5 系统测评 55-64 5.1 系统运行界面 55-60 5.1.1 业务处理模块 55-57 5.1.2 网优工程模块 57-59 5.1.3 其它功能界面 59-60 5.2 系统测试 60-62 5.3 系统评价 62-63 5.4 本章小结 63-64 结论 64-65 参考文献 65-67 攻读硕士学位期间发表学术论文情况 67-68 致谢 68-69
|
相似论文
- 人力资源管理系统的设计与实现,TP311.52
- 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
- 田径运动会通用管理系统,TP311.52
- 基于WSN混合定位算法的研究,TP212.9
- 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
- 基于Struts2与Hibernate的社区网站系统设计与实现,TP311.52
- 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
- 一个电子报纸发行系统的设计和实现,TP311.52
- 基于SSH的办公自动化双语系统的设计与实现,TP311.52
- 基于SOA的财务管理系统架构研究,TP311.52
- 基于动态语境实现主动式WEB访问控制,TP393.08
- 基于J2EE的移动存储设备电子文件安全管理系统的设计与实现,TP311.52
- 基于MVC设计模式的博客系统的设计与实现,TP311.52
- 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
- 基于工作流的软件缺陷管理系统的设计与实现,TP311.52
- 基于SSH架构的多媒体教室反馈系统的设计与实现,TP311.52
- 越秀外国语学院指纹考勤系统的设计与实现,TP311.52
- Java Aspect在SC公司销售系统开发中的应用,TP311.52
- 基于SSH框架的健康生活平台的构建,TP311.52
- SSH技术在供应商管理系统开发中的应用研究,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|