毕业设计(论文)基于Android平台的快递客户端系统的设.doc
《毕业设计(论文)基于Android平台的快递客户端系统的设.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于Android平台的快递客户端系统的设.doc(27页珍藏版)》请在三一办公上搜索。
1、南京师范大学中北学院 毕 业 设 计(论 文)(2015届)题 目:一种基于Android平台的快递客户端系统的设计专 业: 信息管理与信息系统(物流管理) 姓 名: 学 号: 18115418 指导教师: 职 称: 副教授 填写日期: 2015年5月10日 南京师范大学中北学院教务处 制摘要随着智能手机在全世界范围的迅速发展,智能手机的操作系统之间的竞争也日益白热化,如苹果的iOS、诺基亚的Windows Phone、谷歌的Android以及小米的MIUI等。为了让智能手机用户能够十分便利地查询跟踪自己的快递货物,也为了能让持有智能设备终端的快递员提升工作效率和质量,一种十分高效的办法就是将
2、所需要的功能拓展到手机终端上,所以开发设计一款智能手机上的快递客户端系统将具有广阔的前景。本文是基于Android系统,设计一款适用于Android手机快递客户端系统,通过使用工具Eclipse、Tomcat及SQL Server三者的共同作用设计出该系统。本文旨在能为用户提供更加人性化,更加简洁、方便、易操作的基于Android平台手机快递客户端系统,由于课题要求且在实现环节需要更加深入的研究学习,所以本文没有对实现阶段进行详述,有待以后完善。【关键词】 物流快递,Android,快递客户端系统AbstractWith the rapid development of smart phone
3、s around the world, the competition between the operating system for smart phones has become white-hot, such as apples iOS, Nokia Windows Phone, Google Android, and millet beautiful MIUI, etc. For Smartphone users can very conveniently inquiries to track their express cargo, also to be able to hold
4、intelligent device terminal Courier to promote the efficiency and quality, a very efficient way is to will the required functionality to expand to the mobile terminal, so the development and design a Smartphone on the express client system will have broad prospects.This article is based on the Andro
5、id system; design a suitable for Android express client system, through the use of tools Eclipse, Tomcat, and SQL Server designed the function of the system. The purpose of this paper is to can provide users with more human, more concise, convenient and easy to operate based on Android platform of m
6、obile phone express client system, due to the project requirements and in the implementation link needs to be more in-depth study, so this article no to details of the implementation phase, remains to be perfect in the future.【 Key Words 】 Logistics delivery, Android, Express the client system目录第1章
7、绪论- 4 -1.1 研究背景- 4 -1.2 研究的目的和意义- 4 -1.3 研究的现状和发展趋势- 5 -第2章 系统分析与环境搭建- 6 -2.1 可行性分析- 6 -2.1.1 经济可行性- 6 -2.1.2 技术可行性- 6 -2.1.3 操作可行性- 6 -2.2 需求分析- 6 -2.2.1 圆通和韵达基于Android平台的快递客户端软件设计- 7 -2.2.2 软件设计目标- 10 -2.2.3 软件界面需求- 11 -2.3 性能分析- 11 -2.4 开发环境的搭建- 11 -2.4.1 Java环境配置- 11 -2.4.2Eclipse的下载及安装- 12 -2.4
8、.3Tomcat服务器的安装- 13 -2.4.4SQL Server数据库的安装- 14 -第3章 系统设计- 15 -3.1 软件总体架构设计- 15 -3.1.1 软件系统总体设计的原则- 15 -3.1.2 软件系统的体系结构- 15 -3.2 模块设计- 16 -3.3 功能设计- 17 -3.4 用户界面设计- 18 -3.5 数据库设计- 20 -3.5.1 数据库整体架构的设计- 20 -3.5.2 ER图设计- 21 -第4章 系统实现后的效果- 22 -4.1 载入界面效果- 22 -4.2 主界面效果- 23 -第5章 总结与展望- 24 -致谢- 25 -参考文献- 2
9、6 -第1章 绪论1.1 研究背景如今,快递行业经过这些年的迅猛发展已经成为了一个很大的产业,特别是在一些相对较大的城市,几乎每一位市民都与快递打过交道。比如用快递寄包裹、寄文件,网购时选择快递寄送等等。快递是一个新兴产业,但在古代人们早就有了对快递的需求,比如杨贵妃的荔枝、诸侯争霸时八百里加急的公文等。经过20世纪快递业务的兴起、发展,进入21世纪随着英特网和移动通信向移动终端普及,我们正式步入了移动互联网时代,数据传输的速度有了非常大的提升,移动终端将不仅用作通信网络的终端,还会被用作互联网的终端。目前,手机平台上的操作系统有很多,但是像诺基亚手机的操作系统Symbian、Windows
10、Phone和苹果手机操作系统iOS是相对封闭的,这样使得开发人员的技术支持需求不能得到很好的满足。因此一个开放性较强的手机操作系统对于我们研究这一课题是比较重要的,根据这一情况我们选择了Android操作系统作为平台。Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的
11、源代码。该平台由操作系统、中间件、用户见面和应用软件组成。1.2 研究的目的和意义在互联网和物联网的发展影响下,如今的快递公司在经营模式和物流管理模式上与十几年前相比已经有很大不同了。首先是越来越多的快递公司都在移动终端上开发了自己的官方软件,用户可以方便的下载这些软件,在软件中对自己的快递业务进行操作。这些业务的客户服务系统是利用网络中的资源,通过合作和沟通,简化了员工操作,从而提高了他们的工作效率和工作质量,使得身处这个体系中的每一个人在不能使用计算机的情况下仍然能够方便的进行重要业务的经营和管理,从而达到高效管理和快速决策的目的。但是在现有的快递公司客服系统中仍然有很多问题没有得到应有的
12、重视和解决,单就在系统的优化和功能设计方面就有许多需要改进的地方。所以本文是要通过对现有的Android手机快递客户端软件进行分析研究,继承它们优秀的设计理念,摒弃不合适的东西,抓住用户真正想要的,以此来设计一款更加出色的手机快递软件及这些问题的解决方案。同时也希望能够通过本文的研究,对快递行业进一步优化管理以及提升效率和产业价值,提供一些有价值的参考。本课题研究的重要意义在于:(1)使快递员工的工作效率得到明显提高,使用者可以随时随地的进行快递业务的管理操作。(2)可以方便的获取业务信息,用户和快递员可以方便的查看到所需要的信息。(3)管理员可以通过系统提供的数据和信息快速且准确地做成决策。
13、1.3 研究的现状和发展趋势当下,快递活动已经与我们的日常工作和生活息息相关,快递服务的质量和效率等问题也引起了越来越多的关注,由于当前国内快递行业在手机客户端的设计开发的系统还不是很成熟,因此,利用软件新技术的发展,采用新的软件架构技术来开发快递客户端软件系统已经迫在眉睫。一些发达国家基于Android平台物流快递服务已经延伸到了省际和国际,国外有研究者分别从宏观和微观的角度对物流分类的演化及货运的整合进行了研究,还有一些研究者对于快递的物流配送环节中采取DVCC方案建立与客户之间的联系进行了可行性分析等等,这些都是国外研究者对于这个课题的探索。随着快递业务的日益发展,这些问题都将会得到有效
14、的解决,快递企业将会通过建立快递信息化管理系统,对快递业务中的各个环节进行有效的管理,基于Android平台的快递软件设计也会得到很好的优化,建立完善的快递终端客户服系统,从而有效的提高了业务流程管理以及客服的质量。第2章 系统分析与环境搭建2.1 可行性分析在开发任何一个基于智能手机的应用程序时,都会受到时间和资源上的种种限制。因此,我们在设计开发应用程序时应该充分考虑实际情况,进行可行性分析,从而尽可能的避免在后期出现这样那样的问题,降低风险。2.1.1 经济可行性如今使用Android系统的手机用户越来越多,很大程度上是因为该系统本身的开放性,它是谷歌花了很大精力开发出来的一款智能移动设
15、备操作系统。它采用的基础架构是“软件堆层”,这是现在非常流行的软件开发架构,一般是分成三个部分的,最基础的功能将由Linux内核提供,而手机应用软件部分将由各个公司根据各自的实际情况,和要求的标准进行开发设计。拥有这样的一个平台可以方便进行应用软件的开发设计,成本也不会太高。随着移动通信技术的迅速发展,3G甚至是4G技术已经发展成熟,手机上网的速度也越来越快,绝大多数搭载Android系统的手机都可以连接无线wifi,再加上如今的wifi覆盖率越来越高,实现了数据流量0资费,这些都大大加强了基于Android平台的快递客户端软件的经济可行性。2.1.2 技术可行性设计这样的一个Android手
16、机快递软件,需要一些技术上的支持但不会十分的复杂,在这里我们将会用到手机客户端与服务器端之间进行数据交换所使用的一些技术,在Android系统下解析数据及软件客户端的UI设计,经我在图书馆查阅资料可知这些都是可以实现的。2.1.3 操作可行性系统选用的是Android框架,我们可以在eclipse中对Android开发插件进行有效的安装处理,使它成功添加进去,既可以使用Android模拟器也可以使用其他搭载Android系统的终端。选用Android平台的优势就在于它可以提供给开发软件的程序员一个友好,不受过多限制的开发环境,这对于软件开发者来说是非常重要的,这也会使很多的开发人员对其青睐有加
17、,当然也会使这个平台趋向成熟。由于这个平台具有良好的操作可行性,所以我们选择这个平台进行软件的设计开发。2.2 需求分析软件需求分析工作是该软件能否生存的关键步骤,当然软件需求分析也是一个不断认识和逐步细化的过程,它是软件开发的基础,在这一阶段发现错误可以用最少成本解决它,如果把错误放到后期,如设计、编程、测试和维护阶段那所花费的成本将是前期的几十倍甚至更多。我们首先来看看目前国内知名的两家快递公司圆通和韵达在基于Android平台的快递客户端软件是怎样设计的。2.2.1 圆通和韵达基于Android平台的快递客户端软件设计(1)圆通快递手机客户端界面 图2-1圆通界面从上面六张圆通速递And
18、roid平台快递客户端软件的界面截图可以看出,它主要由四大界面组成,分别是“我要查件”、“我要下单”、“我的圆通”以及“智能语音”。在“我要查件”界面中我们可以看到一个醒目的文本框,在文本框中输入想要查询的快递订单号,点击提交,就可以查到快递的实时状态,文本框旁还有一个下拉按钮,如果这次查过该订单状态以后,下次还要查的话可以直接点击该按钮,就会出现历史记录,从而选择单号就可以了,非常方便。而在文本框下面有三个按钮分别是“提交”、“语音”和“扫一扫”,如果你不想输单号可以语音也可以直接扫描单号二维码,这些都是非常人性化的功能。在“我要下单”中用户要填写寄件方地址、真实姓名、联系方式和所在省市,填
19、完后用户可以点击下方的“运费查询”来查看运费。在“我的圆通”中客户可以对自己的账号进行管理,可以进行资料的修改,密码的修改等。在“智能语音”中用户可以获得很多提示,例如派送范围、禁运品等。而第五张截图是在手指向右滑动的最终界面,这是一个用户信息的汇总页面,用户可以非常直观的看到总下单的量、已签收的量以及未签收的量,用户登录以后可以有自己的头像和所在城市的天气情况,这些都是非常贴心的设计。在“投诉建议”这个选项中,分别根据收件人和寄件人分成两栏,填写信息后提交即可。(2)韵达快递手机客户端界面 图2-2韵达快递 韵达快递基于Android平台的快递客户端软件的界面整体给我们的感觉是非常简洁的,结
20、构功能非常清晰。刚进入界面,用户就可以看到自己的订单了,顶部有两个按钮,分别是时间和状态,点击后会出现下拉菜单,方便用户查询自己想要了解的订单时间和状态。最右上角还有一个小滑块,当用户从列表形式切换到包裹形式,可以看到所选订单的具体信息。在界面的左下角有一个圆形的菜单按钮,点击它时会出现四个小圆圈,分别代表了四个应用功能,分别是“下单”、“查单”、“名片”及“网点”。“下单”页面需要用户填写发件人和收件人地址等信息,值得一提的是,当我们点击发件人或收件人地址时,它会自动跳转到通讯录界面,如果通讯录中储存了发件人或收件人信息,那么只需选择点击就可以完成下单,非常方便。“查单”中可以输入运单号或扫
21、描二维码,当然历史记录中可以显示前十次的运单号,选择点击也可以进行查询。而在“网点”中,用户可以输入地址,然后搜寻地址附近的营业网点,以及查找过的历史记录,这无疑是韵达这款软件的亮点。(3)小结综合这两款快递软件,我们可以发现,良好的用户体验是他们设计的宗旨。圆通将软件分成四大主界面,功能明确,易用简便。韵达在设计中则更加简便,功能全面,有自己的特点,根据地址查找附近的营业网点是其亮点。2.2.2 软件设计目标本软件的设计目标是在Android平台上实现快递操作的可行性,必须始终以提高用户体验为宗旨,应实现以下设计目标:软件的界面要简约,切忌繁杂。能够对快递业务进行有效的处理。软件应该尽可能实
22、现实用性和易操作性,功能全面。2.2.3 软件界面需求在手机的屏幕下快递软件的界面要求布局要合理,颜色搭配舒适,功能按钮设计友好,有亲和力,整个系统要有一个主要的元素标准和统一的主题思想。2.3 性能分析从提高用户体验这一宗旨出发,根据用户的各种需求,所涉及的程序响应速度快、信息处理速度快以及安全性高是用户所需的三大主要性能,除此之外,考虑的受众面这个问题以及Android手机系统版本目前的版本和安全系数,Android4.0以上的版本总计超过设备总量的70%,相对于较低的版本拥有更高的安全性,拥有更好的UI设计,为提高用户体验提供了有力的保障。Android4.0 Ice Cream San
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Android 平台 快递 客户端 系统
链接地址:https://www.31ppt.com/p-4027492.html