(无线电物理专业论文)基于web+designer的油田企业办公自动化系统的设计与应用.pdf_第1页
(无线电物理专业论文)基于web+designer的油田企业办公自动化系统的设计与应用.pdf_第2页
(无线电物理专业论文)基于web+designer的油田企业办公自动化系统的设计与应用.pdf_第3页
(无线电物理专业论文)基于web+designer的油田企业办公自动化系统的设计与应用.pdf_第4页
(无线电物理专业论文)基于web+designer的油田企业办公自动化系统的设计与应用.pdf_第5页
已阅读5页,还剩83页未读 继续免费阅读

(无线电物理专业论文)基于web+designer的油田企业办公自动化系统的设计与应用.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 m a s t e r st h e s i s 摘要 办公自动化作为现代化管理手段与工具现成为衡量企业现代化管理水平 的重要标志之一。为了满足企业现代化建设与信息化建设的要求,河南油田实 施了办公自动化系统一油田企业办公自动化系统,它是融合信息共享、协同 办公、工作流处理、邮件系统、即时消息传递等功能为一体的综合办公平台。 本文介绍了油田企业办公自动化系统开发背景,着重分析了河南油田对办 公自动化系统性能的要求和功能的需求:要求系统具有高可靠性和高稳定性、 功能上具有可扩展性和灵活性。根据这些要求我们设计了油田企业办公自动化 系统。其硬件采用了集中与分布式相结合的设计方案、软件构建在一个自行开 发设计的w e bd e s i g n e r 开发平台上,不仅满足了系统的需求,而且具有较高的 可用性和先进性。 油田企业办公自动化系统在开发方面最核心的技术是开发设计的w e b d e s i g n e r 丌发平台,它是一个二次丌发的平台,在此基础之上可以快速丌发 w e bo a 的应用。油田企业办公自动化系统整体应用就是构建在w e bd e s i g n e r 开发平台之上。w e bd e s i g n e r 开发平台由后台核心类库及前端配置工具构成。 包括五大类的工具:环境设置、用户界面设置、工作流引擎、数据库设置、应 用工具。通过这些工具可成实现一个完整的o a 应用。w e bd e s i g n e r 的架构完 全遵循系统开发的m v c 多层结构模式,充分地体现了面向对象的设计理念, 核心类库采用j a v a 语言实现,有极好的跨平台性和可移植性。 本文重点介绍了w e bd e s i g n e r 开发平台组成结构、设计思想和实现的功 能。通过一个开发实例,介绍了w e bd e s i g n e r 平台的应用方法。 最后,论文总结了油田企业办公自动化系统的特点,介绍了此系统在河南 油田实际工作中取得的巨大的经济效益及社会效益,展望了办公自动化系统的 发展前景。 关键词:办公自动化d o m i n ow e bd e s i g n e r 开发平台m v c 硕士学位论文 m a s t e r st h e s i s a b s t r a c t o a ,a sm e a n sa n dt o o lo fm o d e r n i z a t i o nm a n a g e m e n t ,h a sb e e no n eo ft h e i m p o r t a n ts i g n sf o rm e a s u r i n gm o d e r n i z a t i o nm a n a g e m e n t t om e e tt h ed e m a n d so f m o d e m i z a t i o na n di n f o r m a t i z a t i o no fe n t e r p r i s e ,h e n a no i lf i e l d b r i n go ai n t o e f f e c t t h eo ao ft h eh e n a no i l f i e l d ( h n y t o a ) i sac o m p r e h e n s i v ep l a t f o r m w h i c hm e r g e ss o m ef u n c t i o n ss u c ha si n f o r m a t i o ns h a r i n g ,c o o p e r a t i v ew o r k ,w o r k f l o wm a n a g e m e n t ,m a i ls y s t e m ,a n di n s t a n tm e s s a g et r a n s f o i t s a t i o n t h i s p a p e ri n t r o d u c e s t h e b a c k g r o u n do fd e v e l o p i n ga n da n a l y z e st h e r e q u i r e m e n t so np e r f o r m a n c ea n df u n c t i o no fo a g e n e r a l l y , o as h o u l dh a v et h e f o u r f o l l o w i n gc h a r a c t e r i s t i c s :h i g h r e l i a b i l i t y , s t a b i l i t y ,e x p a n s i b i l i t y a n d a d a p t a b i l i t y b a s e d o nt h e s e r e q u i r e m e n t s ,w ed e s i g n e d h n y t o a d u r i n g d e s i g n i n gh a r d w a r e ,w et a k ei nt h es c h e m e ,w h i c hc o m b i n e st h ef e a t u r e so fb o t h c e n t r a l i z a t i o na n dd i s t r i b u t i o n b a s e do nw e bd e s i g n e rp l a t f o r md e s i g n e db yo u r s e l f , w ed e v e l o ps o f t w a r es y s t e mo fh n y t o a t h eh n y t o ai sq u i t ea d v a n c e d , a n dn o to n l ym e e t st h ed e m a n do f d e s i g n ,b u ta l s oh a ss u p e ru s a b i l i t y t h ec o r et e c h n i q u ei n e x p l o i t a t i o no fh n y t o ai sw e bd e s i g n e rp l a t f o r m ( w d p ) ,w h i c hc 纽b eu s e df o rd e v e l o p i n gf u r t h e r t h a ti st os a y , b a s e do nw d pt h e a p p l i c a t i o no fw e do ac a nb ed e v e l o p e dq u i c k l y b a s e do nw e bd e s i g n e r , t h e w h o l ea p p l i c a t i o no fh n y t o a i sc o n s t r u c t e d ,w h i c hi sc o m p o s e do ft h ec o r ec l a s s l i b r a r ya n dt h ef r o n tc o n f i g u r a t i o nt 0 0 1 t h i sp l a t f o r mi n c l u d e sf i v ek i n d so ft o o l s : c o n t e x ts e t t i n g s ,u s e r - i n t e r f a c es e t t i n g s ,w o r k f l o we n g i n e ,d a t a b a s es e t t i n g s ,a n d a p p l i c a t i o nt o o l s w i t ht h e s et o o l s ,a ni n t e g r a t e do aa p p l i c a t i o nc a nb er e a l i z e d t h ef r a m e w o r ko fw e bd e s i g n e rp e r f e c t l yc o n f o r m st ot h em v c m u l t i h i e r a r c h v s t r u c t u r eo fs y s t e md e v e l o p m e n t ,a n dw e l lu t i l i z e st h e o b i e c t o r i e n t e dd e s i g n t e c h n i q u e , i i 硕士学位论文 m a s t e r st h e s i s t h i sp a p e ra i m sa td i s c u s s i n ga n da n a l y z i n gt h ec o m p o s i t i o n a la r c h i t e c t u r e , d e s i g nt h o u g h t sa n df u n c t i o no fw e bd e s i g n e r , a n di n t r o d u c i n gt h em e t h o d sf o r o r i e n t i n gw e bd e s i g n e rp l a t f o r ma p p l i c a t i o n i nt h ee n d ,t h ep a p e rs u m su pt h ec h a r a c t e r i s t i c so fh n y t o a ,w h i c hi sg r e a t s u c c e s s f u li nm a k i n ge c o n o m i ca n ds o c i a lb e n e f i t sf o ro i lf i e l d t h ep a p e rm a k e sa p r o s p e c to ft h ef u t u r eo f0 a k e yw o r d s :o a ,d o m i n o ,w e bd e s i g n e r , a p p l i c a t i o np l a t f o r m ,m v c , 硕士学位论文 m a s t e r st h e s i s 华中师范大学学位论文原创性声明和使用授权说明 独创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,独立进行研 究工作所取得的研究成果。除文中已经标明引用的内容外,本论文不包含任何 其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人 和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。 学位论文作者签名: 轷北夕多 日期:矽一少年f y 月j 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学 校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被 查阅和借阅。本人授权华中师范大学可以将本学位论文的全部或部分内容编入 有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学 位论文。本论文属于 保密翻,在3年解密后适用本授权书。 不保密口。 ( 请在以上方框内打“”) 学位论文作者签名:譬争7 ( 尹s 日期:矿口甲年f 月,日 , 指导教师签名:参 巷 日期:少p 垆年f 月r 日 硕士学位论文 m a s t e r st h e s i s 第1 章概述 1 1油田企业办公自动化系统的开发背景 随着中国进行“w t o ”,中国石化集团重组改制的不断深化,“用电子技 术提升传统产业”对油田企业来说越来越紧迫。一个企业的现代化管理水平很 大程度上取决于现代化管理手段,办公自动化的实施则是现代化管理手段中最 为重要,也是最基础的组成部分。为了更好地为企业创造效益,适应当前经济 发展形势,迎接信息化革命的挑战,河南油田积极建设现代化的管理信息系统。 提出了即“以数字油田为理念,以办公自动化为切入点”,以办公自动化系统 为龙头,全面提升油田的信息化应用水平和现代化管理水平【l 】。改变传统办公 模式,将办公业务的处理、流转、管理过程电子化、信息化,实现全面的办公 自动化。 河南油田位于中原,是一家大型国有石化企业。现有职工三万人,下属三 十六个二级单位,河南油田局域网子2 0 0 1 年全部建设完成,主干网的铺设采 用的是光纤,主要的勘探、开发、科研单位的带宽达到1 0 0 0 m ,其它单位带宽 1 0 0 m 。网络各单机节点带宽均达到1 0 m b s 以上。网络环境良好,为网上办公 平台的实现打下坚实的基础。 1 2国内外办公自动化技术的发展与现状 办公自动化( o f f i c e a u t o m a t i o n ,简称o a ) 是7 0 年代中期发达国家迅速 发展起来的一门综合性技术。是利用先进的技术,使原本由人来具体实施的各 种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利 用信息,降低办公成本,减少出错率,提高工作效率和工作质量,提高生产效 率的目的。 8 0 年代初,个人电脑迅速发展并走进办公室,处理简单的办公事务,完 成文件起草、编辑修改、打印输出、存档等办公室常规工作,管理单位人、财 硕士学位论文 m a s t e r st h e s i s 等信息。这一时期的办公自动化系统为第一代办公自动化系统,它以个人电脑 和办公套件为主要特征,应用基于文件系统和关系型数据库系统,以结构化数 据为存储和处理对象,实现了数据统计和文档写作电子化,完成了办公信息载 体从纸介质向比特方式的飞跃,实现个体工作的自动化。 9 0 年代开始,随着网络通讯技术的发展以及工作流群件技术的问世,办 公自动化系统发生了根本性变化,主要以网络技术和协同工作技术为主要特 征,实现了工作流程自动化和非结构化数据库的功能,实现了收发文从传统的 手工方式向工作流自动化方式的飞跃。这一级段办公自动化更多地承担了一个 信息通道的责任,主要是完善各个职能部门之间的沟通和信息共享机制,建立 协同工作的环境。在办公自动化覆盖到的办公机构内,所有员工都可以通过办 公自动化系统,根据权限,了解自己需要完成的工作,从网上下载信息以及别 人共享的信息。 网络的发展拓展了o a 的作用范围,使o a 成为一种企业级跨部门运作的 基础信息系统,可以联结企业各个岗位上的工作人员,联结企业各类信息系统 和资源。o a 系统不仅能适应单位为提高运作效率而进行的调整,而且还能促 进资源合理配置,甚至改革机构运作的流程。在一个现代企业的信息系统中不 可或缺的组成部分。 美国的l o t u s 公司的产品l o t u sd o m i n o n o t e s 是世界主流的企业级通讯、 协同计算和i n t e m e t i n t r a n e t 平台,具有完善的工作流控制、数据库复制技术和 完善可靠的安全机制,具有一整套包括验证、数字签名、存取控制和加密在内 的安全保密机制【2 】。l o t u sd o m i n o n o t e s 能够为政府、企业上网提供更可靠的 安全性和更强的协同工作功能。是目前电子协作类应用的首选平台。 l o t u sn o t e s 作为o a 平台已在国内已经获得了许多成功的应用。许多国 内用户应用d o m i n o n o t e s 成功部署了大规模的企业级网络,甚至是前端超过2 万5 千个n o t e s 节点的超大规模企业级网络。国务院办公厅采用d o m i n o n o t e s 作为政府上网系统中的消息传输平台,从中央到省、市、自治区和各大部委, 一直覆盖到地区和县,形成一个超大规模的垂直通讯应用网络。中国石化系统 的部直机关也选择此平台构建信息系统。 硕士学位论文 m a s t e r st h e s i s 1 3 开发油田企业办公自动化系统的必要性和意义 在利用l o t u s d o m i n o 平台构建办公自动化的应用方面,国内外有许多成 功能的案例。至从2 0 0 0 年初,国内也陆续有一些软件公司推出了通用的基于 此协作平台的通用办公自动化产品,有些是采用的是c s 的模式,用户端使用 的是n o t e s 客户端,有些用的是b s 的模式,用户则直接使用浏览器。这些产 品大多存在着一个共同的局限性:较适应那些业务流程相对简单的中小企业和 商业公司,不适合像河南油田这样业务流程复杂的大型企业。河南油田下属有 许多相对独立的二级单位,拥有自己的一套办公程序,又在行政管理上归属于 勘探局局机关管理。通常一个公文的形成要经过起草、部门审核、其它部门会 审、公文秘书核稿、领导签发、编号、盖章、封发等多个环节;一份收文,可 能要经过十几个部门共同会商:除此以外,每一个主管部门与下面二级单位的 相关的业务部门还有垂直的业务信息往来。信息流向是纵横交错,由于企业为 了适应市场的变化,业务的转变、部门的变换,人员的流动也是十分的频繁。 因此,那些通用的产品由于其功能单一,不能灵活的变化不适应于河南油f 只这 样的大型企业使用。 从系统开发过程和设计上来说,在河南油田这样大型企业实施办公自动化 系统,也不能象在中小企业实施办公自动化应用那样,直接在d o m i n o 系统平 台上开发功能模块,投入运行使用。这样开发的软件虽然在很短的时间就能开 发完成,投入使用,但由于结构不灵活,功能无法扩展,随着企业的发展、业 务的变更,很快就会被淘汰。无法大规模的推广,也就不能真正运转起来。 因此在河南油田这样企业中开发实施办公自动化必须具有这样的特点: 1 、功能可扩展性强,能适应相当长一段的时期内企业的发展和业务增长 的需求。 2 、功能能灵活进行设置,能满足企业内部纷繁芜杂的业务流程的需要。 企业有着十分迫切的需求,而市场又没有能满足条件的同类产品,同时, 对于管理大型企业的公文、档案、业务资料的应用系统,我们希望能拥有一个 自主的知识产权。在这样的背景下,我们开发了“油田企业办公自动化系统”, 硕士学位论文 m a s t e r st h e s i s 它是一个油田企业通用的办公自动化系统,它不仅是一个功能齐全完整、涵盖 丰富的办公自动化成品软件,更重要的是,它内含一个二次开发平台w 曲 d e s i g n e r 开发平台,在此之上可以快速构建一个适合于油田企业实际的w e b o a 应用,从用户的界面到o a 功能的实现,都有一整套完整工具和核心类库 提供支持。灵活、机动,可扩展性强。能够充分的满足企业对办公自动化系统 的要求。 1 4 本文的主要内容 本文首先介绍了办公自动化系统在企业现代化管理中所处的地位,及国内 外办公自动化技术发展概况,了解了油田企业办公自动化系统的开发背景和开 发的必要性。 第二章,详细分析油田企业办公自动化系统要实现的功能,d o m i n o 环境 的设计,硬件的体系统结构及软件的设计思想。其中硬件的集中与分布式相结 合的设计方案、软件的构建在一个自行开发设计的w e bd e s i g n e r 开发平台上的 设计思想,都是此系统中最先进、最核心的部分。 第三章,重点介绍w e bd e s i g n e r 开发平台的组成部分、设计理念及功能的 实现。 第四章,以实现一个简单o a 应用一信息采编与发布为例,介绍了如何 应用w e bd e s i g n e r 平台的开发与配置工具来构建o a 应用。 最后,总结了油田企业办公自动化系统的特点,在实际应用中取得的巨大 效益,对今后的发展进行了展望。 文章通过五个章节来完成以上内容 4 硕士学位论文 m a s t e r st h e s i s 第2 章油田企业办公自动化系统系统设计 2 1功能需求 “油田企业w e bo a 综合办公系统”主要提供给用户的是一个基于w e b 的 办公平台,在河南油田创建一个集成化的、能协同处理局机关与下属各二级单 位信息流转与共享的办公环境;建立基于非结构化的文档数据库,用于管理河 南油田各类公文、档案、工作安排、业务报表等等办公数据;支持信息传递, 解决由人工传递纸介质或磁介质信息的问题,实现工作效率及可靠性的提高; 提供具有工作流性质的处理与监督功能,解决多部门之间的协作问题,推动部 门间的高效率协作:提供集成处理和发布信息的工作平台,解决以往由于收集、 处理和发布过程相割裂造成的交接环节过多、信息不及时的问题;提供与现有 m i s 系统的信息接口,为系统今后的延伸垫定基础; 该系统是一个庞大的工程,涉及的人员范围从局机关到二级单位乃直三级 单位的所有办公人员,涉及的信息包括:公文、档案、公告、邮件等等多种类 型。具有用户多、覆盖范围广、信息量大、可扩展性要求强、安全性要求高。 做为同常办公的工具还必须具有高可用性、高稳定性。 系统主要实现的功能包括这样几部分:公文管理、档案管理、公共信息交 流与共享、部门的协作办公、资源管理、个人办公平台、即时通信系统,系统 管理与维护。 系统的功能结构图如图2 1 所示。 硕士学位论文 m a s t e r st h e s i s 圈2 1 油田企业w e b o a 综台办公系统功能幽 公文管理子系统 出发文管理、收文管理组成。发文管理实现了各种类型的发文的网上流转。 通过系统可以完成:起草文件、领导审核、会签、签发、编号、盖章、排版和 封发等一系列的操作,最终完成一个发文。 收文管理通过收文登已、部门领导拟办、领导批示、一般人员阅办等等步 :车蕊 引 := :夕 硕士学位论文 m a s t e r st h e s i s 骤使得一份收文能够在网上传阅,并填写办理结果。 档案管理 对流转完成的文件进行归档处理,填写分类号、保管期限等等相关档案信 息,发布,以供查询。当用户查询到需要的档案后系统提供一个档案借阅审批 流程,借阅申请批准后,用户可以看到这份档案的电子稿或原件。 公共办公子系统 提供给所有办公人员公共使用的功能。由公共信息、会议管理、综合业务 信息组成。公共信息是发布通知等公用信息的模块,会议管理提供的是发送会 议通知,了解与会人员的出席情况,查询会议及会议地点,管理会议室等等功 能。综合业务信息是一个传送、批阅非公文类信息的模块,方便局机关与二级 单位相应的职能部f 7 2 _ 间报表、材料的上传、下达。 部门办公子系统 提供一个部门的协作办公使用的功能系列。由领导动态、工作安排、资料 汇编、物品管理、事务督办组成。领导动态是一个网上请假模块,通过它可实 现请假、审核、批准等等过程。工作安排可以将近期的工作计划发送给本部门 人员,一般人员填写完成情况,以供查阅。资料汇编是一个提供部门内部资料 共享的模块。可以将本部门经常使用的文件、材料、文档、资料进行发布,部 | 中的所有人员均可以查阅、下载。物品管理是对部门内部的办公物品进行登 记、查询、领用记录等等管理。事务督办是一个对重点项目进行时时跟踪的模 块。由督办人员起草重点事项督办单,具体办理人员填写办理进行情况,以供 相关领导查阅。 资源管理子系统 由车辆管理、接待管理、信访管理组成。车辆管理是管理单位的车辆的基 本情况和用车审批。接待管理主要是对单位的来往接待进行审批和统计。信访 管理是对单位的来信、来访进行登记,送审及送阅。 个人办公子系统 由同常办公、个人资料央组成,个人资料夹,可以将办公自动化系统中个 人感兴趣的信息放入其中,以供随时查阅。用户一进入系统就打丌了同常办公, 它包括待办事项的提醒、已办事项提示及一个邮件系统。帮助用户完成同常工 7 硕士学位论文 m a s t e r st h e s i s 作处理。 系统管理子系统 提供各级管理员维护系统使用的功能,由数据备份、历史数据管理、图形 化部门管理、图形化人员管理、图形化工作流配置组成。数据备份提供应用数 据的在线备份的功能,包括全备份和增量备份。历史数据管理实现对历史进行 导出。图形化部门管理、图形化人员管理,通过图形化方式管理单位部门及人 员的变更。人员的变换、部门的更改,只需要鼠标的拖动就可完成。图形化工 作流配置,是通过系统提供的可视化工具完成一个工作流程的设置,包括完成 何人起草、送到何处审核、由何人签发等等一系列的流程、权限的设定。 论坛 提供一个企业内部职工讨论工作事宜,表达建议和意见的空间。 在线交流 是一个企业即时通讯系统,提供以文字或语音的方式进行实时交流,发送 资料,便签留言,可以查询对方的在线情况,召开一个异地的小组讨论。 待办事项手机短信提示 将用户需要处理的事项以短信的形式发送到用户手机上,进行及时提醒 【2 2 2d o m i n o 系统的设计 系统整体的设计思想是,每个o a 系统都具有上述功能,而整个系统由若 干个o a 系统组成。河南油田的局机关和下属的各个二级单位各自j 井j 有一套独 立的o a 应用,一旦增加了机构,系统可以立刻生成一套新的应用系统以供他 们使用。 整个o a 应用布署在d o m i n o 的服务器上。 在d o m i n o 环境下构建应用,首先要对d o m i n o 系统的组成进行分析和设 计。d o m i n o 系统组成因素主要包括:组织、域、d o m i n o 网络的拓扑结构。 硕士学位论文 m a s t e r st h e s i s 2 2 1 组织设计 d o m i n o 组织是d o m i n o 用户和服务器相互鉴别的实体。【3 j 采用的是层次命 名的方案,它包括四个组成部分:c ( 国家) 、o ( 组织) 、o u ( 组织单元) 和 c n ( 普通名称) 。层次组织的用户和服务器可分布于不同的组织单元中,组织 单元可划分为4 级,组织单元是根据地理位置或职能来划分的。因此一个 d o m i n o 用户或服务器名称表示为:c n o u ( 1 - - 4 ) o c 。同一组织内的服务 器和用户直接可以相互通讯,不同组织的服务器和用户只有进行交叉验证以后 才能互相通讯。一个大的企业的d o m i n o 系统可以是多个组织,也可以是一个 组织。 根据河南油田的实际情况,d o m i n o 系统应该采用单组织模式,组织具体 划分如下: 组织( o ) :河南油田 第一层组织单元( o u l ) :河南石油勘探局、河南油田二级单位 第二层组织单元( o u 2 ) :下属各局机关部门、直接管辖的单位( 二级单位) o = 河南油田 o u l = 河南石油勘探局 o u i = 河南石油勘探局二级单位 o u 2 = 二级单位名 o u 2 - - 局机关处室名 2 2 2d o m i n o 域设计 d o m i n o 域是共享一个公用地址本( p u b l i ca d d r e s sb o o k ) 的d o m i n o 服务 器和用户的集合。在一个域内,所有的服务器拥有同一个公用地址本。因为 d o m i n o 系统的公用地址本( 也就是系统的目录) 是一个d o m i n o 数掘库,它 自动在域内所有服务器之问复制,所以d o m i n o 的目录是在域内自动同步的。 公用地址本是d o m i n o 域的控制中心,它为j 下在运行的d o m i n o 系统提供了各 种各样的服务。其。 j 包括服务器、用j 。、验让者、网络域群组、连接和简婴友 的目录。即使在一个扩展到很大的地理范围的域,一个d o m i n o 管理员只要可 9 硕士学位论文 m a s t e r st h e s i s 以访问公用地址本,就可以执行整个域的管理功能【j j 。 在一个大型企业中,组织与d o m i n o 域与组织之间的设计关系可以分为以 下几类:单个域单个组织、一个域包含多个组织、多个域多个组织、单个组织 跨越多个域。单域的优势在于简化路由,适合于集中管理。多域模式适合于独 立管理。后者更适合于跨国的大型企业。从应用和管理的两方面考虑,国内的 大、中型企业一般选择单域单组织结构。域名多为企业的名称。河南油f f l 是一 个大型的较为独立的国有企业,从管理、经营上来是一个整体,因此在设计 d o m i n o 域设计为单域模式1 2 】。 2 2 3d o m i n o 域的网络拓扑结构设计 n o t e s 邮件路由主要决定于n o t e s 的命名网络。n o t e s 命名网络( n o t e s n a m e dn e t w o r k :n n - n ) 存在于d o m i n o 的网络域中,每个域中至少包含一个命 名网络。n o t e s 的命名网络是一组d o m i n o 服务器的集合,这一组服务器具备 如下条件: 共享同一种局域网通讯协议;可以在同一l a n 或由网桥( r o u t e r ) 连在一 起的w a n 上保持固定的连接;相同命名网络中邮件将直接在服务器之间传送; 不同命名网络之间的邮件传递要取决于公用地址本中连接文档定义的路径1 4 j 。 n o t e s 命名网络是支持d o m i n o 跨平台特性的概念之一,也可以成为连接 企业现有的各种网络,保护已有投资和统一上层应用平台的有力工具。 在n o t e s 命名网络之间建立邮件路由,可采用星形、网形等多种路由拓扑 结构。 最有效的也是目前最常用的路由拓扑结构是h u b a n d - s p o k e 星形路由拓扑 结构。如图2 2 所示。 i o 硕士学位论文 m a s t e r st h e s i s 图2 2h u b a n d - s p o k e 星型拓扑结构图 图2 2 中h u bs e r v e r 为中心,属于n n n 群1 ,s e r v e rw 、s e r v e r x 、s e r v e r y 、 s e r v e r z 分别属于n n n # 2 、n n n # 3 、n n n # 4 、n n n # 5 。在h u bs e r v e r 和s e r v e r w 、s e r v e r x 、s e r v e r y 、s e r v e r z 之间分别建立双向连接,那么整个d o m i n o 系 统中属于n n n # 1 、n n n # 3 、n n n # 4 、n n n # 5 里的任意两个用户之间就可以相 互发送电子邮件了。 如果采用网状拓扑结构,就要在所有的n n n 之间都建立双向连接。而图 2 2 所示h u b a n d s p o k e 结构只需要4 个双向连接,大大减少了服务器之间连接 文档的个数。 在d o m i n o 服务器启动时,服务器根据公用地址本中的连接文档建立路由 表。d o m i n o 服务器利用这个路由表决定到一个命名网络的最佳路径。连接文 档越多,确定最佳路径的时间就越长。显然,h u b a n d s p o k e 拓扑具有更高的路 由效率。 由于连接文档较少,使管理工作更轻松。d o m i n o 服务器的资源更多地用 于用户访问数据库而不是用于邮件路由,提高服务器的效率1 5 曲l 。 由于h u b a n d s p o k e 具有以上优点,因此河南油f f ld o m i n o 系统的邮件路 由拓扑采用h u b a n d s p o k e 拓扑结构。其中,一台d o m i n o 服务器作为h u b s e r v e r ,其它的d o m i n o 服务器作为从服务器。这样,只需要在主服务器与从 团 圜 硕士学位论文 m a s t e r st h e s l s 服务器之间建立双向连接,就可以实现整个河南油田的d o m i n o 系统的连通, 如图2 2 所示。 根据以上的分析,可以得出河南油田应用的d o m i n o 系统应设计为一个单 组织、单域、h u b a n d s p o k e 拓扑结构的系统。其应用范围应为河南油田机关、 及所管辖三十六个二级单位nd o m i n o 系统的组成。 幽2 3 河南油田d o m i n o 系统的组成 2 3 硬件体系结构的设计 为了提高系统运作效率,从节省投资、加强管理和方便维护等多方面综合 考虑,该系统的硬件方案采用分粕式与集中式相结合的模式。它包括系统集中、 物理合并和应用独立三个层次。 系统集中 指所有的服务器配置在一个d o m i n o 域中进行管理,采用h u b a n d - s p o k e 硕士学位论文 m a s t i :r st h e s l s 拓扑结构。 物理合并 河南油田局机关的o a 应用布署在中心服务器上,因为,局机关办公数据 相对比较大:中心服务器采用配置较高档、性能更为稳定的服务器。二级单位 的o a 应用,采用一台服务器支持几个二级单位的模式。随着系统的逐步广泛 应用,当出现硬件系统处理能力不足以满足需要时,可以方便的在系统中增加 服务器,将几个二级单位的系统迁移到新的服务器上服务。可以减少系统初始 投入赞用,充分利用资源。方便管理与维护。 应用独立 应用独立是指备单位拥有自己独立的一套o a 应用系统,各单位的系统管 理员可以分别对自己单位的o a 系统进行管理和设置。 具体的方案如图2 4 所示。 信息中心机房 幽2 , 4 油田企业办公自动化系统硬什架构幽 硕士学位论文 m a s t e r st h e s i s 整个d o m i n o 系统的拓扑结构为星型结构,其中心服务器( h u bs e r v e r ) 由的2 台s u nv 8 8 0 来承担,互作双机热备份。s u nv 8 8 0 承担局机关的应 用服务,连接局机关用户。从服务器由8 台高档d e l l 服务器组成, 8 台 d e l l 6 6 5 0 分为4 组,两两备份,承担3 6 个二级单位的应用服务。每个二级单 位的应用相对是独立的,根据每台服务器同时上线用户不超过3 0 0 名为最佳运 行状态考虑,每台服务器可以分别负担6 0 0 7 0 0 名二级单位的用户。8 台服务 器的配置都为4 c p u 、1 5 g h z 主频、内存8 g 、硬盘为3 6 g - k6 。每套双机热备 份结构采用l o t u sd o m i n os e r v e r 的群集技术来实现。1 9 t 的n a s 作为整个河 南油田o a 系统数据的存储和备份。所有的硬件设备集中在河南油罔信息中心 机房进行统一管理,由c i s c 0 6 5 0 9 交换机直接入主干光纤。固定办公的用户通 过局域网联入系统,移动办公的用户通过g p r s + v p n 联入系统。 s u nv 8 8 0 采用操作系统为s o l a r i s 9 ,d e l l6 6 5 0 采用w i n d o w2 0 0 0 a d v a n c es e r v e r ,d o m i n o 系统本身具有跨平台的操作能力,完全能够实现系统 的整合【7 1 。 考虑到办公系统的重要性与严肃性,系统采用双机热备方式保证系统的高 可靠性,提供7 六2 4 的不间断的服务。并采用n a s 网络存储来保证数据的安 全性和完整性。 2 4 软件的设计思想构建在w e bd e s i g n e r 上的o a 系统 传统系统的软件构架,是部件式生产、模块化组装。在这种结构下,一般 的做法是:应用系统、应用系统二,这是通常的软件丌发都在重复的工 作。在这种设计思想下完成的软件,一旦开发完成,就很难再上升到一个高度 集成和高度统一的体系架构中【2 1 。而本系统在设计时,没有停留在架构模式的 概念上,而是根据面向对象的设计思想f 8 】,采用( o o a 、o o d 和o o p ) 的设计规 范,在统一系统架构下,首先设计并提炼它的共性需求,在此基础上,再个性 化。 在软件系统设计上采用面向对象的设计思想和设计方法,每一模块对应一 个类,对模块的设计实际上转化为对类的设计【9 m 】。面向对象的设计思想的最 1 4 硕士学位论文 m a s t e rst h f s i s 大优点就是把一个庞大的复杂的软件系统,分解为既相互独立、又互相关联的、 具有继承性的功能模块,通过抽象加工,形成能被计算机识别的类。类能够继 承和被继承、公有成员和其它类的公有成员进行相互作用,类的私有成员则被 它封装起来。这样一来简化了软件的开发成本,在软件开发时,程序员只用关 心本类内的功能实现,而不考虑会不会与其它类和模块发生冲突,通过这样的 机制,可以很容易搭建起看起来异常复杂的软件系统。 作为o a 系统来说,它的职能和应用范围基本是固定的,因此我们提炼出 它一些共性的需求,在共性需求上,我们建立最基本的系统内涵,实现了共性 的功能如文档的流控制、文档的锁控制、权限控制等等,构成了w e bd e s i g n e r , 是一个二次开发的平台,在此基础之上可以快速开发w e b o a 的应用。油田企 业办公自动化系统整体应用就是构建在w e b d e s i g n e r 开发平台上。此平台的底 层代码采用j a v a 编写,因此具有极好的跨平台性和可移植性。 彝户端表示层 w e b 廊川服务中间层数据库业务逻辑层 幽25 w e b o a 软什的结构示意幽 这种设计的成功之处在于,w e bd e s i g n e r 丌发平台,具有高度产品化和标 准化的特点,二次丌发人员可以针对自己的需求做一些个性化的需求和变化, 1 5 硕士学位论文 m a s t e r st h e s i s 伸缩性、可扩展性非常强。非常适合建立像河南油田这种大型企业的o a 应用。 w e bd e s i g n e r 的开发遵循m v c ( m o d e l v i e w c o n t r o l l e r ) 应用开发体系结 构。实现多层体系架构【1 1 】的w e bo a 应用系统,如图2 5 所示。其中: - m o d e l ( 模型) 一数据和其相关的业务逻辑,通过j a v a 控件( j a v ab e a n ) 和j a v a 程序( j a v aa p p l e t ) 实现;, v i e w ( 视图) 一数据的表现层;在w e bd e s i g n e r 中,通过h t m l ,d h t m l 和x m l 实现: c o n t r o l l e r ( 控制器) 操作m o d e l ( 模型) 的方法;在w e bd e s i n g e r 中,通过j a v as e r v l e t s 实现列; 1 6 硕士擘位论文 m a s t e r 。st h e s i s 第3 章w e bd e s i g n e r 平台的设计及功能的实现 3 1 平台的组成 w e bd e s i g n e r 开发平台由核心业务层、系统前端配置层两部分构成构成。 图31 为w e bd e s i g n e r 平台组成示意图。 3 1 1 核心业务层 图31w e b d e s i g n e r 平台组成 核心业务层由j a v a 类库构成,实现的是系统的业务逻辑,我们在设计该 系统的o a 功能模块时并没有简单的按着需求进行设计,而是充分的分析了办 1 7 硕士学位论文 m a s t e r st h e s i s 公业务处理中的共性的功能进行概括和抽象设计一些基类,系统中o a 应用是 这些基类的派生类,每一个o a 应用都对应一个j a v a 类。这些基类我们定义 在w e b d e s i n g e r b a s i c 的类中。 核心业务层由两部分组成: w e b d e s i n g e r b a s i e e 类,提供的功能是o a 系统的共性功能。 应用类,每一个o a 应用如:发文、收文对应一个j a v a 类,它继承了 w e b d e s i n g e r b a s i c 类,拥有w e b d e s i n g e r b a s i c 的方法与属性【l3 1 ,除此以外, 还可以实现此o a 应用的特性功能。 3 1 2 系统前端配置层 t 是由一个d o m i n o 数据库完成,它运行在n o t e s 客户端上。由4 2 个表单, 6 2 个视图,3 4 个操作组成。所有的操作采用j a v a 进行编写。它提供给用户, 通过它可以完成对o a 应用的配置。它由五部分工具组成。如图3 2 所示。 系统前端配置库 r1r1r1r 1 图3 2 系统前端配置库组成 基本环境配置工具 主要负责d o m i n o 系统的组成因素,包括人员、部门、具体o a 应用所在 的目录等等映射关系; 用户界面配置工具 硕士学位论文 m a s t e r st h e s i s 主要负责配置用户的界面工作; 流程引擎 主要负责各功能模块的工作流的处理工作: 数据库配置工具 负责数据库相关的配置工作: 应用工具设置工具 负责对打印格式、排版格式、模版格式等等进行配置。 3 2 核心类w e b d e s i g n e r b a s i c 的设计 3 2 1 w e b d e s i g n e r b a s i c 功能设计 根据对核心业务层的设计,w e b d e s i g n e r b a s i c 是系统中最底层的核心部 分,它应该封装与实现o a 系统最为共性的功能。那么,o a 系统的共性的功 能有哪些? 经过对办公业务系统的信息种类、业务规则、任务流转及相关的角 色进行分析与抽象【i4 1 ,得出以下几方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论