用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计安卓Android毕业设计

基于LBS的信息物流服务平台设计与实现

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 随着互联网的不断发展与普及,人们日常生活中也获得了越来越多的便利,衣食住行样样都和互联网取得了紧密的联系,也在互联网的作用下更加的方便。生活中越来越多的闲置资源被用在了他们需要的地方。伴随着交易的进行,物流作为其中不可或缺的一部分,就物流而言,网站的繁多种类及数量让人们眼花缭乱,如何及时有效的使用户获取有效的信息就成了一大难题。
基于 LBS 的信息物流平台的提出和实现,充分的整合了生活中的闲置的资源,方便了用户对物流信息的获取,因此更加充分的利用了生活中的闲置的资源,从而方便了人们日常生活中对信息的获取和对资源的利用。
本文从物流信息平台的项目背景开始分析,介绍了实现过程中运用到的思路和方法,并介绍了项目用到的关键技术。通过对项目的功能性需求和非功能性需求的分析,确立了平台的需求分析和架构设计通过需求分析得出的需求得出了平台的概要设计。在此基础上,对平台的详细设计和实现进行了系统的介绍。作者在本项目中主要负责的是移动客户端(安卓端)的开发以及后台管理网站的设计与实现。
当前,本文描述的物流信息平台已经实现并上线,并取得了用户良好的反馈。文中将在最后进行项目的展示,并对整个项目的设计与实现进行回顾。
关键词:物流 LBS 信息平台


ABSTRACT
ABSTRACT:
With the continuous development of the Internet and popularization, people in daily life, also got more and more convenient, food and clothing live line and the Internet has made everything closely linked, in under the action of the Internet more convenient also. In the life more and more spare resources used in the place where they need to. Along with trade, logistics as an integral part of, in terms of logistics, various kinds and quantity of the website makes people dazzling, how to timely and effective users access to effective information became a big problem.
Put forward and the implementation of logistics information platform based on LBS, fully integrated the life of idle resources, convenient for user to logistics information retrieval, so use the life to the fullest of idle resources, which is convenient for people to access to information in daily life and for the use of resources.
In this paper, starting from the background of logistics information platform project analysis, this paper introduces the ideas and methods into use, in the process of implementation and use the key technology of the project. Through the functional requirements and non-functional requirements of project analysis, established the requirement analysis and architecture design of platform demand demand analysis it is concluded that the general design platform. On this basis, the detailed design and implementation of platform for the system is introduced. The author in this project is mainly responsible for the development of the mobile client as well as the design and realization of the background management web site.
At present, this article describes the logistics information platform is implemented and online, and obtained good user feedback. The show will take place in the final project in this paper, and the review on the design and implementation of the entire project.

KEYWORDS:logistics;LBS;Information platform;

目录
中文摘要 I
ABSTRACT II
目录 III
第一章 引言 6
1.1 项目背景及意义 ................................................... 6
1.2 国内外研究现状及存在的问题 ....................................... 7
1.3 项目主要内容 ..................................................... 7
1.4 研究的基本思路和方法 ............................................. 8
1.5 作者主要工作 ..................................................... 8
1.6 论文篇章结构 ..................................................... 8
第二章 相关技术介绍 9
2.1 ANDROID 介绍 ......................................................... 9
2.1.1 系统架构 ..................................................... 9
2.1.2 应用程序架构 ................................................ 10
2.2 LBS 定位技术 ...................................................... 11
2.3 JSP ............................................................... 12
第三章 需求分析 13
3.1 系统描述 ........................................................ 13
3.1.1 移动客户端(安卓端) ........................................ 14
3.1.2 后台管理网站 ................................................ 15
3.2 项目的非功能性需求 .............................................. 16
3.2.1 安全性 ......................................................... 16
3.2.2 快速响应 ....................................................... 16
3.2.3 可扩展性 ....................................................... 16
3.2.4 可维护性 ....................................................... 16
3.2.5 适应性 ......................................................... 17
3.3 移动客户端(安卓端)的功能性需求 ................................ 17
3.3.1 注册登录 .................................................... 18
3.3.2 定位用户和物资 .............................................. 18
3.3.3 发布订单 .................................................... 19


