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

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

论文摘要

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

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究的背景
  • 1.2 研究的目的意义
  • 1.3 本论文的主要工作
  • 第二章 Struts2 框架
  • 2.1 Struts2 框架
  • 2.1.1 Struts1 框架
  • 2.1.2 WebWork框架
  • 2.1.3 Struts2 框架
  • 2.2 Struts2 框架在项目中的应用
  • 2.3 小结
  • 第三章 Hibernate框架
  • 3.1 Hibernate核心接口
  • 3.2 Hibernate在项目中的应用
  • 3.3 小结
  • 第四章 Spring框架
  • 4.1 Spring核心接口
  • 4.2 Spring的依赖注入
  • 4.2.1 设值注入
  • 4.2.2 构造注入
  • 4.3 Spring在项目中的应用
  • 4.3.1 使用Spring的优势
  • 4.3.2 Spring与Hibernate整合
  • 4.3.3 Spring与Struts整合
  • 4.3.4 DWR与Spring整合
  • 4.4 小结
  • 第五章 OA系统需求分析与总体设计
  • 5.1 系统需求分析
  • 5.1.1 系统功能需求
  • 5.1.2 系统性能需求
  • 5.2 系统总体设计
  • 5.3 各模块功能描述
  • 5.4 系统结构设计
  • 5.5 系统动态建模分析
  • 5.6 小结
  • 第六章 OA系统部分模块设计与实现
  • 6.1 安全管理模块设计与实现
  • 6.1.1 系统的安全性设计
  • 6.1.2 安全管理模块的组成
  • 6.1.3 角色权限管理
  • 6.1.4 运行角色权限管理
  • 6.1.5 系统日志的实现
  • 6.2 其它模块设计与实现
  • 6.2.1 员工管理模块
  • 6.2.2 通知公告模块
  • 6.2.3 我的日报模块
  • 6.3 系统实现采用的几个主要技术方法
  • 6.3.1 数据库连接池的实现
  • 6.3.2 树型结构的实现
  • 6.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于Struts Spring Hibernate的OA系统的研究与开发
    下载Doc文档

    猜你喜欢