工程质检通用业务信息系统设计和实现
2017-06-26杨国宏
杨国宏
(上海隧道工程质量检测有限公司,上海市201109)
工程质检通用业务信息系统设计和实现
杨国宏
(上海隧道工程质量检测有限公司,上海市201109)
提出了检测业务通用信息系统模式,实现了具体的检测专业信息与检测管理流程的分离,使得软件开发人员无需知道检测的具体业务逻辑,检测员通过通用模板描述具体检测业务逻辑,提交进软件系统。这样检测员即可实现检测技术的升级,跟上检测标准的变化,无需修改检测业务信息系统软件。并对基于该模式开发的相应的管理软件实现进行了介绍。
质量检测;模板技术;检测业务;信息系统开发
0 引言
近年来我国经济飞速的发展,基础设施建设也得到长足发展,随着而来的建筑和公路工程质量问题将会显得尤其突出;如何提高建筑和公路工程质量、如何准确检测建筑和公路工程质量、如何比较真实和准确的反映建筑和公路工程质量,成为人们关注的焦点。也产生了很多处理检测业务的计算机信息系统,用于提高检测工作效率和检测本身的质量。
工程质量检测,特别是建筑和公路工程上所用的材料质量检测,是保证建筑和公路工程质量很重要的一关。建材和公路检测业务信息系统的设计与应用,使得建筑和工程建材检测数据的真实性、高效性有了基本保证。目前绝大部分工程质检通用业务信息系统都把检测业务逻辑用程序代码直接实现以减轻检测员的工作量,同时减少了人为错误。不过,现实情况下,建筑和公路工程中各种新材料、新标准的不断推出和更新,工程质量检测项目的不断增加,要求工程所用建材的检测委托系统和数据处理系统不断完善、修改和更新,努力做到与时俱进;另外,根据质量管理部门的要求和检测单位自身的需要,为了提高工作效率、便于查阅、减少数据人为因素的影响,从而最大限度的保证检测报告的实时性、保密性、严格性。
目前绝大部分工程质检通用业务信息系统属于C/S架构,通常用于局域网中,不便于多检测站的统一管理和部署。部署和维护成本高,发生一次升级,则所有客户端的程序都需要改变。
针对以上情况,本文设计和实现了基于W e b的工程质量检测业务信息系统。对于该检测系统,将具有“自适应报表模板,灵活添加检测项目,自动化检测流程”等功能,实现“客户端无需安装,浏览器登录系统”。检测系统遵循“线上线下、虚拟结合”的原则采用系统平台和实体窗口进行全面建设,增强系统与实体窗口、实验室检测的互动功能,满足企业和检测部门以开展业务为核心的各类需求,保证企业对质量高、可信度好业务系统的需求。
基于W e b技术开发的材料检测系统较以往的工程质量检测业务信息系统相比,具有操作方便、功能合理、安全稳定等优点。特别是该系统采用模板技术,分离了具体的检测专业信息与检测管理流程,对于质量检测中不断出现的新方法、新规范、新标准、新业务,只要检测员在系统中添加相应的数据采集和报告模板及可,并且不影响旧业务的运行。系统后期维护费用低;可根据质量管理部门的要求和检测单位的需要,实现快速查阅、效率提高、误差减少等功能,从而最大限度的保证检测报告的准确性、真实性、实时性、保密性。有助于提高业务效率,降低业务成本,提升客户满意度,增强市场竞争力[1-5]。
1 工程质检通用业务信息系统的需求分析
1.1 四个基础数据管理模块
该业务系统所需基础数据管理模块为:人员、设备、工程、标准。
1.1.1 人员管理
人员分为一、二级目录如下:
一级目录为人员总表,人员概况以总表的形式表现,见表1。
表1 人员总表
二级目录为证书对应检测项目详细信息;点击一级目录中的证书对应检测项目进入证书对应检测项目详细信息。
1.1.2 设备管理
设备管理要求:
(1)设备离计量周期不超过30 d给予相关人员提醒。
(2)设备的使用需经设备管理员的授权。
(3)试验人员在上传试验数据时,可选择相应的设备。
1.1.3 工程与收费管理
一张表单是工程信息一览表(见表2);另一个表单为收费标准,可根据具体所在地的要求进行制定。
表2 工程信息一览表
1.1.4 标准管理
标准库分为检测产品和检测项目两类管理表:检测产品是大标准一览表(见表3);检测参数/项目是小标准一览表(见表4)。
表3 大标准一览表
表4 小标准一览表
1.2 检测项目目录树
把检测项目分门别类放到目录树上,按目录树管理检测员的资质证书,结合工作岗位安排对检测员进行系统授权。
1.3 业务流程
1.3.1 业务流程图
软件运行的业务流程见图1。
图1 业务流程图
1.3.2 具体流转过程
流转1:收样人员根据委托单在程序中录入信息;录入完毕后,系统会根据相应的参数将流转单自动分发到各科室主任。
流转2:科室主任收到流转单确认无误后将单子通过系统发给各持证人员,如有疑义可回退至收样人员,并标注退回原因。
流转3:各试验人员做完试验后用自己的账号上传数据并生成报告,再将报告打印出来交给审核人员。
流转4:审核人员收到报告确认无误后签字,并将报告通过系统发给签发人员,且将纸质报告送给签发人员;若发现原始记录或报告有问题,将报告通过系统退回试验人员,并将纸质报告退给收样人员进行修改;若是流转单有问题退回收样室。
流转5:报告签发完后,收样室收到报告后在程序上进行对签发部分进行确认,并交给相关人员。
流转6:报告发给客户后,需在程序上对报告发放部分进行确认。
1.3.3 报告修改
委托单位因自身原因提出修改报告,可在系统里提请修改。
2 工程质检通用业务信息系统的设计
该业务管理系统设计必须既要满足当前的应用需求和有良好的可扩展性。系统设计遵循以下原则:
(1)灵活性和模块化,系统要能够根据需求不断变化,能够灵活的扩展系统功能,有优化处理能力,有支持不同应用能力。整个系统按照功能分成若干模块或子系统,以方便进行系统的设计、维护、升级和扩展。
(2)高性能和高负载能力,系统要能够承载较大的应用运行负载,提供高性能、高效率的数据处理和响应能力,保证各应用模块、子系统和数据库的高效运行。
(3)安全性和可靠性,系统应拥有良好的防病毒和进行防护入侵能力,需要设置用户密码验证和权限赋予,来保证数据的安全性、保密性。在采用硬件的备份、恢复、负载均衡等可靠性技术基础上,还需要采相关的软件技术提供的管理机制和控制手段,以提高整个系统的安全性、可靠性。
(4)交互性强,系统应具有人机界面友好,操作简单的特点。在保证实现管理系统各种功能的基础上,用户应该易于培训,较快地掌握该系统的操作方法。
系统功能结构图可以直观描述系统所具备的功能,见图2。
系统包括四个子模块:系统管理模块、主数据管理模块、业务管理、共通功能。
a.系统管理模块:将系统分为用户管理、角色管理、日志管理和菜单管理四部分。角色权限管理包括包含用户、包含组和角色权限三部分,用户权限管理包括所属角色、所属组、用户权限、用户总权限资源四部分。操作日志管理用于管理本系统的操作日志。
图2 系统功能图
b.主数据管理模块:该模块包括人员管理、标准管理、设备管理、工程管理、费用管理五部分。其中人员管理是人员基本信息和相应证书/授权信息;标准管理是对标准基本信息、公司启用日期、发放/回收/作废等信息管理;设备管理是基本信息和设备及设备离计量周期不超过30天给予相关人员提醒等管理;工程管理是已签订检测合同工程基本信息,及其相关的检测关联信息管理;费用管理是检测项目和参数的价格管理。
c.业务管理模块:采用一个简单通用的工作流引擎实现业务流转。系统初始的工作流如图1的业务流程图,用户可以自行修改。
d.共通模块:查询功能可以对检测过程的各个环节进行监控。通过该系统可查询:样品存放情况;设备使用情况;试验进度流程情况;报告领取情况;工程检测费用及结算情况。打印功能是支持本地和服务器端打印;上传/下载功能支持W o r d文件上传和E x c el文件下载。
3 工程质检通用业务信息系统的的实现
通过以上需求分析和设计要求开发检测业务信息系统的软件,系统采用B/S三层构架的体系结构,开发技术选择JS P技术,以T o m c a t作为W e b服务器,选用M y S Q L作为后台数据库,客户端采用浏览器来完成操作。
(1)用户和权限管理,系统管理员可以对用户的权限管理进行设定和配置。系统管理员对人员角色进行授权操作,设置管理人员,试验人员,收样人员,其他人员几个大项,将勾选的项目权限赋予相关的人员,提交后相关人员得到相应权限才能进行操作。对信息系统的所有资源进行权限控制,比如信息系统的功能菜单、各个界面的操作按钮控件等进行权限的操控。对每个人赋予不同权限,通过账号密码进入系统后只显示授权的系统界面,可操作的菜单和按钮都不相同,使得流转界面清晰,又防止出现对检测干扰的情况。
(2)设备/标准/人员/工程/费用管理,系统管理员可以对管理信息进行设定和配置,点击相应的菜单进入相应的管理界面,可在其中对设备、人员、费用、工程、标准进行管理。对于设备有计量周期提醒功能。
(3)委托阶段业务包括:委托单输入、流转单打印、委托派单等,在这个界面可进行委托信息的输入,为了提高收样环节中样品信息量的完整性需要委托人根据检测项目提供样品的信息和资料,在实际操作过程中,委托人员或收样人员不可能对各种样品、各种检测项目所需的信息都了如指掌,会出现因样品信息填写不全或资料不齐而造成检测标准填写错误,样品数量不全等问题,从而无法检测和检测延误等情况,因此,系统在输入检测项目/参数时,可根据项目/参数自动列出相应的标准,供收样员选择,并可查询样品的取样频率,应用范围,以及是否符合公司资质。委托录入后,系统自动生成委托编号和样品编号,从而保证编号的唯一性,打印流转单后,可自动进行派单给各部门负责人。
(4)检测派单,由各部门负责人进行派单,派单时可选择不同的试验人员,以便进行人员工作量统计。
(5)检测阶段:检测人员对于样品检测后需要输入原始记录信息,在原始记录信息输入后,系统可自动生成相应的表格数据图形,并自动填入报告表式中,同时生成唯一的报告编号。
(6)检测审核:审核人员对检测结果进行核定,通过则提交签发人员,否则可以驳回上一阶段。
(7)报告签发:签发人员对检测/审核结果进行核定,通过则提交敲章人员,盖章后流转回收样室待发放,否则驳回上一阶段。
(8)统计查询:对各种信息进行查询(委托/样品/测试/审核/签发/费用/敲章等),在各阶段的界面中都有统计查询界面,可查询试验样品报告所处的阶段,根据设置的各试验流转时间,可标出超出流转时间的样品或报告编号,从而发现流转环节问题所在。
工程质检通用业务信息系统的软件运行后,提高了检测流程的速度,减轻了各环节的重复劳动,对人员权限的设置,检测数据的自动处理,使得检测过程得到严格控制,提高检测数据的公正性和准确性。对各流转过程的分类,使得检测流程清晰明了,可以快速发现流转问题环节。由于程序是基于W e b开发的,客户端是浏览器,因此程序可增加在其他设备,如手机、平板上运行的功能,为检测工作带来更大的便利性。
3 结论
该检测业务信息系统,不仅以其高效率、高精确度代替了原来的手工劳动和数据的简单处理,而且能够快速轻松地输入大量数据,查询方便,打印便捷;更重要的是该系统借助完善、友好的界面,使略懂计算机知识的人,稍加指导就可以使用,不要复杂的专业培训。系统立足于满足工程质量检测企业的日常工作需要的实际需求,功能完善,安全可靠;系统的整体设计思想保证了其开放性、可扩充性、可移植性。
[1]张阳春,张志清.临床检验数据分析与信息管理系统的研究[J].中国医疗器械信息,2016,22(11):17-20.
[2]李春雨,魏敬泽,崔丽娜,等.计算机网络信息系统在企业产品检验管理中的应用[J].自动化博览,2001,18(5):7-8.
[3]王珊,萨师煊.数据库系统概论(第5版)[M].北京:高等教育出版社,2014.
[4]J TT828-2012,公路试验检测数据报告编制导则[S].
[5]Paul Deck.Spring MVC学习指南[M].北京:人民邮电出版社,2015.
T P39
B
1009-7716(2017)06-0240-04
10.16799/j.cnki.csdqyfh.2017.06.072
2017-03-21
杨国宏(1976-),女,上海人,工程师,从事检测管理工作。