基于SOA办公自动化管理系统设计与实现

发布时间 : 星期二 文章基于SOA办公自动化管理系统设计与实现更新完毕开始阅读

摘要

摘 要

近年来审计部门部门实行了电子政务工程。随着网络技术和Web服务的发展,审计部门部门的公文审核方式也已由原来的手工或半手工操作模式发展到目前的利用网络公文审核的形式。但是到目前为止,国内的网上公文审核系统并不完善,还要结合各种传统的公文审核管理手段才能完成公文审核流程,并且实现公文审核、网上交材料和查询公文数据功能的高校审计部门部门公文审核系统很少;而在国外,特别是一些发达国家网上公文审核的技术比我们成熟很多,能够通过网络办理一切公文审核的手续。因此对国内高校而言,为适应公文审核的需求,架构一个高效、灵活、能够随需而变的网上公文审核系统势在必行。

基于SOA理论,本文以某审计部门部门公文审核系统的设计为例,运用面向服务的分析与设计方法(SOAD)和Web服务技术,利用可视化统一建模语言UML和面向服务的统一过程(SOUP)进行分析和建模。系统应用以下技术提高整体性能:采用Web缓存技术加快系统的响应时间,采用数据库连接池技术提高数据库的存储访问效率,采用同步令牌机制Token避免重复提交,有效减少了冗余数据的产生等等。

从总体来看,系统使公文审核业务流程实现了网络化;设计的软件系统松耦合,易扩展、可重用,为审计部门部门公文审核开发适合自身需求的网上公文审核系统提供了一个参考模型。

关键词:公文审核,网上公文审核系统,SOA,Web服务,SOUP

I

ABSTRACT

ABSTRACT

In recent years the government departments to implement the e-government project. As the network technology and the development of Web services, government document review by the original way also has manual or half manual operation mode to the current use of network development of the form of official review. But so far, the domestic online document audit system is not perfect, combine all sorts of traditional documents audit management means to complete document review process, and realize the document review, online materials and inquires into the college government official data function systems rarely; official audit department And in foreign countries, especially in some developed countries online document review technology than we mature through the network, can handle a lot of official audit all the formalities. So on domestic university is concerned, in order to adapt to the demand, the framework document review an efficient, flexible and can swivel to changing online document audit system is imperative.

Based on SOA theory, taking a government department documents audit system design, for example, using service oriented analysis and design method (SOAD) and Web services technology, use visualization unified modeling language UML and service oriented unified process (the) analysis and modeling. The following technology improve the system application overall performance: using Web cache technology accelerate system response time, using database connection pool technology improve the efficiency of the memory access database, using synchronous Token mechanism Token to avoid repeated submit, effectively reduce redundant data generation, etc. Overall, the system makes from official audit business flow realizes network; Design software loose coupling, easy extension, reusable, for government departments for their own needs official audit development of online document audit system provides a reference model.

Keywords: document review, online document review system, Web services, and the SOA

目录

目 录

第一章 绪论 ......................................................................................................... 1

1.1 课题来源 ............................................................................................................................... 1 1.2 国内外研究现状.................................................................................................................... 2 1.3 研究内容和目标.................................................................................................................... 3 1.4 本论文主要创新点 ................................................................................................................ 3 1.5 论文组织 ............................................................................................................................... 4

第二章 SOA的相关技术概述 ............................................................................ 5

2.1 SOA架构的定义.................................................................................................................... 5 2.2 SOA的基本特征和要素 ........................................................................................................ 5 2.3 SOA的基本结构.................................................................................................................... 6 2.4 SOA的目标 ........................................................................................................................... 7 2.5 本章小结 ............................................................................................................................... 9

第三章 基于SOA办公自动化管理系统需求分析 ......................................... 10

3.1系统需求概述....................................................................................................................... 10 3.2系统要求 .............................................................................................................................. 10 3.3功能性需求 .......................................................................................................................... 11

3.3.1日常办公.................................................................................................................... 11 3.3.2收文管理.................................................................................................................... 12 3.3.3发文管理.................................................................................................................... 12 3.3.4办文管理.................................................................................................................... 13 3.3.5权限管理.................................................................................................................... 14 3.4非功能性需求分析 ............................................................................................................... 15

3.4.1可靠性和可用性 ........................................................................................................ 15 3.4.2高性能........................................................................................................................ 15 3.4.3可重用性.................................................................................................................... 15 3.4.4安全性........................................................................................................................ 16 3.5本章小结 .............................................................................................................................. 16

第四章 基于SOA的办公自动化管理系统的总体分析 ................................. 17

4.1 面向服务的分析 ................................................................................................................. 17 4.2 办公自动化管理系统的服务用例捕获 ............................................................................. 17

4.2.1 系统范围和系统边界 ............................................................................................... 17 4.2.2 定义参与者 ............................................................................................................... 18 4.2.3 定义服务用例 ........................................................................................................... 19 4.2.4 服务用例的细化 ....................................................................................................... 21 4.3 本章小结 ............................................................................................................................. 23

III

目录

第五章 基于SOA的办公自动化管理系统的设计 ......................................... 24

5.1系统的总体设计................................................................................................................... 24

5.1.1系统的总体设计原则 ................................................................................................ 24 5.1.2 系统的总体设计构架 ............................................................................................... 25 5.2系统功能模块设计 ............................................................................................................... 26

5.2.1日常办公模块设计 .................................................................................................... 26 5.2.2收文管理模块设计 .................................................................................................... 28 5.2.3发文管理模块设计 .................................................................................................... 30 5.2.4办文管理模块设计 .................................................................................................... 32 5.3系统数据库设计.................................................................................................................. 33

5.3.1数据库概念结构设计 .............................................................................................. 34 5.3.2数据库逻辑结构设计 .............................................................................................. 36

第六章 系统实现与测试 ................................................................................... 38

6.1 系统实现 ............................................................................................................................. 38 6.1.1 系统登录................................................................................................................... 38 6.1.2 系统发文................................................................................................................... 39 6.1.3 系统办文................................................................................................................... 39 6.2 系统测试 ............................................................................................................................. 39

6.2.1 测试类型................................................................................................................... 40 6.2.2 选用的测试工具 ....................................................................................................... 41 6.2.3 测试结果及分析 ....................................................................................................... 42 6.3 本章小结 ............................................................................................................................. 42

第七章 总结与展望 ........................................................................................... 43

7.1 小结 ..................................................................................................................................... 43 7.2 不足与展望 ......................................................................................................................... 44

致 谢 ................................................................................................................... 45 参考文献 ............................................................................................................... 46 攻读硕士期间的成果 ........................................................................................... 48

联系合同范文客服:xxxxx#qq.com(#替换为@)