基于.NET和条形码技术的设备管理系统的设计与实现
2019-03-19李兴瑞
李兴瑞
(大连理工现代工程检测有限公司,辽宁 大连 116023)
1 设备管理工作的意义和特点
设备是实验室或科研机构的重要组成部分,在日常生产生活中发挥重要的作用。而实验室设备管理水平的高低则影响着设备的状态,如果不重视设备的管理和日常维护,将会给实验室的生产活动造成隐患,甚至会得到偏离实际的试验数据和试验结果。良好的设备管理水平可以减小和消除潜在因素对设备造成的危害,有效延长仪器设备的生命周期,保证实验室生产工作顺利开展,从而发挥更大的经济效益和社会效益。设备管理中包括几个重要的步骤:(1)按时、准确填写设备的使用记录和出入库记录,做到使用历史可查,使用人员可查,设备信息可查。(2)对设备的状况随时跟踪,发现损坏或异常要及时排查和维修,避免使用状况不良的仪器参与生产活动。(3)使用人员要提高个人素质,规范操作,增强设备保护意识。(4)定期对设备进行维护,包括鉴定、校准、维修等等。
2 设备管理业务的内容和流程
设备管理工作应当是一个完整的以“面”呈现,信息“多点”共享的业务。设备的管理包括设备的档案创建,信息更新维护,设备出入库记录,设备使用记录,历史记录检索,报表功能等业务模块,其相互提供支持,从而形成一个完整的管理体系。设备管理系统的主要功能“出入库管理模块”的流程如图1所示。
3 设备管理程序的目的和功能
设备管理系统是利用计算机及网络技术对企业设备进行管理的软件系统,该系统提供一种自动化方式对实验设备管理的各个环节进行高效的管理,相对与传统的人工化、表格化管理,计算机管理的优点有:提高管理水平,降低管理成本,及时共享信息,快速反馈信息,同时能够实现检索速度快,无纸化办公等信息化办公方式,减少繁琐的人工记录,提高生产效率,有效的协助实验室工作的顺利开展和正常运行(如图2)。
图1
图2
设备管理系统的主要功能模块包括设备信息管理模块:管理员新增设备信息,删除设备信息,修改设备信息。查询设备信息模块:普通人员和管理员都可以查询设备信息,查看设备状态和使用记录。扫码管理出入库模块:使用扫码枪扫描设备上的条形码标识,记录设备的出入库信息和设备使用记录,替代繁琐的人工记录。报表模块:查询设备使用历史记录以及设备出入库记录之后,可以导出查询结果,保存为Excel表格形式。
从权限上可将设备管理人员分为管理员和普通使用人员两类,其中普通人员拥有查看设备使用情况,历史记录,扫码借出,扫码归还设备功能的使用权限,而管理员除拥有以上权限外,还拥有设备的信息管理权限,比如新增,修改,删除设备信息,修改设备记录等。
4 开发工具介绍
本设备管理系统是基于.NET的多层架构,以面向对象的编程方法进行了系统的建模和分析设计,运行环境要求为Windows系统。本文选择由微软公司出品的开发平台Visual Studio 2017进行开发,这是一套可视化编程的开发环境,支持包括Basic、C、C++、C#等主流开发语言。本文选择C#作为编程语言,使用轻量级的SQLite作为数据库,搭建了包括界面层,业务层,数据访问层的三层架构,为该系统提供了良好的逻辑层次和可扩展性。
5 条形码技术简介
条形码技术是在计算机和信息技术基础上产生和发展起来的集产生编码、识别、采集数据、自动化和快速处理数据于一体的信息技术。近些年来随着设备资产管理技术和条形码技术在各个领域发挥巨大作用,其潜力也越来越被各个行业所关注,慢慢应用在人员,设备,车辆,文件,档案管理等方面的业务。相对于传统的人工管理方式而言,条码技术能够做到更加高效、准确、简单和规范。因此,具有器材设备管理职能的机构应把设备器材信息的集中管理、分散操作、信息共享同条形码技术结合起来,让条码技术为行业和社会带来更大的效益,使传统的设备管理方式朝数字化、智能化、综合化的方向发展,成为信息时代各项业务强有力的技术补充。
6 设备扫码管理系统主要功能的实现
设备信息管理功能模块的界面如图3所示。
图3
设备信息管理是管理员功能模块,包括设备的新增和删除,设备信息的修改和保存。当一个设备的信息完整和准确的存入系统之后,才可以在其他功能模块中对其进行相关操作。
新增设备的主要部分代码如下:
设备出入库扫码管理功能界面如图4。
图4
用户使用扫码枪扫描设备条形码时,系统会自动识别设备,并将相关信息显示在数据窗口中,当连续扫描完毕之后点击借出或者归还按钮,系统会将当前时间以及信息存入数据库,完成一次设备的出入库以及使用的记录。扫码识别设备功能的主要部分代码如下:
设备查询模块界面如图5。
图5
设备查询功能模块为用户提供了查询设备当前状态,设备使用记录和出入库记录的功能,查询结果可以点击导出按钮以Excel表格形式保存到指定路径。
7 结语
本文基于.NET开发环境和条形码技术对实验室设备管理方式进行改进,设计并实现了设备扫码出入库管理系统,提高了设备管理业务的整体水平。同时结合条形码技术的优势,提高了设备管理效率,实现了无纸化办公,降低了管理成本和经济成本。传统行业的信息化建设是相对其他新型科技行业较为薄弱的一个环节,而结合计算机和互联网技术可以给传统实验室行业带来成本的节约和效率的提升,同时规范化、标准化业务流程,是值得大力研究和发展的新方向。