基于NET技术的一体化行政办公平台系统的设计与实现_第1页
基于NET技术的一体化行政办公平台系统的设计与实现_第2页
基于NET技术的一体化行政办公平台系统的设计与实现_第3页
基于NET技术的一体化行政办公平台系统的设计与实现_第4页
基于NET技术的一体化行政办公平台系统的设计与实现_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1基基于于. .N NE ET T 技技术术的的一一体体化化行行政政办办公公平平台台系系统统的的设设计计与与实实现现软件工程 领域 当今社会信息技术蓬勃发展,给人们的生活和工作带来巨大的改变, 办公自动化系统作为信息化办公的解决方案被广泛应用于企业和 行政机关,成为提升办公效率,实现多单位部门协同工作的重要工具 。随着办公自动化技术的应用和 不断发展,企业竞争力和行政机关服务水平都得到了大幅的提升,科学建立并广泛应用办公自动化系统成为建立高效连接政府 ,推进政务系统顶层设计,提升政府服务能力的重要手段之一。本文研究目的是以信息管理为基础, 融入现代办公的模式和思想,根据 现有的系统现状、数据状

2、况、网络环境、业务需求进行设计、建设全 系统一体化办公平台,规范办公流程,实现公文在 全系统各单位无纸化流转,提升公文流转效率并有效保护信息安全。 也考虑到了未来系统构架的发展,同时保证时间和资源的前提下,安全可靠地完成项目建设 。应用软件项目开发过程管理方法,应用.NET 技术设计并实现 部门的一体化行政办公平台系统。主要的工作包括:深入到 系统基层各部门,对软硬件设备和网络状况进行调研。针对在垂直管理体系下的 行政机关的办公自动化系统 ,进行了详细的需2求分析,并根据 行政机关的现有系统和设备 状况,确定了采用B/S 结构,Visual Studio.NET 开发工具,应用ASP.NET,

3、WEB SERVICE 等作为核心技术,以SQL Server 作为数据库的设计方案。并严格按照软件工程的相关方法和原理 ,实现了高效的软件项目设计、 通过系统分析、系统设计、系统实现和测试 等步骤,最大限度的满足了客户的需求。针对 系统的特点,研究制定符合 工作要求的一体化办公平台设计 ,使其成为行政办公,事务管理,信息交流的平台,使行政管理的各类数据和信息能够实现便捷的交流和共享。系统实现了人员管理、公文流转、文档管理、消息发送和接收、公共信息管理等应用功能,同时通过统一数据接口、用户验证、权限管理等措施保证了系统的高效、稳定、安全 。系统经过了系统化的功能测试和性能测试,验证了系统的各项

4、指标均达到了用户需求规格 ,实现了预期的功能。论文的结构如下:一是阐述设计思路和背景;二是介绍应用的相关技术;三是需求分析和系统设计方案;四是 系统设计实施;五是系统的实现;六是系统的测试。并得出结论。关关键键词词:办公自动化ASP.NET SQL server The Design and Realization of the administration integration platform system based on .NET technology Software EngineeringGraduate Student: Adviser: Information technol

5、ogy is developing so fast nowadays that it brings gigantic changes to our life and work. Served as a key to improve working efficiency and coordination between different departments, Office Automation Systems (OAS) is widely used in enterprises and administrative organs. With the evolution and devel

6、opment of OAS, the competitiveness of enterprises and service quality of administrative organs has been increased by a large margin. Establishment of a scientific and wide application of OAS has became one of the most important means to build an efficient government, promote the top design of e-gove

7、rnment system, and improve the service capacity of government.Based on information management and considering current state of the system, data, network and business requirements of Bureau Of Quality and Technical Supervision, this study incorporates modern pattern and idea of official work, designs

8、 and constructs the integrative office platform of quality and technical supervision system of the city, normalizes business procedures, to realize free transformation of business letter without paper in the whole system, improve transfer efficiency and guarantee information safety. The future devel

9、opment of the system is also taken into account that the project can be accomplished safely and reliably while time and resources are both guaranteed. This thesis introduces an OAS system which using the software process management method, and the .NET technology to design an integrative office admi

10、nistration platform system of the Bureau of Quality and Technical Supervision.2Main works: Investigates the situation of software and hardware devices and network in different departments of the grass-roots units of Beijing Quality and Technical Supervision system; analyzes the detailed requirement

11、for office automation system in a vertical management system of the Bureau of Quality and Technical Supervision; accomplishes the designing scheme which is adapting B/S structure and Visual Studio.Net as development tool, ASP.NET, Web Service as the core technology and SQL Server as database in acco

