探讨基于ssh模式下的公文流转的研究与实现

2015-05-30 10:48邱园园李伟春
中国新通信 2015年10期

邱园园 李伟春

【摘要】以J2EE为基础的企业应用系统是SSH模式下公文流转实现的基础与平台,在企业应用系统的基础上,以SPRING为容器实现STRUTS与HIBERNATE技术优势的充分发挥,实现对企业公文流转系统的分解,通过SSH技术之间整合方案的优化,实现公文流转的快捷与完善,提高系统的灵活性与扩展性。本文分析提取企业信息化业务中的公文流,采用轻量级技术架构SSH对公文流转系统进行分析设计,利用技术整合的优势,实现系统轻量松散的结构模式,展现了SSH在系统开发维护和扩展方面的轻便性、灵活性,为企业复杂的信息系统开发提供了一种新的解决方案。

【关键词】SSH模式 公文流转 J2EE

在企业办公自动化系统中,J2EF的应用实现了以B/S结构为基础的开放规范的提供,ewlng企业管理信息系统的开发提供了平台。因此,需要通过SSH模式对其进行简化,降低系统开发与维护的难度,提高系统的整体效率。

一、SSH技术概述

SSH(SPRING+STRUTS+HIBERNATF)实际上是一种以J2EE为平台的轻量级架构,在网络系统开发的过程中具有非常突出的优势。SSH技术的优势主要包括:第一,SPRING作为容器,其体系结构为插件式,为STRUTS、HIBERNATE的技术整合提供了基础,通过技术优势的充分发挥来实现公文流转系统复杂程度的降低,降低开发工作的重复率。第二,在对业务组件JavaBean进行没计的过程中采用了POJO,实现了公文流转系统开发难度与工作量的最小化。第三,公文流转系统中采用XML结构化文件整合组件,从而降低了组件之间的代码耦合,实现了系统功能定制;第四,SSH的实用性、动态扩展性、可维护性都比较强,能够依据企业相关的需求实现系统原型的构建,能够在保证系统日常运行的前提下依据系统需求实现功能子模块的增减、重构等。

二、探讨基于ssh模式下的公文流转系统设计

2.1 公文流的提取与建模

工作流实际上是能够完全或部分自动执行的业务过程的类型之一,依据相关的规则、文档、信息、任务等实现不同传递者之间的传递与执行。公文流众所包含的办公流程具有一定的复杂性,其中最为主要的流程包括收文管理与发文管理两个方面。其中,收文管理指的是实现收文的登记、拟办、批办、批阅流转、归档等工作;发文管理指的是实现发文的拟稿、核稿、签发、批阅流转、归档等工作。

2.2 功能设计

为了能够对公文流进行更好的管理需要对公文流转系统进行分解,一般情况下分解为五个模块,分布为公文处理模块、传输管理模块、文档管理模块、日记管理模块、用户管理模块等。l、公文处理模块。公文处理模块主要的功能包括对公文的创建、修改、收发、审批及审查等,通过这些操作处理实现对公文的分类、标识的登记,批示、处理的登记。2、上传审批模块。在公文进行传输的过程中,首先对公文的密级类别与发送对象进行明确,依据这些信息通过RSA算法对公文内容进行加密与签名,确保公文传输过程中的安全性。同时公文在传输的过程中要实现逐级的审批与责任签名。3、文档管理模块。文档管理模块的主要功能包括两个方面,一方面是依据归档的要求对发文进行立卷或销毁登记,另一方面是对文档数据库进行维护,为查询提供便利。4、口记管理模块。在公文处理的过程中,修改行为非常常见,日记管理的主要功能就是通过IP跟踪的方式对用户身份及其对公文的修改行为进行记录,同时在数据库中保留公文处理的痕迹,保证公文的原始信息,为公文的审核提供便利。5、用户管理模块。依据管理权限可以对公文系统的用户进行划分,主要包括系统管理员、公文管理员、领导、普通用户等。系统管理员所拥有最高的权限,能够对公文系统的其他用户进行管理,同时对工位处理进行调整与监督,还能够对系统功能的正常运行进行维护。公文管理员主要的职责就是对公文流转业务进行协调,包括下发通知、回报情况等,同时还对文档存储、发布工作等进行维护。

2.3 系统结构

系统结构中主要包括表现层、weh业务层、数据持久层与EIS层四个方面。表现层采用JSP动态表现技术对用户界面进行渲染,实现了用户桌面体验的增加,实现了人机交互。web业务层中包括视图、控制、处理模块三个组成部分,对公文操作请求进行转发与处理。数据持久层实现公文对象到数据库表的映射,并提供面向公文的数据操作。EIS(企业信息系统)层,数据库服务,提供数据的存储、查询与管理。

总结:企业信息系统中实际的公文流程非常复杂,并不是一成不变的。利用SSH技术架构体系可以根据企业当前实际的业务需要快速松散地构建出公文流的原型系统,并在不影响系统日常工作的情况下,随需求的变更对系统进行维护和扩展,使系统具有较大的灵活性、适用性和可扩展性,能够满足企业信息化发展的基本需要,具有良好的使用前景。通过SSH技术之间整合方案的优化,实现公文流转的快捷与完善,提高系统的灵活性与扩展性。