本文由woxihann贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。目录第一章绪论……11.1引言……11.2系统开发的背景和意义……1第二章灵活结构办公自动化平台和工作流概述……42.1灵活结构办公自动化平台概述……42.1.1使用灵活结构办公的原因……42.1.2灵活结构办公自动化的探索……52.1.3现有的办公系统的分析……62.1.4系统构架设计基本原则……82.2工作流概述……10第三章软件概论……123.1软件结构和技术手段……123.2软件特点及软件环境……14第四章设计与实现……164.1分析与设计……164.1.1总体设计……164.1.2公文流转控制方法……214.1.3公文流转流程的设定……224.1.4公文流转的访问控制……324.1.5公文流转的监控处理……414.1.6公文发送处理……474.2软件实现的技术重点……534.2.1jspSmartUpload组件……534.2.2HTML公文至WORD文档的转换……554.2.3EJB的应用……564.2.4数据库操作……574.2.5软件部署程序结构……60第五章总结……62致谢词……64参考文献……65图表目录灵活结构办公自动化工作流的实现图2.1.3.1B/S办公产品和C/S办公产品之间的比较……6图2.1.3.2基于群件的产品和基于数据产品之间的比较……7图2.1.3.3固定结构与灵活结构之间的比较……8图3.1软件体系结构示意图……13图3.2软件系统结构示意图……14图4.1软件主要业务处理流程示意图……16图4.2公文流转设计用例图……17图4.3发布公文时序图……18图4.4审批处理公文时序图……18图4.5公文监控处理时序图……19图4.6流程设定时序图……19图4.7软件总体模块图……20图4.8公文流转流程设定DFD图……23图4.9公文流转流程设定ER图……28表4.1环节记录表……28表4.2案例记录表……29表4.3案例环节记录表……29图4.10流转流程设定流程图……30图4.11流转流程……31图4.12RBAC的组成结构图图……33图4.13RAD工具的工作模式图……33图4.14公文流转访问控制设定DFD图……34图4.15公文流转访问控制ER图……37表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公文流转监控流程图……46图4.21公文流程处理状态图……47图4.22公文发文处理DFD图……48图4.23公文发送ER图……51表4.10公文记录表……52图4.24公文发送流程图……52图4.25发送公文流程……54图4.26WAR包结构图……61内蒙古大学硕士学位论文第1页第一章绪论1.1引言在今天,人们利用网络、电子等来实现跨越地域的交流和沟通已经成为现实。席卷全球的数字化大潮,对政府机关、企业而言,既是动力、也是压力,推进信息化、实施办公自动化已经成为一种迫切需求。一套符合中国国情的办公自动化软件,将为政府机关整合各种信息资源,全面实现电子政务提供强大的支持。随着社会经济的不断发展,在国家政策的不断正确引导下,各级政府的内部机构和人员的设置越来越精简,管理也不断走向优化,面对繁重的办公事务,如何提高办公效率、并利用各种资源为领导的决策带来准确无误、快捷详尽的数据成为政府机关单位改革的一个重要的课题。现代管理模式和管理方法在中国的应用,使越来越多的政府机关决策层注意到提高办公效率必须要采用科学的管理工具和管理手段,办公自动化的应用日益迫切,实现办公自动化是众多单位近期的重点目标。办公自动化系统的使用促使全员更加紧密协作,以团队的力量增强竞争力,并且提供准确的监督机制,使管理更加民主化和规范化,充分共享和利用机制使得各种资源能够充分发挥其效能,减少浪费。并且,在竞争日益激烈的今天,办公自动化系统对于提高政府的形象和影响力有着重要的作用。为使我局的办公自动化系统更加灵活的适应工作的需要,于2005年初拟定对原有的NOTES版本的办公自动化系统进行升级,开发一套使用简单、方便快捷,能满足其现有复杂公文流转业务需要的灵活办公自动化软件。该软件的设计和研发工作由信息中心和清华同方公司共同负责。本人负责并参与的是工作流定义、公文发送两部分的设计和实现。1.2系统开发的背景和意义所谓电子政务,就是政府机构应用现代信息和通信技术,将管理和服务通过网络技术进行集成,在互联网上实现政府组织结构和工作流程的优化重组,超越时间、空间与部门分隔的限制,全方位地向社会提供优质、规范、透明、符合国际水准的管理和服务。政府的信息化建设是国民经济信息化建设的重要组成部分。随着技术进步的加快,互联网的出现和迅速发展,一个全球性的信息社会正在逐步形成,推进政府部门政务工作的自动化、网络化、电子化,已是大势所趋。联合国经济社会理事会从1999年开始,连续几年都把把推进发展中国家政府信息化,通过信息化改进发展中国家的政府组织、重组公共管理、最终实现信息资源的共享作为其工作重点。在全球各国积极提倡的“信息高速公路”的应用领域中,“电子政府”(e-government)一直被被列为第一位。当前,世界上许多国家都正在为灵活结构办公自动化工作流的实现第2页构建电子政府、实施电子政务而争分夺秒。实施电子政务能够提高效率,提高政府工作的透明度,推进廉政、勤政建设,最大的优势是,政府可以利用信息化手段更好地为公众服务……随着中国加入WTO和2008年奥运会的临近,关于电子政务的讨论、规划和设计实施已经成为整个社会炙手可热的话题,如何加快政府现代化建设步伐,提升整个社会的信息化水平和服务发展水平是目前从国际到国内、从中央到地方政府、从社会公众到各类企业、从专家学者到IT产业,都在关注的问题,同时也成为中国政务改革最核心的内容之一。全国人大2001年3月通过的《国民经济和社会发展十五计划纲要》明确了“以信息化带动工业化”的主张。今后我国应该进一步明确电子政务在信息化建设中的作用和地位,通过电子政务促进电子商务和家庭上网工程的发展,“以电子政务带动信息化”应当被看作是国民经济和社会信息化的一项基本策略。政府是社会信息资源的最大拥有者、生产者、使用者和传送者,政府所拥有的资源占整个社会资源的80%或更多,对社会信息资源的开发与利用起着主导作用。目前,信息网络技术的发展使得政府机构拥有、生产、使用与传送信息的方式都发生了深刻的变化,这既带来了机遇,又带来了挑战。从某种意义上讲,政府能否适应信息网络技术发展的特点,科学、有效地开发与利用政府信息资源,将直接决定一个国家的信息化发展前途。对政府来讲,机构改革后对人员工作效率、业务管理和协调能力提出了更高的要求和挑战,通过电子政务可以提高人员效率,减少工作人员负担和加强政府管理职能的管控力度,提高政府部门之间的沟通能力。我们可以看到,电子政务将建立一个更符合环保精神的政府——因为它实现了无纸办公和远程办公,一个更开放和透明的政府——因为它拥有快捷、全面的信息披露和双向直接沟通,一个更有效率的政府——因为它可以把传统的政府管理和服务职能通过互联网直接推进到公众和企业身边,一个更廉洁勤政的政府——因为它的开放性将有效地抑制在传统政务中容易滋生的腐败和徇私现象。另外,政府信息化是社会信息化的基础。随着企业信息化进程的延伸和加速,政府机构在与企业相关的运作和服务方面,也必定要实现数据交换和服务模式的对接。正如有些专家所指出的,没有政府信息化,就没有全面的企业信息化;没有电子政务,就没有真正的电子商务和企业信息化。电子政务不仅为电子商务和企业信息化提供了良好的支持环境和对接方式,而且也成为电子商务的服务对象和客户。在这个意义上,电子政务工程将成为社会信息化水平的重要标志和国内信息产业和服务业发展的关键动力。我国政府信息化项目一直是遵循着这样的主线纵深发展的:内部的办公自动化内蒙古大学硕士学位论文第3页部分管理部门的电子化,例如金税工程政府的全面职能上网结合一些政府机关的实际情况,我们对本软件的目标界定为建设和实现一套灵活结构的办公自动化系统,主要提高政府机关信息化工作水平,加强沟通,密切使用单位与社会各界的联系,为单位领导提供高质量的信息服务,提供有力的决策政策支持。系统建立之后,能够使日常工作效率更高,对外来事件的响应更加迅速,同时办公成本和人员投入也会随着信息系统的建设不断下降。因此,我们非常有信心的认为系统建设之后,将会为使用单位带来良好的社会效益和经济效益,而目前软件的成功使用也证明了这一点。灵活结构办公自动化工作流的实现第4页第二章灵活结构办公自动化平台和工作流概述2.1灵活结构办公自动化平台概述2.1.1使用灵活结构办公的原因办公自动化(OfficeAutomation,简称OA)一词从八十年代中期在国内提出以后,国内IT业界和企业、行政管理的学者们做出了长期努力,他们作为一支中坚力量在不断地推进着我国办公自动化技术的前进。办公自动化本身是一个在不断发展的概念,十几年来,办公自动化从以数据为处理中心的传统MIS系统发展为今天以工作流为中心的办公自动化系统。然而,在实际的应用当中,成功的案例却并不多见。甚至到目前为止,很多单位在办公自动化建设过程中,也常常陷入了“信息化陷阱”当中。我们经常会听到用户抱怨开发者开发几年都没有开发出一套完善的系统。而开发者却抱怨用户在开发前提不出明确的需求,在开发中途又频频地改变需求。于是,开发者便不断地修改程序,以应付不断变化的需求。从而使OA的开发便陷入了“需求不断变化、软件不断修改、周期不断延长、效果难以预料”的尴尬局面。究竟是什么原因造成这样的局面呢?根据研究发现,主要有以下几个原因:作为工作流构成要素的办公环节、组织结构和办公方式在不同的政府机关是各不相同的,在同一机关,也是在不断变化之中的。这种变化和不确定性在相当长的一段时间里使得办公自动化的建设处于“需求更改--程序修改”的循环当中。办公本身的复杂性和广延性从狭义的理解来讲,办公就是管理。对于一个组织,管理活动涉及组织内部外部的诸多因素,经过许许多多适应不同管理需要的环节和人员。这个客观事实决定着办公自动化实现的复杂性和难度都是非常高的。管理的多样性和不确定性各个组织的管理具有自己的独特模式,即使是遵循ISO9000族标准的组织也可以根据组织的规模和结构复杂性来确定自己的管理复杂程度。另外,一个管理模式也并非是一成不变的,随着组织的发展和进步,管理模式也将不断地向优化和高效发展。人们的习惯意识内蒙古大学硕士学位论文第5页政务信息化、办公自动化的实现是对人们传统办事方式的革命性改变。人们从原来看得见摸得着的实物为对象的办公方式,要转变到“来无影去无踪”的电子化过程,心里不免会产生“患得患失”的不信任感。人的习惯意识是可以通过培训和实践来得到转变。事实上,在国家高度重视信息化建设的今天,人们对电子化已经并不陌生。因此,归结起来,软件对实际办公应用的“变数”的适应能力是目前国内OA建设的最大技术障碍。软件系统不能适应管理组织与管理模式变化,是实现办公自动化的最大障碍。2.1.2灵活结构办公自动化的探索办公自动化的核心就是工作流的电子化实现,而现实工作流的多样性和不确定性又是办公自动化实现的最大障碍。有没有一种方案可以冲破这些障碍呢?面对实际办公应用中的无穷“变数”这个巨大障碍,中国的OA先行者们做出了巨大的努力。寻找一套适应需求不断变化和组织不确定性的办公自动化解决方式,建立一套能够根据实际组织结构和应用需求定制系统实际功能的智能化办公自动化系统平台,成为我国办公自动化建设的唯一出路。对我国办公涉及的要素和人们办公习惯进行深入的研究、分析,终于找到了实现以上思想的方案,那就是:将办公自动化抽象成一个信息交换的平台,即建立一个