公文流转系统分析设计论文.docx
- 文档编号:5754386
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:18
- 大小:83.89KB
公文流转系统分析设计论文.docx
《公文流转系统分析设计论文.docx》由会员分享,可在线阅读,更多相关《公文流转系统分析设计论文.docx(18页珍藏版)》请在冰豆网上搜索。
公文流转系统分析设计论文
目录
【摘要】1
1引言2
2系统开发背景2
2.1介绍2
2.2技术动态3
2.3需求动态4
2.4系统目标4
3系统解决方案5
3.1系统模式结构5
3.2软件环境6
3.2.1操作系统的选择6
3.2.2数据库系统的选择7
3.2.3开发工具的选择7
4系统需求分析与设计8
4.1总体需求分析8
4.2功能模块分析9
4.2.1系统管理模块分析9
4.2.2发文管理模块分析9
4.2.3收文管理模块分析10
4.2.4督办管理模块分析10
4.2.5公文查询模块分析10
4.3业务流程11
4.3.1发文业务流程11
4.3.2收文业务流程11
5关键技术与算法12
5.1数据库设计12
5.1.1编码规则12
5.1.2命名规则12
5.2自动产生公文发文字号12
6技术实施15
6.1运行环境15
6.2系统设置15
6.3系统存在的不足及尚待解决的问题17
7结束语17
参考文献18
公文流转系统分析与设计
【摘要】
本文以当前对自动化办公的需求开局,阐述了公文流转的概念以及公文流转系统的技术动态和需求动态,提出了系统开发的目标,紧接着对系统将要采用的方案——操作系统、数据库系统及开发工具的选择,进行了论证,进一步详细叙述了系统总体需求和对各个功能模块的分析设计,侧重的进行了发文模块、收文模块概述,然后具体讲述了数据库设计的规则以及本系统在设计实现中所用到的关键技术与算法,最后谈了自己在这一开发过程中的体会与心得。
【关键词】公文流转,发文,收文,C/S模式
OfficialDocumentSystemAnalysisandDesign
【Abstract】
BeginningwiththerequirementofcurrentlyOA,weexpoundtheOfficialDocumentCirculationthetechniquedevelopmentofthesystemwiththeproject——thattheneeddevelopment,morrowwilladopttosystemoperatesystem,databasethechoiceofthesystemanddevelopmenttool,proceedsargument,furtherdetaileddescriptiontotalneedofsystemiswithkeytechniquetowardseachfunctionmoldpieceruleforproceedingforofanalysisdesigning,layemphasisingDispatchmoldpiece,Furlmoldpiece,theninaspecificwayrelatingthedatabasedesigningandthissystematdesignrealizeinsideuseandcalculateway,finallytalkedtheoneselfedatthisadevelopmentprocessrealizingofinsideandinsight.
【Keywords】
OfficialDocumentCirculation,Dispatch,Furl,C/Smodel
1引言
随着我国进入WTO,各种环境都在发生重大变化。
随着体制改革和政府职能转变的深入,迫切需要有一个高效的工作环境,落后的信息处理模式和办公方式,已越来越不能适应形势的要求。
自1998年中国电信提出“政府上网工程实施方案”以来,其间经历了全球的dotcom热潮,很多地方政府以为只要建一个网站,发布一些法规信息、政府公告,就可实现政府政务公开,政务信息化了。
而没有后台的整个政府办公,政务处理的电子化的支持,建成的网站则多数只是一些网页,信息的发布不够及时,只是起到了简单的宣传作用。
2001年国务办对政府信息化做出了明确规定,要求信息化必须做到“三网一库”,即供内部与上级使用和交流的内部网、做到政府职能上网的外网、当地政府横向联系的专网、以及后端一个共享的数据库。
到目前为止,政府信息化项目一直是遵循着这样的主线纵深发展的:
内部的办公自动化-部分职能管理部门的业务处理电子化。
世界各国积极倡导的“信息高速公路”的五个领域中,“电子政府”被列在第一位,可见政府信息化是社会信息化的基础;而公文流转是政府信息化的基础。
任何停滞都意味着消亡,唯有不断突破固有模式与规模,才能领先未来!
政府、企业中办公自动化同样要跟上时代的步伐,故公文流转也日益得到其重视。
公文流转系统究竟应该涵盖哪些业务?
如何设计一个较为完善的公文流转系统软件?
这些就是本文所要探讨的问题了。
2系统开发背景
2.1介绍
首先,我们应该了解何为公文?
其实,公文就是国家机构及其社会组织在公务活动中为行使职权、事实管理而制作的具有法定效用和规范体式的文件。
公文能够穿越时间和空间的限制,把公务活动所需要的信息进行有效地传递——流转。
而什么又是公文流转呢?
公文流转,有广义[1]和狭义[2]之分。
狭义上来讲,即公文的收文和发文,在本单位内部或单位外部之间的流转传输。
广义上来讲,即公文处理,就是指对公文的创造、处置和管理,在公文从形成运转、办理、传递、存贮到转化为档案或销毁的完整周期中,以特定的方法和原则对公文进行创制加工、保管,使其完善并获得功效的行为或过程。
其基本任务就是及时、准确、有效地创制、加工、保管、处置公文,为公务活动提供适用的信息,其具体内容主要有:
第一,创制公文;第二,传递公文;第三,办理公文;第四,处置办毕公文;第五,管理公文。
收文处理是指对来自本机关外部的公文所实施的处置和管理活动。
一般程序为:
首先由拟稿部门(人)负责起草;起草完毕,送相关领导进行校核,如果需要相关单位会签时,送相关单位会签;校核(含会签)完毕,转呈本机关领导人审批签发。
对于已经本单位领导人审批过的文稿,在印发之前可再做校核,经校核如需作涉及内容的实质性修改,须报原审批领导人复审。
如果送印,将进入发文办理程序。
发文处理是指机关内部为制发公文所进行的创制、处置与管理活动。
一般程序为:
根据《国家行政机关公文处理办法》(国办1993年修订)和《中国共产党机关公文处理条例》(中办发[1996]14号):
各级行政(党)机关的办公厅(室)应当设立文秘部门或者配备专职人员负责公文处理工作,公文由文秘部门统一收发、分办、传递、用印、立卷、归档和销毁。
文秘部门是机关公文运转的核心,例如:
政府机关,文秘部门为机关各处室综合文秘。
机关公文分为收文、发文,公文运转严格按照有关规定进行,即具有二次分发的特点。
再有就是公文根据其特点和功能可以分不同的种类。
按密级[1]程度分为对外公开文件、限国内使用文件、内部使用文件、秘密文件、机密文件、绝密文件;按处理时间缓急程度分为平件、急件、特急件。
2.2技术动态
目前在市场上单纯地基于ExchangeServer的公文流转系统已经很少见。
ExchangeServer与LotusNotes有相似之处,都具有强大的工作流设置能力,在早期的办公自动化系统中,ExchangeServer被广泛使用,在客户端使用Outlook等电子邮件系统进行操作,在使用上不直观,灵活性差,同时基于ExchangeServer的二次开发难度也较大,系统之间的兼容性和扩展性差。
故大部分公文流转系统是基于成熟的IBM Lotus Domino开发的,她强调基于工作流的群件应用,将先进的、科学的管理经验和技术融入到电脑化方案中。
建立于LotusNotes和DominoServer的基础上的应用开发。
Domino服务器是一流的Web服务器,Notes的应用程序开发功能以及它的新型Web应用特性使得Notes迅速成为最丰富的Web开发环境。
分布式创作和运作中创作Web页功能使得人们不需要太多的Web语言知识就能进行Web页的创作。
而基于.Net框架的公文流转系统,具有很强的灵活性和扩展性,能够与操作系统平台进行良好的结合,与各类应用程序可进行数据传递,其系统同时可应用B/S和C/S两种模式,而且外在表现形式也十分灵活,开发难度和成本低,可以方便地使用各类中间件。
.Net框架下的开发工具很多,常用的比方ASP.net等。
2.3需求动态
在信息时代,一个具备一定规模的现代化组织,在其内部办公运作过程中对信息资源共享和信息实时交流的要求越来越高,高效的办公行政流程和业务运作的信息实时交流的要求越来越高,高效的办公行政流程和业务运作的规范管理成为提高机构管理水平和办公效率,减少资源的消耗,提高机构服务水平的必不可少的手段和方法。
公文流转系统的总体目标是:
"以先进成熟的计算机和通信技术为主要手段,建成一个覆盖企业办公部门和企事业单位的办公信息系统,通过网络技术,提供本单位与外界之间的信息交换,建立高质量、高效率的信息网络,为领导决策和办公提供服务,实现办公现代化、信息资源化、传输网络化和决策科学。
公文流转的真正意义不是指简单的借助电脑处理收发公文等日常办公作业,而是通过计算机系统的各种应用,使各独立的工作者能实现信息共享,协同工作,远程移动办公,并能对工作流程进行控制,合理组织机构的公文和文档的流程等办公作业,全面提高组织机构的办公效率,实现信息共享。
我们国家在改革开放的大潮中,在党中央和国务院的正确领导和“三个代表”重要思想的指引下使得经济建设得到了长足的进步,目前国内经济前景一片乐观,政治昌明,在很多方面处于领先地位。
加入WTO,且随着体制改革和政府职能转变的深入,迫切需要有一个高效的工作环境,落后的信息处理模式和办公方式,已越来越不能适应形势的要求。
国务院以及各级政府领导都十分重视信息化建设工作,专门成立了信息中心,负责实施、指导政府的信息化建设,在建立全国的统一信息网的基础上,实现政府机构的办公自动化,以提高各政府部门间的协调性和规范性,加强信息管理,充分发挥和利用计算机网络与信息资源的作用,更好地为两个文明建设服务。
2.4系统目标
以计算机及网络为标志的信息技术的迅速发展引起了世界各国的广泛关注,21世纪是网络经济时代,随经济全球化、网络信息、电子商务的高速发展,政府以及企业急需一种高效、便捷的基于互联网的办公平台以适应时代的发展需要。
本系统为适应西安市地税局的需要,采用C/S结构体系及数据库管理技术——即前台开发工具Delphi6和后台数据库MicrosoftSqlServer2000相结合,选用Windows操作系统,开发出基于局域网的信息管理平台,能够进行简单的收文发文操作等。
模型如下图:
3系统解决方案
3.1系统模式结构
本系统采用的系统模式结构是客户/服务器模式——C/S结构。
即有一台计算机作为数据库服务器用来提供数据和服务,若干台计算机作为客户机用来向服务器请求服务和数据。
该模式的特点[3]是由客户和服务器两者共同完成对应用程序和数据需求的处理。
即讲一个应用分成若干部分,由客户和服务器分别执行、协同工作。
这里,在服务器上配置的是一个数据库系统,如ORACLE、SQLSERVER等。
由客户负责向服务器发出“应用和数据请求”,服务器根据请求的内容来完成应用处理饿数据操纵,然后将处理结果返回给客户。
由于在采用数据库服务器模式时,对应用的处理和数据的操纵,主要是利用服务器来完成的,因而显著地改善了服务质量。
客户/服务器模式具有一系列的优点:
第一,数据分布存储;第二,数据的分布处理;第三,友好的用户界面;第四,易于改编应用软件。
由于这些优点从而使该模式成为信息处理系统和网络操作系统的主要模式。
当然,该模式也不可避免的存在着一些不足之处,这主要是其可靠性和瓶颈问题。
我们可以采用冗余技术来提高系统的可靠性;减少每个LAN的客户机数目,来防止出现“瓶颈”等。
3.2软件环境
3.2.1操作系统的选择
目前比较流行的操作系统[3]主要是:
MS-DOS、OS/2、Unix操作系统和微软的Windows操作系统,还有小型局域网常采用的Novel操作系统。
操作系统是客户端连接服务器端的桥梁。
它在计算机系统中占据了特殊重要的地位,其它所有的软件如编译程序、数据库管理系统等系统软件以及大量的应用软件,都依赖于操作系统的支持,取得它的服务。
操作系统已成为从大型机直至微机都必须配置的软件。
这里主要分析UNIX操作系统和Windows操作系统。
UNIX系统诞生于1969年,从一个非常简单的OS发展成为性能先进、功能强大、使用广泛的OS,并成为事实上的多用户、多任务操作系统的标准。
人们普遍的认为,UNIX是目前开放性最好的OS,它能广泛的配置在从微型机到大、中型机等各种机器上。
UNIX能取得如此巨大的成功,可归结为它具有的一系列特征:
开放性,多用户、多任务环境,功能强大、实现高效,提供了丰富的网络功能。
但是一个系统有它的长处,就一定有它的短处,故UNIX的缺点也是明显的——第一就是它的界面不如其他操作系统友好,操作不方便,只有经过较长时间的学习才能掌握它;第二就是UNIX系统的性价比高于其他操作系统。
所以近几年来,除了政府、军队等特殊单位和一部分大型系统外,UNIX市场占有率呈下滑趋势。
1990年微软公司隆重推出的Windows3.0就以其易学易用,友善的图形用户界面,以及具有多任务和扩展内存的功能,得以迅速流行起来,迅速占领市场。
发展到今,Windows系统现被广泛使用的是Windows2000——一种最新的多用途网络操作系统。
它支持客户/服务器网络和点对点网络,集成了许多能够降低总拥有成本的技术,并提供从小型网络到大型网络的伸缩性。
为了适应不同的用户要求和环境,Windows2000为用户提供四种不同的版本,即Windows2000Professional、Windows2000Server、Windows2000AdvanceServer和Windows2000DatacenterServer,使你在选择计算机时有更多的选择,从而可支持功能更为强大的应用程序,同时通过向操作系统和应用程序提供分离的内存空间以防止数据冲突又确保了系统的稳定性,它的抢占多任务方式使操作系统能为每个应用分配足够的处理时间。
它与NOVEL不同的是,它既是网络操作系统,同时也是一个PC操作系统,类似于UNIX,通过将网络功能嵌入操作系统,Windows2000将网络管理和基本操作系统完美地结合起来,并且使网络易于使用和管理,Windows2000与Windows98界面基本一样,所以熟悉Windows98的用户可以很方便的操作Windows2000。
且它对应用程序的控制及对C/S模式的支持要强得多。
综上所述,结合目前流行状况和公文流转系统自身对软硬件的要求来看,Windows2000操作系统是一种最佳的选择。
3.2.2数据库系统的选择
目前数据库的种类很多,居于主流的数据库都有:
MicrosoftSQLServer、ORACLE、DB2和Sybase四种。
我们常接触的也就是ORACLE和MicrosoftSQLServer,所以这种说说这两个数据库系统。
ORACLE是一个安全、可靠的并且支持面向对象设计的关系型数据库管理系统[4],可扩张性、可用性都非常好,同时Oracle又有海量存储的特点,且与UNIX操作系统兼容性甚佳,但性价比较高,从而导致该产品在全球数据库市场中占有的份额已呈下滑趋势。
而对MicrosoftSQLServer来说,微软曾几次调整价格,一再做出让步,使得其价格相对于Oracle来讲肯定是低得多,况且与同是微软的产品Windows相结合性能自是不必说了。
虽说没有Oracle有海量存储的特性,但结合实际来讲,MicrosoftSQLServer的存储数据量也已足够用了。
因此,我们选择了市场份额有上升趋势的数据库系统——MicrosoftSQLServer。
3.2.3开发工具的选择
在软件开发领域,有许许多多语言适合于开发公文流转系统软件,如Asp、Java、Delphi、C#等等,我们采用Borland公司最新的Delphi版本6.0作为开发语言,Delphi是在Pascal语言基础上发展起来的可视化开发工具,是一种混合型面向对象语言。
Delphi较之于其他语言具有显著的优越性:
是功能强大的应用程序开发工具,具有功能强大、运行速度快、易于学习和使用以及开发效率高等。
使用Delphi可以轻松地实现面向对象的应用程序开发,可以用Delphi创建自己的对象,也可以使用VCL中的现成组件。
Delphi6是目前唯一全面支持所有主要工业标准(XML、SOAP、WSDL、XSL等)的开发工具,同时也支持基于Web服务的M和SunONE体系,而且提供给Web开发者需要的可伸缩性和可靠性[5]。
总之,它是可视化应用编程开发环境、可重用性面向对象编程语言、快速编译器和数据库的完美结合。
4系统需求分析与设计
4.1总体需求分析
本公文流转系统包括五大模块:
系统管理、发文管理、收文管理、督办管理、公文查询等。
对于不同级别的用户有着不同的权限,我们将权限分为系统管理员权限、审批人权限、拟稿人权限、普通操作员浏览权限。
对于系统管理员拥有对系统配置的权限,建立用户、分配权限;审批人拥有审批权限、督办权限、查询权限;拟稿人拥有拟稿的权限、督办权限、查询权限、发文收文权限;普通操作者只有浏览和查询的权限。
1)系统管理模块:
公文有着固定的格式和一般的操作流程,处于不同管理级别的人对于公文有着不同的操作。
因此,此模块只有系统管理员拥有权限,由系统管理员来建立用户,分配权限。
2)发文管理模块:
包括拟稿人起草拟稿、部门领导审批人审稿、单位领导会签、签发文件、批阅流转和自动生成发文号等。
在上述发文的整个形成过程中任何人对文件的修改均记录在案,可以打印出修改人和修改时间。
可实现对文件的密级区分、管理以及相关操作、应用人员的权限设定和控制。
本单位要对单位内部或者是外单位进行发文时,要用到此功能模块。
此模块用于产生公文的文头纸和具体内容,最后由具有审批权限的领导决定此公文的去向,是发、不发还是交由拟稿人进行修订。
3)收文管理模块:
包括收文登录(包括全息信息)、收文拟办(自动形成拟办意见)、收文的查询、批阅流转以及办毕文件的处理,可以接收本单位内部和其他单位发来的文件,并自动登入数据库,减少数据的重复录入,提供方便、灵活、直观的文件批示处理。
并且可实现对文件的密级区分、管理以及相关操作、应用人员的权限设定和控制。
本单位收到单位内部或者是外单位的公文时,要用到此功能模块。
此模块用于本单位对于收到的公文进行相关的处理。
4)公文督办模块:
政府部门中督办工作是一项十分重要、同时又是十分繁杂和罗嗦的日常工作,督办工作关系到政府部门各项工作的具体贯彻、落实和完成,是政府部门中提高办公办事效率,加强监督管理的重要工作重点。
该模块用于对不同类别的公文办理情况进行监督和催促,使办理部门和个人尽快完成对于公文的办理,以提高公文的办理效率。
5)公文查询模块:
该模块用于单位对于不同类别的公文进行查询,从而了解不同类别的公文的办理情况。
用户不但可通过此模块选择不同类别的公文,也可结合选择查询方式对公文进行有针对性的查询。
4.2功能模块分析
4.2.1系统管理模块分析
此模块主要包括账号设置、更改口令。
账号设置——分为用户设置和级别设置两部分。
只有系统管理员有本模块的操作权限。
用户设置中的编号是系统管理员为每一个不同的用户设置的,由任意四个数字组成;名称由用户自行设定;口令为四位数字组成。
级别设置中系统管理员可为用户设置不同的级别,其中包括系统管理员、拟稿人、审批人和操作员,每种级别有不同的权限。
更改口令——用户可以更改口令,更改后的口令自动存入数据库。
4.2.2发文管理模块分析
文件从拟稿到发出的整个运行过程。
发文包括:
发文管理总体功能设计如下:
实现对各种正式发文的处理流程;所有经过流程处理的人员都有权查看文件。
本功能模块提供WORD或WORDPRO等编辑工具编辑文档的直接引入,编辑完成后,根据用户定义的操作将拟稿发文提交给后续环节的人员。
首先,在"主界面"单击"发文管理",进入"发文管理"界面图,在界面中填写相关信息,按"公文正文"进行正文的编辑(在word里进行,用户可以进行任何修改(如删除、增加、重新排版、打印等等)),返回发文拟稿界面,然后按"确定"进行保存,"关闭"此界面,返回主界面进行refresh,出现了刚建立的发文。
在此可进行公文的修改,也可不进行送后续处理(后续处理人,后续环节),由标志“发送与否”和“审核保存”来控制。
如果一切ok,就可按"确定".文档被发送出去了.
4.2.3收文管理模块分析
在“主界面”单击“收文管理”热点,进入“收文管理”界面,然后在“收文管理”上单击“下载”按钮,如果有最新的收文则可出现了刚发送过来的收文;否则提示现在无发文可供下载。
审核操作主要对收文进行查看、修改、填写修改意见,并根据用户定义的操作将文档提交给后续环节的人员.在“收文管理”中点击送来的稿件打开它。
看后按"签署意见"返回签署意见界面,签完意见后按确定结束。
4.2.4督办管理模块分析
公文督办在公文流转中起着催促和提高效率的作用。
在此模块中,用户首先选择未办理公文类别,有未办公文和未发公文两种公文类别。
在表中列出所选择类别的公文的相关信息,进行督办并可实现对公文的阅览功能。
4.2.5公文查询模块分析
在此模块中,结合查询类别和查询方式共同完成对公文的查询。
先选择查询类别,再选择查询方式。
查询类别有未发公文、已发公文、已签公文、收文和内部收文五种,批量查询;查询方式有公文字号、发文时间、密级和缓急四种,定位查询。
可对查询出的公文进行阅览操作。
4.3业务流程
4.3.1发文业务流程
4.3.2收文业务流程
5关键技术与算法
5.1数据库设计
5.1.1编码规则
在数据表的设计中有一个问题,那就是如何把各个公文的信息独立开来,用唯一的标志来辨认公文,对这个问题我的解决方案是定义一个统一的命名规则,规则是这样的:
在每一份公文发送时,根据发送公文的年份,公文流水号来定义这个主键:
发文处+年份号+流水号,这样发文字号就不会重复,在数据库中我们用函数来实现;用户编号采用四位数字来编码。
在每发送一份公文时调用这个函数就可获得相应的发文字号(可保证不会重复),这就确保了发文字号的有效性。
5.1.2命名规则
考虑到系统今后的维护工作及功能修改的需要,我们将表及字段名称作出了命名规则。
现在国内对表及字段的名称大部分是用汉语拼音的首字母组合来命名的,如XMBH表示‘项目编号’。
这种命名实在不便于理解和记忆(如果维护人员不能事先清楚的掌握表的内容将很难猜出字段的真实意义),另外现在软件人员的英语水平已经比较高,所以决定将所有表及字段用其原意的英文翻译来命名
数据库名字统一用PubDoc,
在PubDoc库里的各表名的命名规则采用该表名的英文单词来命名,且表名的第一个字母必须大写。
例如:
发文表(Dispatch)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公文 流转 系统分析 设计 论文