毕业设计(论文)基于Android平台的快递客户端系统的设.doc

上传人:laozhun 文档编号:4027492 上传时间:2023-04-01 格式:DOC 页数:27 大小:5.30MB
返回 下载 相关 举报
毕业设计(论文)基于Android平台的快递客户端系统的设.doc_第1页
第1页 / 共27页
毕业设计(论文)基于Android平台的快递客户端系统的设.doc_第2页
第2页 / 共27页
毕业设计(论文)基于Android平台的快递客户端系统的设.doc_第3页
第3页 / 共27页
毕业设计(论文)基于Android平台的快递客户端系统的设.doc_第4页
第4页 / 共27页
毕业设计(论文)基于Android平台的快递客户端系统的设.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《毕业设计(论文)基于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

23、dwich(冰激凌三明治):2011年10月在香港发布。图2-3 Android4.0 Ice Cream Sandwich2.4 开发环境的搭建2.4.1 Java环境配置Java开发工具JDK是许多Java程序员非常喜欢也是最常用的开发环境。虽然现在有很多的开发人员选择了其他的开发工具,但是JDK依然被行业内绝大多数的人认为是Java程序开发非常专业且方便的工具。虽然有不同操作系统的不同JDK版本,但是它们之间的差异并不大,我们可以根据自己的实际情况来选择适合自己的版本,值得注意的是下载时必须去官网上下载权威版本,一般情况下越新越好,我们这里采用的是JDK6版本(它的外部版本号为JDK6,

24、内部版本号为JDK1.6),下载完毕后即可进行安装,按照安装的步骤,建议使用默认值,“下一步”、“完成”就可以了。2.4.2 Eclipse的下载及安装点击官网链接,直接进入下载页面,因为我们是Win7 32位的操作系统且Eclipse的bit数要与JDK的一致,也就是说JDK是32位的,Eclipse也要是32位的 图2-4 Eclipse官网下载链接进入下载页面,选择下载链接(这个是中国国内的下载链接)图2-5国内下载链接当下载完成后会出现一个压缩包,将其解压,解压后会看的几个文件,双击Eclipse.exe,就会出现它的工作界面,至此就启动完成了,可以进行开发了。(工作界面如下图)图2-

25、6 Eclipse工作界面2.4.3 Tomcat服务器的安装Tomcat是一款开源免费的JSP服务器图2-7 Apache Tomcat界面下载压缩包版本(.zip),下载好就可以安装了,点击下一步,在安装的过程中会提示默认的服务器端口号,建议不要修改默认为8080,安装完成。然后我们将IE浏览器打开,输入相应的网址 看看是否能够运行成功。图2-8 浏览器中界面开启eclipse开发平台界面,然后找到上部工具栏中的“window”,点击window中的Preferences选项,在这个对话框中找到Server,之后单击Runtime Environments,再点击右侧的“Add”按钮。在打

26、开的添加服务器界面,选择我们本次要添加的tomcat服务器版本“Apache Tomcat 6.0”再点击“Next”按钮在打开的tomcat Server界面中选取我们的tomcat安装路径,点击“Finish”按钮。完成了添加tomcat的配置之后,我们就可以在eclipse中找到刚刚安装的tomcat服务器的下拉选择。到这里就表示我们在这里添加这个服务器已经成功了。2.4.4 SQL Server数据库的安装在微软的官网上下载SQL Server安装文件,这里我们选择SQL Server 2008。下载结束后找到安装程序,双击它,在弹出的提示对话框中我们最好选“独立安装”这个选项,然后根

27、据提示下一步即可顺利完成,在安装过程中有些地方可以根据实际需要进行相应更改,做最合适的选择和设置。(安装完成时的界面如下图)图2-9安装完成界面第3章 系统设计3.1 软件总体架构设计3.1.1 软件系统总体设计的原则简单易用能让Android手机用户在非常短的时间里快速的了解和适应这款快递客户端的操作方法,能够较好的提高用户感受。规范化软件设计制定的规范应该严格的被设计者、开发人员、用户及维护人员所遵守。易扩展客户端的功能模块最好能够独立出来,在不同性质的功能模块之间要减少它们的关联性,有较强的区分度。实用性快递软件开发的每一个功能都要有它使用的实际意义,真正的能够贴近用户的生活,而不是一个