3.3.4 领取订单 .................................................... 19
3.3.5 更多功能 .................................................... 19
3.4 后台管理网站的功能性需求 ........................................ 20
3.4.1 个人信息管理 ................................................ 21
3.4.2 发布信息管理 ................................................ 22
3.4.3 系统管理 .................................................... 23
3.5 系统整体流程 ....................................................... 24
3.5.1 移动客户端整体流程 ............................................. 24
3.5.2 后台管理网站流程图 ............................................. 25
3.6 数据库设计 ......................................................... 26
3.6.1 数据库的物理模型图 ............................................. 26
3.6.2 数据库表设计 ................................................... 28
第四章 概要设计 31
4.1.注册登录 ........................................................... 31
4.1.1注册功能流程设计 .............................................. 31
4.1.2登录功能流程设计 .............................................. 32
4.1.3完善用户资料流程设计 .......................................... 32
4.2定位用户和物资 ..................................................... 33
4.2.1定位用户流程设计 .............................................. 33
4.2.2定位物资流程设计 .............................................. 33
4.2.3附近功能流程设计 .............................................. 33
4.3.发布订单流程设计 ................................................... 34
4.4.领取订单流程设计 ................................................... 34
4.5.更多功能流程设计 ................................................... 34
第五章:详细设计 36
5.1 登录注册模块 ....................................................... 36
5.1.1 登录模块 ....................................................... 36
5.1.2 注册模块 ....................................................... 36
5.2 领取订单模块 ....................................................... 37
5.3 发布订单模块 ....................................................... 38
5.4 定位模块 ........................................................... 39
5.5 用户模块 ........................................................... 40


5.5.1 用户订单模块 ................................................... 40
5.5.2 用户信息模块 ................................................... 40
5.5.3 用户消费/收入模块 .............................................. 41
5.6 后台信息管理模块 ................................................... 41
第六章 测试及成果展示 43
6.1 测试 ............................................................... 43
6.2 成果展示 ........................................................... 44
6.2.1 注册登录 ....................................................... 44
6.2.2 主界面 ......................................................... 46
6.2.3 订单界面 ....................................................... 47
6.2.4 领取订单 ....................................................... 49
6.2.5 附近 ........................................................... 50
6.2.6 我的佣金 ....................................................... 51
第七章 结论 53
致 谢 55
附 录 56

第一章 引言

本文的主要内容是收集生活中的闲置资源信息并将之进行合理的应用,题目来源于作者在 XXX 有限公司实习期间,参与的《基于 LBS 信息物流服务平台》项目。作者将在接下来的文章中对项目的设计开发与实现进行系统的阐述。

1.1项目背景及意义

近年来随着互联网时代的发展,越来越多的联系发生在人与人、人与物之间,但是生活中的资源仍然处于分配不饱和的状态。有些企业已经注意到了生活中的某些闲置的资源并对其进行了合理的应用,其中包括 uber、滴滴等打车软件就对生活中闲置的私家车进行了合理的应用; 安居客对生活中的闲置房屋的合理的应用……还有一些二手交易网站,也促进了生活中闲置物资的分配。但是始终没有一个网站或者 app 是将生活中的一些资源和信息进行整合。
以送外卖为例。外卖是近几年新兴的行业并取得了飞速的发展,诸如百度糯米、美团、饿了么等订餐平台也都成为日常生活中学生、宅男、上班族以及其他人群经常使用的应用。外卖平台的竞争推动的是闲置电动车的使用以及有空闲时间的人的时间的合理分配,起到了充分利用资源的效果,但这仅仅是生活中闲置资源的一小部分。
为使生活中的闲置资源能够得到合理的分配,公司打算开发一款基于 LBS 的信息物流服务的平台。LBS 即 Location Based Service——基于位置服务,是指通过电信移动运营商的无线电通讯网络或外部定位方式,获取移动终端用户的位置信息,在 GIS 平台的支持下,为用户提供相应服务的一种增值业务。
基于 LBS 的信息物流服务的平台旨在在传统媒体的基础上,结合新兴媒体的优势和特点,优化生活中空闲资源的分配。该平台主要通过移动客户端定位物资和用户模块采集用户即时的 LBS 信息和物流服务信息,并将收集到的信息传到服务器,以供审核人员审核;审核人员通过后台管理网站审核所有客户端采集到的信息,客户端采集到的信息审核通过之后,形成平台上以用户为主的订单,平台上其他用户可以接受订单,并通过完成订单获得报酬。


