公共部门信息增值利用构建大学论文.docx
《公共部门信息增值利用构建大学论文.docx》由会员分享,可在线阅读,更多相关《公共部门信息增值利用构建大学论文.docx(51页珍藏版)》请在冰豆网上搜索。
公共部门信息增值利用构建大学论文
分类号:
密级:
中国地质大学
非全日制硕士专业学位论文
公共部门信息增值利用的模式
公共部门信息增值利用构建
硕士生
:
曹东锋
专业学位类型
:
工程硕士(计算机技术)
指导教师
:
陈源教授
张国际高级工程师
所在学院
:
计算机学院
二○一三年十一月
学校代码:
10491研究生学号:
520110295
近年来,随着网络技术的飞速发展,网络通过利用先进的信息技术,实现办公自动化解决方案,被称为网络办公自动化解决方案。
随着互联网技术的不断发展,目前已由传统的局域网互连支持移动办公发展为在管理领域应用更为广泛的远程办公。
关键词:
工作流;B/S结构;办公自动化;协同
SmallAdministrativeUnitOfficeAutomationEnvironmentBuilding
MasterCandidate:
Caodongfeng
Supervisor:
Prof.Chenyuan
SeniorEngineer.Zhangguoji
ABSTRACT
Inrecentyears,thenetworkofficeautomation(OA)solutions,whichisbasedonadvancednetworkinformationtechnology,havereceivedincreasingattentionwiththerapiddevelopmentofthenetworktechnology.Asthedevelopmentofinternettechnology,thecurrentofficeautomationhasincreasedconnectivityfromthetraditionalLANtosupportmobileoffice,remoteofficemanagementandsoon.Forbothenterprisesandgovernmentagencies,therearemanydocumentsneedtobeprocessedandlotofwordneedtobescheduled,however,policymakershavetomakeimportantdecisionsonthebasisofgroupsofinformation.Withthewidelyuseofinternet,automationofficemakesitpossiblefordifferentdepartmentsindifferentlocationstobeconnected.
ThroughtheanalysisandresearchoftheOAmanagementinformationsystemplatform,weinducesolutionsforOAinthisthesis,whichincludenetworksecurity(includingmaintenanceanduseofnetworkhardwareandmanagement,etc.),serversecurity,usersecurityandapplicationsecurity,databasesecurityandsoon.Nowadays,officeautomationbasedoninternethasbecomeaninevitabletrendingovernmentandbusinessmanagement,whichcanimproveworkefficiencydramatically.Therefore,tobuildasmalladministrativeunitinteriornetworkandcarryouttheofficeautomationisbecomeamainjobformanydepartmentsandtheleader.
Concerningonthesystem'sexpandability,reliability,opennessandsecurity,wemakesacomprehensiveanalysisofthecurrentapplicationstatusofOAsystemandkeytechnologiesofofficialdocumentflowsystem.Fromtheperspectiveofconvenient,practicalandreasonable,wedevelopanOAsystembasedonthedemandofHongshandistrictgovernmentprojectsandprovideasetofgovernmentserviceplatformtosolvethecoordinationbetweenvariousdepartments(HongshandistrictOAsystem).TheWEBbased.Netdevelopmentplatform+SQLservertechnologywasappliedinthisproject,whichiscurrentlypopularandmature.Aunifieddispatchandreceiveprocessingnodeswasinduced,withsinglepointwaytosendandreceiveelectronicdocumentsandfiling,reservetheinterfacewiththeCAsystematthesametime.Theprojectcanfullymeettherequirementsofdifferentlevelsofcooperativeworkingovernment.
Keywords:
Workflow.B/Sstructure.Officeautomation.Synergy
目录
第一章绪论1
§1.1应用背景1
§1.2项目背景1
§1.3本文结构安排3
第二章工作流相关技术4
§2.1工作流技术的起源和发展4
§2.2工作流定义5
§2.3工作流管理系统5
第三章办公自动化公文流转的概念和流程7
§3.1公文流转的概念7
§3.2公文流转系统一般过程7
§3.3数字交换平台的优点9
§3.4数字交换平台的应用范围9
第四章公共部门办公自动化系统需求分析与设计11
§4.1项目简介11
§4.2总体需求描述11
4.2.1系统设计结构要求12
4.2.2系统功能描述12
4.2.3系统开发环境13
§4.3具体需求描述13
4.3.1用户管理需求分析13
4.3.2政务办公需求分析14
4.3.3公文处理需求分析16
§4.4系统整体设计18
§4.5数据库设计19
§4.6主要功能模块的设计22
第五章公共部门办公自动化系统的实现26
§5.1公文交换标准26
§5.2收发文公文规范27
§5.3公文流转的实现32
§5.4WEB接口设计罗列34
§5.5公文流转的实现页面36
第六章结论与展望39
§6.1本文总结39
§6.2不足之处与研究方向40
参考文献41
第一章绪论
§1.1应用背景
办公自动化是70年代中期发达国家迅速发展起来的一项综合技术,
●表示层
设备控制管理和交换机在线状态的监控方面,针对接入交换机的最常用控制方式有两种:
TELNET协议和SNMP协议。
TELNET协议是基于TCP连接的命令控制方式。
TELNET协议网络可靠性需求更高,更强的实时性能。
适合人机交互,但是少量的订单,Telnet协议是TCP/IP协议家族的一员,是Internet远程登陆服务的标准协议和主要方式。
它为用户提供了在本地计算机上完成远程主机工作。
最终用户在电脑上使用Telnet程序,用它来连接到服务器。
最终用户可以输入命令的Telnet程序,将在服务器上运行这些命令,如直接在服务器控制台中输入。
可以在本地就能控制服务器。
Telnet会话开始,您必须输入用户名和密码登录服务器。
Telnet是一种常见的Web服务器远程控制方法。
通过程序使用TELNET是完全可以接受的。
SNMP协议是当今网络管理的标准协议,它基于UDP协议实现,适用于软件与设备的交互。
同时使用这两种协议可以实现对接入交换设备灵活的控制功能。
对于交换机的在线状态,可以使用两种功能进行检测。
第一种是通过ICMP协议中的EchoRequest/EchoReply进行探测,向交换机发出EchoRequest信息,如果接收到了EchoReply信息,说明交换机是在线的。
第二种是通过交换机自身的TELNET服务进行探测,如果TCP连接能够建立,说明交换机目前是在线的。
安全的用户登录验证需要做到用户认证信息无法进行猜测,用户登录信息具有时间限制,即便被盗取也会瞬间失效。
使用RSA安全ID双重动态认证接口可以保护用户身份验证信息的安全。
移动。
令牌持有的代码自动生成用户的硬件设备。
认证服务器端同需要进行认证的应用系统实现网络可达。
●数据访问
流程实例中所流转的具体的信息,例如A的请假单和B的请假单,表面来看,这两者之前的区别在于请假者不同,请假的原由不同。
本质上,是二者的流程实例中的流程实例变量各不相同。
jBPM工作流引擎中,流程实例对象的流程实例变量不是在流程实例的对象内部,而是提供了另外的一种数据类型与之相对应。
在创建流程实例的同时,JBOSSjBPM工作流引擎自动创建一个ContextInstance对象。
ContextInstance对象的作用就是存储流程实例对象的流程实例变量,ContextInstance与ProcessInstance是一一对应的。
在jBPM工作流引擎中,其调度算法是基于PetriNet,在PetriNet中,有一个概念交作令牌,所谓令牌,就是一个Token。
一个引用,这个引用最开始指向起点StartState,然后调用流程实例即ProcessInstance中的signal()方法,通过这个signal()方法的调用来调用Token对象中的signal()方法,就能够触发Token中的引用从一个结点指向另外一个结点,这就称为流程的执行。
§1.3本文结构安排
本课题共分为六章,各章的主要内容安排如下:
1)绪论。
介绍课题的选题背景、所做工作以及论文的结构安排。
2)工作流相关技术介绍。
这一部分主要介绍了技术支持系统实现协同办公系统,包括:
源和开发工作流、工作流的概念,工作流技术和应用程序,实现工作流技术,等等。
3)公文流转的概念和流程介绍。
这一部分主要是目前文档流系统的概念,一般的过程,主要的技术手段的发展,目前的文档流系统解决方案等。
4)小行政单位办公自动化系统需求分析和设计。
整体需求,主要介绍了系统结构设计和主要功能,数据库设计、网页界面设计,等等。
5)小行政单位办公自动化系统是实现文档的流。
这部分公文交换标准文档流系统详细介绍了和文章管理的实现。
6)总结与展望。
对整篇论文加以总结。
第2章工作流相关技术
2、第二章“工作流相关技术”内容不详实,需补加一些内容。
§2.1工作流技术的起源和发展
利用工作流技术可将工作按照任务和角色来分配,并遵循一些制定的定则和处理方法来运行任务并对运行情况进行监控,提高我们的效率和生产成本将会降低,因此,企业生产经营管理水平和企业竞争力的目标上升到一个新的水平[10]。
工作流思想提出了工作流技术之前,FritzNordsieck1968年关于工作流自动化清楚地表达了他的想法,那就是利用信息技术。
而同期与之相关的工作还包括:
MichaelD.Zisman开发的系统SCOOP,ClarenceA.Ellis和GaryJ.Nutt的OfficeTalk系列试验系统,以及AnatolHolt和PaulCashman开发的ARPANET上的“监控软件故障报告”程序。
其中,办公自动化系统运行和Officetalk系统。
他们出现,这是一个里程碑的开始工作流技术是广泛使用的。
IBMAlmadenResearchCenter对工作流作出如下的定义:
工作流是用计算机化的模式来表示业务过程,除此之外,工作流还给出了能够顺利完成流转所需要的所有参数,这些参数信息包括以下几方面的内容,即每个链接的定义业务过程中,每个步骤的条件和相应的一系列步骤,每个步骤,世卫组织主管所需的服务和活动,等等[11]。
AmitSheth对工作流所下的定义如下:
工作流是更加协调任务活动一起做,这些任务需要通过各种不同的实体处理。
每个任务都对应该完成的哪些工作做出了明确的定义,通过多种方式对此做出相应的定义,包括在文档文件中或通过在电子邮件的文本或程序,执行任务的可以是某个具体的人,也可以是计算机中的软件以及服务[12]。
以上三种对工作流的定义虽然在表述方式方面有个别的不同之处,但是上述三种表述形式它们所要表达的关键点都是一致的,那就是:
所谓工作流,就是计算机模型的抽象。
为了更好地完成实现本项目的目的,本节有关WfMC定义的工作流管理系统的概念概述。
业务过程:
企事业单位根据自身业务开展的需要,按照一定的业务规则,并采用适当的管理方法而开展一系列的业务活动,以便实现自身的业务目标。
过程定义:
通过形式化的方式描述了实现业务目标而完成的一系列活动。
过程可以进一步的分解为子过程和活动,在过程中定义中描述了业务活动的开始,各个业务活动之间的联系、对活动个体的描述信息及业务活动终止[13]。
活动:
描述了正在执行的业务过程的某个阶段,由执行者操作完成。
执行者可以是人或者系统,是业务过程的最小的执行单元。
实例:
一般情况下把正在执行的过程或活动称为实例。
工作流引擎:
是用于定义、创建和管理工作流执行的软件系统。
工作流引擎采用向后传递的方式管理活动实例,利用实例数据一个实例传递给另一个实例,直到完成全部业务。
采用预定义方式能够实现业务自动处理[14]。
从1990年代开始,工作流应用程序得到了快速发展,推动下的应用程序供应商,也生了一个各种各样的工作流,新奇的工作流系统,比如IBMFileNet产品可视化工作流等。
由于工作流没有严格同一的定义和规范,各个开发厂商无法实现标准化的统一。
因此,建立工作流管理联盟的工作流参考模型(WorkflowReferenceModel)[15]。
§2.2工作流定义
工作流管理联盟(WFMC)给出的工作流(Workflow)的概念为:
工作流是一种可以部分或完全自动化的业务流程,它是基于一系列程序规则、文档、信息或任务能够在不同的执行机构,是一个抽象总结,工作流程步骤描述和业务规则。
工作流主要有3点:
(1)有许多参与者;
(2)活动按照一定的规则(文件传递,信息,任务);(3)促进活动是自动或部分自动。
通过技术手段的工作流,为经营理念,提供“人,事,物,方法,时间,条件等多维管理能力管理,帮助用户实现管理目标。
OFBizOFBiz是一个非常著名的开源项目,提供了创建基于最新的J2EE/XML规范和技术标准,建设大中型企业、跨平台、多层不同数据库、应用服务器、分布式电子商务WEB应用程序的框架体系。
提供了一套完整的开发基于Java的web应用程序组件和工具。
包括物理引擎,引擎服务、消息引擎、工作流引擎、规则引擎等。
灵活的协同工作流系统。
等各种操作流程建模的概念,定义,实例化,过程控制,并提供了一个全面集成的图形工具如用户交互。
100%基于浏览器、使用SOAP和XML数据绑定技术的WebServices封装了已有的工作流业务方法并将它们以基于J2EE的WebService形式发布。
基于活动的预测模型的工作流的目的是劳动工作的第三代成定义良好的任务,角色,按照一定的规则来执行这些任务和监控,提高效率,降低生产成本,提高企业管理水平和企业竞争力,实现现代企业业务流程再造(BPR),操作过程自动化[16]。
§2.3工作流管理系统
工作流管理系统已成为一个项目管理系统的核心部分.OpenWFEOpenWFE是一个开源的JavaOA工作流引擎。
它是一个完整的业务流程管理套件:
发动机,一个工作列表,一个Web接口和一个反应堆(存储自动代理)。
它可以可以跟你的程序很好的给合。
一个灵活的和可扩展的工作流管理系统。
输入业务流程的简单使用强大的语言表达和包档案的过程。
工作流应用程序开发的便利性和优秀的企业应用程序集成(EAI)的能力。
包括一个Web应用程序和OA调度程序。
jBmp是一组J2SE组件,可以作为J2EE应用集群部署。
主要支持UN/CEFACT很快就会被释放,绿洲是本规范2.0版。
Enhydra鲨鱼鲨鱼完全基于WfMC和OMG标准,使用XPDL作为工作流定义语言。
过程和活动的存储使用EnhydraDODS(一个开源或映射工具)。
第三章办公自动化公文流转的
概念和流程
§3.1公文流转的概念
今天的社会劳动分工越来越细,工作单位的要求强调专业化,最需要多个部门和人员的工作,工作流程往往是以文件的形式固定下来。
公文流转中的办公自动化系统,将是一个需要帮助的人协同工作预先定义的步骤实施,根据过程定义从一个参与者的角度,有步骤地完成一个工作机制[32]。
§3.2公文流转系统一般过程
一般的政府文件的文档管理分为收文和发文两种类型的管理。
迹象,调度管理包括领导问题,核稿、校对、登记、文档分布、分类。
如图3-1所示:
图3-1发文管理一般流程图
收文管理内容包括收取、登记、传阅、归档,如图3-2所示:
图3-2收文管理的一般流程图
§3.3数字交换平台的优点
采用B/S模式设计,实现了集中管理的灵活配置,用户不需要大量的配置,只是通过简单的操作和数据共享可以完成。
采用了WS-Security安全标准。
高的数据传输安全的SSL协议。
采用前端模式以实现源业务系统的隔离,以确保正确的业务系统损伤和压力的增加。
为用户提供丰富的定时模式,周期可以小时,周,月,和各种组合。
支持定时,定次执行。
支持某时间段内的执行等。
数据传输使用成熟的商业消息中间件,确保数据不会丢失,不会出现信息传输现象。
传输被中断事故,当系统恢复,数据传输,实现断点续传。
数据传输使用成熟的商业消息中间件,确保数据不会丢失,不会出现信息传输现象。
传输被中断事故,当系统恢复,数据传输,实现断点续传。
1.对传输的数据进行压缩处理,提高系统在网络上的传输性能。
2.优化了数据传输的xml格式,最大限度的减少数据冗余。
3.采用分段传输的方式,提高传输的效率。
分享录音的交换过程的有关情况,包括引发剂,接收方,使用共享/交换规则,操作的策略等等。
分析日志发送和接收日志,发送和接收的一致性检查。
对平台处理的同步交易进行记录。
平台将记录事务处理时间、处理条件下,消息内容和其他信息,可以提供交易跟踪和分析统计数据的基础上通过中心前端监控适配器和消息中间件的状态。
及时了解各节点的运行状态。
数据查询和交换必须经过中心认证服务器的认证。
和传统的简单通过数据库的用户名和密码的方式相比,更可靠的保证了数据的安全性。
§3.4数字交换平台的应用范围
电子公文系统
电子法规、政策系统
电子财政管理系统
电子司法档案系统
电子培训系统
第四章公共部门办公自动化系统
需求分析与设计
§4.1项目简介
武汉市洪山公共部门办公自动化系统作为洪山区各级政府部门统一网上办公系统,包括基础平台建设和和政府办公系统两个平台的交流。
平台主要包括政府统一用户管理平台、短信通知平台、统一报告平台、信息交流平台、运行监测平台、信息过滤和监控网络平台。
交换平台包括区公文交换平台和信息交换平台两部分。
连接洪山区委、区人大、区政府、区政协四套班子和下属的乡镇、委办局办公自动化系统,支持部门之间文件的做处理,实现数字化协同办公统一[36]。
对洪山区四套班子及下属城镇整合电子政务信息交换平台,委办局单位提供政府信息、信息发布、信息审计、文件信息交换等功能,政府综合信息数据库的建设,保证各部门信息更新和同步的互联网门户。
电子政务系统是在洪山政府在线的单位和人员提供办公的工作平台,在处理的统一平台和日常工作。
数据集成方法具体功能包括:
统一用户登录、通知公告、日常事务处理、信息采编和电子刊物编发、个人办公辅助工具、平台管理功能等。
§4.2总体需求描述
洪山区数字协同办公系统的一般要求:
规范政府行政行为的创新为主导的方向,从而促进政府职能转变为主要目的,提高行政效率和政府监管。
服务水平的建设结构合理,功能完善,安全可靠地工作,推动电子政务信息平台。
资源共享建设实现单位内部各种信息的交流,使信息共享程度显著提高。
洪山小行政单位办公自动化系统的完成实现以下功能[37]:
一是公文传输的电子化。
政府的非机密的文件都通过电子传输平台。
原始文件定期发送、存档。
二是电子信息传播。
各类政府信息和所有的电子出版工作,乡镇街道提交的信息,也都通过网络以电子形式上传。
数字短信通知平台建设、手机短信、电子邮件、传真和电子提醒功能。
加强政府信息的利用率,提高工作效率。
三是政府数据共享。
政府的数据交换平台建设,推动各类政府部门共享数据交换。
电子档案的建立,政府的文档库和政府综合信息库,各政府数字信息存储,方便信息查询和共享,提高政府的信息和知识管理。
四是协同电子政务中的应用。
建设统一的电子政务网络办公平台,集成单位的办公自动化系统、信息发布系统、电子邮件系统、审批系统、公共信息服务在互联网上和其他种类的电子政务的应用,通过一个统一的门户界面,是官方数据协作服务。
为了实现由系统办公分散网络办公系统,共享内部资源,推进政府部门办公自动化水平的提高奠定基础。
4.2.1系统设计结构要求
洪山公共部门办公自动化系统的结构设计要求为:
(1)模块化结构:
系统采用模块化的结构设计,独立模块的实现,并通过标准接口。
每个模块都有独立的功能,同时可根据用户可以装备:
灵活组合,实现平滑升级。
系统采用模块化的结构设计,独立模块的实现,并通过标准接口。
每个模块都有独立的功能,同时可根据用户可以装备:
灵活组合,光滑。
(2)标准接口:
系统接口设计,各功能实体和其他模块之间数据交换的数据引用通过标准接口来完成,提高系统的开放性、稳定性、可伸缩性和集成。
系统采用模块化的结构设计,独立模块的实现,并通过标准接口。
每个模块都有独立的功能,同时可根据用户可以装备:
灵活组合,光滑
(3)完全面向对象:
完全面向对象的软件部分设计使用面向对象的设计模式。
面向对象的方法,设计和开发将有助于减少软件的复杂