JAVA办公自动化工作流的实现.docx
《JAVA办公自动化工作流的实现.docx》由会员分享,可在线阅读,更多相关《JAVA办公自动化工作流的实现.docx(60页珍藏版)》请在课桌文档上搜索。
1、灵活结构办公自动化工作流的实现摘要办公自动化(OffiCeAUtomation,简称OA)一词从八十年代中期在国内提出,十几年来,办公自动化从以数据为处理中心的传统MIS系统开展为今天以工作流为中心的办公自动化系统,有了长足的进步。然而,在实际的应用当中,成功的案例却并不多见。甚至到目前为止,很多单位在办公自动化建设过程中,也常常陷入了“信息化陷阱当中。我们经常会听到用户抱怨开发者开发几年都没有开发出一套完善的系统。而开发者却抱怨用户在开发前提不出明确的需求,在开发中途又频频地改变需求。于是,开发者便不断地修改程序,以应付不断变化的需求。从而使OA的开发便陷入了“需求不断变化、软件不断修改、周
2、期不断延长、效果难以预料的为难局面。2002年年底,我供职的包头市财政信息中心为财政局局里建立了一套NOTES版本的C/S架构办公自动化系统。经过两年的使用,效果并不是很好,主要是很难满足受杂的公文流转。因此决定重新开发一套能够用以处理其内部受杂繁重的公文处理业务的办公自动化系统,并于2005年立项。此工程的总体实施由信息中心统一领导、协调,与清华同方公司共同进行软件设计和开发实现。本人主要负责设计和实现软件中的公文流转的工作流定义。经过对我局日常公文处理工作的充分调研,深入了解了业务处理流程、归纳总结各种需求后提出:本软件需要解决的主要内容是对灵活结构办公系统的调研和开发,实现用户对系统的适
3、用性要求,并要求本软件具有较好的通用性,并通过友好的Web界面实现软件的所有操作。系统通过对关系型数据库的操作实现了对办公系统的灵活设置。本文首先介绍了灵活办公自动化系统开发的背景,接下来对其总体结构、工作流程、工作模式进行了分析、说明,然后主要论述了工作流定义的分析、设计和实现,最后总结了开发软件中的经验和缺乏,提出进一步调整、改良公文流转软件的一些设想。关键字:灵活结构,B/S结构系统,RBAC,OMG,RADIMP1.EMENTATIONOFF1.EXIB1.ESTRUCTUREOITICEAUTOMATIONWORKF1.OWABSTRACTInthe1.astdecade.Offic
4、eAutomation(OAastheshortenedform)hasgrowdramatica1.1.yintoprocess-f1ow-focusedsystemsincetheinceptionofofficeautomationinchinainthemidd1.eof1980swhenofficeautomationwaswide1.yacceptedasM1.Sfocusondataprocess.Bp1.etionofOfficeAutomationinpractica1.scene.CurrenteffortinOfficeAutomationdeve1.opmentisst
5、rugg1.ingwithuInformationChaos.Wea1.1.frequent1.yheardofcustomerscomp1.ainingabouttechnicianswhocannothavethesystemdoneinamatterofmonthsorevenyearswhi1.eengineersobjectthatcustomerscannotaddressandefinitionofrequirementinthefirststageofrequirementsana1.ysis*,evencannotaddressitduringsystemimp1.ement
6、ation-thesecondstageofbui1.dinganofficeautomationso1.ution.Soprogrammershavetofrequent1.yaddnewtechno1.ogiestomeetcustomersevo1.vingneedsandexecutionofofficeautomationapp1.icationisconfrontedwithprobIemsofeverchangingimp1.ementationduetorapid1.ychangingneedsofcustomers,extensionoftime1.ine,andunpred
7、ictab1.eperformanceofapp1.icationsystem.Baotou,sFinanceInformationCenterwhichIworkforsetupanofficeautomationsystem(NOTESEdition)basedonC/SforFinanceBureau.Thissystemcantmeetthecomp1.icatedtransferofdocument.Thereisnowe1.1.effectthroughouttwoyear,Suse.Sowedecidetodeve1.opanewofficeautomationsystemwhi
8、chcandea1.withthecomp1.exandheavydocumentoperationandestab1.ishprojectat2005.Thisprojectis1.edandcorrespondedbyInformationCenter,designedanddeve1.opedwithTsinghuaTONGFANGCompany,itakechargethedesignandimp1.ementofthetransferofdocumentSWorkf1.owdefinition.ThroughthesufficientresearchoftheBureau,sdai1
9、.ydocumentoperation,Weconc1.udea1.1needsandthenputforwardthemainprob1.emwhichneedsthissystemtoso1.ve.Itisachievinguser*sapp1.icabi1.ityneed,havingwe1.1.currency,andimp1.ementa1.1.operationviafriend1.yWebinterface.Configuringagi1.itytoofficesystemcometruebyoperatingthere1.ationa1.database.Thispaperor
10、ganizedasfo1.1.ows:fistpartgivesthebackgroundoff1.exib1.estructureofficesystem*sdeve1.opment.Thenana1.ysesandexp1.ainsthearchitecture,workf1.ow,workpattern,discussesthedesignandimp1.ementofWorkf1.owdefinitionanddocumenttransmitta1.1.astpartweconc1.udetheexperienceandshortageofsoftwaredeve1.oping,and
11、proposesomeimaginationforimprovingthesystem.KEYWORDS:f1.exib1.estructure.B/Sstructuresystem.RBAC.OMG1RAD笫一章绪论O1. 1引言O1.2系统开发的背景和意义O第二章灵活结构办公自动化平台和工作流悦述32.1灵活结构办公自动化平台就述32.1.1 使用灵活结构办公的原因32.1.2灵活结构办公自动化的探索42. 1.3现有的办公系统的分析42. 1.4系统构架设计根本原则72.2工作流就述8第三章软件假论113.1 软件结构和技术手段113.2 软件特点及软件环境13第四章设计与实现154.1
12、分析与设计154.1.1总体设计154.1.2公文流转控制方法194.1.3公文流转流程的设定214.1.4公文流转的访问控制284.1.5公文流转的监控处理354.1.6公文发送处理404.2软件实现的技术重点454. 2.1JspSmartUp1.oad组件454.2.2 HTM1.公文至WORD文档的转换474.2.3 EJB的应用484.2.4 数据库操作494.2.5 软件部署程序结构52第五章总结53致谢词55参考文献55图表目录K2.1.3.1B/S办公产品和C/$办公产品之间的比较6图2.1.3.2基于群件的产品和基于数据产品之1.三的比较图2.1.3.3固定结构与灵活结构之间
13、的比袋图3.1软件体系结构示意图13图3.2软件系统结构示意图M图4.1软件主要亚务处理流程示意图16图4.2公文流转设计用例图17图4.3发布公文时序图18图4.4审枇处理公文时序图18图4.5公文监控处理时序图19图4.6流程设定时序图19图4.7软件总体模块图20图4.8公文流转流程设定DFDIS23囱4.9公文流转流号谀定ER图28表4.1环节记录表28表4.2案例记录表29表4.3案例环节记录表29图4.10流转流程设定流程图30E4.11流转流程31E4.12RBAC的组成结构图图33图4.13RAD工具的工作模式图33图4.14公文流转访问控制设定DFD图34图4.15公文流转访
14、问控制ERfS37表4.4资源记录表38表4.5用户记录表38表4.6用色记录表39表4.7访问控制记录表39图4.16资源分配流程图40图4.17用户授权流程图40图4.18公文流转监控DFD图42图4.19公文流转能控ER图45表4.8公文流转信息表45赛4.9消息记录表46图4.20公文流转J控流程图16图4.21公文流程处理状态图47图4.22公文发文处理DFD图48图4.23公文发送ERiS51表4.K)公文记录表52124公文发送流程图52图4.25发送公文流程54图4.26WAR包结构图61第一章绪论1. 1弓I言在今天,人们利用网络、电子等来实现跨越地域的交流和沟通巳经成为现实
15、。席卷全球的数字化大潮,对政府机关、企业而言,既是动力、也是压力,推进信息化、实施办公自动化已经成为一种迫切需求。一套符合中国国情的办公自动化软件,将为政府机关整合各种信息资源,全面实现电子政务提供强大的支持。随着社会经济的不断开展,在国家政策的不断正确引导下,各级政府的内郎机构和人员的设置越来越精简,管理也不断走向优化,面对繁重的办公事务,如何提高办公效率、并利用各种资源为领导的决策带来准确无误、快提详尽的数据成为政府机关单位改革的一个重要的课题。现代管理模式和管理方法在中国的应用,使越来越多的政府机关决策层注意到提高办公效率必般要呆用科学的管理工具和管理手段,办公自动化的应用日益迫切,实现
16、办公自动化是众多单位近期的重点目标。办公自动化系统的使用贝使全员更加紧密协作,以团队的力量增强竞争力,并且提供准确的监督机制,使管理更加民主化和标准化,充分共享和利用机制使得各种资源能够充分发挥其效能,漉少浪费。并且,在竞争日益剧烈的今天,办公自动化系统对于提高政府的形象和影响力有着重要的作用。为使我局的办公自动化系统更加灵活的适应工作的需要,于2005年初拟定对原有的NOTES版本的办公自动化系统进行升级,开发一套使用简单、方便快捷,能满足其现有复杂公文流转业务需要的灵活办公自动化软件。该软件的设计和研发工作由信息中心和清华同方公司共同负责.本人负责并参与的是工作流定义、公文发送两局部的设计
17、和实现。1.2系统开发的背景和意义所谓电子政务,就是政府机构应用现代信息和通信技术,将管理和效劳通过网络技术进行集成,在互联网上实现玫府组织结构和工作流程的优化重组,趣越时间、空间与部门分隔的限制.全方位地向社会提供优质、标准、透明、符合国际水准的管理和效劳。政府的信息化建设是国民经济信息化速设的重要殂成局都。随着技术进步的加快,互联网的出现和迅速开展,一个全理性的信息社会正在逐步形成,推进政府部门政务工作的自动化,网络化、电子化,已是大势所趋。联合国经济社会理事会从1999年开始,连续几年都把把推进开展中国家政府信息化,通过信息化改良开展中国家的政府组织、重组公共管理、最终实现信息资源的共享
18、作为其工作重点。在全球各国积极提倡的“信息商速公路”的应用领域中.“电子政府(e-g。Yerninent)一直被被列为笫一位。当前,世界上许多国家都正在为构足电子政府、实葩电子政务而争分夺秒。实施电子政务能够提高效率,提高政府工作的透明度,推进廉政、勤政速设,最大的优势是,政府可以利用信息化手段更好地为公众效劳随着中国参加WTO和2008年奥运会的临近,关于电子政务的讨论、规划和设计实施已经成为整个社会炙手可热的话题,如何加快政府现代化建设步伐,提升整个社会的信息化水平和效劳开展水平是目前从国际到国内、从中央到地方政府、从社会公众到各类企业、从专家学者到IT产业,都在关注的问题,同时也成为中国
19、政芬改革彘核心的内容之一。全国人大2001年3月通过的国民经济和社会开展十五方案纲要明确了“以信息化带开工业化”的主张。今后我国应该进1.步明确电子政务在信息化建设中的作用和地位,通过电子政务促进电子商务和家庭上网工程的开展,“以电子政务带动信息化”应当祓看作是国民经济和社会信息化的一项根本策珞。政府是社会信息资源的最大拥有者、生产者、使用者和传送者,政府所拥有的资源占整个社会资源的80%或更多,对社会信息资源的开发与利用起着主导作用。目前,信息网络技术的开展使得政府机构拥有、生产、使用与传送信息的方式都发生了深刻的变化.这既带来了机遇,又带来了挑战。从某种意义上讲,政府能否适应信息网络技术开
20、展的特点,科学、有效地开发与利用政府信息资源,将直接决定一个国家的信息化开展前途。对攻府来讲,机构改革后对人员工作效率、业务管理和协调能力提出了更高的要求和挑战,通过电子玫务可以提高人员效率,减少工作人员负担和加强政府管理职能的管控力度,提高政府部门之间的沟通能力。我们可以看到,电子政务将建立一个更符合环保精神的政府因为它实现了无纸办公和远程办公,一个更开放和透明的政府因为它拥有快捷、全面的信息披霆和双向直接沟通.一个更有效率的政府因为它可以把传统的政府菅理和效劳职能通过互联网直接推进到公众和企业身边,一个更廉洁勤政的政府一一因为它的开放性将有效地抑制在传统政务中容易滋生的腐败和徇私现象。另外
21、,政府信息化是社会信息化的基础。随着企业信息化进程的延伸和加速,政府机构在与企业相关的运作和效劳方面,也必定要实现数据交换和效劳模式的对接。正如有些专家所指出的,没有政府信息化,就没有全面的企业信息化;没有电子及分,就没有真正的电子商务和企业信息化。电子政务不仅为电子商务和企业信息化隈供了良好的支持环境和对接方式,而且也成为电子商务的效劳对象和客户。在这个意义上,电子政务工程将成为社会信息化水平的重要标志和国内信息产业和效劳业开展的关键动力。我国政府信息化工程一直是遵循若这样的主线纵深开展的:内部的办公自动化局部管理部门的电子化,例如金税工程政府的全面职能上网结合一些政府机关的实际情况,我们对
22、本软件的目标界定为建设和实现一套灵活结构的办公自动化系统,主要提高政府机关信息化工作水平,加黑沟通,密切使用单位与社会各界的联系,为单位领导提供高质量的信息效劳,提供有力的决爱政饺支持。系统建立之后,能够使日常工作效率更高,对外来事件的响应更加迅速,同时办公本钱和人员投入也会随着信息系统的建设不断下降。因此,我们非常有信心的认为系统建设之后,将会为使用单位带来良好的社会效益和经济效益,而目前软件的成功使用也证明了这一点。第二章灵活结构办公自动化平台和工作流概述2.1 灵活结构办公自动化平台就述2.1.1 使用灵活结构办公的原因办公自动化(OffiCCRUtomation,简称OA)一词从八十年
23、代中期在国内提出以后,国内IT业界和企业.行政管理的学者们做出了长期努力,他们作为一支中坚力量在不断地推进着我国办公自动化技术的前进。办公自动化本身是一个在不断开展的概念,十几年来,办公自动化从以数据为处理中心的传统VIS系统开展为今天以工作流为中心的办公自动化系统。然而,在实际的应用当中,成功的案例却并不多见。甚至到目前为止,很多单位在办公自动化建设过程中,也常希陷入了“信息化陷阱当中。我们经常会听到用户抱怨开发者开发几年都没有开发出一套完善的系统。而开发者却抱怨用户在开发前提不出明确的需求,在开发中途又频频地改变需求。于是,开发者便不断地修改程序,以应付不断变化的需求。从而使OA的开发便陷
24、入了“需求不断变化、软件不断修改、周期不断延长、效果难以预料”的为难局面。究竟是什么原因造成这样的局面呢?根据研究发现,主要有以下几个原因:作为工作流构成要素的办公环节、组织结构和办公方式在不同的政府机关是各不相同的,在同一机关,也是在不断变化之中的。这种变化和不确定性在相当长的一段时间里使得办公自动化的箧没死于“需求更改一程序修改的循环当中。办公本身的复杂性和广延性从狭义的理解来讲,办公就是管理。对于一个组织,管理活动涉及组织内部外部的诸多因素.经过许许多多适应不同管理需要的环节和人员。这个客观事实决定着办公自动化实现的复杂性和难度都是非常高的。管理的多样性和不确定性各个组织的管理具有自己的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 办公自动化 工作流 实现
链接地址:https://www.desk33.com/p-1682812.html