1.2国内外研究现状及存在的问题

进入 21 世纪之后,随着 WTO 的成立、经济全球化的加快,企业之间竞争愈发的激烈,资源流动和配置越来越强,各国都越来越重视物流发展对经济发展、国民生活和军事实力的影响,从而使物流越来越现代化;呈现一系列的新的发展的趋势。根据国内外物流发展的情况,物流发展的趋势可以归纳为:网络化、信息化、电子化、共享化、协同化、自动化、电子化、集成化、柔性化、智能化、全球化和社会化十二大趋势。
国内的物流信息平台主要分为区域性的物流信息平台和功能单一的物流信息平台,两种物流信息平台有各自的优缺点:区域性的物流信息平台主要作用于一定的区域,但是功能比较齐全;单一功能的物流信息平台覆盖面积广阔,但是功能单一。因此我们发现我国目前的物流信息平台构建的现状:
当前国内主流的物流信息平台种类繁多,但往往收集的信息不全,也没有基于用户的定位;同时,知道的人也不是很多;各个网站之间也没有联系,仅仅是当前网站的用户才能获取相关信息,具有严重的滞后性及片面性。
对比国际上发达国家的物流,我国物流信息化的水平比较低、信息资源缺乏统一的规划、服务的范围受地域限制较多、无法有效整合上下游优势信息资源等问题的存在,导致信息离散。因此我国物流信息平台的研究与构建还需要投入更多的时间和精力去追赶国际的脚步。

1.3项目主要内容

结合前面通过对当前我国物流信息的调查而发现的局限性及物流发展的趋势,本文中研究的项目将主要对以下几个问题进行考虑及处理:
(1) 物流信息平台功能的多样性:我们需要设计和实现的是一个功能齐全的物流信息平台,包括获取信息和收集信息等多种功能;
(2) 物流信息平台覆盖范围的广阔性:我们想要的是覆盖全国的物流信息网路,能够在全国范围内将物流信息联系起来,全方位覆盖无死角;
(3) 客户端定位的准确性:,为了保证定位的准确性和及时性,我们采取了 LBS 定位技术,使对用户和用户的定位更加精准和及时性;
(4) 订单的可靠性:为了保证订单的可靠性,我们采用手机号作为用户的账号,并绑定银行卡和进行实名认证在发布订单的时候我们就先采取了定位,发布订单需要经过认证,认证需要提交佣金,保证订单的可靠性;
(5) 获取信息的及时性:为保证用户获取信息的及时性,我们会根据用户的信息给用户推送消息,同时,移动客户端存在附近功能可以快速浏览附近的任务,方


便用户及时获取信息;

1.4研究的基本思路和方法

本文研究的基本思路是:从国内的物流信息发布网站的发展开始。以物流信息发布网站的理论为起点,借鉴国内物流信息发布网站的理论研究与实践成果,结合国内物流信息发布网站的现状,探讨物流信息发布网站的建设与管理方法,本文从理论与实践两个角度出发,对物流信息网站的设计与实现进行深入的探讨。本文将对项目的提出、需求分析、概要设计和详细设计、实现的过程进行详细的介绍。

1.5作者主要工作

