二维码与移动互联网技术在固定资产管理中的应用

2016-05-14 08:42王浩亮王丽莉
软件导刊 2016年7期
关键词:Android平台资产管理移动互联网

王浩亮 王丽莉

摘要:针对企业固定资产分散、不方便数据采集管理等问题,在深入研究移动应用平台和二维码技术后,提出将Web服务端和Android移动端相结合的资产管理系统。Web服务端基于SSH2框架技术进行构建,使用MySQL数据库管理数据。移动端基于Android平台,数据采用JSON格式与服务端进行通信。阐述了二维码在资产管理尤其是盘点中的应用,以简化资产管理流程,提高工作效率。

关键词关键词:物联网;二维码技术;移动互联网;资产管理;Android平台

DOIDOI:10.11907/rjdk.161933

中图分类号:TP319文献标识码:A文章编号文章编号:16727800(2016)007014603

0引言

随着物联网的不断发展,二维码技术因其与条形码相比具有存储信息多、数据存储安全、读取效率高、制作成本低及可靠性强等优点,得到了迅速发展,成为了物联网信息识别中的重要技术手段。而近几年随着智能手机的普及,由于智能手机比PC易于携带,且操作灵活,因而手机与二维码的结合被广泛应用在很多行业中。

固定资产作为政府机关和企事业单位资产构成的重要组成部分,具有价值高、使用周期长、使用地点分散的特点,在实际工作中不容易做到帐、物一一对应,因此对实物的使用、监管、变更、置换、维护、损耗、盘点清理等工作带来了一定难度。目前企业通常采用的资产数字管理方式是使用PC端管理系统结合条码的方式,而对于没有网络或使用地点分散的资产,管理起来极为不便。

对此,利用手机识别二维码技术开发一套固定资产管理系统,移动端利用移动互联网络可随时随地实现资产的录入、借出、归还、送修、盘点等操作,方便快捷;可以改变固定资产清查数据的采集方式,解决固定资产实物清查的瓶颈问题,有效提高清查效率;为各级管理人员提供快速查询方法,并统计固定资产情况,为实现资源的合理配置提供依据;该系统的开发和运行能够规范资产实物的日常管理流程,对查询、维修、报废、调配等过程实现数据的自动采集和资产状态的全程跟踪。

1平台技术应用

1.1二维码技术

随着移动互联网的快速发展,二维码技术作为一种能够快速传递信息的图形识别技术,被广泛应用于物流、金融、仓储、资产管理等领域。在多种类的二维码中,快速响应码QR(Quick Responsecode)码因其具有高速读取、高容量、高密度等特点,应用最为成功。QR码是一种矩阵式二维码,理论上内容经过压缩处理后可以存储7 089个数字、4 296个字母和数字混合字符、2 953个8位字节数据、1 817个汉字,并支持字母、数字、汉字、照片、指纹、音/视频等信息嵌入。

1.2Android平台应用程序设计原理

Android平台包含了操作系统、中间件和关键应用程序,具有一组面向移动设备的软件包。Android应用程序由一些零散的有关联的组件组成,通过一个工程Manifest绑定在一起。在Manifest中,描述了每一个组件以及组件的作用,其中有4种基础类型的组件(Component)作为Android应用程序的基石:①Activity(活动):它是应用程序与用户进行交互的可视化用户界面,一个Activity通常展现为一个可视化的用户界面,包含很多交互的组件,如菜单项列表、按钮、文本框等,一个Android应用程序可以有多个Activity;②Service(服务):不提供用户界面,运行时不可见,是Android系统运行在后台的服务,但其负责更新数据源和可见的Activity,以及触发通知;③Content Provider(内容提供器):用来管理和共享应用程序的数据库;④Broadcast Receivers(广播接收器):用于接收广播消息。

1.3服务端与Android客户端通信技术

