一种理化检测控制与信息管理系统的制作方法

文档序号:9688141阅读:602来源:国知局
一种理化检测控制与信息管理系统的制作方法
【技术领域】
[0001]本发明涉及一种制造信息技术,具体的说是一种理化检测控制与信息管理系统。
【背景技术】
[0002]目前,企业的理化检测研究所在业务管理方面(如生产调度、检测报告、检测记录查询等等)基本上都处于手工操作的管理阶段,工作效率低、人为错误时有发生、数据查询难度较大,特别是在质量管理过程中涉及了大量需长期保存的试验数据记录、检测报告、检测中各环节情况等,人工查询很不方便。随着公司生产规模的不断扩大,产品产量、品种、规格日益增多,对产品的检验人员和检测质量提出了更高要求,人工管理模式远远达不到检测试验室更高的、有效的、持续的、快速响应技术服务的管理要求,使用计算机完成数据的收集、分析和处理的管理手段凸显迫切。
[0003]因此,设计并推行一种满足理化检测流程监控、实时数据传输、自动采集有效信息、多维统计分析等功能的信息化管理系统亟不可待。

【发明内容】

[0004]针对现有技术中理化检测控制的管理处于手工操作的管理阶段,存在工作效率低、人工查询不方便等不足,本发明要解决的技术问题是提供一种满足科研生产的检测需求、提高试验室整体管理水平的理化检测控制与信息管理系统。
[0005]为解决上述技术问题,本发明采用的技术方案是:
[0006]本发明一种理化检测控制与信息管理系统,试验室为中心,将试验室的业务流程、环境、人员、项目管理以及客户管理结合起来进行监控,系统分为任务管理、试验管理、报告管理、校对审核、系统管理、资源管理以及统计分析子系统,每个子系统包含在对应的包中,子系统间的数据传递采用实时消息传递与基于以太网的周期扫描双通信机制;各子系统的分层逻辑架构由底层开始依次包括:
[0007]数据采集层,与本理化检测控制与信息管理系统以外的原材料系统、质量管理系统、生产管控系统、现场资源物料管理系统进行对接,采集各系统数据,与数据层进行通讯;
[0008]数据层,接收数据采集层的数据进行存储;
[0009]数据处理层,与数据层采用面向连接的TCP/IP协议,保证试验任务、试验数据以及试验报告数据的统一与完整;
[0010]业务层,与数据处理层采用HTTP协议,保证系统的B/S结构,实现客户端远程访问;
[0011]展现层,与业务层通信,采用直调式即时消息通信传递控制命令、任务数据、报告数据。
[0012]每个子系统包含在对应的包中,任务管理子系统对应task包,试验管理子系统对应test包,报告管理子系统对应report包,校对审核子系统对应verify包,系统管理子系统对应system包,资源管理子系统对应resource包,统计分析子系统对应dataanalys is包;子系统间的数据传递采用实时消息传递与基于以太网的周期扫描双通信机制
[0013]数据层与采集层通信分两类,一类是与外部系统通信的接口采用的是JDBC协议,用于传递委托单、试验报告以及试验进度;另一类是与试验设备的通信接口,系统在试验设备上部署了试验数据采集代理,用于收集试验数据,系统平台作为Socket Server等待试验数据采集代理Socket Client的请求,当代理发现有需要上传的试验数据时,主动将试验数据通过Socket通道传递给平台。
[0014]数据处理数据处理层包括各操作模块、任务接口模块以及自动采集接收服务接模块,其中操作模块包括报告管理数据库操作模块、试验管理数据库操作模块、校对审核数据库操作模块、通用数据库操作模块、任务管理数据库操作模块、资源管理数据库操作模块、统计分析数据库操作模块以系统管理数据库操作模块,各模块并行设置;任务接口模块包括信息接收接口和信息推送接口 ;自动采集接收服务接模块实现对试验数据的保存。
[0015]业务层包括任务管理模块、报告管理模块、资源管理模块、统计管理模块、核对审核模块、试验管理模块、系统管理模块、通用管理模块、通用工具类模块以及流程编辑组件,各模块及组件并行设置。
[0016]展现层具有各展示界面以及控件,包括试验管理界面、校对审核界面、统计分析列表、资源信息界面、系统管理界面、流程管理界面;控件包括流程管理控件、任务管理模块分发控件、校对审核模块分发控件、报告管理模块分发控件、试验管理模块分发控件、资源管理模块分发控件以及系统管理模块分发控件。
[0017]数据处理层包含两个工具接口包,分别为自动采集接口包和系统对外接口包;自动采集模块对应autocol lect 1n包,系统对外接口对应out interface包。
[0018]本发明理化检测控制与信息管理方法包括以下步骤:
[0019]通过电子委托单或其他信息系统,委托检测任务到数据采集层,并存储在数据层;
[0020]由数据处理层通过调用数据层的数据库相应信息下达检测流程及检索项目;
[0021 ]在界面层专业分室核对,相应专业试验室通过数据处理层的任务接口接收任务;
[0022]相应专业试验室开始试验;
[0023]试验结束后,相应专业试验室利用展现层的校对审核界面进行试验报告的编写、试验数据校对,并审签试验报告,自动对照检测标准判断检测结果;
[0024]生成理化综合报告,发报告到委托单位;
[0025]一次理化检测流程结束。
[0026]试验时,试验管理子系统实时从试验设备获取试验检测数据,并且按照系统设定检查模板实时检查判断检测参数的状态,针对不符合规则的参数信息及时报警或提示。
[0027]本发明具有以下有益效果及优点:
[0028]1.本发明规范了理化检测流程,控制了检测环节的随意性,在应用中,系统响应速度快、故障率低,操作简单规范,追踪性和安全性高,对历史检测任务有形象统计与分析,真实有效地提高了工作效率和质量,填补了理化检测的信息化管理空白。
【附图说明】
[0029]图1为本发明系统的技术构架;
[0030]图2为本发明系统分层逻辑架构;
[0031 ]图3为本发明系统整体业务流程图。
【具体实施方式】
[0032]下面结合说明书附图对本发明作进一步阐述。
[0033]本发明一种理化检测控制与信息管理系统,以试验室为中心,将试验室的业务流程、环境、人员、项目管理以及客户管理结合起来进行监控,系统分为任务管理、试验管理、报告管理、校对审核、系统管理、资源管理以及统计分析子系统,每个子系统包含在对应的包中,子系统间的数据传递采用实时消息传递与基于以太网的周期扫描双通信机制;各子系统的分层逻辑架构由底层开始依次包括:
[0034]数据采集层,与本理化检测控制与信息管理系统以外的原材料系统(ERP)、质量管理系统、生产管控系统、现场资源物料管理系统(MES)进行对接,采集各系统数据,与数据层进行通讯;
[0035]数据层,接收数据采集层的数据进行存储;
[0036]数据处理层,与数据层采用面向连接的TCP/IP协议,保证试验任务、试验数据以及试验报告数据的统一与完整;
[0037]业务层,与数据处理层采用HTTP协议,保证系统的B/S结构,实现客户端远程访问;
[0038]展现层,与业务层通信,采用直调式即时消息通信传递控制命令、任务数据、报告数据。
[0039]本发明的技术架构如图1所示,采用面向对象技术设计开发。框架采用的技术具有良好的技术延展性,被广泛验证的技术。综合当前企业级应用采用的各种技术,J2EE技术路线具有良好的技术积累,在各企业级应用中已经得到验证。系统支持业界主流的Linux平台和Windows平台。系统的框架采用UniEAP集成开发框架。该框架包含了工作流,报表/图表,RIA展现及java后台集合框架。
[0040]采用该框架的原因主要有:
[0041]自带丰富的控件,使得系统的整体风格更加统一;
[0042]自动工作流组件,并且集成了工作流的开发工具,减少了第三方开源组件的学习成本和开发成本;
[0043]前台界面支持可视化开发,采用组件提供的前台开发工具,能够降低开发的难度,加快界面的开发;
[0044]系统集成了java的后台开发框架,包含Strutsl.2+Spring2.0+iBatis2.3。
[0045]依据用户需求进行系统设计,将不同的功能划分,系统共分为7个子系统,分别为:任务管理,试验管理,报告管理,校对审核,系统管理,资源管理,统计分析。每个模块包含在对应的包中,任务管理对应task包,试验管理对应test包,报告管理对应report包,校对审核对应verify包,系统管理对应system包,资源管理对应resource包,统计分析对应dataanalysis包。子系统间的数据传递采用实时消息传递与基于以太网的周期扫描双通信机制,满足各业务与应用需求。
[0046]各个模块对应的包中包含act1n,bo,impl,util,vo五种类型的包。Act1n包用于页面的逻辑跳转,bo为模块对应的业务接口,impl为模块业务接口的具体实现类,如果不同的业务,可以采用不同的实现类,实现统一接口,减少重复的冗余代码,简化代码流程。Util包用于存放各类本模块内部使用的工具类,该工具类仅为模块内部使用,不可以为其他模块包使用。Vo为模块内部需要的数据封装,该封装为了模块内部使用,其他模块不应存在相同的数据封装,如果多个模块需要使用同一数据封装,则需要将该vo类放入common包,各表的实体类也放在common下的vo包中。
[0047]各模块初始化的act1n必须以Init为结尾,以标识为初始化,如进行增加,修改,删除,则对应在名称中增加add,update,del等字样。查询则需要包含query标识。
[0048]系统包含两个特殊的工具接口包,分别是自动采集和系统对接。自动采集模块对应autocol lect 1n包,系统对外接口对应out interface包。自动采集模块共有1个包,main包只包含AutoCollect
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1