作者在实习期间,主要参与移动端 app 开发,本毕业论文题目即来源于作者企业实习阶段所参与的基于 LBS 信息物流服务平台的开发项目,并且在开发过程中投入了大量的精力与时间。作者主要负责整个 app 的设计与实现,并参与整个项目的需求确定、概要设计和详细设计、项目测试、项目部署上线等环节。

1.6论文篇章结构

本文共分七章,主要内容安排如下:
第一章:主要介绍本毕业设计课题的项目背景及其意义,指出当前的物流信息平台处在的问题,国内外的研究现状、研究的基本思路和方法、主要内容、作者的工作及论文的;
第二章:详细介绍项目在设计过程中用到的相关技术;
第三章:阐述项目的需求分析。该章节阐明了平台的系统描述、需求分析、整体流程和数据库设计;
第四章:根据需求分析确定了系统的概要设计。该章节主要对项目的主要功能的流程设计进行了说明;
第五章:物流信息平台详细设计及技术实现。该章节详细介绍了物流信息平台的设计和实现;
第六章:测试和成果展示。本模块主要介绍了测试用到的方法和展示了系统的运行过程以及运行结果;
第七章:总结了本项目的主要成果和不足,并进行了展望。


第二章 相关技术介绍

本章主要介绍 Android 平台与 LBS 定位系统的相关知识。

2.1Android 介绍

Android 是一种基于 Linux 的开源操作系统,主要使用于移动设备,例如智能手机和平板电脑。Android 操作系统最初由 Andy Rubin 开发,于 2005 年 8 月由 Geogle 收购注资。并于 2011 年在全球市场份额超过塞班系统,跃居全球第一。目前 Android 最新版本为 6.0 版本。

2.1.1系统架构

Android 系统架构采用了分层架构,从上至下分为四层,分别是应用程序层、应用程序框架层、系统运行库层和 Linux 内核层。
图 2-1 android 系统架构图
应用程序层:Android 会发布一个所有程序由 JAVA 语言编写的应用程序包,其中的包含许多应用改程序,例如客户端,SMS 短消息程序,日历,地图,浏览器,联系人


管理程序等。
应用程序框架层:安卓通过提供开放的开发平台,使开发者能够编制极其丰富和新颖的应用程序。开发者可以自由地利用设备硬件优势、访问位置信息、运行后台服务、设置闹钟、向状态栏添加通知等。该层简化了组件的重用,开发人员能够直接使用期提供的组件来进行快速开发,也可以通过继承实现个性化拓展。
系统运行库层:系统运行库层分为两部分,分别是系统库和 Android 运行时。Android包含一个 C/C++库的集合,供 Android 系统的各个组件使用。以下是一些核心库:
(1) 系统 C 库:它是专门为基于 Embedded linux 的设备定制的。
(2) 媒体库:基于 PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。编码格式包括 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG 。
(3) Surface Manager:对显示子系统的管理,并且为多个应用程序提 供了 2D 和
3D 图层的无缝融合。
(4) LibWebCore:一个最新的 web 浏览器引擎用,支持 Android 浏览器和一个可嵌入的 web 视图。
Linux 内核层:Android 基于 Linux 2.6 提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel 也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。

2.1.2应用程序架构

首先介绍一下 Android 提供的四个通用的应用程序组件以及其职责。
(1) Activty:是应用程序的入口,主要控制界面显示,接受事件,控制显示跳转。
(2) BroadcastReceiver:用于注册和接受系统广播事件,并且可接受自定义的广播事件
(3) ContentProvider:提供数据库查询接口,且可对其他应用程序提供数据查询服务。
(4) Service:是一个独立的进程,可在后台一直运行。可以与其他组件通过远程连接绑定交互。可对外提供服务接口交互,且其生命周期不依赖于其他组件的存在与否。
普通的应用程序只需要用到 Android 的联网与显示的功能,所以应用程序大体上是
呈现为 UI(Activities)与网络(Network)等其他模块进行绑定,数据交互的应用程序。其应用程序架构如图 2-2 所示:


