通用OA公文流转子系统需求分析第一版摘要随着计算机和网络信息技术的迅速发展,办公自动化越来越受到企事业单位的重视,电子公文也应运而生。
电子公文与纸质公文不同,它以计算机电子文档为载体,以计算机为处理和存储工具,以计算机网络及其他数据通信介质为传输渠道的新的公文及公文处理形式。
具有存储体积小、检索速度快、远距离快速传递及同时满足多用户共享等优点,极大提高了办公效率,更能适应不断增长的业务要求。
本系统是基于.NET平台进行设计开发的,首先讨论了设计与实现该系统的相关技术,然后根据需求分析设计系统的总体结构和功能模块,再通过系统结构、程序结构的设计与开发,构建了一个基于.NET平台,以为实现语言、以SQL server 2005为数据库的系统,实现了公文从拟稿到发文,从收文到承办等的一系列流转过程,具有高效、全面、易用等特点。
关键词:Web;办公自动化;电子公文;.NET;B/SABSTRACTThe development of Office Automation is attached more and more importance by institutions and enterprises with the rapid development of computers and information technology, the electronic official document emerges at the historic moment. The electronic official document is different to the paper official document. It is a new form for official document management, with carrier by computer electronic document,with processing and storage tools by computer,with transmission channels by computer networks and other data communications medium. The electronic official document has excellence of store small, retrieval speed, transmit remotely, and so pare with the paper official document, it enhances office efficiency greatly, can meet the growing operational requirements.The system is designed by making use of .NET platform. In this paper, first discussed the designment and realization of the system related technologies, and then design a system based on the requirements analysis of the overall structure and functional modules, and through the system structure and programming process, establish an efficient, comprehensive and usable electronic official document system based on .NET platform, language of and SQL Server database, which achieves a series of flow processes such as documents’ drafting,dispatching, receiving, undertaking.Keywords: Web; Office Automation; Electronic official document; .NET; B/S目录第1章前言 (6)1.1 OA背景 (6)1.2 系统开发的目的及意义 (7)1.3 系统开发的内容 (7)1.4 办公自动化的特点 (8)1.5 办公自动化的发展趋势 (8)第2章系统体系结构分析与开发平台简介 (10)2.1 C/S与B/S结构模式 (10)2.1.1 C/S模式在0A应用中的不足 (10)2.1.2 B/S结构模型的优势 (10)2.2 0A系统的开发环境 (12)2.2.1 开发平台 (12)2.2.2 简介 (12)第3章系统需求分析 (14)3.1 系统需求分析的前提 (14)3.2 系统的功能需求 (14)3.2.1 业务流程 (15)3.2.2 功能需求 (16)3.3 系统性能要求 (17)第4章系统总体设计 (18)4.1 系统总体结构 (18)4.1.1 系统结构 (18)4.1.2 网络结构 (19)4.2 公文流转系统功能 (19)4.2.1 发文管理 (19)4.2.2 收文管理 (20)4.3 系统运行环境 (21)第5章系统详细设计与实现 (22)5.1 系统数据库设计 (22)5.1.1 数据库需求分析 (22)5.1.2 数据库概念结构设计 (24)5.1.3 数据库逻辑结构设计 (26)5.2 系统开发策略 (29)5.3 功能的详细设计与实现 (30)5.3.1 发文拟稿 (31)5.3.2 发文核稿 (32)5.3.3 发文审核 (33)5.3.4 发文签发 (34)5.3.5 发送公文 (34)5.3.6 公文签收 (34)5.3.7 收文登记 (35)5.3.8 收文拟办 (35)5.3.9 收文阅批 (36)5.3.10 收文分办 (37)5.3.11 收文承办 (37)5.3.12 收文归档 (37)5.3.13 公文催办 (38)5.3.14 公文查询 (38)5.3.15 归档公文查询 (39)第1章前言1.1 OA背景办公自动化(Office Automation,简称OA)是20世纪70年代中期发达国家迅速发展起来的一门综合性技术。
我国的OA经过从80年代末至今10多年的发展,已从最初提供面向单机的辅助办公产品,发展到今天可提供面向应用的大型协同工作产品。
现在,办公自动化到底要解决什么问题呢?我们说,办公自动化就是用信息技术把办公过程电子化、数字化,就是要创造一个集成的办公环境,使所有的办公人员都在同一个桌面环境下一起工作。
但是随着信息技术和网络技术的飞速发展,我国现有的许多办公自动化系统在一定程度上己经很难满足不同企业的需求。
首先,大多数办公自动化系统主要针对传统的企业管理方式与业务模式,注重对公文、档案以及人事财务的管理,即企业有形资产的管理,而现代企业所需要的是对知识的管理、企业内部的信息交流以及资源的共享,即企业无形资产的管理。
其次,目前许多办公自动化产品是基于群件系统或者关系数据库管理系统进行开发,这两者对于一般的中小型企业来说,都不太合适。
前者对于中小型企业的经营现状来说,成本较高,开发、实施与维护较为困难。
后者却需要在客户端安装应用程序,安装维护较困难,同时在通信手段、广域网支持方面不够,系统的扩展性和伸缩性较差。
微软的新一代开发平台的问世为中小型企业办公自动化带来了新的希望,它强大的WEB开发模式与关系数据库结合的开发方式将成为办公自动化系统开发的一个新的发展方向,使得我国办公自动化系统的模式更加多样化,适用性更强。
1.2 系统编写的目的及意义网络信息技术正日益广泛地渗透到社会生活的各个方面,逐渐成为人们工作和生活不可缺少的一部分。
现今,办公自动化系统也正在被不同程度的引入,作为一个企业的基本通信平台、协作工作平台和知识管理的平台。
现代办公自动化系统的任务是提高整个企业的运作效率,进而提高企业的核心竞争力。
在我国,大部分的OA系统仍是采用传统的C/S模式,虽然可以达到资源共享、协同工作的目的,但都没有完全发挥网络给我们带来的巨大优势。
另外一部分已有的基于Web的办公自动化系统功能和业务相对比较单一,不能适应不同企业的需求,尤其是较大一部分中小型企业的需求。
因此针对我国中小型企业、特别是科技开发类企业,开发一套较为实用的办公自动化系统,己经成为一个急需解决的问题,也成为开发本管理系统的目的所在。
本系统采用微软的新一代开发平台.NET的集成开发环境,为办公自动化系统的实现提供了一套新的解决方案。
通过对该系统的应用,能够在一定程度上弥补现有各种办公自动化系统的各种弊端 (成本高、维护困难、系统集成难等),为实现现代化办公迈出坚实的一步,同时,本系统也为中小型企业实现全面自动化办公提供了高效的便捷的服务.1.3 系统开发的内容平台的出现为办公自动化系统的开发与应用提供了一个新的发展方向,改变了已有办公自动化系统形式单一的局面。
本系统开发的内容主要围绕在.NET平台下,开发一个能够实现资源共享和协同办公的办公自动化(OA)系统的OA公文流转子系统。
主要解决OA系统中有关公文流转的工作流程,要求借助流程的思想,配合权限管理子系统,实现用户的发文管理、收文管理。
要求以和SQL Server 2005为开发环境。
主要任务是设计较为通用的收文管理和发文管理办公流程,要求给出规范的系统设计方案、数据库设计方案,实现能够运行的原型系统。
1.办公发文模块:发文处理是指以本单位发出去的文件的处理过程。
行文具有相似的工作处理流程。
发文处理模块有以下要求:所有的发文要求通过计算机进行拟稿、核稿、审核、签发、发文、归档。
2.办公收文模块:收文处理是指给本单位或本单位领导或有关部门批阅的文件的处理过程。
收文处理模块有以下要求:要求对所有来文通过计算机进行签收、登记、拟办、阅批、分办、承办、催办、归档。
3.公文查询模块:公文查询模块分为两部分,分别为发文查询和收文查询,每个查询又分为确切查询和模糊查询。
4.归档公文查询模块:此模块实现对已归档公文的查询,按部门和公文类型进行查找。
1.4 办公自动化的特点1.高效、快捷:提高办公效率是办公自动化的最终目的。
利用企业内部网络将整个企业联系在一起,工作人员能够充分利用各种共享资源进行辅助办公,从而提高企业的工作效率。
2.规范性:办公的流程、办公的方式应当尽量的符合办公人员的习惯,使办公人员在由传统的办公方式转换为现代的自动化办公方式不会觉得有太大的障碍,同时在本质上要符合国家的规范,而在方式上要以提高办公效率为准。