关旭华
(广东 惠州 516100)
计量业务管理系统的出现与不断完善为技术机构实现信息化提供了技术支持,它利用计算机、网络和数据库等技术对技术机构的信息进行控制和集成化管理,支持高层决策、中层控制、基层运作,从而改善技术机构的经营环境,降低经营、生产成本,提高技术机构的竞争力,使技术机构出具的数据更加准确、公正、规范、真实,从而实现技术机构的信息化。
计量业务管理系统是基于领先的三层式技术研发而成的计量所管理套装软件。涵盖技术服务机构完整的管理内容,以“易用、好用、实用”为理念,帮助各种计量技术服务机构按照计量法律、法规、质量管理体系等各方要求建立最完善、最好用的信息系统。
标准化、商品化的成熟管理软件,实现快速实施、见效;可靠、稳定的产品性能,减少应用过程中的维护工作;标准器具、器具信息、后台设定、在用数据库资料等可导入系统,简化了初始化系统的过程。
角色权限的合理分配与控制,在帮助用户降低工作量的同时,轻松实现技术机构角色沟通和智能系统;最大限度地扩展了权限分配的灵活性,实现了按钮级的权限分配(一般的软件只做到添加、修改、删除、打印权限);关联信息穿透性、延伸性强;系统整体的信息互动性较高,提供了信息追踪管理等强大的功能。
产品系列包括C/S、B/S等产品,均采用一体式开发技术,集成度高。各模块信息的整合与关联性紧密,不同模块之间的不同系统和应用模式可任意搭配组合,实现按需分配,量身定做。技术机构发展壮大时,可根据实际需求增加功能和模块,软件的扩展性非常强。
根据使用要求,系统结构框图见图 1。主要包括数据采集系统、收发管理系统、专业组管理系统、数据库编辑系统、报表管理系统、审批流转管理、财务管理和人员权限设置八部分。
图1 系统结构框图
数据采集系统采集的各类数据可自动更新相关内容。包括:①技术机构测量设备的校准/检测信息。主要来自各专业组,由专业组成员根据校准/检测的情况输入。②单位人员数据采集,由系统管理员根据各类人员变动情况输入系统。客户相关信息采集,由收发人员根据客户情况输入。
仪器收发室接收设备后,录入客户要求和设备信息,系统自动生成测量设备唯一性编号、任务单并打印输出,同时通过网络将任务发给相关专业校准/检测人员,发出领取任务单的通知。校/检任务完成后,返回时录入返回日期及接收人,可根据收费标志和证书签发标志判断是否允许客户取走仪器。同时,仪器收发室可以随时查询客户提出的有关费用、任务是否完成及设备流转所在环节等问题,随时根据需要,查询统计超期未检的仪器,向相关单位发放催检通知。
专业组可根据仪器收发室录入的信息,选择被测量设备,管理员根据工作需要,按规程要求制作一些常用的证书模板,模板可长时间保存,一经调用可直接生成证书。校准/检测人员可根据需要选择模板,录入证书需要的信息可随时浏览编辑,然后自动生成证书进行打印。用户可随时查询自己与任务相关的信息,如台件数、产值等。专业组长或主管领导可在网上对证书进行审核、签发,副本存入数据库中。
数据库编辑系统用来编辑计量管理系统的基本参数和管理参数。建立设备信息、资料信息、人员信息、客户信息等数据库,它可以存储设备、人员、客户档案中的全部信息,并能随时查看其内容,自动生成机构考核或实验室认可所需的规范报表,确保开展工作的标准器具处于受控状态。
报表管理系统根据数据库编辑系统输入的基本参数、管理参数和数据采集系统传来的各种信息生成符合程序文件规定的各种 Excel报表,如:周期计划表、计量委托单、任务完成情况统计表等。报表格式可完全由用户定义,测量设备的所有数据项都可以输入每张报表中,每个数据项在报表中形成一个报表列,各个报表列的宽度可由用户指定,每个报表列的前后次序也可由用户指定。每种报表都可以有两种操作:生成和查询,所有产生的报表都可以存盘,以方便对其操作。
定义任务的审批程序,证书必须通过不同的流程:审核和审批,审批等级高于审核等级,未审核前不能进行审批操作,设置好审批程序后,证书严格按审批程序签字确认,只有完成所有审批程序后,在流转程序中才能被系统确认,否则不能进入下一级流转程序。
用户登录系统后,系统将自动搜索出等待处理的任务,方便任务尽快进行流转。计量管理系统中所有报表的审核、审批权限可以由系统管理人员任意设置,每个部门的各个报表的审核和审批人员都可以不同。
人员绩效及财务管理包括计量校/检费、收付款登记管理等,具有查询、统计等功能。室领导可以随时查询所有财务信息;专业组长可以查询本专业组人员产值情况;检定人员只能查询本人产值情况。
人员权限可分为对数据库的访问权限及对报表的审批权限。包括:系统管理员、室领导、专业组长、校准/检测人员、收发员。
本系统采用的SQL Server 2000数据库由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理存储和分析数据的需要,根据系统总体设计要求,在企业管理器创建以计算机名称为名的服务器,建立ts2004数据库(见图2),根据各模块功能创建和管理数据库,对各种数据库对象包括数据库、表、视图、索引、存储过程和触发器进行操作,本文主要对数据表和存储过程这两个对象进行说明。
图2 ts2004数据库
表是包含数据库中所有数据的数据库对象,定义为列的集合。按照实际工作需要,建立数据表,确定表包含的字段和各个表的存储极限,系统主要的数据表如下:①计量设备表:存放单位内和单位外所有设备的相关信息,字段包括统一编号、设备类别、设备名称、使用状态、出厂编号、测量范围、规格型号、有效日期等,实现数据库采集功能;②检验任务表:存放所有进入检验流程的设备相关信息,字段包括总任务编号、任务编号、设备名称、出厂编号、校准/检测日期、有效日期等;③计量总任务:存放所有进入检验流程的任务相关信息,字段包括任务编号、企业名称、委托人、委托日期等,与检验任务表相关联,属于收发管理和专业组管理系统模块的一部分;④计量企业名录:存放所有院内和院外单位相关信息,字段包括单位名称、联系人、联系电话、通讯地址、邮编等;⑤人员信息表:存放单位内部所有人员的相关信息,字段包括姓名、年龄、学历、培训情况等;⑥自定义查询表:存放系统所有查询方式,如按任意字段对计量设备表进行查询,字段包括查询名称、查询语句,所有查询方式结果均可通过报表管理系统功能输出到Excel表格。
存储过程是集中存储在SQL Server中的预先定义且已编译好的事物。存储过程由SQL语句和流程控制语言组成,其定义包括两个主要组成部分:过程名和参数的说明以及过程的主体。它可创建在服务器上运行的例行程序及过程,这些程序由应用程序的调用启动,计量业务管理系统数据库创建的主要存储过程见图 3,本文仅举例说明:①周期计划表:对系统内所有有效日期在指定期限内的客户设备进行统计列表,系统根据统计表自动生成业务需要的报表格式,计划调度员可以及时有效的为客户提供周检计划,提醒客户那些设备到期需要校准/检测。②设备检定记录查询:对送检日期在指定期限内的某个设备进行统计列表,该设备以设备编号模糊筛选,可以查询多个周期内的送检情况,包括每次送检后的检定日期、有效日期和报告编号等。③设备查询、设备名称:对计量设备表中设备名称满足模糊筛选要求的设备信息进行统计,另外可以对计量设备表其他字段进行模糊查询,如按有效日期、按检定方式对设备统计。④按科室任务完成情况统计表:在指定期限内对每个专业组的任务量进行统计,包括计划完成台件数、实际完成数和完成计划百分比。用户可以对任意时期内的任务量进行参考,加快当前任务的流转速度,避免某项任务停滞,影响院内设备校/检信息的更新。
图3 系统数据库创建主要存储过程
目前系统框图所示的功能基本实现,已投入使用,利用SQL Server 2000创建的数据库对系统不断进行维护更新,下面仅对收发管理系统和专业组管理系统两个功能模块加以介绍。
页面设计如图4所示,左侧任务栏显示计量总任务,右侧显示总任务包含的各项子任务,收发员下发任务时,从计量设备表选择所需设备,所属企业信息以及检验信息自动显示到收发管理页面,系统自动生成唯一样品编号和委托单,选择适当的校/检人员,保存后选择任务下达按钮,则这一任务流转到该人员的名下。
页面设计如图5所示,左侧任务栏可显示该人员的待检任务和全部任务,用户可以编辑当前任务,并查询已完成任务。显示待检任务时,校/检人员填写设备计量页面的信息,包括证书编号、结论、校/检日期和标准设备信息等,这些信息将体现在系统自动生成的证书首页上,报告附页可以利用已有的报告模板生成,也可以从文件生成。保存后选择报告编制完毕按钮,该任务流转到核验员名下,核验员和签发人的操作界面与图 5界面类似,显示任务相关信息,核验员和签发人依次审核、审批,该任务流转完成后,得到的证书显示3名人员的电子签名。
计量业务管理系统的开发设计是一个系统工程,它需要最高领导者、质量负责人、技术负责人、计量测试人员、仪器收发员等提出需求,然后由软件开发人员根据需求开发出系统,再由使用人员对系统提出修改意见,这是一个闭环的逐步完善的过程。这样的开发方法尽管延长了系统的开发时间,但最终能够开发出满足需求的系统。
图4
图5
1 秦丽影、费莊.计量业务管理系统提高工作质量[J].上海计量测试,2009(02).
2 杨雪梅.应用现代科学技术 提高计量业务管理水平[J].计量与测试技术,2002(03).
3 李岩、仪蕾.构建计量管理信息系统的思路[J].中国质量技术监督,2005(05).
4 秦开智.一个方便实用的计量所业务管理系统[J].企业标准化,2008(Z3).
5 曹晓霞、姚爱国.青海省气象计量检定业务信息管理系统的设计[J].青海气象,2009(02).