关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 采用工作流技术的发电企业管理信息系统的研究与开发

采用工作流技术的发电企业管理信息系统的研究与开发

作者:时间:2012-08-22来源:网络收藏

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

本文引用地址:http://www.eepw.com.cn/article/160065.htm
上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