您好,欢迎访问三七文档
办公OA公文管理系统解决方案摘要随着计算机和网络信息技术的迅速发展,办公自动化越来越受到企事业单位的重视,电子公文也应运而生。电子公文与纸质公文不同,它以计算机电子文档为载体,以计算机为处理和存储工具,以计算机网络及其他数据通信介质为传输渠道的新的公文及公文处理形式。具有存储体积小、检索速度快、远距离快速传递及同时满足多用户共享等优点,极大提高了办公效率,更能适应不断增长的业务要求。本系统是基于.NET平台进行设计开发的,首先讨论了设计与实现该系统的相关技术,然后根据需求分析设计系统的总体结构和功能模块,再通过系统结构、程序结构的设计与开发,构建了一个基于.NET平台,以Asp.NET为实现语言、以SQLserver2005为数据库的系统,实现了公文从拟稿到发文,从收文到承办等的一系列流转过程,具有高效、全面、易用等特点。关键词:Web;办公自动化;电子公文;.NET;B/S第1章前言1.1OA背景办公自动化(OfficeAutomation,简称OA)是20世纪70年代中期发达国家迅速发展起来的一门综合性技术。我们说,办公自动化就是用信息技术把办公过程电子化、数字化,就是要创造一个集成的办公环境,使所有的办公人员都在同一个桌面环境下一起工作。但是随着信息技术和网络技术的飞速发展,我国现有的许多办公自动化系统在一定程度上己经很难满足不同企业的需求。首先,大多数办公自动化系统主要针对传统的企业管理方式与业务模式,注重对公文、档案以及人事财务的管理,即企业有形资产的管理,而现代企业所需要的是对知识的管理、企业内部的信息交流以及资源的共享,即企业无形资产的管理。1.2系统编写的目的及意义网络信息技术正日益广泛地渗透到社会生活的各个方面,逐渐成为人们工作和生活不可缺少的一部分。现今,办公自动化系统也正在被不同程度的引入,作为一个企业的基本通信平台、协作工作平台和知识管理的平台。现代办公自动化系统的任务是提高整个企业的运作效率,进而提高企业的核心竞争力。在我国,大部分的OA系统仍是采用传统的C/S模式,虽然可以达到资源共享、协同工作的目的,但都没有完全发挥网络给我们带来的巨大优势。另外一部分已有的基于Web的办公自动化系统功能和业务相对比较单一,不能适应不同企业的需求,尤其是较大一部分中小型企业的需求。因此针对我国中小型企业、特别是科技开发类企业,开发一套较为实用的办公自动化系统,己经成为一个急需解决的问题,也成为开发本管理系统的目的所在。本系统采用微软的新一代开发平台.NET的集成开发环境,为办公自动化系统的实现提供了一套新的解决方案。通过对该系统的应用,能够在一定程度上弥补现有各种办公自动化系统的各种弊端(成本高、维护困难、系统集成难等),为实现现代化办公迈出坚实的一步,同时,本系统也为中小型企业实现全面自动化办公提供了高效的便捷的服务.1.3系统开发的内容Microsoft.NET平台的出现为办公自动化系统的开发与应用提供了一个新的发展方向,改变了已有办公自动化系统形式单一的局面。本系统开发的内容主要围绕在.NET平台下,开发一个能够实现资源共享和协同办公的办公自动化(OA)系统的OA公文流转子系统。主要解决OA系统中有关公文流转的工作流程,要求借助流程的思想,配合权限管理子系统,实现用户的发文管理、收文管理。要求以Microsoft.Net和SQLServer2005为开发环境。主要任务是设计较为通用的收文管理和发文管理办公流程,要求给出规范的系统设计方案、数据库设计方案,实现能够运行的原型系统。1.办公发文模块:发文处理是指以本单位发出去的文件的处理过程。行文具有相似的工作处理流程。发文处理模块有以下要求:所有的发文要求通过计算机进行拟稿、核稿、审核、签发、发文、归档。2.办公收文模块:收文处理是指给本单位或本单位领导或有关部门批阅的文件的处理过程。收文处理模块有以下要求:要求对所有来文通过计算机进行签收、登记、拟办、阅批、分办、承办、催办、归档。3.公文查询模块:公文查询模块分为两部分,分别为发文查询和收文查询,每个查询又分为确切查询和模糊查询。4.归档公文查询模块:此模块实现对已归档公文的查询,按部门和公文类型进行查找。1.4办公自动化的特点1.高效、快捷:提高办公效率是办公自动化的最终目的。利用企业内部网络将整个企业联系在一起,工作人员能够充分利用各种共享资源进行辅助办公,从而提高企业的工作效率。2.规范性:办公的流程、办公的方式应当尽量的符合办公人员的习惯,使办公人员在由传统的办公方式转换为现代的自动化办公方式不会觉得有太大的障碍,同时在本质上要符合国家的规范,而在方式上要以提高办公效率为准。3.安全性:随着信息化和计算机网络的发展,网络中的安全问题日益严重。企业内部的大多数的数据、资料、文档都放在网络之上,因此一个完善的办公自动化系统应该能有效的保护这些数据防止被非法访问和篡改。因此安全性也成为办公自动化的一个重要特征。4.易用性:办公自动化是企业内部人员进行协作的一个信息平台,由于企业人员工作性质与技术水平的差异,一个好的办公自动化系统应该符合不同层次人员的需要,实现界面简单、易操作。第2章系统体系结构分析与开发平台简介2.1C/S与B/S结构模式C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国Borland公司最早研发,B/S是美国微软公司研发。2.1.1C/S模式在0A应用中的不足C/S(Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。因此C/S模式常常成为企业信息系统的首选,OA系统也不例外。但是随着Web技术的成熟和发展以及Web应用的诸多优势,这种结构逐渐显现出了它的不足。1.开发成本较高:C/S结构对客户端软硬件要求较高;2.移植困难:不同开发工具开发的应用程序,一般来说互不兼容,不能搬到其它平台上运行;3.用户界面风格不一,使用繁杂,不利于推广使用;4.维护复杂,升级麻烦:如果应用程序要升级,必须到现场为客户机一一升级;5.信息内容和形式单一;6.新技术不能轻易应用:因为一个软件平台及开发工具一旦选定,不可能轻易更改。2.1.2B/S结构模型的优势B/S(Browser/Server,浏览器/服务器)模式又称B/S结构,它是对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据。典型的B/S结构图:图2-1B/S结构图与C/S相比,采用B/S模式的网络系统具有以下优势:1.使用简单、易于维护:B/S的应用只需在客户端装有浏览器即可,维护和升级工作都在服务器上进行,大大降低了开发和维护的成本,并且由于采用通用的浏览器软件,操作更加简单、方便;2.扩展性好:B/S模式所采用的TCP/IP,HTTP等协议标准都是开放的,是经过标准化组织所确定的,保证了其应用的通用性、跨平台性、良好的扩展性和伸缩性;3.独立性好:由于应用服务层通常采用多层结构与模块式开发,各模块之间相对独立,一个模块的改变不会对其它模块产生影响,系统改进非常容易;4.信息共享度高:HTML是数据格式的一个开放标准,目前大多数流行的软件均支持HTML。2.20A系统的开发环境2.2.1开发平台由于在本系统中选用了VisualC#作为开发语言,而Visual.NET是集成在VisualStudio2008中的一个开发工具,因此,在这里简要叙述一下VisualStudio2008的情况。MicrosoftVisualStudio2008是一个功能强大、高效并且可扩展的开发工具,用于迅速生成企业级ASP.NET应用程序、高性能桌面应用程序和移动应用程序。它把VisualBasic、VisualC#、VisualJ#、SQLServer2005都集成在一个开发环境中,这个共有的环境允许它们共享工具,并有助于创建混合语言解决方案。在VisualStudio2008中,可以通过不同的语言开发组件,而且通过交叉语言继承,可以从用一种语言编写的类中派生出用另一种语言编写的类,并且可以使不同语言开发的类相互调用。第3章系统需求分析3.1系统需求分析的前提由于本系统是办公自动化系统的一个子系统,所以必须考虑到与其他两个系统档案人事管理系统和权限管理系统的结合。其次,公文流转子系统的设计还要从现有的网络环境和软、硬件环境出发,考虑系统的效率问题。公文流转子系统是办公自动化系统的一个子系统,包括下面四个模块:1.办公发文模块:发文处理是指以本单位发出去的文件的处理过程。行文具有相似的工作处理流程。发文处理模块有以下要求:所有的发文要求通过计算机进行拟稿、核稿、审核、签发、发文、归档。2.办公收文模块:收文处理是指给本单位或本单位领导或有关部门批阅的文件的处理过程。收文处理模块有以下要求:要求对所有来文通过计算机进行签收、登记、拟办、阅批、分办、承办、催办、归档。3.公文查询模块:公文查询模块分为两部分,分别为发文查询和收文查询,每个查询又分为确切查询和模糊查询。4.归档公文查询模块:此模块包括归档发文查询,归档收文查询。这四个模块的关系如下图所示:通过未通过通过未通过反馈消息得知签收后超过一定期则催办图3-1各模块的关系3.2系统的功能需求3.2.1业务流程公文发文模块的主要功能在于公文的拟稿、核稿、审核、签发、发文、归档。公文收文模块的主要功能在于公文的签收、登记、拟办、阅批、分办、承办、催办、归档。公文查询模块主要是对发送公文和签收的公文进行查询,而归档公文查询模块主要是查看已归档的发文和收文。1.发文流程发文的流程见图3-1,现做以下补充说明:查询拟稿核稿审核签发退回发文归档签收收文登记拟办阅批分/催办承办归档(1)任一部门任一工作人员都可起草公文,即拟稿。拟稿初期可删除文件。(2)在拟稿以后提交给核稿人进行核稿,核稿人可以是同级也可以是上级。(3)对于核稿没有通过的,核稿人可退回给拟稿人重新拟稿直到满意为止,退回的同时给出核稿意见。(4)核稿通过后提交给上一级领导进行审核,并写明审核意见;对于未能通过的公文审核人可退回给拟稿人,同时提出审核意见,令拟稿人做出修改。(5)通过审核的公文提交给再上一级领导进行签发,领导人写明签发意见后,由相关人员进行发文处理。(6)发文人在收到要发送的公文后,将上级领导的处理意见一并发给签收部门,然后等待签收部门签收。(7)签收部门进行签收后,发文人将此公文归档。2.收文流程同样收文的流程见图3-1,现做以下补充说明:(1)签收部门收到公文后首先签收,并告知发文部门的发文人其发文已经签收,然后签收人再将收文进行登记。(2)收文登记后交到拟办人那里,拟办人提出拟办意见提交给上级领导阅批。(3)上级领导阅批后提出阅批意见,按要求的承办部门交给分办人(秘书等)进行办理。(4)分办人根据承办部门将公文及阅批意见一并提交到各承办部门。(5)承办部门在收到公文后填写承办意见及办理情况。(6)如果承办部门在超过一定时期后(比如7天)没有做出反应,分办人进行催办。(7)承办部门办理公文后,将此收文归档。3.2.2功能需求OA公文流转子系统作为办公自动化系统的一部分,其重要性不言而喻。鉴于以往的办公模式的不便,各企事业单位纷纷提出办公自动化建设,其目的是要消除有纸公文带来的不便捷,用电子公文取代之,以此提高工作效率。OA公文管理的功能是要实现公文从拟稿、核稿、审核等一系列收发过程的电子化。它要求以计算机电子文档为载体,以计算机为处理和存储工具,以计算机网络及其他数据通信介质为传达渠道的新的公文及公文处理形式。具有存储体积小、检索速度快、远距离快速传递及同时满足多用户共享等优点,极
本文标题:公文流转系统-2
链接地址:https://www.777doc.com/doc-3645853 .html