12、rdance the current system and devices used by the relevant supervision agencies.And restrict software engineering methods and laws are applied at the meaning time, including system analysis, system design, system implementation and tests in order to realize efficient software design and fulfill the

13、requirements furthest.According to the characteristics of the system of quality and technical supervision system, this paper researches and works out a design meeting the requirements of integrative office platform which could be a platform of administrative office, transaction management and inform

14、ation exchange. All kinds of administrative management data and information can be communicated and shared on this platform. The design has functions such as the personnel management, document flow, document management, message sending and receiving, and public information management. At the same ti

15、me the unified data interface, user authentication, rights management and other measures are adopted to ensure the efficient, stable and safe of the system.Structure: The thesis is divided into six sections: background and outline of the design, introduction of relevant works, requirement analysis a

16、nd system design, the implementation of the system, the details of the development, eventually the test of the system, and the conclusion.K Ke ey y W Wo or rd ds s: : Office Automation Systems ASP.NET Database四川大学工程硕士学位论文 基于.NET 技术的一体化行政办公平台系统的设计与实现11 1绪绪论论.2 21.1 引言.21.2 国内外研究状况.31.3 主要工作.52 2相相关关技

17、技术术介介绍绍.6 62.1 引言.62.1 相关技术.72.1.2NET 技术体系.72.1.3SOA 设计理念.112.1.4 基于 XML 的数据标准.112.1.5AJAX 技术.112.1.6SQL Server2005 简介.122.3 小结.123 3 系系统统需需求求分分析析 .12123.1 引言.123.2 系统需求分析.133.2.1 用户范围.133.2.2 功能范围.133.2.3 业务组成.143.2.4 功能模块描述.143.3 系统主要功能分析.203.3.1 发文审批管理.203.3.2 收文审批管理.253.3.3 信息共享管理.293.3.4 内部信息报送

18、.303.3.5 会议室管理.303.4 非功能性需求.303.4.1 性能要求.303.4.2 可靠和安全性.313.4.3 可维护和可扩展性.323.4.4 易用性.323.4.5 集成性.333.5 系统总体设计.333.5.1 系统架构.33 基于.NET 技术的一体化行政办公平台系统的设计与实现23.5.2 技术路线.343.6 小结.364 4 系统具体设计与实现系统具体设计与实现 .37374.1 引言.374.2 系统登录和主界面设计.374.3 系统功能设计与实现.394.3.1 发文审批管理设计.394.3.2 收文审批管理设计.474.3.3 共享信息管理设计.514.3

19、.4 内部信息报送设计.534.3.5 会议室管理设计.544.4 小结.565 5 系系统统测测试试及及分分析析 .57575.1 引言.575.2 系统功能测试及分析.575.2.1 发文审批管理测试.585.2.2 收文审批管理测试.615.2.3 共享信息管理测试.635.2.4 内部信息报送管理测试.635.2.5 会议室管理测试.645.2.6 安全性测试.655.2.7 数据备份测试.665.3 测试结果.675.4 小结.686 6 结结论论与与展展望望 .68686.1 结论.686.2 发展趋势展望.69四川大学工程硕士学位论文 基于.NET 技术的一体化行政办公平台系统的

20、设计与实现11绪论1.1 引言办公自动化系统(简称OA)是电子政务建设的重要组成部分,它改变了传统纸质公文办公模式,通过公文处理流程的电子化以及快速的网络传递有效地节约了公文流转时间,提高了办公效率,通过信息共享减少了纸张的使用,节约了大量能源。随着绿色节能、低碳减排、无纸化办公等口号的提出,办公自动化系统成为政府部门、企事业单位实现单位内部办公的一种常态工作方式。办公自动化系统对于规范政府业务流程,提高工作效率,实现信息共享,推动阳光操作具有重要意义。加强办公自动化系统的建设和应用是国家电子政务建设的要求 之一, “十一五”时期国务院下发的2006-2020 年国家信息化发展战略文件中,对政

21、府信息化建设提出了具体的要求。 作为国家的首善之区,对政府信息化的发展提出了更高的要求,在 “十一五”时期国民经济和社会信息化发展规划 中明确提出“电子政务成为政府履行职能的基本手段,成为政府管理模式和管理手段创新的有效工具,在促进政府职能转变、提升公共服务水平、优化城 管理、促进经济社会发展中全面发挥作用,有力支撑法治政府建设,整体上达到现代国际城 的先进水平。1” 2005 年的“纵向网”系统建设,实现了 与各区县 及直属事业单位、技术机构的网络连接,并且所连接的网络为 政务外网,这为一体化办公平台系统的建设提供了重要的网络支撑。 按照新时期办公的需要, 迫切需要建设一套 一体化办公平台

