通用OA公文流转子系统需求分析第一版摘要随着计算机和网络信息技术的迅速发展,办公自动化越来越受到企事业单位的重视,电子公文也应运而生。电子公文与纸质公文不同,它以计算机电子文档为载体,以计算机为处理和存储工具,以计算机网络及其他数据通信介质为传输渠道的新的公文及公文处理形式。具有存储体积小、检索速度快、远距离快速传递及同时满足多用户共享等优点,极大提高了办公效率,更能适应不断增长的业务要求。本系统是基于.NET平台进行设计开发的,首先讨论了设计与实现该系统的相关技术,然后根据需求分析设计系统的总体结构和功能模块,再通过系统结构、程序结构的设计与开发,构建了一个基于.NET平台,以Asp.NET为实现语言、以SQLserver2005为数据库的系统,实现了公文从拟稿到发文,从收文到承办等的一系列流转过程,具有高效、全面、易用等特点。关键词:Web;办公自动化;电子公文;.NET;B/SABSTRACTThedevelopmentofOfficeAutomationisattachedmoreandmoreimportancebyinstitutionsandenterpriseswiththerapiddevelopmentofcomputersandinformationtechnology,theelectronicofficialdocumentemergesatthehistoricmoment.Theelectronicofficialdocumentisdifferenttothepaperofficialdocument.Itisanewformforofficialdocumentmanagement,withcarrierbycomputerelectronicdocument,withprocessingandstoragetoolsbycomputer,withtransmissionchannelsbycomputernetworksandotherdatacommunicationsmedium.Theelectronicofficialdocumenthasexcellenceofstoresmall,retrievalspeed,transmitremotely,andsoon.Comparewiththepaperofficialdocument,itenhancesofficeefficiencygreatly,canmeetthegrowingoperationalrequirements.Thesystemisdesignedbymakinguseof.NETplatform.Inthispaper,firstdiscussedthedesignmentandrealizationofthesystemrelatedtechnologies,andthendesignasystembasedontherequirementsanalysisoftheoverallstructureandfunctionalmodules,andthroughthesystemstructureandprogrammingprocess,establishanefficient,comprehensiveandusableelectronicofficialdocumentsystembasedon.NETplatform,languageofAsp.NETandSQLServerdatabase,whichachievesaseriesofflowprocessessuchasdocuments’drafting,dispatching,receiving,undertaking.Keywords:Web;OfficeAutomation;Electronicofficialdocument;.NET;B/S目录第1章前言....................................................61.1OA背景..................................................61.2系统开发的目的及意义....................................71.3系统开发的内容..........................................71.4办公自动化的特点........................................81.5办公自动化的发展趋势....................................8第2章系统体系结构分析与开发平台简介.........................102.1C/S与B/S结构模式......................................102.1.1C/S模式在0A应用中的不足.........................102.1.2B/S结构模型的优势................................102.20A系统的开发环境.......................................122.2.1开发平台..........................................122.2.2ASP.NET简介......................................12第3章系统需求分析...........................................143.1系统需求分析的前提.....................................143.2系统的功能需求.........................................143.2.1业务流程..........................................153.2.2功能需求..........................................163.3系统性能要求...........................................17第4章系统总体设计...........................................184.1系统总体结构...........................................184.1.1系统结构..........................................184.1.2网络结构..........................................194.2公文流转系统功能.......................................194.2.1发文管理..........................................194.2.2收文管理..........................................204.3系统运行环境...........................................21第5章系统详细设计与实现.....................................225.1系统数据库设计.........................................225.1.1数据库需求分析....................................225.1.2数据库概念结构设计................................245.1.3数据库逻辑结构设计................................265.2系统开发策略...........................................295.3功能的详细设计与实现...................................305.3.1发文拟稿..........................................315.3.2发文核稿..........................................325.3.3发文审核..........................................335.3.4发文签发..........................................345.3.5发送公文..........................................345.3.6公文签收..........................................345.3.7收文登记..........................................355.3.8收文拟办..........................................355.3.9收文阅批..........................................365.3.10收文分办.........................................375.3.11收文承办.........................................375.3.12收文归档.........................................375.3.13公文催办.........................................385.3.14公文查询.........................................385.3.15归档公文查询.....................................39第1章前言1.1OA背景办公自动化(OfficeAutomation,简称OA)是20世纪70年代中期发达国家迅速发展起来的一门综合性技术。我国的OA经过从80年代末至今10多年的发展,已从最初提供面向单机的辅助办公产品,发展到今天可提供面向应用的大型协同工作产品。现在,办公自动化到底要解决什么问题呢?我们说,办公自动化就是用信息技术把办公过程电子化、数字化,就是要创造一个集成的办公环境,使所有的办公人员都在同一个桌面环境下一起工作。但是随着信息技术和网络技术的飞速发展,我国现有的许多办公自动化系统在一定程度上己经很难满足不同企业的需求。首先,大多数办公自动化系统主要针对传统的企业管理方式与业务模式,注重对公文、档案以及人事财务的管理,即企业有形资产的管理,而现代企业所需要的是对知识的管理、企业内部的信息交流以及资源的共享,即企业无形资产的管理。其次,目前许多办公自动化产品是基于群件系统或者关系数据库管理系统进行开发,这两者对于一般的中小型企业来说,都不太合适。前者对于中小型企业的经营现状来说,成本较高,开发、实施与维护较为困难。后者却需要在客户端安装应用程序,安装维护较困难,同时在通信手段、广域网支持方面不够,系统的扩展性和伸缩性较差。微软的新一代开发平台Microsoft.NET的问世为中小型企业办公自动化带来了新的希望,它强大的WEB开发模式与关系数据库结合的开发方式将成为办公自动化系统开发的一个新的发展方向,使得我国办公自动化系统的模式更加多样化,适用性更强。1.2系统编写的目的及意义网络信息技术正日益广泛地渗透到社会生活的各个方面,逐渐成为人们工作和生活不可缺少的一部分。现今,办公自动化系统也正在被不同程度的引入,作为一个企业的基本通信平台、协作工作平台和知识管理的平台。现代办公自动化系统的任务是提高整个企业的运作效率,进而提高企业的核心竞