林海芳
(福州大学至诚学院,福建 福州 350002)
随着教学技术的发展,教学设备不断更新、添置,逐渐形成种类繁多的学校固定资产。高校校园面积比较大,资产种类更多,分布到不同楼宇中[1]。考虑到运维、管理、备品备件等工作的便利性,学校通常大量采购同一规格、同一型号的教学设备。此类固定资产、备件在盘点时,如使用传统的纸、笔登记工作方式,用肉眼按编号查找条目比较困难,工作效率低。对此类资产的信息核对、维护等工作,需要花费大量的人力和物力[2]。
目前,主流的资产盘点方式为使用扫码枪进行条码扫描。但由于必须采用专用的设备及配套软件,不便携带,多人配备需增加使用成本,且不利于已安装好的成套设备批量扫描,给管理工作带来不便[3]。
依赖于移动终端、互联技术的成熟和发展,信息技术已广泛应用于学校管理的各个方面[4]。本文基于Android平台,设计一款符合学校固定资产管理工作特点的盘点系统。系统主要包括Android智能移动终端、资产盘点应用程序(Application,App)软件以及Excel待盘点固定资产清单。该资产盘点系统可使用Android手机作为管理终端,其自带外设多、体积小、便于携带,且功能强大,可轻松地实时查询和盘点[5]。
系统软件上的操作流程如图1所示。盘点前,将待盘点的资产清单(Excel文档)导入Android智能移动终端,打开资产盘点App软件,首页上设计有调用系统文件管理器的按钮,浏览文件目录后,选定对应的资产清单Excel文档,获取文档路径。盘点时,利用Android手机自带的摄像头进行二维码扫描,通过内置算法将扫描信息转换成资产编号(具有唯一性的信息);与Excel文档中的详细设备信息进行比对,根据设备不同状态,App首页预设两种盘点模式。当选择“快速盘点”(适用于状态正常的资产)模式,信息匹配后,显示该设备的其他详细信息,并在Excel文档中标记“设备正常”或“已盘点”等字样;如果选择的是“异常设备登记”(适用于损坏、或其他人的资产),信息匹配后,弹出设备状态编辑页面,编辑后保存并将信息写入Excel文档。
图1 系统操作流程图
资产盘点工作完成后,资产管理人员可以通过下载Android智能移动终端的Excel文档,查看盘点结果或进行下一步的管理操作。
安卓App软件设计主要包括页面设计部分和软件后台信息处理部分。
App软件首页主要由背景图、简单的文字使用说明以及4个按钮组成。4个按钮控件分别用于触发Excel文档路径选择、快速扫描盘点页、异常资产登记页以及汇总统计页等页面。
Excel文档路径选择,通过调用系统默认的文件管理器实现文件预览,选定文件后获取目标文件路径,并赋值给公共的路径变量,以备后面的其他方法、页面调用。
快速扫描盘点页面由二维码扫描显示框和资产信息表组成,同时根据扫码结果在页面进行消息提醒。资产盘点系统App快速盘点扫码后的实际效果如图2所示。
图2 资产快速盘点显示结果
异常资产登记页面比快速扫描盘点页面多了3个按钮控件,分别是资产正常、异常情况编辑以及继续扫描按钮。
异常资产情况输入页由可编辑文本输入框、他人名下资产按钮、保存按钮以及返回按钮构成。
盘点汇总页面用于统计盘点情况,包含已盘点的正常资产、异常资产、未盘点、他人名下等各类资产数量,并按需筛选、显示对应状态的各类别资产清单。
系统涉及的二维码识别部分通过调用ZBar开源应用程序接口(Application Programming Interface,API)实现。ZBar较其他扫码API在跨主流手机平台有兼容性更好、扫码速度更快等优点。
以异常设备登记页面为例,异常资产登记页面的后台流程大致可以划分为4个阶段。
(1)准备阶段。进入异常资产登记页面后,先检测App的摄像头、文件读写权限。如未授权,则系统弹出权限确认框,进行手动授权。授权后,检测Excel文档路径是否正常,如为空或错误,页面消息提示并返回首页。当文档路径获取成功,则进入下一个环节。
(2)资产编号提取阶段。拍摄并获取资产二维码图像,调用ZBar识别、解析二维码信息,用字符串截取方法,对字符串进行资产编号预截取,再排除字符串中的空格,实现资产编号的提取。
(3)匹配环节。通过调用JXL的Excel文档读取方法,获取“资产编号”所在的列,再使用字符串比较方法,遍历全列比较资产编号的与单元格内容的关系。
(4)页面人机交互阶段。根据编号匹配结果,提取并显示Excel文档中资产的详细信息,同时,提供“资产正常”“异常录入”“重新扫码”等按钮。
为了验证固定资产盘点系统在日常资产盘查盘点工作中的便利性,系统设计完成后进行对照实验。测试环境为一间有65台计算机的机房,每台机器上贴有含二维码及部分明文信息的资产标签。其中1台计算机显示器损坏,1台计算机主板损坏,两台机器属于他人名下资产。测试使用两部安卓系统智能手机,型号分别为荣耀50pro和荣耀play。准备两份打印好的资产清单,内含311台设备信息。
实验主要测试盘点该机房设备所需时间。工作人员甲、乙分别使用安卓手机安装资产盘点App以及传统的纸笔方式,对提前打印好的资产表格进行资产盘点、情况登记。盘点用时是指在计算机房内现场盘点设备,并记录到App、打印资产清单上的时间;录入用时指现场盘点后录入计算机所需要的时间;清单打印时间不计入用时。表1中的甲1、乙1使用本文设计的系统进行资产盘点,甲2、乙2使用传统纸笔登记方式。
表1 人、机资产盘点用时比较
实验结果表明,本文设计的资产二维码扫码盘点系统在现场资产盘点及盘点后的资产数据整理中,工作效率约为传统手工盘点的6倍,为工作人员节约了大量的时间。与专用资产盘点扫码枪比较,使用成本更低。盘点时,只需在个人原有的安卓智能手机上安装App即可使用,不受专用扫码设备采购数量限制,更适用于高校或大企业等设备、人员多对多的场景。
本文设计的资产二维码扫码盘点系统还有一些待改善的地方,但相比传统的纸笔、扫码枪盘点方式,具有便携、低成本、盘点快、兼容性好等优点,后期有望在资产管理领域普及。在信息处理方法上增加一些可以自定义的规则,可推广至其他物料管理领域。