论基于eflow平台的MES系统二次开发
公司目前构建了海特克MES系统,主要用于实现仪器仪表、物资、生产排产的信息化管理。海特克MES系统底层基于struts2控制核心层驱动。通过对MES系统的表单、流程、操作的深度开发,可以实现其他的管理信息系统。本文依据海特克MES系统,实现保密管理系统的基本功能模块,主要方法如下所述。
1 海特克MES架构分析
海特克MES系统底层使用Jboss服务器和oracle数据库部署。配置、开发功能基于“创恒信eflow”表单系统。表单系统具有定义数据表单、流程表单等功能。
客户端通过浏览器访问MES系统相应模块的明细表页面,并通过查询、增加、修改菜单显示数据表单,通过送审显示流程表单。数据表单和流程表单都会触发系统预定义的html文件,流程表单还会触发预定义的流程js文件。增加、修改及流程送审过程中会更改底层数据库的状态。
2 保密管理中外部信息导入涉密信息系统功能模块实现方法
导入信息模块包括人员、设备、信息等各环节,本文以公司的“外部信息导入涉密计算机和信息系统审批表”为例,描述MES系统深度开发的方法。
审批表模板包括使用部门、经办人、密级、签署等信息,后续数据库定制、模板操作以此为基础进行设置。
2.1 数据库配置
对审批表数据进行分析后,列出数据字段。在Oracle的MES531数据库中新建导入审批的数据表“secret_info_daoru_record”。表secret_info_daoru_record中的字段定义。SID表示表单的唯一标识号。
2.2 创建数据表单
使用sysadmin用户登录后,在系统管理界面新增数据表单,与