杜镇海
摘 要:针对计量检测系统架构总体的设计部分,我们要依据系统动能分析的需求,设计出系统功能的主体结构,并且要对系统的构架进行设计,分析使用模式,建立相应的数据库,最终确定整体的构架,本文通过对计量检测综合管理系统进行设计,确保计量检测结果的準确性和可靠性。
关键词:计量检测;综合管理;系统;设计
计量检测综合管理系统的设计,本文从四个方面进行设计:计量检测综合管理系统总体设计分析、计量检测综合管理系统详细设计分析、计量检测综合管理系统数据库结构设计、计量检测综合管理系统系统可靠性设计。
1、计量检测综合管理系统总体设计分析,我们从两个方面来谈:首先系统功能组织设计分析,其次系统功能组织架构设计。对于系统功能组织设计分析,通常计量部门有如下的设置:科研开发部门、计划组织部门、检验专业科室、质量管理部门。所长要按照党的政策路线方针,依据《计量法》等相关规定,制定本年度的计划实施方案,并且作为机构第一责任人起到监督、管理、执行的作用。技术负责人要把我技术工作和专业检测工作,预测技术的发展方向,批准试验方案,监督管理各项实验。业务部门要安排好业务联系,定时接受一起的检查,对于各项手续的办理要严格把关。检定人员要认真负责的执行技术法规,遵守从业人员的守则,确保准确的结果,做好仪器日常的维护和保养。
系统功能的组织构架设计由三方面组成:分布式技术概论、三层数据库结构、运用NET构建三层系统。分布式对象技术是随着网络的兴起而发展的技术,分布式具有较大的优势,属于散布的范围更大。在分布式网络中,主机站是重中之重,大量的数据都实在本地工作站种处理完成的。这样就可以大量的节约人力、节约成本,使每台计算机都成为一个独立的工作系统,方便数据的接收、分析和共享。并且任何时段任何需要的人都能及时的获得相应的数据结果,提高了工作的效率。我们通过浏览器中的WEB连接到数据库服务,将客户端中我们所需要的应用服务程序提取出来。
三层数据库结构实在相对的基础上多加了一个所谓的中间层,专门用来处理一些数据的逻辑访问、合法性检验等相关规则。客户可以直接访问中间层而不需要直接访问数据库。三层结构使分工更加明确,系统站更加清晰,后期升级也非常的方便不用担心某些重要数据的丢失。三层结构分为表现层、业务逻辑层、数据访问层。我们只需要数据连接代码就可以改变用户的控件。
运用NET构建三层结构就是利用我们最常用的办公软件微软实现XML,WEB Servies,SOA和敏捷性的技术。将NET Framework类库作为NET的应用的核心部分,在NET上装配组建是一件非常方便的事。用户可以选择性的安装自己所需要的控件,并且方便的在后台进行编码转变,用户通过组织库与逻辑库的操作,将能很快的搭建起三层体系构架。
2、计量检测综合管理系统详细设计分析有六方面:委托和收发模式、计量检测与校准模块、统计模块、仪器设备模块、检验模块、基础数据维护模块。委托和收发模块要根据业务部门的要求,有针对性并且系统的设计委托和收发。要办理好登记、移交、办理、检送等各项工作。我们要做好委托单登记、委托单续补、领样登记、反样登记、客户取样登记、委托首发管理后进行收发室更改、计检合同状态查询、计检证书状态查询、所有合同查询、所有合同删除。
计量检测与校准模块要严格安排好并严格遵守流程,要已完全任务确认、上门检测任务登记、严格的计量检测与校准管理、强检证书查询、所有证书变更、所有证书查询、计送审核、代检送、上门检测与校准、检测与校准打印、所有证书删除、证书变更、证书状态查询、已取样证书查询、上门证书状态查询、代送检证状态查询。
统计模块:计量器检验明细表、计量器具检验汇总表、科室检验汇总表、受检单位计量器具检验明细表、超周期完成任务情况表,报告证书完成情况汇总表、报告证书完成情况明细表、不合格计量器具明细表。
仪器设备模块:仪器设备、溯源计划、使用记录、周检计划、校准器具台账、检定器具台账。
检验模块:检验管理、报告填写、报告证书审核、检验类别设置、到期应检计量器具查询、报告证书复合。
基础数据维护模块:计量器具管理、客户管理、收费管理、发票管理、到账管理、支票管理、收费统计、基础数据维护、产品管理、标准规程管理、计量标准管理、检定周期管理、产品类别管理、检查员管理、模板库管理、财务管理。
3、数据库结构设计分为具体设计、数据库的访问、数据库表的设计三方面。数据库设计的基础是系统的类关系图,核心类一般是需要持久化储存的类,将逻辑模型转化成物理模型,完成数据库建模。我们在建模过程中主要采用的是映射法,就是将对象有针对的对应相应的数据后存入数据库中。
数据库的访问:在SOL Serve的数据库中,我们应用ADONET,它为数据库提供了相互利用的平台。它作为面向对象数据库,专门用于数据的交换,数据源可以运用各种形式如:Excel表格、文本文件、Word、数据库、XML等标记语言类文件。运用ADNOET可以将数据源进行交换方便运用于不同类库的需要。
数据库表的设计:
是否主键 字段名 字段描述 数据类型 长度 缺省值 备注
是 ID id MEDIUMINT(8) 8
MENUNAME 目录名称 VARCHAR(100) 100
PARENT_ID 父 id MEDIUMINT(8) 8 0
NODE_NUMBER 编号 VARCHAR(100) 100
HASNEXT 是否叶子节点 TINYINT(1) 1 0
URL 地址 VARCHAR(200) 200
NOTE 说明 VARCHAR(200) 200
4、系统可靠性设计:系统的安全机制设置主要以两个安全技术来保证:身份的认证、通讯的加密解密两个最关键的地方。
身份的认证:账户安全的第一道防线,由用户自己编写的用户名和密码组成,符合用户名和密码的人员具有相应的权限。计量检测我建议采用Vernum密码方法,该密钥文件一般情况下不可随意存放,并且不能被外部服务器访问,保证了文件的安全性。
网络传输加密的方法针对于工作站和服务器之间要保证有一对相应的密钥加密过程。采用私钥加密体制DES和公开密钥RSA两种加密,做到特别数据保险的效果。
其他安全措施:凡进入计量检测信息的用户,必须通过合法的用户名称和密码,针对不同的用户系统会自动分发权限,防止恶意登录系统要随机有验证码,系统要建立完善的数据库备份防止受到冲击数据丢失。
5、小结:级联检测综合管理的系统化会使计量检测系统走向高效率、安全、正规。在信息现代化的今天我们要充分利用科技优势来改变计量检测系统,使之更完善,更安全,更准确,更有效率。(作者单位:土默特左旗质量技术监督局)