开题报告基于Android的移动公交查询系统设计与实现

合集下载

公交线路查询系统的设计与实现——开题报告

公交线路查询系统的设计与实现——开题报告
4.26—5.3:交给老师审核
5.4—5.10:改稿
5.11—5.17:进行新一轮的改正最终定稿,准备答辩
5.指导教师意见及建议:
该生针对所要研究的课题搜集了大量的文献资料,就国内外在该领域的主要研究成果、最近进展、研究动态、前言问题等都进行了综合分析,比较全面的反映相关领域或专题的历史背景、研究现状等。总的来说,该生能够对文献资料进行很好的综合分析、归纳整理,使材料更精练明确、更有逻辑层次!
[13]Chris Ullman、John Kauffman,2004《入门经典》清华大学出版社
4.论文(设计)的进程安排:
12.25—1.15:论文综述、开题报告
1.18—2.21:开展调查、收集资料、了解研究现状、开展实验
2.22—2.28:与指导老师进行沟通
3.1—4.25:着手撰写论文(一、二、三稿)
f. 管理员对系统进行添加、删除、修改等操作;用户注册、登录系统查询所需要的信息。
(6)参考文献:
[1]陈国亮、顾晶,中国江西新闻网/525/2009-1-9/30104@466339.htm
[2]陈立潮,2003:《城市交通智能咨询系统的设计与实现》
[3]张秀兰、耿乔科,2007:《Asp+ACCESS 2000网站建设实训》 北京理工大学出版社
意义:我国城市公交乘客信息系统的发展处于一个较落后的水平,广大乘客可获得信息的方式很少,为了解决这种问题,加快发展城市公交信息化,设计一个城市公交查询系统是具有一定实际应用意义。在此背景下,运用ASP语言开发了一个南昌公交查询系统。
2.主要研究内容(含论文提纲):
前台客户端:
(1)公交线路查询模块
(2)公交站点查询模块
[4]明日科技,2007:《程序开发范例宝典》人民邮电出版社

基于Android平台的城市公交查询系统的设计与实现

基于Android平台的城市公交查询系统的设计与实现
i n Na n t o n g o n t h e A n d r o i d p l a t f o r m,a f t e r a d e e p r e q u i r e me n t na a l y s i s T h i s a p p l i c a t i o n ,u s i n g A n d r o i d S DK nd a S QL i t e d a t a b a s e ,
语 言 O该 系统 已经在 An ro d i d 智 能 手机 上 测 试 通 过 。
关键词 :An ro d i d 平 台;城市公交查询 ;S Q L i t e 数据库 ;公交换乘查询 中图分类号 : T P 3 1 5 文献标志码 : A 文章编号 : 1 0 0
Abs t r a c t :I n o r d e r t o i mpr o v e t h e i n or f ma t i z a t i o n l e v e l o f c i t y p u b l i c t r a ns po r t a t i o n ,a n d t o ma k e t h e s e a r c h o f b u s i n f o r ma t i o n
f o r he t u s e r s c o n v e n i e n t wi t h i n t e l l i g e n c e mo b i l e p h o n e ,a p r o j e c t o f b u s i n f o ma r t i o n s e rc a h s y s t e m i s d e s i g n e d a n d i mp l e me n t e d
Ke y wo r d s :a n d r o i d p l a t f o m ;c r i t y b u s s e a r c h;S QL i t e d a t a b a s e ;t he q u e r y o f b u s t r ns a f e r

基于Android的公交查询系统的开发与设计开题报告样表

