1.绪论
1.1 课题研究的背景
近年来,随着经济快速增长,客户需求的不断增加,促使业务扩充工作的服务质量必须不断提高,服务理念必须不断创新,才能真正做到让客户满意,从而不断提升企业形象,提高经济效益。那么,如何解决传统业务扩充过程中流程烦琐、效率低下的问题;如何在客户的业扩建设过程中通过有效手段实现科学规划、合理设计,并注重工作效率和工作质量的问题已引起电力企业的密切关注。 客户提出用电申请后,通常有勘察派工、现场勘察、供电方案编制、供电方案审批、答复供电方案等数个环节。其中,供电方案审批环节涉及多岗位、跨部门审批,颇为耗时。为进一步提升服务质量,优化业务扩充流程和环节,加强高压供电方案规范化管理,在业务扩充流程的关键环节——方案会签环节,鞍山供电公司自主研发了供电方案会签系统,该系统采用工作流管理和功能模块组件化的设计思想来实现供电方案会签流程化管理。在有效避免各部门相互推诿、多工种沟通困难、传递时间长、纸质文件难保存等问题的同时,淘汰了传统供电方案周例会人工审批会签制度及纸质会签的麻烦,节省了大量人力、物力,工作效率得以很大提高。 鞍山供电公司是国有大型供电企业,担负着三县四区的供电任务。为了适应日益加剧的市场环境和不断深入的电力体制改革,鞍山供电公司根据自身工作需要,针对业务扩充的关键环节——供用电方案的会签环节研发一套网上会签系统,目的是加快电力用户接电速度,提高管理工作的效率,进而提高客户满意率。
........
1.2 现有产品分析
网上审批系统主要用于在企业或政府内部的公文流转,文件审批。实现对行政审批业务的有效执行、监督和管理的电子政务应用系统。它一般包括流程建模,发文拟稿,网上审批,收文管理等模块。网上审批系统一般基于工作流技术构建,支持工作流模板、公文起草、自动审批及收文存档。电子签章系统是电子签名的一种表现形式,利用图像处理技术将电子签名操作转化为与纸质文件盖章操作相同的可视效果,同时利用电子签名技术保障电子信息的真实性和完整性以及签名人的不可否认性。 电子签章系统的缺点: 1、制作过程繁琐、存在安全隐患; 2、无法完成基于流程的会签。
..........
2. 项目相关技术
2.1 开发平台的选择
供电方案会签系统是基于Web设计的流程性质的信息系统。目前面向协同业务的开发,主要建立在Microsoft Exchange、Lotus Domino、.NET等几种平台[7-9]。以上几种系统都具有工作流管理能力,系统的设计需要综合考虑技术支持性、适用性、可靠性等各方面因素,本课题选用.NET作为开发平台。 另外两种开发平台的简介。Exchange Server由微软公司进行开发,广泛应用于早期的办公系统中。通过电子邮件主动推进工作流程。由于Exchange Server使用不够方便、二次开发复杂等原因,Exchange Server的使用已大幅减少[10]。Domino/Notes是由IBM公司进行开发的先进的工作流产品,具有完善的工作流控制、数据库复制技术和完善可靠的安全机制[11-12]。它支持协同工作和知识管理,具有对非结构化、半结构化信息的管理功能。具有强大的工作流管理功能.
.........
2.2 .NET 介绍
作为微软的新一代技术平台,.NET创建了拥有标准,联通,多样性,稳定可靠和多功能特点的应用系统[13]。从技术的角度,一个.NET应用是一个使用.NET Framework类库来编写的。.NET Framework是一种具有强大功能的应用程序,实现跨技术边界的无缝通信。.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。前者是.NET Framework 的基础,提供一个管理环境用于执行系统任务。后者是一个完全面向对象的集合。.NET最基本的架构模式是三层架构,即表现层、业务层、数据访问层,如图2.1所示。利用层间低耦合、层内高内聚的特性,降低了层与层之间的依赖,有利于标准化、扩展化。更易于后期的维护与升级。 表现层最接近用户,主要用于与用户交互,显示数据和接收用户输入的数据,将用户输入的数据传递给业务逻辑层,业务 逻辑层的数据变化是通过表现层显示出来的。业务逻辑层通常为类库,它是应用程序的核心功能,负责表现层与数据访问层的数据交换,在数据域交换中起到承上启下的作用。数据访问层主要负责数据库的访问,实现对数据库中数据的提取与保存。实现对象实体的持久化。
..........
3.系统建设方案 ........ 10
3.1 方案建设要求 .... 10
3.2 系统建设遵循的原则 ....... 10
3.3 供电方案会签概述 ......... 11
3.4 系统架构 ........ 13
3.4.1 系统外部结构 ........ 13
3.4.2 系统内部结构细化 .... 13
3.4.3 系统主要功能 ........ 15
3.5 数据库设计 ...... 18
3.6 组件设计 ........ 20
3.7 Web 系统安全性设计 ....... 20
4.会签系统工作流设计 ........... 22
4.1 工作流建模 ...... 22
4.2 工作流运行管理 ........... 25
4.2.1 设计思想 ............ 25
4.2.2 流程控制库 .......... 26
4.2.3 工作流服务接口 ...... 26
5.系统的具体实现 ...... 29
5.1 业务层的实现 .... 29
5.2 数据访问层实现 ........... 29
5.3 主要功能模块实现 ......... 30
5.系统的具体实现
5.1 业务层的实现
MIS 是一个以人为主导,通过软件或硬件设施实现信息的收集、传输、加工、更新信息的系统。在本系统中。通过在业务层设置一些 MIS 组件(代码及用户组件),将方案会签系统操作权限进行细化,并实现了集群化的管理配置,并利用接口服务功能实现业务规则。 本系统中根据具体的业务封装了若干个服务类,其中与会签工作流管理相关的业务实现封装到 DefalutWorkflowFormServiceNH 类中,该类也是工作流服务接口 IWorkflowFormService 的实现类。关于接口相关方法的实现将结合 5.4 节具体的功能模块设计来阐述。NHibernate 是一个面向.NET 环境的对象数据库映射工具。对象数据库映射ORM 用来把对象模型表示的对象映射到基于 SQL 的关系模型数据结构中去。它是一个以.NET 为平台,针对关系型数据库的对象持久化类库,是一款非常棒的持久化工具。 在本系统中,我们通过在程序中的 Web.config 文件来实现 NHibernate 的配置。
.........
结论
鞍山供电公司是辽宁省电力公司所属的大型企业,担负着三县四区及鞍山钢铁集团的供电任务。为进一步提升服务质量,优化业务扩充流程和环节,加强高压供电方案规范化管理,在业务扩充流程的关键环节——方案会签环节,鞍山供电公司自主研发了供电方案会签系统。该系统已经上线使用。该系统采用工作流管理和功能模块组件化的设计思想来实现供电方案会签流程化管理。在有效避免各部门相互推诿、多工种沟通困难、传递时间长、纸质文件难保存等问题的同时,淘汰了传统供电方案周例会人工审批会签制度及纸质会签的麻烦,节省了大量人力、物力,工作效率得以很大提高。 论文取得的结论如下: (1)以工作流和组件化设计思想为基础的电力企业供用电方案会签系统具备完善的功能、操作简单。 (2)对工作流管理系统进行研究从而得出会签系统工作流的设计与实现; (3)最终实现建立在.NET 平台上的会签系统。 目前,供电方案会签系统充分解决了在方案会签环节遇到的工作链条长、工作关系复杂等问题,满足了完成供电方案会签的环节的应用。实现了不涉及电力系统内部数据的业务需要。但从长久考虑,还有许多工作需要进一步完善,例如实现足够的保密工作要求,如何安全有效的与国网公司的业务应用系统进行对接并实现数据的交互。
.........
参考文献(略)