基于Android的学校固定资产管理系统

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:fctznh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文针对高校固定资产管理工作的特点,设计了基于Android的学校固定资产管理系统。通过Android手机和服务器的连接,将固定资产信息下载到Android手机的SQLite数据库中。蓝牙扫描枪扫描固定资产上的条形码,通过蓝牙传给手机,从而实现固定资产清点现场的实时信息查询,信息获取方便灵活,使用便携。清点工作中,Android手机可以实时与服务器保持通信,也可以在有无线网络的情况下将信息下载到服务器中,在没有无线连接的场所进行离线工作。使用灵活,现场操作,信息丰富,极大的方便了工作人员面对学校复杂的设备环境进行资产清点工作。
  关键词:Android;蓝牙;固定资产管理;条形码;SQLite
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(20171)14-0083-02
  1概述
  一直以来,学校的固定资产管理是一项及其复杂费力的工作。首先,学校有实验教学设备、办公设备等种类繁多的大量固定资产。其次,这些固定资产分布在面积广阔的大学校园内,存放在各种复杂场所。并且很多设备存放位置偶尔发生改变。这些因素为大学校园的固定资产管理工作带来了很多不便。传统的纸笔登记工作方式效率非常低下,需要耗费大量的人力物力对这些信息进行维护。随着移动互联技术的成熟和发展,越来越多的相关技术应用于学校各个方面的管理工作当中。基于Android的学校固定资产管理系统使用Android手机作为管理终端,使用方便,轻松查询和清点,解决了传统工作方式效率不高、出错概率大、查询清点现场工作费力的问题。
  2系统分析与设计
  基于Android的固定资产管理系统需要完成的工作包括以下几部分:固定资产信息的下载、设备现场固定资产信息的查询和登记、清点结果的上传。此外,还要保证数据信息的安全,并且适应学校复杂的设备存放环境。充分考虑并解决各种不便情况。
  不同于传统纸笔工作,基于Android的固定资产管理系统可以方便的实现现场信息快速查询。无需人工比对查询,只需扫描固定资产上的条形码,Android手机就会自动在数据库中进行比对,实时展示固定资产的所有信息,也可以在手机中输入当前固定资产清查情况。所有工作只需要在一部Android手机上进行操作即可。
  系统主要结构如图2所示。主要包括三大硬件部分:固定资产数据库服務器、蓝牙扫描枪和Android手机。
  系统采用了Android手机进行固定资产清点工作,可以非常便携的在复杂的设备现场轻松完成固定资产信息查询、清点和状态登记。
  Android手机和数据库服务器通过局域网实现了基于HTTP协议的通信,从而可以将数据库服务器中学校固定资产信息发送到手机,也可以将手机中对固定资产的清点结果上传到服务器,通信过程中的数据使用XML进行结构化处理。
  在进行固定资产清点工作时使用蓝牙扫描枪扫描固定资产上的条形码标签,扫描枪通过蓝牙连接Android手机,将条形码上传到Android手机。Andorid手机根据条形码查询SQLite中存储的固定资产信息,并添加设备状态信息,完成清点工作。
  3通信协议
  Android手机和扫描枪之间的通信采用蓝牙SPP串口通信方式。Android手机程序需要创建一个后台服务Service来实现蓝牙状态和蓝牙通信的维护。Android UI线程通过调用Service中的接口方法,实现对蓝牙设备搜索、配对、建立连接和通信。由于蓝牙通信相关操作大多比较耗时,所以后台Service的大部分服务都是异步方式实现的,Service通过广播的形式通知UI线程蓝牙状态的变化和接收数据事件的发生。
  Android手机和条码扫描器之间采用单工通信方式。蓝牙连接成功后,条码扫描枪就可以将扫描到的条码信息发送给Android手机。为了保证系统工作的可靠性,考虑到蓝牙扫描枪故障或者现场条件不适合使用。Android程序支持使用手机自带摄像头进行条形码扫描。
  由于校园无线WIFI的全面覆盖与逐步完善,Android手机和服务器之间通过校园网实现连接,采用HTFP协议进行数据交互。Android端有大量的第三方异步HTYP通信协议供我们使用,本文使用的是Github上提供的Android-async-http框架。通过创建一个AsyncHttpClient对象并调用其get方法实现HTTP请求,并在该方法中传递一个AsyncHttpResponseHandler接口的实现,重写onSHccess方法,作为接收到请求数据的回调方法。HTYP异步请求的代码如下所示:
  4数据解析与存取
  系统中学校固定资产数据信息的总体结构如图3所示。
  通信过程中的设备信息使用可扩展标记语言XML进行结构化处理,如下XML就是对学校中所有设备存放位信息的包装:
  Android手机端对XML信息的解析采用dom4j库来实现。dom4i是一套非常优秀的Java开源API,主要用于读写xml文档,具有性能优异、功能强大、和方便使用等诸多的特点。
  服务器端的固定资产信息存储于Microsoft SQL Server2005中。使用JavaEE开发了一套B/S模式的固定资产管理系统,用于在PC机上对学校固定资产信息进行维护。
  Android手机端有两种工作模式:在线模式和离线模式。在线模式需要在工作时与服务器端保持无线网络连接。而离线模式可以在没有无线网络连接的状态下继续工作。这就需要手机端在有网络的情况下提前将固定资产信息下载到手机中。Android手机端使用嵌入式数据库SQLite存储固定资产信息。
其他文献
国以人兴,政以才治.当今世界,人才是一个国家经济和社会发展最重要的战略资源,是决定一个国家兴衰存亡的关键.党的三代领导核心都对马列主义人才理论的发展与创新作出了巨大
对于追求移动性和娱乐性的PC用户而言,笔记本或许是较好的选择。笔记本自诞生起就承担改变PC形态的历史使命,时至今日,尽管各种移动终端纷纷出现,但笔记本仍然没有没落。相反,无论是办公和还是娱乐应用,笔记本往往是更理想的选择。更重要的是,随着笔记本"轻量化"的演变,越来越多的15英寸笔记本已经将重量控制在"可移动"范围!
党的十九大确立了实现“两个一百年”的奋斗目标,开启了中华民族伟大复兴的新征程。谋划与构建建材行业进入新时代转向高端发展新蓝图,实现高质量发展,这既是党中央对我们的
湖南县域经济存在的问题是:二元经济结构的制约,产业结构瓶颈特别是农业产业化水平的制约,资金缺口、技术与管理缺口和创新能力差三方面条件的制约,软环境和硬环境的落后;湖