基于Android的公交查询系统的开发与设计开题报告样表
合肥学院
2009届毕业论文(设计)
开题报告
论文(设计)题目
基于Android操作系统的公交查询系统的开发与设计
院系名称
计算机科学与技术系
专业(班级)
计算机科学与技术
2007级计本(1)班
姓名(学号)
程美玲(0704011046)
指导教师
李国斌
系负责人
袁暋
1.一、毕业设计题目:
基于Android的公交查询系统设计
地图操作
此操作用于实现地图的放大缩小、漫游、图例管理及简单的图层控制选择功能,使我们更直观,更好地了解线路信息。
帮助信息
给用户提供一些帮助信息
系统功能模块分析:
系统模块的分析是系统开发的关键,只有很好的模块化才能开发出好的系统。
关键问题:
1、数据信息的存储
嵌入式设备存储容量小,设备配置不高,鉴于此,采用MYSQL数据库,该数据库是轻量级数据库,特别适合嵌入式开发,占用内存小,语句简单。
查询系统,使交通查询更简洁化,生活化,是我们应该解决的一个重要课题。
目前,公交查询系统主要是通过网络发布,需要通过上网进行查询或者通过电话查询,还有一种是我们普遍使用的交通旅游地图。这些方法的可视性和可操作性受到一定的限制。本文提出了另一种系统构建方案,虽然也是通过网络发布,但它是一种基于公共的基站,实现公交查询系统的设计方案。通过在一些重要的、人流量比较大的公交停靠点,设立公交查询机,使公交查询如同使用ATM机一样方便、快捷、简单,给人们出行提供一种便利的公交查询系统。
4.毕业设计完成进度及预测进展
第1周至第3周:进行实际调查研究,查阅收集相关论文资料,学习相关技术和开发工具的使用;
第4周:根据收集的资料进行需求分析和系统分析;

基于Android手机的实时公交查询系统设计与实现

基于Android手机的实时公交查询系统设计与实现
近年来,我国发展日新月异,城市化进程不断加快,城市交通 问题日益严重。城市公交作为城市交通的重要部分,对于城市交通 通畅和人们的出行便利具有非常重要的作用。实时公交系统近年来 的应用已越来越广泛,通过城市实时公交查询系统,人们可以知晓 车辆位置与发车时刻,从而更好的安排出行时间。
4.4 模拟车辆终端运行效果
5 模拟手机客户端系统设计与实现
5.1 模拟手机客户端界面模块
模拟手机客户端一共有四个功能板块,分别为“登录界面(login interface)”、“线路选择(Line selection)”、“站点选择(Site selection)”、“状态选择(State selection)”,与模拟车辆终端 所不同的是,用户在选择完线路和站点后,即可跳转到地图,地图 上显示线路信息及车辆位置,系统将计算出最近的公交到达用户所 选站点的预估时间,并且显示车辆终端及手机客户端所发布的道路 交通状况,用户即可按照预估时间及实时更新的车辆位置,确定自 己出门乘坐公交的时间。而在手机客户端的状态选择中,也有四个 模块,分别为“重度拥堵(State1)”、“中度拥堵(State2)”、“轻 度拥堵(State3)”、“道路顺畅(State4)”,与模拟车辆终端相同,
2.2 系统功能
系统设计的期望功能为为使用者提供查询车辆的位置、站台信 息、发车时刻以及道路交通状况。系统的主要运行方式是:手机客 户端和模拟车辆终端向后台服务器发出的请求,后台服务器实时更 改数据库中的数据,并根据手机客户端上的请求向手机客户端反馈 信息。
3 模拟后台服务器设计
模拟后台服务器为该城市公交实时查询系统的核心,它存储着 所有信息,并担任信息更新的工作,模拟车辆终端和模拟手机客户 端的信息都将存储在这一数据库中,由它实现信息的交互与更新。 因此,模拟后台服务器的设计至关重要。模拟后台服务器的主界面 为系统后台界面,管理员登录账号后,通过点击“添加路线”、“删 除路线”、“更改路线”等,即可使用相应功能,添加或修改删除 公交线路。模拟后台服务器是一个电脑上的一个 Java 应用程序, 后面维护着一个大的总数据库,而这一数据库下是每一条公交线路 的数据,可以称之为小数据库,数据库中的数据将根据车辆终端及 手机客户端所反应的信息不断进行更新,从而实现系统的城市实时 公交查询功能。在应用投入使用前期,城市实时公交查询系统的管 理员要尽可能完善地导入城市公交地线路信息,为用户提供全面准 确地服务。

公交查询系统的设计与实现.docx

公交查询系统的设计与实现.docx

.公交查询系统的设计与实现班级: 12 物联网工程学号: 1201141057姓名:郑秀成日期:2014 年 12 月 15 日.引言随着因特网发展的日新月异,人们利用网络实现资源共享以及协同工作越来越成为时代的潮流,使用各种网上的软件方便生活,已经成为了一个不可扭转的趋势。

