崔家敏
(郑州财经学院,河南 郑州 450000)
当今社会背景下,高校规模在不断扩展的同时,固定资产也随着时代及教学工作的发展得到了类型层面的拓展。在当前计算机教学受到关注的今天,高校内部的计算机实验室建设力度也在逐步提高,在设备种类不断增加的前提下,设备管理工作也是当前学校工作的重点内容之一。以二维码技术为依托的计算机实验室动态设备管理系统的建立,可以在全面满足计算机实验室管理工作的前提下,进一步提高实验室的信息化水平。
二维码也被称为二维条码,是以一种特定规律使用特定几何图形用于记录数据信息的呈现黑白相间状态的条码。其具体的代码编制就是将计算机内部逻辑构成基础的“0”和“1”比特流进行了巧妙的使用,并使用多个和二进制对应的几何图形对数据、文字等信息进行展示,借助图像在设备中的输入或者是借用光电设备进行扫描便可做到自行处理信息。其所具备的信息容量大、编码范围广、较强的容错能力、较高的可靠性等优势,很好地解决了存在于计算机应用环节中的数据采集问题,真正意义上实现了快速准确获取、传递信息的目标,在管理中使用二维码技术可以极大地提高管理效率及水平。
计算机实验室设备的动态管理系统需要包括系统管理维护、仪器设备的入库调配、维护更新、清查报废等各个方面的功能[1-2]。在设备入库功能模块中,需要为管理的仪器设备进行编号、打印及粘贴相应的二维码,并将所有设备的二维码信息全部录入设备信息数据库,并通过使用原有设备二维码和原有设备编号对应的方式进行自动查找录入,对于那些新购入的设备可以进行人工手动的录入方式,同时也可以针对那些数量较大的相同型号的设备,进行批量化的数据录入操作。
对于实验设备的使用、调配、归还等有关设施流转的管理功能来说,需要将学校内实验中心的实际情况作为基础设计整体的计算机实验室设备动态管理系统,系统需要满足学校内部各种类型的实验仪器借用和调配的需要,并且不同的仪器设备借用和调配之间的流程也是不完全相同的[3]。比如,教学计划内的实验课程设备借用,就只需要有关的设备管理人员,通过扫描设备上面所粘贴的二维码,并在查找电子课程表的前提下,将具体的实验室仪器设备分配给具体的指导教师。而在教师个人借用仪器设施的情况下,同样需要设备管理人员对设备上粘贴的二维码进行扫描,并通过和实验课程表进行相应的对照,如果和课程表内的课程仪器借用产生了相应的冲突,则需要将仪器的教师个人接应取消,反之则可以借用给教师。在学生借用仪器设施时,必须得到有关教师的同意,有关的设备管理人员方可借用。在归还计算机实验室仪器设备的过程中,需要在仪器设施管理人员全面检查仪器状态之后,扫描仪器的二维码,随后进行相应的入库处理。
对于实验室内仪器设备的更新和维护等方面的记录模块来说,有关的管理人员在更新、维护仪器设备的环节中,可以在实验或者是维修室内,通过扫描设备上面粘贴的二维码进行更新维护信息以及设备当前状态信息的填写,并接入网络将全部的信息上传到数据库中。有关实验设备的清查和报废功能环节,相关的仪器设备清查人员则需要借助智能终端对全部设备的二维码进行相应的扫描,并通过检索原有的设备信息库之后提取相应的设备信息,并将实物和查询到的信息进行相应的核对,在这一步工作完成之后,便可建立相应的清查记录。如果出现了清查表中不存在信息而信息表中存在相应设备的情况,则说明出现了设备丢失的问题,最后则需要由系统自动进行参数错误等方面的清查统计。
计算机实验室仪器设备的二维码动态管理系统具体包括客户端、服务器端和通信网络等几个重要组成部分,就当前的情况来看,系统结构设计所采用较多的两种形式就是C/S和B/S,可以将这两种结构体系进行混合使用。和C/S结构相比,B/S结构本身具有平台跨越性、系统维护和升级改造较为便利等优势,根据当前高校内实验信息所建设的网络结构来看,有关计算机实验室仪器设备的二维码动态管理系统可以采用B/S结构。
在计算机实验室设备动态管理工作中应用二维码技术,其中的核心功能之一就是生成二维码标签。具体来说,实验室内的仪器编码可以使用字母、数字混合使用的方式,生成如图1所示的二维码仪器标签。图中展示的二维码,前3个字母可以作为学校简称,位于中间的两个字母则可以代表学院,剩下的10位数字中,前两位是实验室编号,3~4位则是实验室仪器设备的具体类型,第五位则是实验仪器设备的来源,其余的数字则是代表同一个实验室内同一类型设备的具体编号。使用系统中设计出的二维码打印结合激光打印机便可实现打印二维码标签的目标,打印二维码可使用A4的不干胶标签纸。在设备动态管理系统中增加的二维码打印功能,可以在打印的过程中,将需要打印的信息录入系统数据库中,极大地降低了整个二维码打印的成本[4]。系统内部生成二维码标签的函数如下:void GenerateQR-CodeLabel(CString strCode,CString strEqName,CString strEqM odel,CString strLabName,CString strStartTime,CString strClg)。其中的参数分别代表了仪器设备的ID、名称、型号规格、所属实验室、启用时间及单位名称。在函数实现的过程中,在储存二维码字符串之后,将字符串内的信息转化为二维码信息,并在bmp文件初始化完成之后,将二维码的实际数值赋值到bmp,最终绘制出二维码图片。
图1 实验室仪器设备二维码标签示意
在设计、开发、实现智能终端应用的过程主要包括两个方面的工作:(1)设计开发SQLite数据库内需要包括设施编码、状况、检查更日期等字段。(2)终端应用操作界面设计。出于操作简单便利的考虑,需要在操作界面上提示需要进行手动输入的字段。智能化终端使用流程实际上就是终端借助无线网络和服务器进行数据同步,做到将服务器端的仪器设备信息同步输入终端内部的SQLite数据库中。同时终端内部具备二维码扫描功能,可以在扫描的时候自动解析二维码中的数据信息,并和数据库内部录入的仪器设备信息进行匹配。同时,在智能终端的操作界面上,实验室内的巡检人员可以针对仪器设施的状态信息做出实时的更新。而在实验室巡检工作完成之后,则可以对包括现场图片在内的诸多信息进行实时的更新及同步。
高校规模的扩展也使其内部的固定资产种类得到了进一步的丰富,高校内部的计算机实验室作为整个计算机教学的重要场所,其中的仪器设备种类相对较多,传统的管理方式已经不再适用于现代化的计算机实验室管理要求。在这种情况下通过二维码技术的有效使用,可以在建立二维码动态管理系统的基础上,针对计算机实验室内的全部仪器设施张贴相应的二维码数据,并通过智能终端的扫描便可以完成仪器设备的调用查询、状态查询等诸多功能,真正意义上实现了计算机实验室仪器设备的动态化安全管理目标。