服务端采用SSH2(Struts2+Spring+Hibernate)集成框架技术,SSH2基于MVC设计模式,采用分层技术,以帮助开发人员在短期内搭建结构清晰、扩展性强、维护方便的Web应用程序。其中Struts2作为系统的整体基础架构,负责MVC的分离,并利用Hibernate框架对持久层提供支持。Spring对Struts2和Hibernate进行管理。

在手机客户端上安装相关软件,读取二维码信息传送给服务端的Action,服务端处理后返回数据,Android客户端与服务端的通信技术如图1所示。

2.1设计原则

系统严格遵循系统软件设计基本原则,自顶向下设计,自底向上实现,逐步求精,具体设计原则如下:①资产管理采用二维码技术,赋予每个实物一个唯一标签,从而对固定资产实物在企业中的整个生命周期进行跟踪管理,提高资产盘点的正确性;②系统结合Android手机APP扫描二维码进行资产管理,替代原条码扫描设备,降低了单位的固定资产盘点费用,使固定资产盘点变得省时省力、方便易用,且使固定资产管理帐物相符,提高了工作效率;③在固定资产盘点时,可做到多人共同盘点,对错盘、漏盘、重盘的现象发出警报,避免发生错误。

2.2资产录入、盘点流程

在PC端完成资产的信息录入,形成资产编号、资产分类等信息,生成资产二维码;打印二维码标签粘贴在设备上;服务端设置盘点范围、盘点人员、盘点时间等任务安排;盘点资产任务下达后,手机端开始盘点固定资产,通过扫描资产二维码,将扫描结果传输至服务端,多人合作盘点;服务端接收后统计出盘点结果,盘点过程中可对完成情况进行查询,以提高盘点效率。录入、盘点流程如图2所示。

2.3系统功能结构

系统采用C/S与B/S相结合的方式,分为服务端和移动端,服务端实现PC的Web操作方式。移动端基于Android平台,资产操作保持与服务器端数据一致,系统功能结构如图3所示。

3.1主要实现方法

系统二维码编码采用QR编码,手机端的主要功能是扫描二维码以及快速查询信息。二维码的扫描通过开源项目ZXing 来完成。扫描代码的实现思路为:首先启用相机获取有效的预览帧处理后,交给ZXing解码,解码成功后将返回结果封装在Result对象中。

将手机端扫描得到的数据回传到服务器,通过Http协议Post传输方式中的Http-Post方法来实现。传输数据采用JSON格式,JSON是一种轻量级的数据交换格式,相对于XML而言,数据体积小、传输速度快。而且Android SDK封装好了整个与JSON有关的操作,使用非常方便。

系统运行手机端主界面效果如图4所示,可以完成资产的各种管理和查询功能。对于盘点工作,用户通过手机端查看自己的任务列表,使用手机扫描资产二维码进行盘点,扫描效果界面如图5所示,可多人共同合作盘点,并可实时查询盘点完成情况与统计。

4结语

本文介绍了一种基于Android平台的固定资产管理系统,属于第三代管理信息系统的一个延伸。相对于传统的国有资产管理系统,该系统可以在移动终端上运行,操作平台更宽,数据处理更及时,符合固定资产管理系统的未来发展趋势。

参考文献:

郭克华.JavaEE程序设计与应用开发.北京:清华大学出版社,2011.

陈先明.QR Code二维码编解码系统的研究与实现.南京:南京邮电大学,2010.

刘晓东.基于JSME的QR Code 条码识别技术研究与实现.南京:南京航空航天大学,2010.

邱斌,孟德欣,汪志达.基于Android手机平台的资产管理数据终端实现方案[J].

猜你喜欢
Android平台资产管理移动互联网
基于Android平台软件开发技术研究
基于Android平台的人脸识别系统设计与实现
基于Android平台的健康医疗APP设计与开发
论基于内部控制的事业单位资产管理模式
浅析国有企业资产管理存在的问题及对策
绩效角度下的高校固定资产管理模式研究
事业单位会计核算及资产管理存在的问题与应对方法探讨
大数据环境下基于移动客户端的传统媒体转型思路
基于移动互联网的心理健康教育初探