以此设计题目为目的,选择市作为实践对象,以市公交系统为基础,再利用所学知识,熟练运用开发工具后,开发一个市手机公交线路查询软件,并且尽可能将其开发为一个方便大众使用的公交线路查询软件。

而且在当今公交出行线路多数是通过PC 机查询获得的,但是假想一下在公交出行线路走到一半的时候计划有所变化,公交出行线路需要有所调整,那么如何能够动态掌握线路信息显得尤为重要,而且将来对生活的满意度也不仅仅是百姓致富安居乐业就足以,而是逐渐趋向于一个更人性化的服务。

城市交通服务以及附属的一些服务一直都在不断的随着社会的进步而进步,这些服务从最开始的直接人力服务转向技术型服务,如询问,路牌等,然而这些服务总是有比较大的局限性,即纵然你知道了这条路该怎么走,下条路线该通到哪却不知,于是开发这个手机公交线路查询软件,可在手机上随时随地对公交线路进行查询,对用户将要出行的路线了如指掌,这对用户来说可以省去很多麻烦,节省不少时间。

本次毕业设计结合市公交线路系统开发一个公交线路手机查询软件,服务于大众。

.目录第一章需求分析与概要设计 (1)1.1可行性分析 (1)1.2需求分析 (2)1.2.1 系统功能需求 (2)1.2.2服务器端需求分析 (3)1.2.3客户端需求分析 (4)1.2.4开发环境及工具需求分析 (5)1.3概要设计 (6)1.3.1开发流程 (6)1.3.2系统数据流图 (6)1.3.3系统整体结构说明 (7)1.3.4系统功能模块的划分 (8)第二章模式设计 (12)2.1C/S 模式简介 (12)2.2B/S 模式简介 (12)2.3B/S-C/S 模式 (13)2.3.1B/S-C/S模式定义 (13)2.3.2B/S-C/S模式特点 (15)第三章数据库设计 (16)3.1数据库结构 (16)3.2服务器数据库设计: (16)3.3客户端数据库设计: (20)3.3.1SQLite 简介 (20)3.3.2数据库设计 (21)第四章系统测试 (24)4.1系统测试方案 (24)4.2性能分析 (24)总结 (26).第一章需求分析与概要设计1.1 可行性分析可行性分析是对系统进行全面、概要的分析。

《基于Android平台的掌上公交系统》范文

《基于Android平台的掌上公交系统》范文

《基于Android平台的掌上公交系统》篇一一、引言随着智能手机的普及,移动应用程序在人们日常生活中的角色愈发重要。

作为日常生活中必不可少的交通方式之一,公共交通成为了移动应用的重要开发领域。

在这样的背景下,基于Android平台的掌上公交系统应运而生,为公众提供了便捷、高效的公交信息服务。

本文将深入探讨基于Android平台的掌上公交系统的设计、开发及功能特点。

二、系统设计背景与意义随着城市交通压力的增大,人们对公共交通的依赖程度越来越高。

然而,传统的公共交通查询方式往往存在信息更新慢、查询不便等问题。

因此,开发一款基于Android平台的掌上公交系统,旨在为公众提供实时、准确的公交信息,提高公共交通的使用效率,具有十分重要的意义。

三、系统架构与技术选型1. 系统架构:本系统采用客户端-服务器架构,其中客户端基于Android平台开发,服务器端负责数据的存储、处理与传输。

2. 技术选型:(1)前端:采用Android Studio开发环境,使用Java或Kotlin语言进行开发,利用Android SDK提供的一系列API进行界面设计与交互。

(2)后端:采用Spring Boot框架进行服务器端开发,使用MySQL或MongoDB等数据库存储数据。

(3)实时数据传输:采用WebSocket等技术实现实时数据传输与更新。

四、系统功能与特点1. 功能:(1)实时公交查询:用户可查询公交线路、车辆到站时间等信息。

(2)路线规划:提供多种出行路线规划,帮助用户选择最优出行方案。

(3)定制提醒:用户可设置到站提醒、换乘提醒等功能。

(4)离线地图:提供离线地图功能,方便用户在无网络环境下查询公交信息。

(5)用户交互:提供用户评论、反馈等功能,增强用户与系统的互动性。

2. 特点:(1)实时性:系统可实时更新公交信息,确保用户获取最新数据。

(2)准确性:通过GPS等技术实现定位精度高,提高公交信息的准确性。