28、功能上的噱头,能够提高快递员的工作效率及用户体验。安全保密性由于快递业务客户端系统的特殊性,要求软件系统必须具有非常高的安全性和保密性。3.1.2 软件系统的体系结构本软件系统采用的是十分灵活的四层架构,分别是表示层、控制层、服务层和数据访问层。其中,表示层是通过用户在手机软件界面上的操作,把用户输入的指令或数据传入到下面的控制层,同时会把上层处理的结果在表示层中展示出来。控制层将接收表示层传来的指令或数据,根据不同的事件采取相应的方法进行处理。而服务层会接收来自控制层的请求,调用相应的方法把结果传到数据访问层。数据访问层是提供对数据库的查询、修改、增加和删除等操作,这就是完整的四层架构。如下

29、图3-1所示:表示层数据访问层控制层服务层数据库图3-1 快递客户端系统技术架构3.2 模块设计这个软件分为两个模块,分别是快递客户端模块和服务器模块。用图形解析的方式可以直观的看出整个系统的功能模块布局和系统指令流程,如下图3-2所示的是手机客户端流程图:快递软件界面服务器接收指令接收服务器的数据显示在界面上功能模块详细界面投诉反馈界面 图3-2 手机客户端流程下图3-3所示的是软件服务器端的流程图:快递客户端服务器接收指令生成SQL语句返回结果数据库操作调用SQL类 图3-3 服务器流程3.3 功能设计客户端功能设计是整个系统设计的重中之重,这款软件能否得到用户的青睐,能否提高用户体验,将

30、由这款软件的功能设计来保障。在这个过程中要保障各个模块之间的兼容性更高,有利于系统的顺利运行,提高整个系统的安全性。我们曾在上文的需求分析里讨论圆通速递和韵达快递基于Android平台的快递客户端软件的界面及其大体的功能设计,再参考国内其他快递公司的类似产品,我们大致设计出手机客户端和服务器端的模块功能结构图。快递客户端模块功能结构图如下图3-4所示:快递客户端功能模块管理用户中心我要下单附近营业网点我要查件我的订单消息中心账号管理投诉建议图3-4 客户端模块功能结构快递服务器端的模块功能结构如下图3-5所示:数据库配置数据模型配置数据解析配置数据交互管理数据转换工具快递服务器端图3-5 服务

31、器端模块功能结构3.4 用户界面设计依据上文需求分析部分的研究,功能明确,易用简便的用户界面设计将是我们的追求,用户界面将根据四大功能模块分为四大主界面,在这里会根据各个界面的特点来确定里面应该显示的内容。“我要查件”将会是主界面,也就是用户打开快递软件后第一界面,因为通常情况下快递软件被用户使用最多的功能就是“查件”功能。当然,在初次进入第一界面之前,系统会弹出一个对话框,需要用户进行账号的登陆,用户可以注册一个新账号也可以点击对话框内提供的快速登陆,对话框内将会显示的快速登陆有:QQ号、微信号和新浪微博账号。在第一次登陆成功以后,系统的记忆功能将会使用户在以后的使用中自动登陆。在“我要查件

32、”的主界面中会有用来输入运单号的文本框并具有扫描功能,支持条形码和二维码的识别。还会配备语音按钮以及历史记录,为用户提供更为人性化的体验。“我要下单”会是第二个界面,因为它的使用频率仅次于查件功能。在这里。用户需要填写寄件人的具体信息,主要是真实的姓名、手机号码或固定电话以及具体到区县的地址,可以填写备注和查看所需要的运费。“用户中心”中会提供给用户很多小功能,例如:我的订单、消息管理、账号管理、投诉建议、禁运品提示、费用查询和检查更新等。这些功能都是非常具有针对性的。“附近营业网点”这个功能我们把它独立出来,考虑到现实生活中,人们到陌生的地方旅游、出差在需要邮寄包裹时经常会遇到找不到快递营业

33、网点的尴尬。有了这一功能,只要输入用户所在地址,系统将为用户搜索该地址附近的所有营业网点。之所以突出这一功能,主要还是为了给用户提供更好的、更加周全的服务。下图3-6是根据对软件显示内容的分析,绘制软件手机界面草图:Logo查件 下单 用户中心 营业网点请输入运单号历史记录语音扫一扫确定Logo查件 下单 用户中心 营业网点寄件人填写基本信息(姓名、手机号码或固定电话、所在省市及备注)提交Logo查件 下单 用户中心 营业网点我的订单Logo查件 下单 用户中心 营业网点历史记录查询消息管理投诉建议账号管理运费查询派送范围检查更新禁运品输入地址查找附近网点图3-6 手机用户界面草图3.5 数据

