【技术实现步骤摘要】
一种事件驱动的电子批记录系统
[0001]本专利技术属于事件处理
,具体为一种事件驱动的电子批记录系统。
技术介绍
[0002]MES是由MES Framework和MES Components两大部门组成,其中MES Framework是平台建模中心,MES Components是行业库套件中心。MES是专门为智能制造行业的生产执行而研发的一整套工业基础管理平台;其中MES Framework建模中心是基于ISA
‑
95委员会规范标准而建设的工业产品知识库;MES Components是我们针对MES行业每个领域专门定制的生产管理套件。
[0003]但是常见的系统在使用时,安全性普遍不高,同时并未采用统一的标准接口规范,导致软件系统的扩展和添加其他子系统时较为不便。
技术实现思路
[0004]本专利技术的目的在于:为了解决上述提出的问题,提供一种事件驱动的电子批记录系统。
[0005]本专利技术采用的技术方案如下:一种事件驱动的电子批记录系统,所述事件驱动的电子批记录 ...
【技术保护点】
【技术特征摘要】
1.一种事件驱动的电子批记录系统,其特征在于:所述事件驱动的电子批记录系统包括以下步骤:S1:先进行体系结构设计:设计与目标系统交互的外部实体(其他系统、设备和人)和交互的特性,及目标系统运行的环境,通常用体系结构环境图对软件与外部实体交互的方式进行建模,与目标系统交互的系统可以表示为:上级系统、下级系统、同级系统和参与者;S2:设计师根据构件所包含的业务需求,进行模块切分,形成模块列表并确定模块与需求的对应关系;S3:进行模块设计首先定义模块的主要功能;用Excel图表(例如流程图等)辅以必要的说明来表示本模块的逻辑流程,并对流程图进行描述;给出对每一个输入参数的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式,给出对每一个输出参数的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式,输出介质、对输出图形及符号的说明;包括计算公式与说明、某些设定的或必然的逻辑关系,对于函数,要着重说明;依据数据设计规范,建立数据表结构、索引等,并进行优化设计,形成数据库设计说明书;S4:定义数据库设计规则之后,再进行CMES平台建设;平台框架的业务建设包括是在不含有任何具体业务的情况下一种抽象模型的搭建,搭建的设计思想不再含有具体业务成分,具体实现要求是原子业务中心建立领域概念模型,消息驱动中心将模型概念实例化,即原子业务中心建设是设计时,消息驱动中心是运行时,运行时的消息被分成不同类型的消息对外发布,订阅者可以有选择的进行选择响应事件;S5:新建流程举例;业务场景:流程创建人员登录到工作流设计工具;点击新建按钮,在弹出的新建窗口中,输入流程的key值,key值需要保证唯一性;系统检查key值是否唯一,如果唯一提示新建成功;S6:定义流程活动起点、流转节点、流程结束节点,打开已有流程描述当前流程的相关元素,包括流程key、应用名称、模块名称、流程名称、创建时间、修改时间;保存流程;点击保存按钮将当前编辑的流程以XML的格式做数据持久化;S7:当前节点中需要同那些链接做通讯,并且告诉资源地址或者URL;也就是同那些表单通讯,包括链接key、名称、是否可用、描述、类别、OpUrl;同时显示链接列表统计;分派通知人页面;以上组织结构图使用统一权限中的人员机构树完成对以上人员组织结构的配置;资源选择中主要是组织结构人员的选择;S8:变量编辑页面;也就是变量的自定义,定义当前流程所需的自定义数据列;如表单、URL、跳转页面、涉及到当前活动的相关资源信息;S9:每一个活动节点被定义完成后,都有一个活动节点入口点和输出点,链接当前节点出口和下一个节点的入口即完成添加规则的动作页面设置即为表达式的设置,格式必须是布尔值格式;S10:右键点击活动图标弹出菜单点击新建子流程编辑器,输入流程信息,选择阻塞类型以及当前流程是串行还是并行;S11:使用反射类System.Reflection.DynamicMethod方法动态加载要需要执行的事件。2.如权利要求1所述的一种事件驱动的电子批记录系统,其特征在于:所述步骤S1中,
设计目标系统内部的结构模型中的内容精化成构件;构件分业务构件和基础设施构件,业务构件来源于业务领域,基础设施构件与业务领域没有业务联系,是为业务构件提供运行...
【专利技术属性】
技术研发人员:岳磊,牛鹏飞,闫晓风,王钧,
申请(专利权)人:机械工业仪器仪表综合技术经济研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。