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

基于Struts Spring Hibernate的OA系统的研究与开发

作 者: 李新燕
导 师: 李拥军;黄文强
学 校: 华南理工大学
专 业: 计算机技术
关键词: 框架 Struts Hibernate Spring 0A系统
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 100次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着J2EE技术的不断发展,出现了各种免费的开源框架,使用这些开源框架,可以经济、快速地开发部署稳定、可扩展的应用系统。本课题采用Struts,HibernateSpring的综合框架来进行OA系统的开发。论文讨论了传统办公软件的现状和面临的问题,接着对基于MVC模式的Struts框架、Spring框架和数据持久性框架Hibernate进行研究,分析了基于SSH框架的办公自动化系统开发的可行性,论述了所用框架的配置及解决方案;接着给出了企业OA的功能需求;论文运用SSH集成框架技术,分析了角色与权限、表单重复提交、数据认证、Hibernate缓存、Struts多模块管理及系统安全措施等多项关键技术,设计了安全管理、员工管理、公告管理、日报管理等OA功能模块。论文采用Struts、Hibernate和Spring等框架实现了一个安全、灵活、操作方便、易于扩展和维护的企业OA系统,验证了基于SSH框架构建企业OA的可行性和优越性。论文最后对所作的工作进行了总结并给出了下一步的研究方向。

全文目录


摘要  5-6
ABSTRACT  6-9
第一章 绪论  9-12
  1.1 研究的背景  9
  1.2 研究的目的意义  9-10
  1.3 本论文的主要工作  10-12
第二章 Struts2 框架  12-19
  2.1 Struts2 框架  12-15
    2.1.1 Struts1 框架  12-13
    2.1.2 WebWork框架  13-14
    2.1.3 Struts2 框架  14-15
  2.2 Struts2 框架在项目中的应用  15-18
  2.3 小结  18-19
第三章 Hibernate框架  19-22
  3.1 Hibernate核心接口  19-20
  3.2 Hibernate在项目中的应用  20-21
  3.3 小结  21-22
第四章 Spring框架  22-37
  4.1 Spring核心接口  22-23
  4.2 Spring的依赖注入  23-27
    4.2.1 设值注入  23-26
    4.2.2 构造注入  26-27
  4.3 Spring在项目中的应用  27-36
    4.3.1 使用Spring的优势  27-28
    4.3.2 Spring与Hibernate整合  28-33
    4.3.3 Spring与Struts整合  33-34
    4.3.4 DWR与Spring整合  34-36
  4.4 小结  36-37
第五章 OA系统需求分析与总体设计  37-47
  5.1 系统需求分析  37-38
    5.1.1 系统功能需求  37-38
    5.1.2 系统性能需求  38
  5.2 系统总体设计  38-41
  5.3 各模块功能描述  41-43
  5.4 系统结构设计  43-44
  5.5 系统动态建模分析  44-46
  5.6 小结  46-47
第六章 OA系统部分模块设计与实现  47-75
  6.1 安全管理模块设计与实现  47-64
    6.1.1 系统的安全性设计  47-49
    6.1.2 安全管理模块的组成  49
    6.1.3 角色权限管理  49-56
    6.1.4 运行角色权限管理  56-62
    6.1.5 系统日志的实现  62-64
  6.2 其它模块设计与实现  64-72
    6.2.1 员工管理模块  64-69
    6.2.2 通知公告模块  69-71
    6.2.3 我的日报模块  71-72
  6.3 系统实现采用的几个主要技术方法  72-74
    6.3.1 数据库连接池的实现  72-73
    6.3.2 树型结构的实现  73-74
  6.4 本章小结  74-75
结论  75-76
参考文献  76-78
致谢  78

相似论文

  1. 带填充墙框架结构非线性有限元分析,TU323.5
  2. 不完备信息系统的完备化及其上的知识获取,TP311.13
  3. 基于节点智能交互的物联网数据处理研究,TP391.44
  4. 资产风险管理系统抵债子系统设计与开发,TP311.52
  5. 基于RFID的航空食品物流信息管理平台,TP311.52
  6. 藏语/汉语远程教育系统流媒体技术研究,TN919.8
  7. 内嵌开洞填充墙框架结构有限元非线性分析,TU323.5
  8. 基于Flex与J2EE的族谱网的设计与实现,TP393.092
  9. 基于实训平台的教学管理系统的设计与实现,TP311.52
  10. 省级地理信息公共服务平台数据层的研究与实现,P208
  11. 基于构件的多粒度森林仿真系统架构的研究,TP311.52
  12. 基于两种模式的远程医疗系统设计与实现,TP311.52
  13. 潍坊食品药品监督管理系统的设计与实现,TP311.52
  14. 省级规模大专院校视频点播系统的设计与实现,TP311.52
  15. 基于MVC模式的在线答疑系统设计与实现,TP311.52
  16. 人力资源管理系统的设计与实现,TP311.52
  17. 基于Struts与Hibernate的网上书店的设计与实现,TP311.52
  18. 宝钢人才开发院教育培训管理信息系统的设计与实现,TP311.52
  19. 远程网络教育培训平台设计与实现,TP391.6
  20. 基于J2EE的辽油通信小灵通服务下载系统的设计与实现,TP311.52
  21. 龙城电子商城购物系统的设计与实现,TP311.52

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