22、,以规范全 系统日常办公行为、促进政府信息公开、实现 系统内信息的互联互通、加强系统内信息收集、处理、流动的能力,进一步实现无纸化办公,提高 系统工作效率办事效率。1.2 国内外研究状况一体化办公平台系统的核心是办公自动化 (Office Automation,简称OA),是将现代办公理念和网路计算机技术相结合,实现辅助办公系统软件,在当今的信息化社会中,办公自动化是生命力旺盛的一个应用领域,办公自动化的应用将会有更加广阔的空间有待我们去研究和实践。办公自动化系统的发展分为三个阶段:第一阶段业务操作电子化, 80 年代 基于.NET 技术的一体化行政办公平台系统的设计与实现2中期个人电脑和初级

23、办公软件的应用标志着办公室工作引入电子信息技术。最 早期的OA 办公系统主要都是完成文件的输入及简单的管理,文秘型OA 软件主要完成文档的电子化写作,使人们摆脱了纸和笔的限制向电子比特方式飞跃,基 本实现无纸化办公,方便了数据的复制和传播。这个时期主要的成就就是实现了文档的共享及简单的查询功能。第二阶段业务流程信息化,从20 世纪90 年代中期开始,随着以Lotus Notes、Microsoft Exchange 为代表的工作流群件技术被开发出来,由于网络和通讯技术的高速发展,办公自动化系统发生了第一次革命性演进,第二阶段办公自动化系统以网络技术和协同工作技术为主要特征,工作流程实现了自动处

24、理,公文流转的过程向自动化工作流的方向转变C/S 形式的OA 办公系统应用软件,以工作流为核心,实现了大多数流程管理如公文流转、流程审批、业务流转等的自动化。 ,OA 办公系统应用进入了实用化的阶段,但随着管理水平的提高,Internet 技术的出现。单单实现文档管理和流转已经不能满足我们的要求,我们的领导和员工希望能够获取更广泛的信息来源。第三阶段业务管理知识化,办公自动化则是从以工作流程为中心提升到以知识管理为核心,办公自动化在此基础上更为文件处理的每一个环节提供了该步骤所需要的相关知识,包括在线的专家、文件背景资料及企业其他的有关信息,确保每一个使用者都能够随时随地根据需要向专家学习、向

25、企业现有知识学习,使员工在办公自动化系统中的地位从被动向主动转变,从而在提升每个员工创造能力的过程中,大大提高了企业与机构的整体创新和应变能力,以协同办公为理念,结合了Internet、工作流、表单系统、即时通讯和SOA 等多种技术和手段,实现了协同办公、协同政务、协同商务等多种协同应用。OA 系统是电子政务建设的重要组成部分,它改变了传统纸质公文办公模式,通过公文处理流程的电子化以及快速的网络传递有效地节约了公文流转时间,提高了办公效率,通过信息共享减少了纸张的使用,节约了大量能源。在美国办公自动化系统在企业的应用 要早于政府的使用,在很多跨国大型企业办公自动化系统早已成为 企业管理的重要组

26、成部分。从二十世纪九十年代以后西方各国的办公自动化系统,发展非常迅猛,各国政府不惜花费重金发展办公自动化系统。其中,美国和欧洲的办公自动化系统发展较快,但 日本的发展相对滞后。 基于.NET 技术的一体化行政办公平台系统的设计与实现3当前,欧洲政府在办公自动化系统应用已经十分普遍 ,政府十分注重对信息的综合利用,几乎每个政府工作人员都配备电脑,多数机构配备中央电脑, 对政府办公涉及的全部信息进行存储和处理,政府工作人员可以通过网络,与中央电脑进行信息交流,实现信息共享与交流。德国提出了数据银行的概念,各类政府信息通过核心的档案进行记录,作为主要的信息来源,不但解决政府办公需要,也向社会和媒体提

27、供公共数据服务,最大限度发挥了信息的作用。政府办公自动化系统通过计算机专用网络,来实现信息共享,避免由于 公共通讯网的原因,造成内部信息泄密和网络崩溃 ,确保系统正常运转和政府重要信息的安全。西方社会办公自动化的发展也走了许多弯路,在使用 的初期,经常因为网络故障 或外界干扰,由于感染计算机病毒、网络故障等原因造成办公自动化系统瘫痪 。因此,在建设办公自动化系统的过程中网络和安全是需要考虑的重要因素。我国在办公自动化系统的应用上起步比较晚,但是发展速度迅猛,经济发达地区和相对落后地区的应用水平也有很大差异。但从总体上看,办公自动化系统在广大企事业单位和政府部门 的应用依然对我国企业管理水平和政

