您当前的位置:五五电子网电子知识电工技术电工文摘基于工作流技术的发电企业管理信息系统的 正文
基于工作流技术的发电企业管理信息系统的

基于工作流技术的发电企业管理信息系统的

点击数:7109 次   录入时间:03-04 11:54:00   整理:http://www.55dianzi.com   电工文摘
4.4 其他数据
   
有关工作岗位录入的各种数据被存入发电厂管理信息系统数据库。

5 工作流管理子系统设计
    WFMIS中的工作流系统的实现体现在流程管理系统的设计上,流程系统用于在整个MIS中各用户信息的交流。这些信息包括生产工作中产生的各种报表,文档,资料和其他信息。
5.1 主要功能模块及业务逻辑
    WFMIS中工作流管理系统主要包括流程设置、流程处理 、流程启动、流程通知、流程操作、流程数据显示、流程状态跟踪、流程考核管理、流程清理等模块。
    限于篇幅仅给出流程设置模块逻辑示意图,见图4。


5.2 流程管理系统数据库设计
   
本系统数据库使用系统维护系统数据库,主要包括以下数据库表:
    (a) MIS系统用户信息表tb_xtyhxxb:用于对用户授权时找出所有用户;
    (b) 用户权限表tb_yhqxb:用于给流程结点操作权限授予一个或多个用户;
    (c) 流程模板库tb_lcmbk:用于存放所有流程信息;
    (d) 流程信息表tb_lcxxb:用于存放流程中所有结点信息;
    (e) 流程跟踪情况表tb_lcgzqkb:用于存放流程中每个相关用户对流程结点所作的操作情况;
    (f) 业务流程考核记录表tb_ywlckhjlb:用于存放整个流程的完成情况,以便考核;
    (g) 公文库tb_gwk:存放流程中如审批等所加的审批报告等公文以及个用户之间直接所发公文;
    (h) 流程通知表tb_lctzb:用于存放流程到达的信息;
    (i) 邮件表tb_yjb:用于向流程处理用户发送通知信息邮件(相当于第三章中的用户任务表)。
5.3 流程管理子系统与WFMIS中其它子系统的接口
   
流程管理子系统与WFMIS中其它子系统的接口采用以下方法。
    (a) 在所有的具备流程的数据库表中,加入三个字段分别为流程代码(fd_lcdm),流程序号(fd_lcxh),流程标志(fd_lcbz);
    (b) 在所有的具备流程的模块中加入“启动流程”和“处理流程”二个功能按钮,并按规则命名;
    (c) 在“启动流程”功能按钮的click事件中加入全局函数gf_start_flow,在“处理流程”中加入全局函数gf_depose_flow;
    (d) 所有包含流程的窗口在open事件中加入gf_init_flow全局函数。
    各个函数的实现是流程管理系统中通过功能对象封装实现的,运行于系统的分布是应用服务器上。

6 系统安全设计
    WFMIS系统的用户分为三种:一是享有特权的厂级领导用户,可以查询访问整个系统或与其相关的数据资料;二是一般部室用户,仅能使用他们权限内的一些数据资料;三是系统管理员,具有系统最高权限,由他们负责整个系统的安全、调度、授权等等。
    系统分为二级保护,第一级是以太网入网口令保护,它直接针对综合查询系统的入网用户名和口令,用户根据用户名和口令访问网络资源,系统管理员在以太网中对各用户所有目录下的文件进行分类授权,使各用户的数据库在其子目录下得以保护。第二级是在应用设计中,系统管理员对用户访问所有模块的权限设计一个权限表,通过该权限表,决定用户可访问模块的范围。通过以上处理,系统形成自动三级保护。用户名和口令相当于“身份证”,用户进入WFMIS系统后由权限表决定用户可以使用那些模块,不能使用那些模块,用户无法越权行动。
    除以上存取控制之外,系统还配备了网络防病毒软件,防止病毒对网络数据文件的破坏,并在程序设计上考虑了数据存取的并发处理。

7 结语
   
本文借鉴工作流管理技术方面的研究成果和已有工作流产品的成功设计经验,设计开发了基于工作流技术的发电企业管理信息系统。该系统将工作流管理技术与传统的发电企业管理信息系统有机的相结合,实现了对企业业务流程的管理,保证了当企业的组织结构、业务流程发生改变时,系统依然能够有效运行。本系统已在耒阳电厂等国内大型电厂投入运行,效果良好。

上一页  [1] [2] 


本文关键字:技术  信息  发电企业  工作流  电工文摘电工技术 - 电工文摘

《基于工作流技术的发电企业管理信息系统的》相关文章>>>