安卓公交查询系统毕业设计论文(编辑修改稿)内容摘要:

出,其中有用户需求的原因,也有终端支持与否的因素,并非所有终端都能对统一网站的内容正确显示,并非所有手机都能正确显示同一信息内容.而 且随着客户端设备的类型越来越多,人们对个性化服务的要求越来越高,个性化信息服务成为将来网络信息服务发展的一个重要的方向。 公交查询现状 国外许多国家都十分重视公交查询的研究和应用。 其目的在于通过提供及时准确的信息和服务,吸引更多的出行者使用公共交通,促进公交的大力发展,减缓城市的交通压力。 尤其是美国,他们的研究取得了较好的效果。 他们发展公交南通大学毕业设计(论文) 查询系统的特点是能够提供快捷、方便的电话咨询服务;与定位技术相结合,提供实时信息服务;触摸屏在公共场所的广泛使用以及查询与网络的结合。 欧洲一些国家,如芬兰、意大利等 ,他们在研究公交查询方面也取得了不小的成果。 近年来,我国的公交查询系统也在迅速地发展,不少城市也都有拥有公交线路查询系统,网络上也可以下载到许多不同的版本。 不过公交查询系统在发展的同时也存在一些问题,需要不断地改进和完善。 比如早期的公交查询系统脱离了网络,只是一种供人下载后方可查询的程序,是一种单机程序。 这样的信息不够准确,也不够及时。 有一部分公交查询系统,它们只是简单地将各个线路和站点的信息一一罗列出来,让用户自己去一条条查找。 而真正意义上的公交查询系统应该是用户输入想要查询的内容,系统能够自动查询 出结果,而不是靠用户人工进行查询。 还有一部分网上的公交查询系统,它们的系统功能比较完善,实现站点、线路查询以及换乘查询,更加完善一点的系统还有电子地图查询等功能,但是对城市有代表性的地点介绍和查询的功能,做得好的比较少。 还有就是手机上的公交查询系统,可以采用短消息的形式进行查询,但也有一定的局限性。 硬件方面,比如遇到服务器、网络繁忙时或者信号盲区,导致用户请求长时间得不到回应。 软件方面,运营商不一定提供此类的查询服务。 现行的公交车系统或多或少都还是存在一些缺陷的。 但是随着技术的更新以及不断的改进,相信 可以做出更人性化、更完善的公交查询工具。 本次课题研究内容 本次毕业设计要研究的内容是学会界面的设计,进行数据库的设计并学会使用 SQLite 数据库,学会在 Baidu Map 的基础上进行地图开发。 论文第一部分介绍了目前公交路线查询的现状,第二部分为关键技术介绍,主要介绍本系统中所涉及到的主要关键技术,第三部分是关于系统总体结构设计,主要介绍系统的功能模块和数据库的设计与实现。 第四和第五部分就是系统详细的设计与实现及测试结果等,然后对整个毕业设计进行了总结,最后部分为致谢。 南通大学毕业设计(论文) 第 2 章 需求分析 手机公交 线路查询软件最基本的功能是能够有效的为用户提供查询服务,在最短的时间内给用户一条或多条到达目标地的路径。 整个查询过程中,只有数据信息是依靠服务器同步获取,其余功能均在手机端完成。 在此分别对手机公交线路查询软件的服务器端和客户端做需求分析。 服务器端需求分析 服务器作为后台,需要专业人员对服务器操作和维护,一般情况可由非专业人员借助管理软件对服务器进行常规维护。 服务器可以通过数据库同步,为客户端数据库提供数据。 通过仔细分析服务器需求之后,服务器端要完成以下功能: 服务器后台管理功能 服务器后台管 理是针对数据库进行操作,具有增、删、改、查功能。 数据同步功能。 采用 REST 协议,响应客户端请求,返回给客户端一端数据流,该数据流按照 JSON 格式,返回给客户端,由客户端进行解析。 服务器端功能模块划分如图 21 所示。 南通大学毕业设计(论文) 图 21 服务器端功能模块 客户端需求分析 客户端主要是手机,用户无法通过手机对本地数据库进行操作,也无法对服务器数据库操作,管理员可以通过手机浏览器登录到服务器管理员页面对数据库进行操作,可以使用一些功能。 该软件应满足若干要求,比如能够随时掌握公交信息,动态更新最新数据等。 也要考虑作为手机软件可能会出现查询速度慢,数据流量过大,过度依赖服务器等问题。 通过仔细分析用户需求之后,该软件要完成以下功能: 查询线路功能 获得线路经过的每个站点信息以及线路的票价信息和发车时间信息。 地图查询功能 借助 BaiduMap,完成公交查询并显示地图线路。 数据更新功能 服务器响应客户端请求返回一段数据流,客户端接收此数据流后,按照 JSON格式规范对数据流进行解析,解析后将数据存入客户端数据库。 南通大学毕业设计(论文) 第 3 章 技术背景介绍 GPS 全球定位系统简介 全球定位系统(英语: Global Positioning System,通常简称 GPS),又称全球卫星定位系统,是一个中距离圆型轨道卫星导航系统。 它可以为地球表面绝大部分地区( 98%)提供准确的定位、测速和高精度的时间标准。 系统由美国国防部研制和维护,可满足位于全球任何地方或近地空间的军事用户连续精确的确定三维位置、三维运动和时间的需要。 该系统包括太空中的 24 颗 GPS 卫星;地面上的 1个主控站、 3 个数据注入站和 5 个监测站及作为用户端的 GPS 接收机。 最少只需其中 3 颗卫星,就能迅速确定用户端在地球上所处的位置及海拔高度;所能收联接到 的卫星数越多,解码出来的位置就越精确。 该系统由美国政府于 1970 年代开始进行研制并于 1994 年全面建成。 使用者只需拥有 GPS 接收机即可使用该服务,无需另外付费。 GPS 信号分为民用的标准定位服务( SPS, Standard Positioning Service)和军规的精确定位服务( PPS, Precise Positioning Service)两类。 由于 SPS 无须任何授权即可任意使用,原本美国因为担心敌对国家或组织会利用 SPS 对美国发动攻击,故在民用讯号中人为地加入选择性误差(即 SA 政策, Selective Availability)以降低其精确度,使其最终定位精确度大概在 100 米左右;军规的精度在十米以下。 20xx 年以后,克林顿政府决定取消对民用讯号的干扰。 因此,现在民用 GPS 也可以达到十米左右的定位精度。 GPS 系统拥有如下多种优点:使用低频讯号,纵使天候不佳仍能保持相当的讯号穿透性;全球覆盖(高达 98%);三维定速定时高精度;快速、省时、高效率;应用广泛、多功能;可移动定位;不同于双星定位系统,使用过程中接收机不需要发出任何信号增加了隐蔽性,提高了其军事应用效能。 南通大学毕业设计(论文) GPS 系统的组 GPS 系 统主要由空间星座部分、地面监控部分和用户设备部分组成。 空间星座部分 GPS 卫星星座由 24 颗卫星组成,其中 21 颗为工作卫星, 3 颗为备用卫星。 24颗卫星均匀分布在 6 个轨道平面上,即每个轨道面上有 4 颗卫星。 卫星轨道面相对于地球赤道面的轨道倾角为 55176。 ,各轨道平面的升交点的赤经相差 60176。 ,一个轨道平面上的卫星比西边相邻轨道平面上的相应卫星升交角距超前 30176。 这种布局的目的是保证在全球任何地点、任何时刻至少可以观测到 4 颗卫星。 GPS 卫星是由洛克菲尔国际公司空间部研制的,卫星重 774kg,使用寿命为 7年。 卫星采用 蜂窝结构,主体呈柱形,直径为。 卫星两侧装有两块双叶对日定向太阳能电池帆板 (BLOCK I),全长 接受日光面积为。 对日定向系统控制两翼电池帆板旋转,使板面始终对准太阳,为卫星不断提供电力,并给三组15Ah 镍镉电池充电,以保证卫星在地球阴影部分能正常工作。 在星体底部装有 12个单元的多波束定向天线,能发射张角大约为 30 度的两个 L 波段( 19cm 和 24cm波)的信号。 在星体的两端面上装有全向遥测遥控天线,用于与地面监控网的通信。 此外卫星还装有姿态控制系统和轨道控制系统,以便使卫星保持在适当的高度和角度,准确对准卫星的可见地面。 由 GPS 系统的工作原理可知,星载时钟的精确度越高,其定位精度也越高。 早期试验型卫星采用由霍普金斯大学研制的石英振荡器,相对频率稳定度为 /秒。 误差为 14m。 1974 年以后, GPS 卫星采用铷原子钟,相对频率稳定度达到 /秒,误差 8m。 1977 年, BOKCK II 型采用了马斯频率和时间系统公司研制的铯原子钟后相对稳定频率达到 /秒,误差则降为。 1981 年,休斯公司研制的相对稳定频率为 /秒的氢原子钟使 BLOCK IIR 型卫星误差仅为 1m。 地面监控部分 地面监控部分主要由 1 个 主控站( Master Control Station ,简称 MCS)、 4 个地面天线站( Ground Antenna)和 6 个监测站( Monitor Station)组成。 主控站位于美国科罗拉多州的谢里佛尔空军基地,是整个地面监控系统的管理中心和技术中心。 另外还有一个位于马里兰州盖茨堡的备用主控站,在发生紧南通大学毕业设计(论文) 急情况时启用。 注入站目前有 4 个,分别位于南太平洋马绍尔群岛的瓜加林环礁,大西洋上英国属地阿森松岛,英属印度洋领地的迪戈加西亚岛和位于美国本土科罗拉多州的科罗拉多斯普林斯。 注入站的作用是把主控站计算得到的卫 星星历、导航电文等信息注入到相应的卫星。 注入站同时也是监测站,另外还有位于夏威夷和卡纳维拉尔角 2 处监测站,故监测站目前有 6 个。 监测站的主要作用是采集 GPS 卫星数据和当地的环境数据,然后发送给主控站。 用户设备部分 用户设备主要是 GPS 接收机,主要作用是从 GPS 卫星收到信号并利用传来的信息计算用户的三维位置及时间。 GPS 的功能 精确定时:广泛应用在天文台、通信系统基站、电视台中 工程施工:道路、桥梁、隧道的施工中大量采用 GPS 设备进行工程测量 勘探测绘:野外勘探及城区规划中都有用到 导航: 武 器导航:精确制导导弹、巡航导弹 车辆导航:车辆调度、监控系统 船舶导航:远洋导航、港口 /内河引水 飞机导航:航线导航、进场着陆控制 星际导航:卫星轨道定位 个人导航:个人旅游及野外探险 定位: 车辆防盗系统 手机, PDA, PPC 等通信移动设备防盗,电子地图,定位系统 儿童及特殊人群的防走失系统 精准农业:农机具导航、自动驾驶,土地高精度平整 授时:用于给电信基站、电视发射站等提供精确同步时钟源 南通大学毕业设计(论文) 应用前景 随着中国国民经济的快速增长的西部大开发的实施,我省的高等级公路建设迎来前所末有的发展机遇,这 就对勘测设计提出了更高的要求,随着公路设计行业软件技术和硬件设备的发展,公路设计已实现 CAD 化,有些软件本身还要求提供地面数字化测绘产品的支持;建立勘测、设计、施工、后期管理一体化的数据链,减少数据转抄、输入等中间环节,是公路勘测设计“内外业一体化”的要求,也是影响高等级公路设计技术发展的“瓶颈”所在。 目前公路勘测中虽已采用电子全站仪等先进仪器设备,但常规测量方法受横向通视和作业条件的限制,作业强度大,且效率低,大大延长了设计周期。 勘测技术的进步在于设备引进和技术改造,在目前的技术条件下引入 GPS 技术应当是 首选。 Android 平台 Android 是一个移动设备的软件平台,是由 Linux+Java 构成的开源软件,它提供包括 SDK、 Key Apps、 Middleware、 Linux Kernel 四个部分在内的全套手机软件方案。 它开放了基于 Linux 内核以上的开发工具,从而保证了内容的可移植性和多样性。 Android 平台为我们开发应用程序提供了一套很好的框架,我们可以在这个平台的基础上开发不同的应用程序,也可以开发新的组件供应用程序调用 [1]。 Android 特征 Dalvik 虚拟: Android 采用的 Java 虚拟机是自主开发的代号为 Dalvik 的虚拟机技术,在保证 API 方面兼容的同时 Dalvik 针对移动手机进行了大幅优化,占用资源更小,运行效率更高。 内嵌浏览器:基于开源的浏览器网页排版引擎 WebKit。 优化的图形:强大的自定义二维图形库。 基于 OpenGL ES 1. O 标准的 3D 图形功能,在移动 3D 开发中有着至关重要的地位。 SQLite 数据库: SQLitet 提供结构化的数据存储。 它是一款轻型免费的且开源南通大学毕业设计(论文) 的数据库,它的设计目标是嵌入式的,它占用的资源非常低、需要的内存空间少、处理速度比较快 和支持事务处理功能等。 多媒体支持:支持各种通用的音视频和静态图像格式,如 MP JPG、 PNG等。 Open Core 是 Android 多媒体框架的核心,所有 Android 平台的音视频采集,播放的操作都是通过它来实现的。 通过 Open Core,程序员可以方便快速的开发出想要的多媒体应用程序。 GSM 技术: (依赖硬件 )Global System for Mobile Communications,全球移动通讯系统,俗称“全球通”,是第二代移动通信技术,其开发 El的是让伞球各地可以共同使用一个移动电话网络标准,让 用户使 _一部手机就能行遍全球。 蓝牙, EDGE, 3G,and WiFi 是一种短距。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。