APP下载

实验室资产管理系统设计与实现

2018-04-24郑定超

现代计算机 2018年8期
关键词:码字二维码标签

郑定超

(浙江东方职业技术学院信息传媒与自动化学院,温州 325200)

0 引言

我国高校的教学、科研以及办公等资产数量庞大,尤其是在20世纪90年代中期以来,随着国家实施科教兴国和人才强国战略,我国高等教育的改革与发展突飞猛进,高校的固定资产投入也不断加大。目前,高校对于学校实验室资产的管理一般采用人工清点、手工书写信息标签进行粘贴的方法。但是,学校的资产设备一般具有数量多、价值高、使用周期长、使用地点分散等诸多问题,导致许多高校目前面临着实验室资产管理难的问题。学校在清查资产的时候,往往需要投入大量的人力物力资源,还需要学校各部门的共同配合,有时设备出现损坏或丢失,根本无法进行维护和监督控制,从而影响学校的日常活动。

因此,针对当前高校实验室资产的管理现状,一方面经费资源短缺,另一方面又存在着一定的资源闲置与浪费问题,提出设计一个良好的高校实验室资产管理系统越来越重要。本文利用二维码技术、Java编程语言、MySQLl数据库等知识设计一个资产管理系统,可以进行相关资产的增、删、改、查,同时引入二维码技术可以生成资产信息的二维码图片。

1 关键技术的实现

目前,大部分高校对于实验室资产信息的管理基本上采用人工书写或电脑打印信息标签粘贴在设备上。限于标签的大小,这种方法包含的资产信息十分有限,并且经过长时间的风吹日晒,标签上的信息会逐渐模糊,导致资产相关信息缺失,造成资源闲置与浪费。

二维码(QR Code,QR 全称 Quick Response),它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。与传统信息标签相比,它具有以下功能:

(1)识读速度快:每秒可以识读30个含有100个字符QR码;

(2)数据密度大:可以放入1817个汉字、7089个数字、4200个英文字母;

(3)占用空间小:用数据压缩方式表示汉字,比其他二维条码表示汉字的效率提高了20%;

(4)纠错功能强:具有4个等级的纠错功能,在部分损坏的情况下仍能被正确识读;

(5)抗弯曲性强:将QR码贴在弯曲的物品上也能够快速识读。

二维码的编码过程如图1所示:(1)数据分析:确定字符编码、选择纠错等级;(2)数据编码:将数据字符转换为位流,每8位一个码字,整体构成一个数据的码字序列;(3)纠错编码:按需要将上面的码字序列分块,并根据纠错等级和分块的码字,产生纠错码字,并把纠错码字加入到数据码字序列后面,成为一个新的序列;(4)构造矩阵:将探测图形、分隔符、定位图形、校正图形和码字模块放入矩阵中,并把上面的完整序列填充到相应规格的二维码矩阵的区域中。(5)掩膜:将掩摸图形用于符号的编码区域,使得二维码图形中的深色和浅色(黑色和白色)区域能够比率最优的分布。(6)格式和版本信息:生成格式和版本信息放入相应区域内。

图1 二维码编码流程图

二维码的解码与编码是一个互逆的过程,此文不在详细介绍,图2是解码的流程图。

图2 二维码解码流程图

Java是当下最流行的编程语言之一,具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。二维码技术的实现采用谷歌提供的开放源码的条码图像处理库——ZXing和Ja⁃va编程语言来实现二维码的生成与解析。下面是部分

实现代码:

2 系统设计

系统设计基于C/S架构模式,采用MVC设计模式,设计桌面应用程序。用户通过系统实现资产信息的增加、删除、查询和修改;同时可以生成包含相关资产的二维码。该二维码的设计既包含了少量且重要的文字,方便用户快速了解相关信息,又包含二维码图片,可以通过“扫一扫”获取详细的内容。系统的功能设计如图3所示。

图3 系统功能设计图

系统的功能主要分为资产数据的增删改查和资产数据标签的生成。

为了提高人机交互的良好体验,增强软件的可操作性,本系统尽量减少用户不必要的操作,使软件的操作简单、快捷。图4是软件的数据维护界面,包括资产信息的查询、修改、删除以及标签的生成功能。

图4 数据维护界面

页面分为条件查询区、数据显示区和记录操作区。用户通过输入条件进行资产信息的查询,支持多条件、模糊查询;数据显示区进行数据的展示,当查询条件为空时,默认显示全部数据;当在数据显示区选择任一条记录时,数据会在记录操作区进行填充,用户可以对本条记录进行修改、删除以及标签的生成。

传统的资产标签往往由于尺寸的限制,所记录的内容相对较少。本软件设计采用二维码技术能记录更多的数据信息,同时为了不同人群的需求,标签上还记录少量的关键信息方便阅读。与传统的标签相比,该二维码的设计主要由文字与二维码图片组成。资产标签的样式如图5所示。

用户通过阅读文字信息可以直接、简单地了解资产的主要信息,需要进一步了解资产信息时,可以对二维码进行扫码解析获取详细的内容。

3 系统测试

整个系统设计包括登录页面、功能选择页面、资产添加页面以及数据维护界面。打开软件弹出登录页面,用户需要输入用户名、密码与验证码,三者同时正确才能进入系统;正确登录后进入功能选择页面,用户根据需求选择资产添加或数据维护功能;在数据维护界面,用户可以进行查询、删除、修改、生成标签等功能。目前本解决方案已在浙江某高校实训室建设中推广,运行效果良好。

图5 资产标签样式图

4 结语

本文针对当前高校实验室资产管理难的问题,提出基于二维码技术的资产管理系统方案。学校管理人员可以通过本系统进行实验室资产的管理,包括资产信息的添加、报废、修改、查询以及资产标签的生成。在一般情况下,只需阅读标签上的文字信息就能了解资产的情况,如需详细了解可以通过手机APP进行二维码扫一扫,十分快捷。经过系统的运行测试,在一定程度上可以有效地缓解学校实验室资产管理问题,达到预期效果。

参考文献:

[1]赵卫康,刘鑫.PDA和二维码技术在医院固定资产管理中的应用[J].医疗装备,2017,30(09):88-89.[2017-08-17].

[2]王鑫.基于BYOD及二维码的实验室信息共享平台建设与研究[J].中国教育技术装备,2016(24):45-46+51.[2017-08-17].

[3]高娟,郭梅.二维码技术在固定资产管理中的应用与研究[J].中国自动识别技术,2016(06):71-73.[2017-08-17].

[4]陆思琪,马妍,薛静,耿静,陈静.移动互联网下的高校资产管理研究[J/OL].中国商论,2016(30):131-132.(2016-11-18)[2017-08-17].

猜你喜欢

码字二维码标签
二维码
小康二维码
放 下
无惧标签 Alfa Romeo Giulia 200HP
数据链系统中软扩频码的优选及应用
不害怕撕掉标签的人,都活出了真正的漂亮
放下
二维码让政务公开更直接
码 字
二维码,别想一扫了之