论文部分内容阅读
随着Internet的快速发展和应用,推进电力行业的自动化、网络化及电子化已是电力行业参与市场竞争的大势所趋。目前,以传统客户/服务器模型设计的办公自动化系统已不能很好地满足电厂网络办公的需求,也难以融合新的技术以充分发挥新管理模式的优势。因此,本论文以浏览器/服务器模型为基础,通过对电厂办公自动化建设的现状进行分析,针对电厂办公的实际情况,着重研究并实现了一个满足电厂实际需求的办公自动化审批子系统。本文通过分析J2EE的多层框架技术,利用关系型数据库,结合电厂审批流程的工作实例,按照软件工程的实际实现流程,对系统的开发进行了具体的需求分析和详细设计。并对系统的功能模块结构进行了划分与归纳,完成了系统部分功能的代码编写,进而阐述了构建基于J2EE多层框架的企业级信息系统的一般方法和开发流程。该系统以工作流流程为中心,改变了早期办公自动化的不足之处,有效地将企业传统中参与审批的市场部、销售部、财务部等部门协调起来,提高了审批效率。在其它功能上,该系统容纳了以E-mail、文档数据库管理、目录服务、群组协同工作等的支撑,其中包含了众多实用功能的功能模块,从而实现了对事务审批流程控制管理的自动化办公环境。文中首先介绍了该系统的背景和应用现状,指出原来的基于C/S体系结构的系统已经不能适应企业应用的发展要求。接着从总体上对电厂办公需求的各层业务进行了划分。然后简单介绍了目前流行的应用程序开发体系结构:Windows平台下的.NET及适合多种平台的J2EE,并通过对比进一步说明了开发该系统为什么选择J2EE体系结构。接着,对J2EE相关技术进行了简单介绍并着重说明了开发过程中用到的具体开发技术Spring、Web Work、Hibernate。论文将电厂业务审批流程作为重点,在软件工程和软件设计模式思想的指导下,论述了电厂OA系统审批子系统的体系结构设计、系统功能设计、流程控制设计、系统界面设计以及用户角色管理等资源模块的实现,并对本审批系统进行了测试。最后,本文对审批子系统的设计和实现过程进行了总结。