基于Android的二维码固定资产管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c
E
福建电脑
UJIAN C O M P U T E R
D 01:10.16707/j .cnkiijpc .2018.01.015
基于Android 的二维码固定资产管理系统
翁秋华s 余永城s 欧海燕2
(1福建省气象信息中心福建福州350001; 2福建工程学院福建福州350118)
【摘要】为了能够快速、方便、高效地管理固定资产,实现全流程跟碌固定资产。本文设计并实现一套基于Android
的二维码固定资产管理系统,该系统能够对固定资产上的二维码扫码查询、编号查询,并对查询结果进行修改或删除,同 时保存到服务端,通过蓝牙连接标签打印机打印二维码标签。测试表明,该系统运行稳定,方便了管理人员对资产的管 理,提高了管理固定资产水平和效率5
【关键词】Android ;二维码;固定资产;管理系统0引言
固定资产管理制度是一项国家规定必需执行的资产管理 制度,固定资产管理范围非常广泛,包括盖房屋建筑物、专用设 备般设备、文物和陈列品、图书和其他t t 定资产。登记的内 容涵盖购买时间、支付方式、设备名称、设备型芎、设备价格、设 备编号、保修时间、备注说明等,囿定资产的日常管理包括资产 的保修、增减、报废、领用等,要求相关人员记录具体详细。为进 一步加强固定资产管理工作,提升质暈管理水平及办公效率, 开发一套高效的、便携的随身固定资产管理系统显得非常必 要,同时该系统可以应用于其他各个中心及市县级的资产管理 工作》
目前,国内气象部门针对固定资产管理工作主要停留在电 子表格的记录与核对,这种简单的记录方式已经跟当前不断聚 增的固定资产显得不相适应,同时也很大程度北增加管理人员 负担,特别是对大量固定资产进行核对时,特别是对实物核对 时,极有可能核错。为了最大限度避免这种情况出现,应可以借 助移动终端对该资产的二维码进行扫描读取,进行单个资产详 细显示核对。据报道,这种对固定资产进行电子编码管理已在 其他政府部门应用的例子,并极大提高了管理效率。
随着移动终端不断的普及,智能化程度和处理事务能力不 断提高》当与不断发达的网络技术相结合时,更能呈现出色的 应用前景。g 前,在全省,乃至全爾气象部门内尚未发现利用二 维码技术对固定资产便携式管理。所以,利用先进的二维码技
术和移动通信技术以及移动终端,开发便携式的二维码固定资 产管理系统,通过给每个资产编制4个电子“身份证”,能够方 便、准确地跟踪资产全过程,提高了固定资产管理质量.和水平。
1系统设计与实现
根据固定资产日常管理工作的目标和需求将整个系统划 分为三大部分:数据库端、服务器端和客户端。数据库端保存固 定资产信息的全部数据及用户信息,客户端向服务端发起数据 请求,服务端根据请求类型对数据库端进行操作,把得到结果 反馈到客户端,客户端对接收回来的数据解析并可视化显示。 整体系统如图1。
1.1数据库端设计
标准设计,尽量符合,灵活应用。做到数据无冗余,达到基本表 设计的特征要求。
1.2服务端设计
服务端主要负责实现来自客户端的各种请求,并对请求作 出响应,根据不同请求类型对数据库连接和操作,使用标准的 SQL 语宫进行操作数据库,并把取得结果按数据交换技术封装 成相应的格式发送到客户端。
1.3手机客户端设计
手机客户端利用无线通信技术,包括WiFi 通信技术、3G 逋信.技术、4G 通信技术、蓝牙通信技术和基宁AndroitP 猶移动 平合开发技术与服务器端进行交互,实现固定资产的数据在智 能手机上展示I 同时能够修改、保存、删除等操作,也能够实现 软件的自动在线升级。1.4关键技术
根据系统需求及架构,本系统的设计与实现采用了以下几 种技术,它们共同整合到系统中,其中包括数据库端与服务器 端、服务器端与手机客户端之间的数据交互。下面将详细介绍 其中用到的具体技术及解决业务中用到的需求。常见关系型数据库有MySQL 、Oracle 、SQLServer 等出于1 1.4.1数据库技术
易得性及版权问题考虑,本系统用的数据库是开源的MySQL 。 本系统使用MySQL 数据库,在进行表设计时遵循三范式坚持数据库设计原则,在设计每个表的每个字段都考虑到范式
设计原则,要先对各类资产大的分类,在此基础上再次细分类,
项目基金:福建省气象爲青年科技专项,2015Q 28。
2018攀第1
期
福建电脑 •
35 •
福建电脑UJIAN C O M P U T E R
进行主从表设计。在用户权限表设计,按照分组思想进行权限 分配。在连接数据库操作时采用Mybati#框架,能够有效保证 了连接的稳定性与健壮性。
1.4.2数据交换技术
为了提高手机客戶端访问系统的响应速度,考虑到并发访 问M并不是很大的情况下,本系统釆.用实时请求与实时响应,这祥就可以保证得到的结果是最新的数据。常用的数据交换格 式有*丨111、;)細、辟。11等4^1。相对其他格式_言,,_于.」3。11格式筒 洁和易编码等特点,同时最大限度减少格式数据,有效提高了 交换效率。这使得它成为交换数据的首选格式。本系统在服务 端根据手机客户端请求的内容,实时查询数据,并将数据封装 成jS〇n格式的数据对象后发送给手机客户端,手机客户端再对 数据解析得到结果。
1.4.3客户端开纖术
为了能够实现在Android操作系统上安装客户端程序,并 能够实现登陆系统进行衰询、修改、删除、扫码等各种操作。对 基于■Android操作系统开发客户端技术进行了研究,<■Android系统的体系结构主要包括有撵用:屋、瘅用框架層>系统运抒庫l i_、Linpx内核层等4 M s JSM屬是由运行在Dalvik 虚拟机上的应用程序组成,包括系统自带的应用有日历、浏览 器、联系人等,手机客户端开发在应用层…系统运行库层主要由 C语誉标淮庫lOpenGl^S JQ Iit&Dalvik虚拟机等耝成,它对庶 用框架层提供了塞础功能支持,Lhmx内核层主要由内存管理、进程管理、网络协议栈、驱动等姐件
1.4.4在线自动升辑技术
为了能够完成手机客户端的日常维护、功能、系统升级,本 系统来用了客户端在线自动升级技术《当客户端有新的版本爵 要更新时,只需要在服务端进行版本号变更,碧手机客户端运 行时,其中的升级模块会自动根据自身的版本号与服务端的版 本号进行比较,当发现服务端版本号高与自身的版本号,就会 下载新版本程序并进行安装,至此完成了客户端软件升级。
2系统功能设计
根据固定资产管理的实际需求,从管理者的角色出发,在 设计本系统时考虑了以下功能模块。
2.1.登陆模块
从安全角度出发,实现专人专管,必须为管理人员配置相 应的权限,只有通过认证的用户才能操作固定资产的管理J 作。因此,手机客户端第一步便是凭用户名/密码,只有合法用户 才能进入系统。
2.2通信模块
现在手机智能化程度都比较高,无线通信技术有多种实现 方式,本系统全面利用各种技术的特点,让其各发挥应有作用。利用Wi-F i技术、3G技术、4G技术实现与服务端的通信,利用 蓝牙技术与标签打印机的通信,实现打印二维码标签。
2.3曰'志模块
为了记录系统运行情况,在服务端对系统设置多种曰志类 型,比如系统日'志,登陆日志,请求结果日志,并对这些这虑按 扫期,生成文本格式,方便日后调查跟踪。
2.4打印模块
因为是基于二维码识别的手机客户端,每个固定资产的二 维码必然不一样,在产生二维码后必须打印出来,贴在相应的 酿资产本系统利用第3前印机SDKW(隹博2120TF)集成打印功能-貧先,打开手机的蓝牙功能,使它连上标签打印 机,通过后台开户打印服务,当有需要打印相关的资产的二维 码时,:直接在该资产详单页按打印按钮即可;标签机就会打出 对应的二维码s
3测试结果
通过测试结果表明,通过手机客户端凭用户名和密码经过 安全认证,只有通过认证的合法用户才能进入系统,可以通过 扫码或输入资产编号查询,可以添加资产,舍进入到资产详情 页时,可以修改或删除资产信息,也可以打印二维码等,如图2 所示《
图2
4结束语
本文针对日常固定资产管理工作中,随着固定资产大量增 加,由于现有管理水平与方式已不能相适应,为了提高管理效 率,降低管理人员的复杂度,灵活、方便地管理固定资产,使用语言开发了一套塞于Android平台的二维码固定资产系 统,只要带着装有该客户端的A PP的智能手机,就能够使用该 系统,它能够根据具体的管理需求,凭甩户名和密码登陆系统 .后,可以通过扫二维码查看固定资产的相关情况,并能够根据 爾要进行修改或删除资产信息,通过连网后实时保存到服务 端,实际使用表明,本系统能够把面定资产的管理工作搬到智 能手机上进行,特别对乎核对资产信息时,只要带部智能手机 就可完成,非常方便。系统整体运行稳定、高效、可靠
(下转第57页)
• 36 *福建电脑2018年第1
勘