28、府部门 工作效能的提高起到了巨大的促进作用,进一步推广办公自动化系统的应用,对促进社会发展建设集约型社会 和可持续发展具有重要的意义。目前,OA 的主流技术是微软的.net+关系型数据库(RDB)技术、SUN 的JAVARDB 技术和 IBM Lotus Domino 技术。微软的技术.Net 的优势在于其平台,同时简单、灵活、功能强大,但是缺点也十分明显,就是跨平台部署能力差;java 技术开放性,与平台的无关性成为今后技术发展的方向 ,java 技术也是.Net 技术的主要竞争对手,java 技术更加适合在规模较大的系统上应用;IBM 的Lotus Domino 技术推出较早,其提供了业界

29、领先的协同工具 和企业级的文档处理,文档安全控制,但在对大量结构化信息的处理明显的不足。可以说所以的技术方案,没有最优的方案只有最适合的,程序开发者可以应该根据系统设计的不同需求,选择最适合的技术方案来 不同的设计问题。1.3 主要工作通过对 现状的分析,发现虽然在之前的信息化工作中, 已经建立一些办公系统,但是原有系统缺乏整体规划和顶层设计 ,就办公自动化系统整体状况而言,应用软件的开发还缺乏总体规划和统筹安排 、应用的领域比较窄,没有覆 基于.NET 技术的一体化行政办公平台系统的设计与实现4盖到主要的核心事项上来,只是解决了 部单一的应用,如文档管理、车辆管理等;应用实现的技术水平各不相

30、同; 很多零散的中小型应用软件还处于没有连接性的无序阶段,系统的可扩展性差,对于新增的业务需求还需要较大工作量的 设计和程序修改。这样一来,往往 难以满足 业务发展和加强执法监督、加强行政监督、改进政府业务管理模式的要求 ,大部分系统已经处于闲置状态 , 与区县分 之间的办公仍然通过传统的办公模式进行办公,与当前的整个信息化的大环境非常不符合。根据国务院和 对政府信息化的要求,同时提升 系统的工作效率,本文以办公需求为主线,采用B/S 结构,Visual Studio.NET 开发工具,应用ASP.NET,WEB SERVICE 等作为核心技术,以SQL Server 作为数据库的设计方案,根

31、据 现有的系统现状、数据状况、网络环境、业务需求 开展设计、建设全 系统一体化办公平台,规范办公流程,实现公文在全系 统各单位无纸化流转,提升公文流转效率并有效保护信息安全。并 考虑到了未来系统构架的发展,在保证时间和资源允许的前提下,设计并实现下列主要功能模块:公文审批流转管理模块;共享类信息发布管理模块;内部信息报送的信息化模块;办公辅助类(后勤)服务管理模块;个人办公辅助信息管理模块;公文等级归档管理模块;公文信息的查询检索及统计模块;系统管理模块 。最终整合完成省 级 系统行政一体化办公平台系统设计。本文的结构框架如下:第一章绪论:通过分析国内外办公自动化系统的发展现状和发展经验,从

32、系统的办公需求出发,分析了系统设计与实现的必要性和意义。第二章相关技术的介绍。对本文应用的相关技术进行了分析并介绍其优势所在。第三章系统需求分析及总体设计。根据 系统办公自动化的需求,分析了该系统关键模块的功能要求,并对系统进行总体设计。第四章系统功能设计与实现:对系统的关键模块进行设计并实现。第五章系统测试:对系统的核心功能进行测试,并评估设计实现效果。 基于.NET 技术的一体化行政办公平台系统的设计与实现52相关技术介绍2.1 引言本章对系统设计所涉及的主要技术进行了初步的研究和介绍,.net 技术相对于其它技术,微软.net 技术资料比较丰富,有利于我们学习和获取相关知识,为系统的设计

33、和实现提供指导和技术。 .Net 的明显优点在于其提高系统设计的效率减少 bug 加快应用开发并简化使用,同时也应该看到该技术最大的弊病在于其跨平台部署能力较差,微软体系结构建立的 COM/DCOM 进程间通信二进制标准,成为其跨平台操作的瓶颈,但在本系统的设计过程中,由于 部门的全部系统都是在微软体系框架内,.net 不足并不影响本系统的设计与实现,并且其优点可以在设计的过程中得到最大的发挥。2.1 相关技术2.1.2NET 技术体系 随着网络经济时代的到来,网络用户希望在任何时候任何地点,任何 基于.NET 技术的一体化行政办公平台系统的设计与实现6工具,都可以获得网上获取应用、文件,实现