(3)便捷性:用户可随时随地查询公交信息,无需携带纸质公交卡等物品。

《基于Android平台的掌上公交系统》范文

《基于Android平台的掌上公交系统》范文

《基于Android平台的掌上公交系统》篇一一、引言随着科技的发展和移动互联网的普及,人们对于出行工具的便捷性和实时性需求日益增强。

特别是在城市交通中,公交作为最常用的出行方式之一,其查询和实时定位服务显得尤为重要。

本文将探讨基于Android平台的掌上公交系统的设计与实现,旨在为公众提供更加便捷、高效的公交查询服务。

二、系统需求分析1. 用户需求:用户需要能够快速查询公交线路、站点信息,实时查看公交车到站时间,以及进行路线规划等。

2. 功能需求:系统应具备实时更新公交数据、提供准确的到站时间预测、支持离线地图和在线地图、具备多语言支持等功能。

3. 性能需求:系统应具有高可用性、高稳定性、响应速度快等特点。

三、系统设计1. 平台选择:Android平台因其开放性、兼容性和广泛的用户基础成为首选。

2. 技术架构:采用MVC(Model-View-Controller)架构,实现业务逻辑与界面展示的分离,便于后期维护和扩展。

3. 数据库设计:采用SQLite数据库,存储公交线路、站点、实时数据等信息。

4. 界面设计:界面简洁明了,操作便捷,支持多语言切换。

四、系统功能实现1. 公交线路和站点查询:用户可输入线路号或站点名,系统返回相关线路和站点的详细信息。

2. 实时到站时间预测:系统根据实时公交数据,为用户提供公交车到站时间预测。

3. 离线地图与在线地图:支持离线地图下载,方便用户在无网络环境下使用;同时提供在线地图功能,方便用户查看实时交通状况。

4. 路线规划:系统支持多种出行方式的路线规划,包括公交、步行、骑行等。

5. 用户交互功能:支持用户评论、反馈、报修等功能,提高用户体验。

五、系统测试与优化1. 测试:对系统进行功能测试、性能测试和兼容性测试,确保系统稳定可靠。

2. 优化:针对测试中发现的问题进行优化,提高系统的性能和用户体验。

六、安全性与隐私保护1. 数据安全:对用户数据和公交数据进行加密存储和传输,确保数据安全。

ANDROID平台公交查询工具的设计与实现设计

ANDROID平台公交查询工具的设计与实现设计

ANDROID平台公交查询工具的设计与实现摘要出行一直是人们日常生活中不可或缺的一部分。

就目前情况而言,公交车仍是大多数人出行的首选的交通工具。

人们的出行是无时无刻不在的,web查询服务无法满足人们突发、即时的查询。

但随着手机的普及,功能的强大,使用的方便,它已成为人们生活工作中获取各种信息的主要途径之一,借助于无线互联网,人们可以直接通过手机随时随地地查找公交线路的信息,进一步提高公交的服务水平。

本毕业设计主要是以福州公交线路为主进行设计的系统,它基于android平台开发的,利用Eclipse开发工具,主要以JAVA语言编写,以及Android的一些控件,选择SQLite 作为目标数据库,应用SQL语言实现对数据库的操作,地图部分使用谷歌地图。

它主要实现的功能有换乘查询,将乘车的次数默认设置为三,将乘车次数最少的方案显示在最前面,还有线路查询和站点查询功能,不仅能显出查询的结果,而且还能够根据用户选择的线路实现电子地图的显示,使系统更加直观。

本文详细地介绍了开发该系统所要用到的技术,接着介绍各个功能的概述和数据库的设计,然后是讲解系统各个功能实现的详细过程,尤其是详细地介绍了在Google map地图基础上的各个图层的开发,最后展示成品的最终结果,指出自己系统存在的不足之处。