34、库设计3.5.1 数据库整体架构的设计用户在使用这款软件时所涉及的核心业务数据,都会被存储在数据库中。包括用户的一些基本信息,订单的详细信息等。我们设计的系统使用的是美国微软公司开发的SQL Server 数据库,它是微软公司旗下的非常优秀的产品,具有开放性、可用性、安全性等诸多特性。基础数据库采用SQL Server数据库进行数据存储,一方面通过空间数据引擎对物流系统的空间数据和属性进行分开的存储和管理,以此来提供相应的空间数据的存储、查询和分析等多重功能。另一方面也可通过物流系统的相关应用程序来管理其他物流信息的业务数据,这将为企业进行多种业务的服务提供支持。下图3-7为数据库应用系统结构

35、:客户客户端数据库应用程序DBMS数据库 图3-7 数据库应用系统结构3.5.2 ER图设计从上文的分析和设计中我们可以看出它真实的反映了快递客户端服务系统的模型,这个模型易于理解,易于扩展并且能够方便的向其他数据库进行转移。我们都知道,ER图属于逻辑结构设计阶段,而它在设计的时候通常需要注意一下两点。在画ER图时,我们需要注意的是对象信息的属性要具有原子性。要确定数据之间的依赖关系,同时要按数据依赖理论对关系模型进行仔细检查。如下图3-8所示的是快递系统ER图:管理员快递配送系统用户名密码路线信息订单信息用户登录查看信息增加信息增加用户修改密码信息车源信息管理系统用户图3-8 快递系统ER图

36、第4章 系统实现后的效果由于本文没有涉及客户端系统的实现部分,有待以后进一步完善,所以本人将在这一章简要陈述客户端系统实现后应出现的效果。需要注意的是在程序开发阶段,我们必须首先确定该软件的项目名称,根据程序模块设计内容,这将是整个软件设计的重中之重,完善代码,使每一个软件功能都能运行流畅没有蹩脚之处。4.1 载入界面效果选择手机屏幕上的快递客户端图标,紧接着进入到如下界面图4-1所示:图4-1 载入界面效果图因为手机系统需要一个载入这款软件的过程,一般在两秒钟左右,为了减轻用户等待软件载入时的乏味感,我们会选择一张能够缓和用户心情的图片,而这个图片不会是固定的,它会每两个星期换一次。现在很多

37、软件都会有这样的载入界面,他们的目的无外乎我说的几点,这也是软件开发者为了提高用户体验的一种方式。正所谓细节决定成败,虽然载入时间一般较短,但用户毕竟还是消耗了一定的时间成本,如果处理不当很有可能使用户产生反感情绪,所以载入界面的设计也是非常重要的。4.2 主界面效果系统载入完毕后将会进入到主界面,也就是“查件”界面,用户可以根据自己的需求用手指在手机屏幕上滑动的方式来切换界面。图4-2 “查件”界面效果图可以看到图4-2“查件”界面效果图,我们主要以浅蓝色和深蓝色镶嵌套的方式作为界面的背景颜色,整体效果会给用户一种非常通透的感觉,正上方是快递公司的logo,非常的醒目,紧接着是下方的四个功能

38、名称,分别是“查件”、“下单”、“用户中心”及“营业网点”。当处于哪个界面时相应的功能名称的字体就会变大,其他会变小,这也可以提醒用户自己所处的功能界面。以“查件”界面为例,当我们停留在查件界面时,“查件”这两个字会比其他功能界面的字体大,查件界面下会有两个文本框,上面的相对较小的文本框是给用户输入需要查询的运单号码,而下面则是用户的历史记录。最下面有两个按钮,左边是“扫一扫”按钮,右边是“确定”按钮。为了使这两个按钮在视觉上具有区分度,我们选择了深蓝色和黄色作为各自按钮的底色,为了提高软件的公司所属感,我在最下面将会放上快递公司的名字,当然,这个名字的字体将非常小。由于本篇论文不涉及该软件的

39、实现部分,所以无法呈现出实现后的真实界面,不过通过制图软件可以大致的将实现后的效果描述出来,如上图4-2所示,在这里我只以“查件”界面效果图为例,其余功能界面将与草图3-6大致相同,也可以将其效果描述出来,这里不再详述。用户也可以点击界面上端的某一功能,系统将会直接进入这一功能界面。预计这款快递软件基本可以达到预期的效果,并且系统稳定。第5章 总结与展望经过这两个月的撰写,我的毕业设计(论文)终于完成了,这款软件可以帮助用户实时跟踪自己的订单,随时随地对订单进行操作。在整个设计过程中,我学到了很多基于Android平台的知识,为了提高用户体验而进行系统的设计优化,对于Eclipse、Tomca

