当前位置:主页 > 科技论文 > 软件论文 >

基于android平台的冷链物流网手机客户端系统设计与实现

发布时间:2014-10-27 19:16

【摘要】 近年来,随着我国经济的不断发展,人们的生活水平也不断提高,对冷冻、冷藏食品的认知度越来越高,因此也带来了冷冻冷藏产业的迅速发展,并且为低温物流行业的发展带来了广阔的市场。为了能够快速的将低保温易腐烂的货物及时运输,提高运输效率,并满足运输公司对车辆信息的实时监控的迫切需求因此需要一款能够及时准确的对车辆实施管理并及时获取货单的系统。由于基于android平台的现代电子产品在我们生活中不断普及,极大的推动了社会信息化程度的发展。因此本文主要设计实现一款基于android平台的冷链物流网的客户端。该客户端能满足车队管理者实时的管理车队车辆,帮助车队管理人员了解目前该车队所有的车辆,当前车辆的位置、温度、速度、历程,并可以查看符合要求的货单信息,如果存在货单满足要求,可以选择报价,并可以点击成交,完成该交易,然后安排该车辆运输该货物,完成的货单被保存,可以点击查看已经完成的货单信息,当车辆的信息发生改变的时候,车队管理者可以通过该客户端,及时调整车辆位置及相对应的时间,来获取相符合的另外的货单,位置调整地方具体分为省、市、县三级。为满足以后功能的增加,该客户端添加自动检测版本更新并升级版本功能。按照上描述将具体系统划分为以下几个功能模块:用户登录、用户注册、车辆管理、登记车辆、车辆调度、当前位置查询、货单管理查询、成交记录查询、功能引导页、版本升级等。本文首先对该课题进行背景介绍,说明选题意义,介绍国内外发展状况,描述本文的主要研究内容以及论文结构,然后进行系统的需求分析,系统设计,系统实现,最后对全文进行了总结,并对该系统的未来发展做了进一步的展望,目前该系统处于试用阶段。 

【关键词】 冷链物流; android; 网络通信; webservice; xml; 


第1章绪论


1.1选题背景与意义
随着我国经济的快速发展,人们的生活水平也得到了不断提高,因此人们对食品的消费需求也是不断的调高,由于人们的这一变化国内消费的肉、蛋、奶、鱼、蔬菜等主要农副产品需求量也是不断的迅速增加,高保鲜成为鲜活易腐货物运输的主导趋势⑴。因此高质量的冷冻、冷藏食品,受到了广大人们的喜爱,由于人们消费观念的变化带动了冷冻冷藏产业的快速发展,也给低温物流行业的发展带来了广阔的市场。在发达国家已经建立起了相对完善的冷链系统,具有相对成熟的冷链操作规范和管理办法,而这些在我国还处于推广的阶段。伴随着经济的持续稳定发展和人民生活质量的不断提高提高,生鲜冷藏冷冻食品需求量会不断增加的形势下,整合优化冷链物流体系,控制冷链物流运作成本、降低生鲜冷冻食品的损耗,提高产品的安全性和竞争力显得十分重要。冷链物流的信息管理平台就十分有效的解决上述问题,可以更好的控制冷链物流运作成本、降低生鲜冷冻食品的损耗。当前,冷链物流行业在我国已经快速发展的阶段。一般来说冷链物流服务主要对象为初级农产品、加工食品、药品,特别是生物制剂和血液制品,以及部分危险化学品等,因此这也直接关系到人民的生命安全和身体健康,同时冷链物流也是我国建立建设资源节约型社会的重要途径,因此国家相关部门对此非常重视。实际上,再好的产品如果由于冷链运输和储存中的问题而造成不新鲜,影响营养和味道变化还是小事,严重的情况将会对身体健康产生影响,已等同于伪劣商品。因此,冷链物流对于保护产品质量、保障我国人民生命安全和身体健康方面具有重要意义。
………..


1.2国内外发展现状
在欧美发达国家,己经建立起了相对完善的冷运信息管理平台,也存在几款在android系统上的应用程序,但是在我国冷运信息管理平台项目还处于起步推广阶段,目前存在比较流行的喚中国冷藏网,冷链物流网等几家较为成熟的冷运物流网站,但是手机客户端的使用还都为开发。冷链物流的android手机客户端系统可以有效的解决了车队管理人员无法及时准确,随时随地的了解车辆信息,对货单信息进行及时有效的处理等问题,本文根据使用背景,结合用户使用习惯,制定了详细的需求分析,根据所用到的基本功能,将该系统分为以下几个模块:功能引导页、注册、登陆、车辆管理、添加车辆、车辆信息查询、成交记录查询、货单信息查询、货单报价、成交货单、车辆调度、版本升级,在需求分析中详细的介绍了各个模块的具体功能。根据需求的划分,对系统进行的开发进行设计,将程序按照不同的职能,划分为不同的几个模块:进行界面控制、网络通信、界面显示、适配器的自定义等。给出每个模块的流程图等,并介绍该模块设计实现过程中所用的相关技术。
……….