34、网络商务,网络娱乐等各类的应 用,享受网络带来的便捷、高效。使用者不需要知道文件放在什么地方,只需 要发出请求,然后接收相应的答复就可以了。不需要去了解所有过程及后台的 复杂性。这就是微软公司设立.net 战略的目的。.net 作为新一代互联网软件和服务战略,用 .net 技术开发的软件,在网络时代,将不仅仅适用于传统的个人计算机,同时,将能够满足,呈快速增长的各种新设备的需要如平板电脑,智能手机等。微软公司对 .NET 的定义是 .net 代表一个集合,一个环境,一个可以作为平台支持下一代, internet 的可编程结构。也可以定义microsoft XML web service。这项技

35、术可以使编写的应用能够在任意时间任意地点和任意设备上安全的彼此连接和和相互操作的系统变得可能,并且非常简单。实现这一目标的核心技术就是XML web service,其允许应用程序,通过internet 进行通讯和数据共享,而不管具体所采用的哪种操作系统设备或编程语言从开发人员的角度看, .net 使用Microsoft Visual Service 、.NET Framework 和 XML web service 是编写彼此相连接的系统变得非常简单。.NET 平台提供了一个运行网络服务程序( Web Service)和其他各种应用程序的环境,包括公用语言运行环境( CLR,Common L

36、anguage Runtime)和内置基类库,例如ASP.NET、ADO.NET 等。CLR 是.NET 的核心部分,因为它提供了 .NET 的公用语言运行环境,任何 .NET 程序都必须要在此环境下才可以运行。13.Net 包含了程序语言运行时的类库 ,主要是(Common Language Runtime)和.Net 构架类库1.CLR(Common Language Runtime)程序语言的运行是整个.net framework构建的基础,是实现.Net 跨平台,跨语言,代码安全等核心特性的关键。它实际上是驻留在内存里的一段代理代码,负责在整个 .NET 整个执行期间的代码管理工作,比

37、较典型的有:内存管理,线程管理,远程管理,代码强制安全类型等。这些都可称得上.NET framework 的生命线。实际上,普通语言运行时代理了一部分操作系统的管理功能。2.NET 构架类库是基于运行时面向对象的特性而建造的,和普通语言运行时紧密集成的一族可重用类 (Class)的集合。它大大简化了软件开发的难度,而且很容易与第三方组件无缝集成。 .Net 架构类库主要包括对一下编程模型的支持: 1. 控制台应用程序。 基于.NET 技术的一体化行政办公平台系统的设计与实现72. 脚本和宿主应用程序。3. Windows Forms 应用程序(Windows 桌面GUI 应用程序)。4. AS