关键字:Android,SQLite,Google mapDesign and Implementation of a Bus Routes Search Toolfor Android PlatformAbstractIt is indispensable to going out in our daily life. In the light of present situation, bus is still the first choice for most people. People may go out all the time, hence, web search service can not satisfy the sudden and immediate demands. As mobile phones become widespread, multifunctional and convenient, it has been an important way to get information through the wireless Internet in our life. We can directly get information about bus routes through the mobile phones at all times and all places. The bus service quality will further improved.This graduation project is a system designed for Fuzhou’s bus routes. It is developed based on Android platform and written in JA V A language. It utilizes Eclipse development tool, some basic combination controls of Android system and Google map. It takes SQLite as target database and is operated by SQL language. One of its major functions is to search the changes of rides. It takes ‘3’as the default value of ride times. The program with the least times will be shown at the first. It can also search the routes and bus stations. It not only gives the results, but also shows them on the electronic map according to the user s’ choices, which makes the system more visual.This thesis elaborates the technologies used in the system, their functions and the design of database. Then, it explains the implementation process of every function, especially the development of each picture layer based on Google map. Lastly, it shows the final result of the project and point out its shortages.Key words: Android, SQLite, Google map目录第1章绪论 (1)1.1 研究背景 (1)1.2 研究现状 (1)1.3 研究目的及意义 (2)1.4 本次课题研究内容 (2)1.5 本文组织结构 (2)第2章 Android相关技术背景介绍 (3)2.1 Android操作系统简介 (3)2.1.1 Android简介 (3)2.1.2 Android的特点 (3)2.1.3 Android架构 (3)2.2 SQLite简介 (4)2.3 Android布局管理器 (5)2.4 Android基本组件介绍 (5)2.4.1 Activity简介 (5)2.4.2 Intent简介 (6)2.5 Toast的使用 (7)2.6 Google Map介绍 (7)第3章系统总体结构设计 (8)3.1 系统主要功能模块 (8)3.2 数据库设计 (8)3.2.1 数据库概念模型设计 (8)3.2.2 数据库表设计 (9)3.2.3 数据库的相关操作 (10)第4章公交系统的实现 (11)4.1 欢迎界面的实现 (11)4.2 主要功能的实现 (11)4.3 Google Map的使用 (15)4.3.1 地图开发的前期准备 (15)4.3.2 地图的初始化 (16)4.3.3 地图图层的开发 (16)第5章整体测试与分析改进 (18)5.1 截图及运行说明 (18)5.2 软件可以改进之处 (23)结论 (24)参考文献 (25)谢辞 (26)附录1 部分关键源码及解释 (27)ANDROID平台公交查询工具的设计与实现第1章绪论1.1 研究背景随着城市规模的逐步扩大,使整个城市的交通干道越来越复杂。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科毕业设计(论文)开题报告题目基于Android的移动公交查询系统设计与实现教务处印制一、选题的目的、意义和研究现状选题的目的和意义:在我国,随着经济的快速发展,和城市化的快速发展,城市公交系统也随之迅速扩大,且更加复杂化,找不到合适的乘车路线的事情经常发生。

当前,复杂的公交系统使得用户往往处于迷惑的状态,给出行带来诸多不便,而手基于android的移动公交查询系统的选题也正是基于该背景。

以Android作为平台,能为客户随时随地提供公交信息的查询,同时,随着现在社会的发展,我们的生活也朝着电子化不断发展,如交通电子眼在交通管理中越来越普及;而经济的不断发展,避免不了人们都要到某些城市去公干或其他的事情。

一旦你对这个城市不熟悉,你的出门就会举步维艰。

打的,对于一些因公出差的人来说算不了什么,但是对于旅游者或是个人来说就不是很好的选择。

因此,开发一个城市的公交车查询系统就显得十分必要,可以说是关系到一个城市的形象问题。

因此公交查询系统将帮助出行人士方便、高效的安排自己的行程。

位置是人们理解和驾驭世界的基础,人们在快节奏的经济生活中,迫切想知道当时所处的环境信息,比如“我在哪?”、“到环球金融中心最短的路线是什么?”、“我附近有没有ATM”等等。

随着空间信息技术、移动通信技术、Internet技术以及移动终端技术的快速发展,人们对所处位置以及与位置相关的信息需求愿望实现成为可能。

应运而生的移动公交查询系统是上述技术的有机集成,它将Internet上的海量信息和地理信息系统的强大应用服务功能扩展到移动终端上,为移动用户基于位置的信息交换、信息获取、信息共享和信息发布提供了便捷、经济的技术途径。

随着移动终端计算能力与存储能力的日益增强以及移动通信技术与互联网技术的飞速发展,在移动客户端开发技术上,先后出现了基于WAP浏览器、基于J2ME以及由Google联手34家公司组成的OHA推出开放源代码的Android开发平台。