40、t、SQL Server的下载、安装及使用。当然这款软件相比于那些主流快递公司已经上线的客户端软件还有一定的差距,但我相信当这款软件实现后再经过不断地优化,一定可以成为一款非常优秀的软件。因为它将实用与简约有机的结合在一起,不会给用户那种繁琐的感觉,突出人们日常生活中最常用的几大功能,简单、方便、易操作且界面简约而不简单,符合时下主流软件系统的设计潮流。通过对这款软件的构思和设计,将老师在课堂上教授的知识和自己在课余时间拓展的知识进行了总结。在这个过程中有好的方面,也存在很多缺陷。课堂上的知识没有领悟透彻,大多是照本宣科,依葫芦画瓢,这样的学习方法是不对的,等到真正用于实践时就会明显感到困难重

41、重,这为我即将进入社会工作敲响了警钟,尽管学校学的知识以后在工作中不会都用得到,但是我在学校应该培养一种学习的方法和学习的能力。当然,课余时间拓展知识是非常重要的,这篇文章的完成也得益于我课余时间积累的知识,能让我有一个比较清晰的思路。这些都让我清晰的认识到学习的重要性,在以后的工作和学习当中,我将保持积极认真的态度,遇事仔细思考,以一颗永不停歇的心来面对我的人生。致谢在这篇论文完成的最后,我要向所有关心帮助我的老师和同学表达最真诚的感谢,十分感谢他们在学习上给予支持,使我的生活变得更加丰富多彩。首先要感谢荣老师,本论文从选题到完成这一过程,张老师不但从研究方法上给我指导,而且他还在百忙之中为

42、我搜集相关信息资料并反复修改,使我可以在规定的时间内完成论文。总之,本论文凝结了荣老师的心血,两年来,荣老师渊博的专业知识、严谨的教学态度使我受益良多,跟着荣老师学习,我从中学会了研究一个新的领域课题的方法,要是没有荣老师的细心教导,我不可能会顺利的完成这篇论文,与此同时,荣老师还在生活上对我热心照顾,在此向荣耀老师致以最诚挚的谢意!同时也感谢中北学院的各位老师两年来对我的帮助与指导,从他们的身上,我学会了如何去做人行事。感谢我的同学和朋友,在学习过程中他们给了我许多的帮助。这里,特别感谢的是我的家人,谢谢我亲爱的父母,没有他们给我的支持与鼓励,我将不可能完成我的学业,让我充分享受学习的快乐,

43、并顺利的考上了研究生,谢谢你们!在此,我要感谢所有在我论文完成过程中对我有所帮助的人,这对我以后的生活学习都受益良多。最后,衷心的感谢南京师范大学中北学院参加论文评阅和答辩的老师和教授,感谢您对论文提出的宝贵建议!谢谢大家!参考文献1 王向辉、张国印、赖明珠.Android应用程序开发M.清华大学出版社,2012-052 高凯、仇晶.Android智能手机软件开发教程M.国防工业出版社,2012-063 陈国君.Java程序设计基础(第三版)M.清华大学出版社,2011-064 顾兵.数据库技术与应用(SQL Server)M.清华大学出版社,2010-025 金旭亮.ASP.NET程序设计教

44、程M.高等教育出版社,2009-026 赵常松.Android应用程序开发与典型案例M.电子工业出版社,2012-107 王道平、何海燕.第三方物流信息系统设计方法研究 J.物流技术,2003,25(7)8 杨丰盛.Android应用开发揭秘M.机械工业出版社,2010-109 李刚.疯狂Android讲义M.西安电子科技大学出版社,2011-510 吴波、王静.中国快递物流网站建设现状及建设研究J.企业导报,201211 任亚飞、孙明贵、王俊.民营快递业的发展及其战略选择J.中国储运,200612 初良勇、邢大宁.智能化物流配送调度优化平台设计及实现J.集美大学学报(自然科学版);2012年第六期 13 祝忠方.Android的移动互联终端的设计与实现D.北方工业大学,201414 党李成.基于Google Android智能手机平台的研究与应用D.安徽大学,201015 林坦SQL Server2005入门宝典北京:电子工业出版社,2005。16 Android(谷歌公司开发的操作系统)百度百科 17 韵达公司快递终端客户服务系统的设计与实现J .大连理工大学,201318 Android系统的优点和缺点百度百科19 李勇.物流信息技术.清华大学出版社,2012-0920 赵江洪.设计心理学.北京理工大学,2012-02

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号