基于SSH架构的办公自动化系统的设计与实现

基于SSH架构的办公自动化系统的设计与实现

论文摘要

在信息技术与Internet高速发展的今天,如何借助先进的科学技术和科学的管理方法,提高获取所需信息及处理信息的效率,是部队急待解决的一个问题。而网络办公自动化系统以其精确的处理业务流程和高效的收集相关信息的特征,获得地方企业及部份军事单位的青睐。为此本文作者工作的单位广州军区某部也提出了相应的需求,本文将尝试立足于该需求来设计和实现一个OA系统。本文在对J2EE标准下的架构进行分析与研究的基础上,以部队某单位办公自动化系统为对象,提出了以Struts、Spring、Hibernate为架构的设想,来设计、搭建和实现该系统。系统的主要功能有:个人办公桌面功能、公文管理功能、工作流程管理功能、组织管理功能、权限管理功能、行政办公功能、消息管理功能等7个功能。首先,本文对系统的SSH架构所采用的关键技术进行介绍和分析,并提出分层概念,将系统页面的呈现、系统的业务逻辑、数据的持久化剥离出来,形成独立的模块,以此来实现系统的解耦,优化系统的可扩展性。其次,在设计系统的过程中运用UML设计模式即利用用例图、时序图、类图、活动图等方式来分析和建立系统模型,该模型结合部队行政化办公的特点,并根据分层的概念将模型按层次的需求来建立。最后,根据模型来实现该系统。通过Spring的IoC依赖注入功能来实现系统分层后各层之间上下文的连接,利用Struts技术来实现MVC模式,使用Hibernate框架来控制数据访问。在实现阶段将重点介绍本系统的核心模块--公文管理模块的实现过程,通过实现过程来体现SSH架构在系统分层设计的优点,并在公文管理中引入JBPM的工作流引擎来实现公文的流转,该工作流引擎作为开源的引擎得到业界广泛的认可,为实现公文的流转提供较好的接口及灵活的流程配置方式,我们将以一个请假审批的活动来说明该工作流引擎在流程定义、公文流转等方面的优势。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 研究的背景和意义
  • 1.2 办公自动化的国内外发展现状及未来的发展
  • 1.3 研究的目标和内容
  • 1.3.1 研究目标
  • 1.3.2 研究内容以及作者的工作
  • 1.4 论文结构
  • 1.5 本章小结
  • 第二章 SSH架构介绍
  • 2.1 J2EE的概念
  • 2.2 J2EE的优势
  • 2.3 SSH架构的分层结构
  • 2.4 Struts简介
  • 2.4.1 Struts的体系结构
  • 2.4.2 Struts的核心组件
  • 2.4.3 Struts请求处理流程
  • 2.5 Spring简介
  • 2.5.1 Spring框架结构
  • 2.5.2 Spring的核心思想
  • 2.5.3 Spring在SSH架构中的作用
  • 2.6 Hibernate简介
  • 2.6.1 Hibernate的理论基础
  • 2.6.2 Hibernate对实体对象关联关系的映射
  • 2.6.3 Hibernate在SSH架构中的作用
  • 2.7 本章小结
  • 第三章 OA系统的需求分析与总体设计
  • 3.1 OA系统在管理、功能等方面的需求分析
  • 3.1.1 管理需求
  • 3.1.2 功能需求
  • 3.1.3 其他具体需求
  • 3.2 OA系统各功能模块的建模
  • 3.2.1 系统用例图
  • 3.2.2 查询待审核公文列表时序图
  • 3.2.3 公文管理活动图
  • 3.2.4 角色与用户关系类图
  • 3.3 OA系统的总体设计
  • 3.3.1 系统框架总体设计
  • 3.3.2 系统数据库设计
  • 3.4 本章小结
  • 第四章 OA系统的实现
  • 4.1 搭建系统平台
  • 4.2 公文管理功能模块的实现
  • 4.2.1 公文管理功能表示层的实现
  • 4.2.2 公文管理功能业务层的实现
  • 4.2.3 公文管理功能持久层的实现
  • 4.3 工作流程功能模块的实现
  • 4.3.1 JBPM工作流引擎实现公文流程管理的步骤
  • 4.3.2 JBPM工作流引擎公文流程管理的实现
  • 4.4 权限管理功能模块的实现
  • 4.4.1 权限管理模块详解
  • 4.4.2 权限管理模块的实现
  • 4.5 本章小结
  • 第五章 总结与展望
  • 5.1 主要研究成果
  • 5.2 工作中的不足及展望
  • 参考文献
  • 致谢
  • 研究成果
  • 相关论文文献

    • [1].基于SSH框架医院人事管理系统开发及应用[J]. 微型电脑应用 2020(03)
    • [2].干旱诱导的甘蓝型油菜SSH文库及抗旱相关基因表达的分析[J]. 湖南农业大学学报(自然科学版) 2020(02)
    • [3].基于SSH框架的在线考试与资料共享系统设计和实现[J]. 电脑编程技巧与维护 2016(24)
    • [4].SSH技术在网站开发中的研究与应用[J]. 电脑知识与技术 2017(10)
    • [5].基于SSH的家装办公系统设计与实现[J]. 科学技术创新 2017(25)
    • [6].基于SSH的医院管理系统的设计与实现[J]. 电脑知识与技术 2016(04)
    • [7].基于SSH的高校固定资产管理系统的设计[J]. 商 2016(17)
    • [8].基于SSH的商品房预售资金监管系统设计与实现[J]. 信息技术 2016(06)
    • [9].凹叶厚朴低温胁迫SSH文库的构建及差异基因的表达分析[J]. 安徽农业科学 2016(14)
    • [10].基于SSH框架的精品课程网站设计与实现[J]. 软件导刊 2015(09)
    • [11].对SSH证书应用模式下的中间人攻击[J]. 计算机应用与软件 2013(11)
    • [12].基于SSH在线考试系统的设计与实现[J]. 长春师范大学学报 2014(06)
    • [13].基于SSH的网络相册系统的设计[J]. 科技广场 2013(06)
    • [14].SSH框架在云制造服务平台开发中的应用[J]. 武汉交通职业学院学报 2012(03)
    • [15].利用Spring DelegatingFilterProxy实现SSH应用权限控制[J]. 福建电脑 2011(02)
    • [16].基于SSH呼叫中心排班系统的设计与实现[J]. 软件导刊 2011(04)
    • [17].基于SSH架构的高职院校成绩管理系统的分析和设计[J]. 网络安全技术与应用 2010(11)
    • [18].基于SSH架构的工作流系统设计[J]. 北京联合大学学报(自然科学版) 2010(04)
    • [19].基于SSH的企业新闻发布系统的设计与实现[J]. 电脑知识与技术 2009(29)
    • [20].以SSH协议为基础加强高校校园网信息化安全[J]. 内蒙古民族大学学报(自然科学版) 2008(06)
    • [21].基于云技术和SSH反向隧道技术的视频监控机器人设计[J]. 科技与创新 2020(01)
    • [22].基于SSH框架的学生信息管理系统的设计与实现[J]. 江苏科技信息 2018(16)
    • [23].云计算平台下的基于SSH的办公系统的构建研究[J]. 电脑与信息技术 2015(06)
    • [24].基于SSH的物流企业车辆管理系统研究[J]. 科技风 2016(04)
    • [25].基于SSH的实验室管理系统设计与实现[J]. 电脑知识与技术 2016(13)
    • [26].探讨基于ssh模式下的公文流转的研究与实现[J]. 中国新通信 2015(10)
    • [27].基于SSH的网站群管理平台设计与实现[J]. 电脑知识与技术 2015(11)
    • [28].山葡萄‘通化-3’抗寒相关基因SSH文库的构建及分析[J]. 果树学报 2015(04)
    • [29].基于SSH技术架构的高校学生管理系统的设计[J]. 电子测试 2014(16)
    • [30].浅述SSH框架下的人力资源管理系统[J]. 数字技术与应用 2013(07)

    标签:;  ;  

    基于SSH架构的办公自动化系统的设计与实现
    下载Doc文档

    猜你喜欢