学位论文 > 优秀研究生学位论文题录展示

基于SSH2的网优中心办公系统的设计与实现

作 者: 马睿
导 师: 顾宏
学 校: 大连理工大学
专 业: 控制理论与控制工程
关键词: 办公系统 SSH2框架 Struts2 Spring Hibernate
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 55次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息时代的到来,人们对办公的无纸化、信息的资源化和自动化要求越来越高,款性能良好的电子办公系统已经成为政府、学校和企业部门必备的办公环境。但目前基于JSP/JavaBean的电子办公系统,虽然开发周期短、比较容易实现,但开发过程中存在着系统代码耦合程度高、重用率低且难以升级维护等弊端。基于此,本文以实际的项日为依托,根据某移动公司网优中心的办公需求情况,设计并实现了一种基于SSH2框架的网优中心办公系统。Java EE开源框架因其稳定的性能和较高的安全性发展非常迅速,而Struts2SpringHibernate作为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

相似论文

  1. 人力资源管理系统的设计与实现,TP311.52
  2. 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
  3. 田径运动会通用管理系统,TP311.52
  4. 基于WSN混合定位算法的研究,TP212.9
  5. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  6. 基于Struts2与Hibernate的社区网站系统设计与实现,TP311.52
  7. 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
  8. 一个电子报纸发行系统的设计和实现,TP311.52
  9. 基于SSH的办公自动化双语系统的设计与实现,TP311.52
  10. 基于SOA的财务管理系统架构研究,TP311.52
  11. 基于动态语境实现主动式WEB访问控制,TP393.08
  12. 基于J2EE的移动存储设备电子文件安全管理系统的设计与实现,TP311.52
  13. 基于MVC设计模式的博客系统的设计与实现,TP311.52
  14. 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
  15. 基于工作流的软件缺陷管理系统的设计与实现,TP311.52
  16. 基于SSH架构的多媒体教室反馈系统的设计与实现,TP311.52
  17. 越秀外国语学院指纹考勤系统的设计与实现,TP311.52
  18. Java Aspect在SC公司销售系统开发中的应用,TP311.52
  19. 基于SSH框架的健康生活平台的构建,TP311.52
  20. SSH技术在供应商管理系统开发中的应用研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com