基于Android的物流管理系统的设计
摘 要
本课题的目的是开发基于Android的快递运单条码扫描系统手机客户端,与传统的快递运单管理系统相结合,实现提货、发货、到货和签收等业务阶段都是能用手机扫描条形码货单号,然后通过移动网络提交信息到系统服务器,使快递的物流系统与移动互联网对接,方便快递公司查询和统计货物的流通状况,实现货物流通数据的信息化。
随着智能手机走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的应用服务将会有很大的发展空间,手机物流信息管理服务就是其中的一项。Android平台支持各种应用的开发,它是目前最流行的开源智能手机操作系统,最新的版本是android4.0,提供了便捷灵活的开发接口。?
随着社会的发展特别是信息技术的迅猛发展,传统的运输方式已经落后于信息化发展的要求,必将被全新的运输方式取代。国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过计算机来获取物流信息已是信息时代到来必然要发生的结果。所以我认为建立一个物流平台不管是对于物流事业还是人民群众都有很大的帮助。?
设计本系统的一个主要目的是方便物流管理系统的管理,提高物流公司的办事效率。其次是方便用户的使用,节约用户的时间。物流管理系统带给我们的不仅仅是运输上的便捷,实现货物配送流程的全程计算机化。是信息时代发展的必然要的,是我们思维触角的延伸。?
智能移动终端所具有的实时传输物流信息带来了极大的方便。本题目要求学生基于Android智能终端开发出一个物流信息管理系统,包括添加物流,分配物流,查看物流等。这些信息需要通过智能终端中的输入功能获取,同时应建立后台运行的复制的信息传输。
关键词:Android;物流;信息;
Abstract
Mobile Internet is a smart mobile terminal by using a mobile wireless communications services and access to new industry services, including terminals, software and applications. Terminal layer including smart phones, tablet PCs, e-books , MID , etc. Software including operating systems, middleware, database and security software. Application layer includes recreation, tools in media, business finance and economics of different applications and services.
As smart phones into the life of the ordinary people, it will become the main equipment of access to information. Therefore, the application of mobile phone services will have great development space, mobile logistics information management service is one of them. Android platform to support the development of a variety of applications, it is by far the most popular open source smart phone operating system, the latest version is android4.0, provides a convenient and flexible development interface.
With the development of the society, especially the rapid development of information technology, the traditional transportation mode has fallen behind the demands of the development of information technology will be replaced by a new mode of transportation. The globalization of the Internet boom has the human society has entered a new era of information, so through the computer to get the logistics information is the result of the information age is bound to happen. So I think that to build a logistics platform for logistics industry and the people have very big help.
Design the one of the main purpose of this system is convenient the management of the logistics management system, improve the efficiency of the logistics company. Followed by the user is convenient to use, saves the time of the user. Logistics management system brings us not only on the transportation is convenient, realize computerization in the whole process of the goods delivery process. Is inevitable in the development of the information age, an extension of the antenna is our thinking.
Intelligent mobile terminal has the real-time transmission of logistics information has brought great convenience. This subject requires students based on the Android intelligent terminal developed a logistics information management system, including adding logistics, distribution logistics, check the logistics, etc. This information need through of the input function of intelligent terminal access, at the same time should be running in the background copy information transmission.
Keywords: Android. Logistics; Information;
摘 要 1
第1章 引言 5
1.1 选题的目的及意义 5
1.2 研究现状 5
1.3 本系统要实现的基本目标和研究内容 6
第2章 开发环境及相关技术 7
2.1 客户端技术简介 7
2.1.1 Android平台介绍 7
2.1.2 Android系统架构 8
2.1.3 Android平台优势 10
2.2 系统服务端相关技术简介 11
2.3 本课题涉及的数据库介绍 12
2.4 本章小结 13
第3章 需求分析 15
3.1 软件目标 15
3.2 功能需求 15
3.3系统界面需求 15
第4章 系统的总体设计 16
4.1 设计思想 16
4.2 系统功能结构图 16
4.3 开发语言简介 17
4.3.1 Android简介 17
4.3.2 Android Features特性 17
4.3.3 Android基本框架(Android Architecture) 18
4.4.4 Android系统的四大组件 19
4.4.5 SQLite简介 20
4.4 搭建Android开发环境 21
4.5 Android的工程 23
4.5.1 Android项目 23
4.5.2 Android工程程序结构 24
4.5.3 AndroidManifest.xml文件 24
4.6 数据库表设计 26
5.1 程序调试 32
5.2 一般程序的测试 32
5.2.1 系统测试的相应步骤 32
5.2.2 相应系统测试的主要内容 32
第6章 系统详细设计 34
6.1手机端登录界面详细设计 34
6.2客户端物流首页设计 37
6.3物流信息设计 40
6.3后台设计 41
第7章 总结 42
参考文献 43
致 谢 44
第1章 引言
1.1 选题的目的及意义
Android是谷歌于2007年所公布的open式源代码只能手机端系统,它的开放性真实因为它优于其它很多封闭式的手机系统,因此,不管什么人都可能按照自己不同喜好将自己的手机系统上所有的功能进行重新编写。这也使得不断有越来越多的技术关注这个有潜力的操作系统。本次作品物流信息管理系统系统就是基于安卓平台的。
Android手机端操作系统现在很流行的手机端操作系统其中以个,它在每个智能手机的市场占有率高达将近40%以上。很多的手机控都开始使用有Android系统的智能手机,而在Android手机里都是自带优质的摄像头,它可以进行拍照,也可以进行录像等强大功能。不过有的时候,拍的图片或者手机里的影像在当时仅仅只能用户才能看到媒体。所以如果想去发给自己远方的亲朋好友的话,就要通过传统的彩信技术或者3G里的视频电话等才能实现,如果这样做不仅收费十分的高,而且带来很多不便。这里我所介绍的设计思想是想利用很多Android手机上的摄像头,进行调用系统多媒体的框架OpenCore去实现内部的视频采集和数据编码,并而且还可以通过RTP协议去把视频进行打包然后发送到各个PC客户端。然后利用手机里的3G传输网络,去实现手机端拍摄和PC客户端上观看相应的视频功能。
利用手机平台和web后台结合,变可达到事半功倍的效果,使用户节省时间、方便操作,增加效率。
1.2 研究现状
Android这个词的本来意思是指“安卓机器人”,同时也就是谷歌于2007年11月5日所宣布的可以基于Linux平台上的open手机操作系统的名称,这个平台由安卓操作系统经过中间件再经过用户界面和应用软件一起组成,可以说是全球第一个为手机端上打造的真正是开放的和完整的移动应用软件。
Android是基于Linux内核的软件平台和操作系统,早期由谷歌开发(在华注册商标名为“安致”),后由开放手机联盟(Open Handset Alliance)开发。它采用了software stack,又名以软件叠层的知识架构,主要分为这三个重要的三部分。低层以内核工作为基础,只提供手机上很多的基本操作功能,以Java语言作为主力编写程序的一部分的开发。而且,它为了去推广这个技术,Google和很多个手机的公司建立了良好的开放手机联盟关系。Android在还没去公开的好久之前就常被传为Google里的电话或iPhone神机里的电话。一般传闻了这个消息的都认为Google开发是开发属于自己的手机,而不是一套完整完美软件上的平台。不过一直到了2010年1月的某一天,Google终于发表了自己原创的手机,大家都知道的。
1.3 本系统要实现的基本目标和研究内容
本文要实现的基本目标和主要研究内容有以下几个方面:
(1)安卓手机客户端的物流信息管理系统的数据的录入。
(2)客户端查看物流信息
(3)后台添加物流
(4)手机端和web后台进行数据传输