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

被引量 : 0次 | 上传用户:missao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息技术与Internet高速发展的今天,如何借助先进的科学技术和科学的管理方法,提高获取所需信息及处理信息的效率,是部队急待解决的一个问题。而网络办公自动化系统以其精确的处理业务流程和高效的收集相关信息的特征,获得地方企业及部份军事单位的青睐。为此本文作者工作的单位广州军区某部也提出了相应的需求,本文将尝试立足于该需求来设计和实现一个OA系统。本文在对J2EE标准下的架构进行分析与研究的基础上,以部队某单位办公自动化系统为对象,提出了以Struts、Spring、Hibernate为架构的设想,来设计、搭建和实现该系统。系统的主要功能有:个人办公桌面功能、公文管理功能、工作流程管理功能、组织管理功能、权限管理功能、行政办公功能、消息管理功能等7个功能。首先,本文对系统的SSH架构所采用的关键技术进行介绍和分析,并提出分层概念,将系统页面的呈现、系统的业务逻辑、数据的持久化剥离出来,形成独立的模块,以此来实现系统的解耦,优化系统的可扩展性。其次,在设计系统的过程中运用UML设计模式即利用用例图、时序图、类图、活动图等方式来分析和建立系统模型,该模型结合部队行政化办公的特点,并根据分层的概念将模型按层次的需求来建立。最后,根据模型来实现该系统。通过Spring的IoC依赖注入功能来实现系统分层后各层之间上下文的连接,利用Struts技术来实现MVC模式,使用Hibernate框架来控制数据访问。在实现阶段将重点介绍本系统的核心模块--公文管理模块的实现过程,通过实现过程来体现SSH架构在系统分层设计的优点,并在公文管理中引入JBPM的工作流引擎来实现公文的流转,该工作流引擎作为开源的引擎得到业界广泛的认可,为实现公文的流转提供较好的接口及灵活的流程配置方式,我们将以一个请假审批的活动来说明该工作流引擎在流程定义、公文流转等方面的优势。
其他文献
改革开放30多年来,中国对外贸易出口取得了非凡成就,由世界贸易体系中的一个微不足道的贸易小国逐步发展成为举足轻重的贸易大国。然而,中国出口也面临着诸多问题和挑战。本
文章以人类服装中最细微常见的褶皱为研究对象,通过对褶皱的文化内涵和象征意义的论证,阐释褶皱的物质形式与精神内涵之间的特定关系;通过对东西方服装发展历史进程中极具代
“教有法而无定法”是教师的“日常教学生活概念”,缺少反思和确证,长期起主导作用的哲学教学论的引导以及以教为要点的教师课堂教学实践是其认识来源,结果导致教学方法选择
在数学教学中,如果结合数学教学内容,引用相应生动的数学史料,就会把学生带到数学知识系统产生、发展的历史进程中,使学生不仅知其然,而且知其所以然,为加深学生对数学知识的
<正>钳工高级实习培训的授课内容与实际操作一直处于比较陈旧的理论阶段,与现代制造技术相差甚远,加之实习条件艰苦,学员在实习中完全处于被动状态,往往表现出对钳工实习的积
以哈密大枣为原料,研究了不同预处理方法对环磷酸腺苷提取率的影响,分析对比了干制工艺、不同成熟度对环磷酸腺苷的影响;通过响应面法建立了水浴提取环磷酸腺苷和微波辅助萃取
网站给人的第一印象来自视觉冲击,不同的色彩搭配会产生不同的效果,并影响访问者的情绪。纵观现有各类信息量庞大的网站,在色彩的使用上常显得多而杂乱,没有统一的基础色调,
随着经济全球化和信息化的发展,市场和人才的竞争日益激烈,核心员工成为企业的竞争力所在。如何吸引、保留和激励核心员工成了众多企业面临的重要管理难题。好的职业发展规划
本文结合笔者的工作经验,对数控车削内孔时需要注意的一些问题进行了阐述和总结。
<正>随着新课程改革纵深推进,在小学数学教学中,组织学生预习的利与弊这个话题再次成为众说纷纭的焦点。提倡预习者认为:首先,预习可以培养学生的自主学习能力;其二,预习可以