1.2 国内外研究现状
1.2.1 订餐系统现状
1.2.2 网上订餐系统现状
1.2.3 手机运行平台现状
1.3 本文的结构
本文共 5 章,采用逐层深入的方式展开介绍了网上订餐系统的设计及实现过程,主要包括对实现该系统的技术讲解,需求的分析与设计,每部分的代码详细设计,以及整个系统功能的展示与测试。
第1章绪论,概述了本文工作的背景与意义,以及国内外同类系统的介绍。
第2章相关概念及技术,简要介绍了开发本项目所需的开发软件,环境搭建及相关知识。如 Android Studio,定位技术,数据传输格式JSON 等。
第3章项目分析与设计,对项目三个模块的业务和功能需求进行详细的介绍与分析,并分3个方面阐述了它的业务流程,并绘制了业务流程图,以及本项目数据库介绍。
第4章项目实现,就系统的3个方面的具体设计展开细致讲解,对核心代码进行说明介绍。
第5章系统运行展示及评估,详细说明了系统的功能演示,介绍了运用前面章节所介绍的技术开发系统的过程。并对软件的运行情况和性能进行演示和评估,让读者全面了解软件的设计
2 相关概念及技术
2.1 Android定位技术简介
2.1.1 基于GPS的定位技术
全球定位系统(Global Positioning System, GPS),全称为定时测距导航卫星全球定位系统,是一个中距离圆型轨道的卫星导航系统,是常用移动终端定位技术中的一种,可以为地球表面的绝大部分地区提供测速、准确的定位以及高精度的时间标准[8]。
GPS定位的基本原理:以高速运动的卫星的瞬间位置作为已知的起算数据,卫星不断地发送自身的星历参数和时间信息,移动终端接收到这些信息后,使用空间距离后方交会方法,计算出接收机的三文位置、三文方向、运动速度和时间信息[9]。
基于GPS的定位具有如下特点:
(1)使用低频讯号,有相当强的讯号穿透性纵使天候不佳仍然能够保持数据的相对准确;
(2)全球覆盖(高达98%);
(3)三文定速定时高精度;
(4)快速、省时、高效率;
(5)应用广泛、多功能;
(6)可移动定位;
(7)定位过程中接收机不需发出任何信号,从而增加了隐蔽性。
2.1.2 基于网络的定位技术
基于网络的定位技术,顾名思义是指网络根据测量数据计算出移动终端的位置[10]。多个基站同时检测移动终端发射的信号,然后通过处理各接收信号中与移动终端位置相关的特征信号,从而计算出移动终端所处的位置[11]。基于网络的定位技术主要有:蜂窝小区标识(CELL-ID)、到达时间/到达时间差(TOA/TDOA)。基于网络的定位技术由于其定位远离受基站影响较大,在基站密集的城区可以较为精确的实现定位,提供位置服务,但是在农村地区,基站数量少,能搜索到的基站信号较少,定位比较困难[12]。
网络定位原理:首先通过测量表征与基站和移动终端空间位置相关的物理量,然后结合特定的定位理论和数学模型,最终计算出移动终端的空间位置[13]。
基于网络的定位具有如下特点:
(1)时延短、成本低、抗干扰;
(2)集成度高、体积小、可靠性高、覆盖范围广; Android+mysql基于Location的网上订餐系统设计(2):http://www.751com.cn/jisuanji/lunwen_23922.html