第2章系统需求分析


2.1总体业务描述
按照用户使用情况,本设计主要满足车队管理者实时的管理车队车辆,完成注册,登陆系统后,车队管理人员获取目前该车队所有的车辆,首次登陆暂无车辆需要进行车辆的登记,如果有车辆可以查看当前车辆的位置、温度、速度、历程,并可以查看符合要求的货单信息,如果存在货单满足要求,可以选择报价,并可以点击成交,完成该交易,然后安排该车辆运输该货物,完成的货单被保存,可以点击查看已经完成的货单信息,当车辆的信息发生改变的时候,车队管理者可以通过该客户端,及时调整车辆位置及相对应的时间,来获取相符合的另外的货单,位置调整具体分为省、市、县三级[5]。为满足以后功能的增加,该客户端添加自动检测版本更新并升级版本功能。本系统主要实现的功能模块有:用户登录、用户注册、车辆管理、登记车辆、车辆调度、当前位置查询、货单管理、成交记录查询、功能引导页、版本升级等功能。
…………


2.2各功能模块需求分析
此项功能完成了用户登录系统。
1.打开系统完成功能引导页后进入登录界面。
2.用户需要输入用户信息包括用户名、密码。
3.点击”登录”按钮提交信息,系统对用户名、密码合法性进行必要的检查。
若用户名和密码正确,进入”车辆管理”页面;若用户名或密码错误,系统提示“用户名或密码错误”,并保留当前页面;若点击“登录”按钮之前,勾选“快捷登陆”选项,则系统记住当前登录用户的登录信息并下次登录时,点击桌面图标直接进入“车辆管理”页面。车辆管理界面有“切换用户”功能,点击“切换用户”,弹出登陆界面,可重新输入用户信息进行登录。
……….


第3章设计......... 11
3.1系统概要设计......... 11
3.1.1系统物理架构设计......... 11
3.1.2系统逻辑架构设计......... 12
3.2本章小结 .........14
第4章系统详细设计.........15
4.1总体设计 .........15
4.2各功能模块详细设计......... 16
4.3本章小结 .........26
第5章系统实现与測试......... 27
5.1程序总体结构 .........27
5.2各功能模块的实现......... 29
5.3系统测试 .........57
5.4本章小结......... 59


第5章系统实现与測试


5.1程序总体结构
在Android平台下的应用程序开发过程中,每个应用程序的开发都有一个严密的工程结构。这样的工程文件组成方式可以更好的将程序中使用到的组件进行管理。一般的android源码文件主要被分为以下几个文件夹:src文件夹、gen文件夹、res 文件、Android Manifest.xml 等1. src文件夹:该文件夹用来存放程序中用到的源代码包:每个包包含不同的类,几个不同的类相互合作使得每个包可以实现或者完成不同的功能,例如:adapter包用来实现适配器的设计、view包包含了各个活动程序、model包建立了程序中用到的数据模型等。2. gen文件夹:该文件下有个很重要的文件:Rjava,该文件包含了 res目录的XML描述文件、图像等资源,在程序建立的开始自动生成产生:并且在更程序中的文件或者图像等资源的时候会及时修改Rjava这个文件,Rjava相当于定义该项目所拥有资源的索引文件。Rjava中自动产生的R类,包含了程序中涉及到的所有界面、图像、字串等各式的资源以及与相应的编号。Android应用程序中其他需要通过R类别调用资源。编译时编译器也查看这个资源列表,如果编译过程中没有使用到的资源就不会编译进去,可以为手机应用程序节省不必要没用的空间。

……….


结论


至此,论文基本就要结束了,再次对全文进行一些总结也对该系统的以后研究发展做一些展望,本文首先对系统的开发背景做了介绍,从当前的国内外的角度,分析了此款应用程序存在的意义与必要性,然后对本文研究的内容与论文结构组织安排做了详细的介绍,随后按照与用户的交流,了解使用的过程,完成本系统的需求分析,将系统功能归纳为几个不同的功能模块:用户登录、用户注册、车辆管理、登记车辆、车辆调度、当前位置査询、货单管理查询、成交记录查询、功能引导页、版本升级等。然后根据不同的模块,对系统进行了架构设计,并按照不同的模块,依次进行了详细设计,给出类图。最后实现系统,首先从界面的设计完成,功能的实现等方面进行了介绍,并介绍说明了每个模块中用到的核心技术:数据保存,网络数据获取,全局变量的保存,xml文件的解析等,给出功能实现的核心代码。随着人们生活水平的不断提高,社会的不断进步,以及近年来android市场的不断壮大,该系统的功能应该会不断完善,增加货主发布货单功能,从发货到接收完成一条龙的服务。
…………
参考文献:

 



本文编号:9868

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/9868.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e7b50***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com