38、P.Net 应用程序。5. Web Services 应用程序。6. Windows 服务程序。.Net 的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持。.Net 支持多种语言的互操作,即在一种语言下开发的组件,可在另一组件下通过面向对象的继承而得以重用,目前 .Net 支持的语言达二十多种。.Net 通过将各语言先编译成中间语言 (IL),然后再执行时用即时(Just In Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,目前 .Net 支持的平台有 Windows,Linux 和 Unix 的支持正在开发中。.Net 通过普通语言运行时(Common

39、 Language Runtime)来实现资源对象,类型的安全。.Net 通过对HTTP,XML,SOAP,WSDL 等 Internet 标准的强劲支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面 .ASP.NET 技术ASP(ActiveServerPages,活动服务器页面) ,是Microsoft 用子构建动态和数据驱动Web 站点的技术。ASP.NET 是构建可扩展的、交互的Web 站点最流行的语言之一。ASP.NET 技术就是对.net 的进一步细化。ASP.NET 技术非常灵活且功能强大。ASP.NET 作为.NET Framework 的

40、一部分。ASP.NET 是微软公司.NET Framework 和 ASP 两项技术结合。在编写ASP.NET 应用程序代码过程中,可以访问.NET Framework 类,适用于公共语言运行库( CLR)相兼容的任何语言来编写应用程序的代码,这些语言包括了Microsoft VB、C#、Java 使用这些语言可以开发出具有公共语言运行库 、类型安全、继承等方面优点的应用程序 .ASP 通常称为Active Server Pages 动态网页,在因而开发中已经有很长的历史。他能够提供用于创建动态的网页的强大快速有效的方法已经有11 年以上的历史,是一整套的,新技术,微软公司推出,此项技术的目的

41、是。改革未来所有的编程开发所用的方法以及,各公司同事,业务活动的方法,因此。是利用,提供新的新功能,来创建动态网页的另一种方法。 基于.NET 技术的一体化行政办公平台系统的设计与实现ADO.NET 概述数据库访问已经是当今软件开发的重要任务之一, ADO.NET 是.NET 框架中提供数据库访问的解决方案,基于Web 的应用程序可以使用ASP.NET 中的ADO.NET 来访问数据库。基于标准的ADO.NET 是面向创建分布式数据共享应用的数据模型,将原有的 ADO 技术进行了延伸和扩展,实现了面向真正的面向对象,并且拥有更好的可编程性、可维护性、互操作性和更出色的性能。 A

42、DO.NET 其实是一组对象类的总称,ADO.NET 为我们提供数据访问服务的对象模型,其中包含了 .NET Framework 的数据,使得应用可以,连接各种数据源,并执行查询、存储、操作、更新等命令,通过这个模型我们可以同时访问多个数据源,按照数据库术语,数据源是数据,访问该数据所需的信息和该数据源所处的位置的集合。这些类由.NET 框架提供,用于与数据存储中的数据交互,可以被任何基于 .NET 设计的应用程序使用。图图 2 2. .1 1. .2 2A AD DO O. .N NE ET T 作作用用示示意意图图数据访问模型ADO.NET 在程序和数据库系统之间起到了传递信息的桥梁作用。

43、程序程序使用 C+或其他语言编写ADO.NET帮助同数据源进行联系的System.Date 类库,也可能包括第三方类库数据源数据源通常在表中包含信息(SQL ServerOraclMySQLAccess 等) 基于.NET 技术的一体化行政办公平台系统的设计与实现ADO.NET 的组件与对象模型和.NET Framework 的其他组件相同,ADO.NET 也是由一套.NET 对象组成的,对象间相互协作提供所需的功能。 ADO.NET 对象间存在着如图的关系。ADO.NET 的类分为两种:一种是数据提供程序( Data Provider),用于与真是数据沟通,另一类为数据集(

44、DataSet)用于表示真是数据,两个组成部分都与应用程序进行交互。数据提供程序数据提供程序Connection事务Command参数DataReaderDataAdapterSelectCommandInasertCommandUpdateCommandDeleteCommand数据源数据源Data TableCollection数据表DataRowCollectionDateColumncollectionConstraintCollection DataRelationCollection使用数据的程序Windows 应用程序Web 应用程序 基于.NET 技术的一体化行政办公平台系统的

45、设计与实现10图图 2 2. .1 1. .3 3 A AD DO O. .N NE ET T 对对象象模模型型之之间间的的关关系系图图122.1.3SOA 设计理念采用SOA 设计理念, 实现“整合资源,协调共享,提高效益 ” ,随着电子政务这些年来的不断发展,上述服务大多已经由信息系统实现并含有复杂业务逻辑,无法用简单的数据交换共享技术进行整合,因此我们采用基于 SOA 的服务资源集成架构来整合现有政务资源。 SOA 是一种 IT 体系结构样式,支持将业务作为链接服务或可重复业务任务进行集成,可在需要时通过网络访问这些服务和任务。基于SOA 架构的服务资源集成架构 将不同的服务通过服务之间

46、定义良好的接口和契约联系起来。 服务独立于实现服务的操作系统和编程语言之外, 接口采用中立的方式进行定义 。构建在各种系统中的服务通过统一且通用的方式进行交互,不仅能实现公众通过区政务信息资源共享系统无缝调用第三方服务资源,还可以实现多个第三方服务资源的良好协同。2.1.4 基于 XML 的数据标准采用XML 作为系统接口的主要数据交换标准, XML 数据传输是不同系统之间日渐流行的标准数据传输方式,由于与平台和编程语言的无关性,因此,通过XML 可以有效保证对各种异构系统的数据接口需要,以达到政府各系统数据资源的最优整合。2.1.5AJAX 技术AJAX 全称为“Asynchronous J

47、avaScript and XML” (异步JavaScript 和XML) ,是一种创建交互式网页应用的网页开发技术。它使用XHTML + CSS 来表示信息,使用Javascript 操作Document Object Model 进行动态显示及交互,使 基于.NET 技术的一体化行政办公平台系统的设计与实现11用 XML 和 XSLT 进行数据交换及相关操作,使用XMLHttpRequest 对象与Web 服务器进行异步数据交换,使用JavaScript 将所有的东西绑定在一起。如今像Google Mail 和 Google Maps 等大量Web 应用开始使用AJAX 技术,通过AJA

48、X 技术可以让客户端得到更好的应用体验及更丰富的交换操作,而用户不会感觉到有网页提交或刷新的过程,页面也不需要被重新加载,通过 AJAX 引擎,使得整个应用过程很自然,操作很流畅。2.1.6SQL Server2005 简介系统设计所使用的SQL Serve 数据库系统是由微软公司开发的,与现行的主流数据库系统Oracle、 Sybase、Informix 以及DB2 是同一级别的产品。其不仅是一种基本的关系型数据库,还集成了 、复制、通知、集成分析、报表等服务,同时实现了与开发工具等第三方应用的有机结合 。通过提供数据库镜像,再 恢复,快速恢复,安全增强特性 。新增了数据分区,复制中强等特性

49、可以有效地帮助用户利用数据资源提高生产力 ,减少IT 的复杂度,降低总体拥有成本。2.3 小结本系统支持 域网与广域网上运行,考虑到 有众多分支机构或部门, ,采用B/S 结构,Visual Studio.NET 开发工具,应用ASP.NET,WEB SERVICE 等作为核心技术,即可以支持 域网内运行也可以支持在专线的Intratnet 上运行;也可以支持服务器分布式运行,用户采用浏览器方式使用系统,可以使日常维护简单、版本更新便捷、节约投资成本。建设过程中要本着经济、实用的原则,在系统软硬件配置上,尽量采用内容管理平台所提供的功能模块二次开发,并且充分结合开行的存储、与计算设备的实际情况

50、来规划基础架构;项目设计过程中,以用户操作简单、使用方便、成本投入低为主要设计目标,按照整体项目建设中其子系统的重要性、紧迫性的优先级,分阶段、有步骤的进行项目建设,尽量避免成本的重复投入及资金浪费,尽量利用现有资源。 基于.NET 技术的一体化行政办公平台系统的设计与实现123 系统需求分析3.1 引言本章通过对系统用户及业务对象进行分析调研,梳理了关键业务流程,了解了系统开发的需求概况, 对关键功能模块进行认真梳理, 并根据需求分析结果,对系统进行了总体设计,明确系统建设的总体技术路线, 为下一步设计开发打下了良好的基础。3.2 系统需求分析办公自动化系统在当前信息化水平不断提高的大背景下

51、,已成为提高文件流转效率,促进业务信息共享,强化业务管理规范,节省人工及时间成本的必要手段。作为 级政府的组成部门, 一直严格按照全 统一的公文处理流程,通过人工流转的方式完成全 各类文件的撰写、审核、签发工作;对于接受的各种外来文件也采用人工流转方式完成文件的签批,转办、跟踪及归档工作;另外对于日常办公的辅助工作如办公用品管理、会议室使用登记、公务用车登记管理、按照近几年工作量计算,平均每年发文约200 件,收到各类外来文件1200 件,对于上述文件的办理流程跟踪、过程监督管理都提出了极高的要求, 基于.NET 技术的一体化行政办公平台系统的设计与实现13急需通过信息化系统全面解决。 一体化

52、办公平台建设项目整体规划,完全根据 现有的系统现状、数据状况、网络环境、业务需求进行制定的。建设的一体化办公平台不单要满足目前的办公需求,同时也考虑到了未来系统构架的发展,同时力求在规定的时间和资源的前提下,安全可靠地完成项目建设。3.2.1 用户范围针对应用系统的用户群分类,应用系统用户由以下角色组成: 1. 机关用户;2. 级直属事业单位用户;3、区县 、分 用户。3.2.2 功能范围根据 对办公类业务信息化的基本要求,系统应能提供发文审批流转、收文审批流转、内部通知发布共享管理、办公辅助资源登记管理、部门和用户权限管理及各类统计功能。因此,本项目的主要内容包括:1. 公文审批流转管理的实

53、现;2. 共享类信息发布管理的实现;3. 内部信息报送的信息化实现;4. 办公辅助类(后勤)服务管理的实现;5. 个人办公辅助信息(日程、通讯录、即时消息发送与接受)管理的实现;6. 公文等级归档管理的实现;7. 公文信息的查询检索及统计的实现;8. 系统管理的实现。3.2.3 业务组成 一体化办公平台系统功能描述通知公告动态信息正策法规通讯录公文处理个人事务公共信息信息交流文档共享综合行政系统维护发文管理公文交换收文管理公文档案办公用品会议室管理考勤管理值班管理用户管理岗位管理权限管理工作任务日程安排个人日志个人计划个人总结内部邮件交流园地即时通讯日志管理车辆管理人事档案 基于.NET 技术

54、的一体化行政办公平台系统的设计与实现14图图 3 3. .2 2. .3 3. .1 1 业业务务组组成成图图3.2.4 功能模块描述表表 .4 功能模块描述功能模块描述序序号号功功能能模模块块功功能能描描述述备备注注个个人人事事务务1日程安排根据工作需要安排自己的日程,同时也可以安排公共日程。实现增加、修改、删除功能2个人日志编辑自己的工作日志。实现编辑功能3工作计划填写自己周计划、月计划、年计划,同时可以提交给领导进行审批。实现增加、修改、删除功能4工作总结填写自己周总结、月总结、年总结,同时可以提交给领导进行审批。实现增加、修改、删除功能5工作任务将工作任务分配给相关的执

55、行人处理,可以监控任务执行的情况,以及对任务执行结果进行评价。实现增加、修改、删除功能通通知知公公告告6分类管理增加、修改、删除通知公告类别,通知公告分类支持多级分类,也就是在一个类别上还可以添加他的子类别。7模板管理维护通知公告发布模板,可以定义制度的相关格式。实现增加、修改、删除功能8通知公告维护可以进行发布、修改、删除不同类别下的通知公告。9通知公告审批所有发布的通知公告需要相关领导进行审批后,才可以发布,审批领导可以填写自己的审批意见。实现增加、修改、删除功能 基于.NET 技术的一体化行政办公平台系统的设计与实现1510通知浏览根据通知公告不同类别查看相关的通知,也可以设置查询条件进

56、行查找需要查看的通知,如条件为:通知标题、发布时间、关键词、内容全文索引进行查找。实现根据条件查询的功能11操作日志记录所有操作的日志,如什么时间添加通知、什么时候修改、删除什么标题的通知。实现查询、导出、打印功能12分类管理增加、修改、删除动态信息类别,动态信息分类支持多级分类,也就是在一个类别上还可以添加他的子类别。13动态信息维护可以进行发布、修改、删除不同类别下的动态信息。14动态信息审批所有发布的动态信息需要相关领导进行审批后,才可以发布,审批领导可以填写自己的审批意见。15动态信息浏览根据动态信息不同类别查看相关的通知,也可以设置查询条件进行查找需要查看的通知,如条件为:动态信息标

57、题、发布时间、关键词进行查找。16操作日志记录所有操作的日志,如什么时间添加动态信息、什么时候修改、删除什么标题的通知。17分类管理增加、修改、删除政策法规类别,政策法规分类支持多级分类,也就是在一个类别上还可以添加他的子类别。18政策法规维护可以进行发布、修改、删除不同类别下的政策法规。政策法规发布应包括:主题、发布时间、关键词、内容。发布内容应可以进行在线编辑,可以进行添加图片与附件。政策法规可以根据信息的属性发布到内网门户中。19政策法规审批所有发布的政策法规需要相关领导进行审批后,才可以发布,审批领导可以填写自己的审批意见。20政策法规浏览根据政策法规不同类别查看相关的通知,也可以设置

58、查询条件进行查找需要查看的通知,如条件为:政策法规标题、发布时间、关键词进行查找。21操作日志记录所有操作的日志,如什么时间添加政策法规、什么时候修改、删除什么标题的通知。通通讯讯录录22公共通讯录维护实现增加、修改、删除通讯录23公共通讯录查询公共通讯录中点击每一个人可以查看到每个人的个人资料卡,包括用户的姓名、性别、所属部门、职务、联系方式、手机、邮箱等信息。实现查询、导出、打印功能 基于.NET 技术的一体化行政办公平台系统的设计与实现1624流程管理与监控实现流程管理与监控的查看、统计、导出功能25流程定制工具添加、编辑、删除工作流参与人 ;加、编辑、删除数据结构 ;添加、编辑、删除业

59、务组件,包括用户组件和服务端组件;流程设计的合法性验证 ;问运行模板库26工作流执行引擎创建工作流执行引擎,实现增加、修改、删除功能27监控运行实例包括实例状态、数据、日志、流程模板列表,执行相关查询28创建工作流流程实例:流程实例列表、查询、详情查询29流程实例操作包括启动、挂起、恢复、终止、重起活动列表、查询、详情30活动操作包括强制重起、强制停止、执行人员再安排日志查询31工作单工具实现增加、修改、删除工作单32流程模板责任人实现增加、修改、删除流程模板责任人功能33流程实例创建者实现增加、修改、删除流程实例创建者34流程实例管理者实现增加、修改、删除流程实例管理者35任务执行者实现增加

60、、修改、删除流程任务执行者36发文拟稿实现起草、编辑、删除发文文稿37文号编排自动创建公文文号,实现增加、修改、删除文号规则38主送/抄送实现增加、修改、删除主送、抄送单位39公文办理实现公文意见的增加、编辑。公文的退回。40领导常用用语 领导常用用户的增加、修改、删除41公文会签会签意见的增加、修改、删除42公文催办实现增加、编辑、查看公文催办意见43公文插签实现增加、编辑、查看流程信息及流程插签意见44公文监控实现查看、导出、打印公文45公文运转图用图表的形式显示整个公文的运行轨迹,显示出每一个任务节点中具体的执行人、处理时间、处理状态。46公文附件实现增加、删除公文附件47公文套打系统支

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论