基于Android终端的物流管理与监督系统的设计与实现
2017-04-01李晓亚
李晓亚
【摘 要】在这个智能手机深入人心的时代,智能移动终端的普及为涉及物流的商业提供了更多可能,论文基于Android技术,实现对移动终端的物流管理系统的监督,并将监督方案进行优化设计。
【Abstract】In this era of smart phones, the popularity of smart mobile terminals provides more business opportunities to involve logistics business. Based on the Android technology, this paper realizes the supervision of the logistics management system of the mobile terminal, and optimizes the monitoring scheme.
【关键词】Android终端;物流管理;监督系统设计
【Keywords】 Android terminal; logistics management; monitoring system design
【中图分类号】U652.1+2 【文献标志码】A 【文章编号】1673-1069(2017)03-0124-02
1 引言
Android系统占据全球大半智能手机的市场份额,搭载此系统的终端拥有优越的硬件与软件结构的支持,其强大的优势促使物流业发展。由于电子通信技术的迅速发展,智能终端技术得到了大量提升,随时代变化出现了智能物流,智能物流中的物流管理与监督系统部分的实现离不开“物联网”,物联网中使用了大量嵌入式软件技术与编程语言。本文基于技术优势,提出了优化远程物流管理与监督系统的设计方案,作用于服务器与用户的交互领域。
2 Android终端技术分析
2.1 Android系统基本介绍
众所周知,智能终端的优秀代表——手机的操作系统影响着市面上手机的发展方向,近十年来比较主流的操作系统有ios系统、Android系统、塞班系统、微软系统及黑莓系统等,由于缺乏技术支持或与时代流行相悖等原因,现在市面上只有ios和Android系统发展较好。由于Android系统源碼是对所有厂商自由开放的,并且代码简单开发便利,所以大多数厂商都可以参与修改代码从而做出适合于自品牌的手机系统,所以对于ios系统来说,搭载Android系统的手机较多,而且价格更具优势。
2.2 Android系统应用
2.2.1 定位技术
Android系统的定位方式有三种,即GPS定位(利用卫星信号获取三维坐标)基站定位(通过基站采集信息判断)和WiFi定位(通过无线基站交叉获取位置)三种方式,Android的定位技术也是实现实时监控终端物流的核心技术。
2.2.2 条码扫描技术
Android的条码扫描技术是指使用手机自带摄像头,捕获条码图中包含信息的一种技术,涉及到开源库API信息,获取码源信息是一个相机捕获后进行对所拍摄条码解码的过程。
3 物流管理与监督系统
3.1 物流管理发展现状
仓储管理是物流过程中的重要组成部分,物流的顺利运行完全离不开仓储管理的功劳,一个好的仓储管理系统可以让物流进行得更为有效率,目前国内物流行业发展迅猛,一些大企业的物流管理不输国外早时发展至今的企业,现代国内的物流管理离不开计算机技术的应用,通过信息技术,与物流管理相结合,造就了如今物流行业的蓬勃发展,虽然发展迅猛,但还是存在着一些问题[1]。
3.2 物流管理系统的功能
现有的物流仓储管理一般分为四个主要功能,对物品的查询功能,盘点产品,查询仓储环境及设置仓储环境。
物品查询功能:可输入物品名,物品的种类,会显示出物品存放方位于某个仓库以及在库的总数,还能查看同类型产品;
盘点功能:选择仓库后,可以查看到仓库中现存的产品种类和总数量;
环境查询:选择仓库后,显示仓库当前温度湿度等信息;
环境设置:查看基本仓库信息或是想要改变仓储环境,可以通过电脑设置五个方面包括温度控制,温度预警,湿度控制,适度预警和电器控制,由此来改变仓储的环境。
4 基于 Android 终端的物流管理系统设计与实现
4.1 物流的基本流程控制
基于Android终端系统的物流管理系统大体分为三个模块:功能的配置,网络传输数据以及系统管理模块。用户需要在界面上完成登记物流操作,这就实现了用户用软件与物流公司的对接,包括了选择的快递公司,录入号码和电脑服务器的静态地址;而系统的管理模块是一个具有强大的数据处理能力的后台,包括记录所有录入数据,录入同时对接收信息进行解析,然后迅速传递给下一阶模块,管理模块还有着实现与用户交互的功能,用户参与的通话,商品的物流信息,短信信息等都会被记录以便后期数据的调用,如向用户发送取货短信。
4.2 Android终端的具体操作过程设计
4.2.1 物流信息定位设计
在需要定位物流所在位置时,首先向系统发送定位请求,这里需要判断移动终端是否GPS功能是打开的,如果打开着的话,首选GPS定位方式,如果GPS无法定位的话,再选择基站定位或WiFi定位方式,基站定位是通过手机管理器系统提取手机的信号信息,WiFi定位方式是获取网络地址再向谷歌服务器上传信息再由其返回所在地信息[2]。
4.2.2 网络传输设计
在Android后台的网络传输设计负责移动终端与服务器的数据来往,主要有负责信息传输的模块和文件传送模块,信息模块需要获取服务器端口后建立相应的socket通道,并将其添加到selector中,用来最后传输给功能配置模块;而文件传送模块在前部分与信息传输模块相似,但是在选择器selector中若是监听到准备好的操作时需要读取信息,从而完成最后的文件传输。
4.2.3 平台系统管理模块设计
平台的系统管理模块用于将系统中包括功能配置模块,网络传输模块等的模块执行初始化任务,比如将功能配置中的物流单号,短信记录,评分记录初始化并发送给相应的管理部分,目的是为了简化上层数据,调用者只需要执行命令和不必担心更多的细节问题,此外,系统管理模块还负责为所有应用程序的调用提供相应的接口。
4.3 Android终端物流管理系统的实践
Android终端一整个物流管理系统分为终端软件和后台部分,当一整个系统搭建完成后,需要对系统进行测试,这里选择真机作为测试环境。
在Android为基础的终端上选择这几方面作为测试范围,包括功能基本测试,如二维码的扫描,录入物流信息与短信的收发,拍摄及录音功能,获取物流信息,取件功能与物流评级等。
5 总结
本文就基于Android终端的物流管理与监督系统的设计与实现来深入分析,首先介绍了Android系统的特点,结合现代的智能手机趋势,对Android系统优势及其广泛用于物流管理系统的原因分析,再简单介绍了Android技术流程。其次,本文简析了现代物流业中的仓储系统的特点及管理方式及其缺陷,最后是对移动终端和服务器间的传输方式进行分析,尤其对系统终端的模块功能需求进行了展示,图例展示了整个系统的运作流程。通过Android技术支持的终端系统,可以解决实际生活中的相关物流业的问题,通过解决现有问题,可以使系统的效率更高,对物流系统发展提供了一些参考,促进了供应链一体化时代的发展。
【参考文献】
【1】吴明. 供应链一体化时代的物流管理[J].北京物资流通,2010(4):53-56.
【2】赵朋飞 .智能手机操作系统Google Android分析[J].科技信息,2013(3):10-11.