基于WAP浏览器的开发技术由于其典型的“瘦客户端”特点,导致客户端与服务器端之间存在大量数据交换,加上当前的无线网络带宽瓶颈,用户的数据共享与体验十分有限;与之不同的是,基于J2ME的开发技术要求大部分软件功能在客户端实现,即采用“胖客户端”技术,但其对硬件的性能要求较高,并且开发者需要做大量的代码工作,虽然代码的可移植性好,但相对来讲,开发的技术门槛较高;而Android开发平台采用开源的JAVA技术,平台集成了地图服务模块,并对核心系统架构进行了优化,对硬件的性能要求较低,加上其独特的intent模块机制,使移动公交查询系统服务开发门槛出现了划时代意义上的降低。

Android平台是由Google与开放手机联盟合作开发的一个开放性的移动开发平台,它采用Linux内核,独特的Dalvik 虚拟机,集成特有的地图模块、快捷的XML布局方案、轻量级的SQLite数据库、高效的2D、3D绘图方案以及多媒体技术等等,它具有强大的网络访问功能,集成3G网络与WiFi、蓝牙等无线网络技术,并且可以对开发者之间的功能模块进行无缝继承与共享,高效的功能模块重用让开发的周期更短,开发难度更低,结合日益完善的移动定位技术,移动用户的M-GIS体验愈来愈好。

Android是一个真正意义上的开放性移动设备综合平台,基于Android进行移动公交查询系统开发,可以很容易地利用Google Maps地图资源以及开放的API接口,可以说,基于Android的移动公交查询系统,是移动终端M-GIS开发道路上的一个里程碑。

研究现状:Android 是Google开发的基于Linux平台的开源手机操作系统。

它包括操作系统、用户界面和应用程序—移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。

Google与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内的30多家技术和无线应用的领军企业组成。

Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。

作为谷歌企业战略的重要组成部分,Android 将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。

全球为数众多的移动电话用户正在使用各种基于 Android 的电话。

谷歌的目标是让(移动通讯)不依赖于设备甚至平台。

出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。

目前,移动空间信息服务的需求产生,一些学术论文介绍了Android平台的体系结构,分析了该平台的地图接口,针对移动平台资源的有限性,改进了传统公交矩阵换乘算法,采用集合的数学方法,提出了一种基于公交路线起终点线路信息的公交查询算法。

本文将基于Android 设计并开发了一个城市公交查询信息系统,并验证其可行性。

即能确定移动用户的地理位置,并能随时、随地提供与此地理位置相关或指定位置的空间信息服务,因其巨大的商业价值,受到业界的高度关注。

移动公交查询系统充分利用了无线移动的方便性与灵活性,也体现了大部分信息与位置相关的客观事实,使GIS应用进入了一个全新的时代。

(1)移动公交查询系统的应用领域位置信息类型移动公交查询系统公众(个人)企业政府位置个人位置查询联系最近专业服务人员寻找企业位置位置敏感报告事件车抛锚了需要帮助医疗急救本地培训服务交通警报本地公众通告事故警报分布在人口稀少地区购房度假计划高速增长趋势销售模式增长模式人均绿地面积资产监控私车位置保险税率最低的地方派出的维修车的位置资产状况评估清洁车位置道路维护定点服务当到达目的地时通知我商店位置特定类型的顾客位置特定对象的广告经济发展区域新行政分区路线到达路线最快路线最好的递送路线出租车派遣交通模式紧急事务派遣事件发生环境最近可见的界标寻找最近的目标旅馆附近有什么寻找离机场最近的出租车经济合作规划区域贸易目录服务寻找最近的专家哪儿能找到需要的商品特定距离内最好的供应商最近的维修服务点公众服务外部采购交易如何运费最低在特定区域内购买低费用分布服务位置相关的交易出租车税率位置相关征税地点寻找建房地点旅行地点参考可能的仓储地点最佳蜂窝基站位置新建学校地点环境监控站地点(2)基于Android的移动公交查询系统设计与实现Android 开发平台是由谷歌与开放手机联盟合作开发的一个开放、自由的移动终端平台,它由操作系统、中间件、应用软件三部分组成。

