您好, 访客   登录/注册

基于SOA的办公自动化管理系统设计

来源:用户上传      作者: 吕占陆

  摘 要:基于SOA理论,本文以办公自动化管理系统的设计为例,运用面向服务的分析与设计方法(SOAD)和Web服务技术,利用可视化统一建模语言UML和面向服务的统一过程(SOUP)进行分析和建模。系统应用以下技术提高整体性能:采用Web缓存技术加快系统的响应时间,采用数据库连接池技术提高数据库的存储访问效率,采用同步令牌机制Token避免重复提交,有效减少了冗余数据的产生等等。
  关键词:办公自动化;SOA;Web服务
  中图分类号:TQ585.8 文献标识码:A
  根据办公自动化要求的实际情况,围绕信息资源综合利用这一主线,本着结构先进、功能实用、使用简单、满足升级的原则,确定了系统开发的基本原则:
  1 系统的总体设计原则
  1.1 实用性
  办公系统首先要为办公人员减轻工作负担,提高工作效率,实用性是系统设计时的首要原则,一方面要求系统构架不能太复杂,不切合工作实际,另外还要注意不能设计了很多功能,却不用这些功能,造成不必要的浪费。还有一点就是,办工自动化要与纸质办公相结合,各自发挥其优点,减轻工作人员工作负担,提高效率。
  1.2 安全可靠
  系统设计应考虑到随着网络技术的发展,网络的安全性是高于一切的。在进行系统安全设计时,要考虑到账户安全、身份校验、限制权限、邮件加密等方面;在局域网还应该考虑到病毒的防护,建立稳定有效的防攻击、防破解功能;切实提高系统安全性。
  1.3 先进、规范
  系统设计要有前瞻性,考虑到计算机软硬件的发展与升级;尽量提高其使用周期,要有较强大的兼容性和扩展性。系统开发过程要遵循设计标准,开发过程和系统编码等要规范。
  1.4 开放、互连
  对于各类业务系统、MIS系统、数据库系统、WEB信息,要建立良好的接口策略,具有通用接口和通用连接方法。
  1.5 统一规划、合理分工
  要针对办公机构各个部门的需要,进行统筹安排,确保系统发挥整体效益,对各个部门要分工明确,以整体企业信息化战略发展规划目标为宗旨。
  1.6 灵活、高效
  确保系统具有良好的系统性能、较高的处理效率,且配置和使用灵活、易用,运行速度快,能够长期稳定运行于各种操作系统平台上。
  2 系统的总体设计构架
  根据系统总体设计原则,结合单位各个部门实际办公需求,我们确定系统设计的功能模块,主要的模块包括:日常办公、收发文件管理、办理文件管理、权限管理功能等模块。
  在确保安全的原则下,根据单位实际需要,办公自动化系统和外网逻辑隔离。系统建设的核心是以人为本管理过程的信息化,它不仅包含日常办公、收发管理、发文管理、办文管理、权限管理,更主要是管理过程的自动实现。
  要求办公过程自动化,这就要求科学管理和信息处理技术完美结合,实现真正的自动化。所以,要运用现代管理思想,结合现代的信息化技术,这就要求管理科学与信息处理技术能够完美地结合,只有这样,才能改变传统办公效率地下的局面,简化办公流程,使办公过程真正自动化、高效率的运转。
  3 系统功能模块设计
  3.1 日常办公模块设计
  日常办公是工作人员进行协同办公、处理各种应用流程的场所。强大的流转功能与简易的操作是该模块的特点。主要由用户桌面模块、内部邮件模块和办公助理模块三个部分实现。
  3.2 收文管理模块设计
  收文管理主要对本单位或外单位的来文进行登记、审批,直到最后归档形成正式收文管理数据库。
  主要功能是:接收上级部门发文,以及其他单位的来文,并对收到的文件进行登记、录入、拟办、批示、办理、归档等处理,实现文件接收过程的自动化。系统支持自动来文登记,接收联网单位通过数据交换平台发来的公文,此时,系统应支持自动发送回执。
  3.3 发文管理模块设计
  发文管理是实现上级单位以及本单位的各部门之间、其他单位之间发文的监控管理,实现公文发文流程的全程计算机自动化控制,达到发文自动化。
  4 系统数据库设计
  现有的办公自动化系统以及大多数的管理应用软件,都是以数据库为中心的应用。一个结构良好的、考虑周全的数据库,是项目成功的关键。本系统采用的数据库为Microsoft的SOL Server2000。它极大地缩短了用户开发应用的时间。SQL Serve2000还提供对XML语言支持和HTTP的全方位支持。
  4.1 系统测试
  在基于SOA的Web系统开发中,如果缺乏严格的过程,在开发、发布、实施和维护的过程中,可能就会碰到一些严重的问题,失败的可能性很大。基于SOA的Web系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。
  4.2 测试结果及分析
  根据公文审核系统的特点及功能,对本系统进行了多方面的测试,限于篇幅,本文仅以表单测试、负载和压力测试、导航和内容测试为例说明,如表
  根据测试结果,该系统运行正常。使用单位可以根据自己的权限进行相应的操作,安全性高,最多可支持800用户并发使用。
  系统主要的功能实现,按照既定设计目标获得公文审核系统,界面友好,并对该系统进行了测试。指出了本系统采用的测试工具和测试内容及与其他系统的不同之处,最后对测试结果进行了简单分析,表明该系统具有较高的安全性和实用性,可交付使用。
  参考文献
  [1]郑义,刘向东.SOA在电子政务系统中的应用[J].福建电脑,2008(09).
  [2]尹婕,周念,毛谦.基于SOA的NGN业务开发平台的研究[A].第一届中国高校通信类院系学术研讨会论文集[C].2007.
  [3]李英杰,杨占江.面向服务的政务网格构架研究[A].2005年全国开放式分布与并行计算学术会议论文集[C].2005.
  [4]许友武.基于SOA零售业应用架构研究与实现[D].电子科技大学,2008.
  [5]王毅.基于SOA的政府网络办公系统的构架与实现[J].科技信息,2009(06).
转载注明来源:https://www.xzbu.com/8/view-3409901.htm