图 2-2 普通应用程序架构图


2.2LBS 定位技术

位置服务(LBS,Location Based Services)又称定位服务,LBS 是由移动通信网络和卫星定位系统结合在一起提供的一种增值业务,通过一组定位技术获得移动终端的位置信息,提供给移动用户本人或他人以及通信系统,实现各种与位置相关的业务。实质上是一种概念较为宽泛的与空间位置有关的新型服务业务。
这种服务的优势在于无需硬件投入,且与其它定位方式相比,我们采用的定位技术不依赖单独的硬件设备,人员手机开机即取得其位置,无法破坏,因此更加可靠稳定。
缺点是这种基站定位的方法,在没有基站的位置上,误差范围会比较大,并且有些地方没有基站是不能实现定位功能的。
传统的 GPS 定位技术在户外运转良好,但在室内或卫星信号无法覆盖的地方效果较差,它与 LBS 定位技术的却别如表 2-1 所示:
表 2-1 GPS 与 LBS 的区别
GPS 定位 LBS 定位
原理 卫星定位 基站网络定位
精度 精度高(20-50) 精度较高(20-200)
耗电量 很大,需要手机为 GPS
模块提供高压供电 基站采集数据即可,不消耗手机电量
盲区对比 对卫星的依赖强(至少捕捉到三颗卫星才行)导致盲区多盲区很大,室内、车里、阴天均无法实现精确定位。 在移动手机网络覆盖区域内均无盲区。
硬件要求投入 必须配备 GPS 手机 ,
800~3000 元/人 普通手机即可


系统防损 易破坏,难于鉴别是否人为 无法破坏

2.3JSP

JSP 全名为 Java Server Pages,中文名叫 java 服务器页面,其根本是一个简化的
Servlet 设计,它是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),从而形成 JSP文件,后缀名为(*.jsp)。 用 JSP 开发的Web 应用是跨平台的,既能在 Linux 下运行,也能在其他操作系统上运行。

它实现了 Html 语法中的 java 扩张(以 <%, %>形式)。JSP 与Servlet 一样,是在服务器端执行的。通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。


第三章 需求分析

本章主要介绍物流信息平台的需求分析与架构设计,对信息平台的系统描述、需求分析、整体流程和数据库设计四部分进行简单的阐述。

3.1系统描述

根据需求,将整个物流信息平台分为三部分:移动客户端、数据库和后台管理网站;其中作者主要负责移动客户端(安卓端)的开发及后台数据库的设计。系统业务流程图如下图 3-1 所示:
图 3-1 系统业务流程图系统的模块图如图 3-2 所示:


图 3-2 系统模块图
作者将对自己负责的移动客户端和后台管理网站两大模块进行简单描述:

3.1.1移动客户端(安卓端)

移动客户端主要具有注册登录、定位物资和用户、发布订单、领取订单及推送消息五大功能,以下将对功能进行简单的介绍:
(1).注册登录: (a)用户通过手机号进行注册,后台会发送验证码到手机进行验证;
(b)一个账号只能绑定一个手机号,一个手机号也只对应一个账号;
(c)手机号绑定账号,用户可以通过手机号找回自己的账号;
(d)第一次注册需要输入密码,之后登录账号要和密码对应;
(e) 注册成功之后需要完善用户资料;
(f)用户需绑定银行卡之后方能进行发布订单和领取订单的功能;
(2).定位物资和用户:(a)用户填写资料时通过 LBS 进行定位,确定用户的位置;
(b)发布订单的时候需要根据定位选择物资所在位置;
(c)用户领取订单时需要根据客户端进行定位,系统会确保位置和订单位置相匹配
(d)系统推送消息时会根据位置进行筛选;
(3).发布订单:(a)用户需要进行实名认证和绑定银行卡之后才能进行该功能;
(b)订单发布需要进行定位;
(c)发布订单时用户需要填写酬金,用户需要根据酬金支付部分保证金进入系统中,保证金数量和用户信用等级有关;

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信