该平台备有完善的程序开发环境,包括模拟器、除错工具、程序执行所耗用存储器、性能评介等功能。

平台提供了两个基于位置服务的地图API开发包:Android.location 以及com.google.Android.maps.通过对这两个地图API开发包内与位置服务相关的类的使用,配合设备本身的具备的定位定向等相关模块,可以很好地实现对用户移动空间信息服务应用程序开发。

Android的定位接口(Android.location)包含几个与位置服务相关的类,并且提供LocationManager服务,这个服务提供定位与定向API,当然,前提是设备具备这种基本的功能模块,比如说,设备内置了GPS接收机模块等等。

LocationManager服务不会被直接用来获取用户位置信息,它会通过getSystemService(Context.LOCATION_SERVICE)来获得一个指向它的Handle,实现对它的有效应用。

一旦应用程序拥有了一个指向LocationManager的Handle,那么它将会拥有以下三种功能:1)查询LocationManager所掌握的全部LocationProviders的最终位置信息列表;2)注册或者注销当前位置从一个LocationProvider提供的实时位置更新;3)当移动终端在一个给定的位置半径范围以内的话,激活一个给定的intent,从而实现用户所需的空间信息功能。

需要说明的是,开发阶段不能使用Network、GPS等获取的真正的实时位置数据。

为此,平台提供了模拟数据开发的功能模块,开发者可以使用DDMS或者geo 命令行导入模拟数据到模拟器中进行程序模拟,对开发者来说,是一个很好的位置信息服务开发辅助工具。

Android的地图接口(com.google.Android.maps)包含了一系列与地图开发功能相关的类,这些类提供了渲染、控制以及绘制覆盖层等功能,开发者可以很容易地进行基于Google Maps地图服务的开发。

这些类中,最重要的要数MapView 这个类了,只需在你的布局中加入一个MapView,屏幕上就绘出一个基本的Google Map。

开发平台把一切与Map 相关的Activity功能抽象为MapActivity,要出现显示Google Map的效果,在你执行MapView的Activity中需要继承MapActivity这个接口。

Google Maps 服务要求开发者获取一个使用MapView的API Key,以便在使用应用程序时能加载地图数据,这个API Key的获取过程也很简单。

创建了一个MapView后,用户需要获得对它的控制,那么将会用到getController()来获取MapController,以便进行控制或者激活这个MapView,同时通过ItemizedOverlay以及OverLay在Map上绘制overlays以及其他信息。

这不是Android库内的一个标准包,因此,在使用它时,开发者需要在Android Manifest file里加上下面一行作为<application>的子元素。

Android以其集成的独特的地图服务模块,以及对硬件性能的低要求,对3G等无线网络的迅捷访问功能,为普通用户开发移动公交查询系统带来了很大的便利,它的出现,为解决用户移动空间信息需求提供了高效的开发平台。

二、研究方案及预期结果(设计方案或论文主要研究内容、主要解决的问题、理论、方法、技术路线及论文框架等)1.研究的内容:(1)公交查询算法(2)移动GIS技术(3)Android平台地图API2.解决的问题:(1)设计一种公交查询算法(2)Android地图API的应用(3)SQLite数据库的使用(4)移动公交信息系统设计3.理论基础:(1)一种成熟的公交查询算法(2)开放的Android地图API应用实践(3)SQLite数据库技术在移动设备上的完美搭载4.研究方法与技术路线:公交信息数据库Google Maps 无线网络装备Androi d平台的移动设备公交查询操作查询数据库,得出公交方案地图与方案路径套合显示5.论文框架:摘要第一章绪论1.1 本课题研究的目的和意义1.2 本课题的主要研究内容1.3 移动GIS国内外研究现状1.4本文的研究内容和组织结构第二章基于Android的移动公交查询系统2.1地图模块与数据库2.2关键技术支持第三章基于Android的移动公交查询系统设计3.1数据库设计3.1.1公交信息数据库设计3.1.2 POI数据库设计3.1.3 专题信息数据库设计3.2算法设计3.3界面设计第四章移动公交查询系统功能设计与实现4.1地图搜索4.2公交查询4.3驾车导航第五章总结与展望6.1 本文总结6.2 研究前景展望第六章参考文献三、研究进度进度安排如下表:第5---6周:阅读、收集和整理有关资料。

相关文档
最新文档