基于android平台全国城市信息查询的设计与开发-毕业设计说明书.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于android平台全国城市信息查询的设计与开发-毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《基于android平台全国城市信息查询的设计与开发-毕业设计说明书.docx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中北大学毕业设计说明书毕业设计说明书基于android平台全国城市信息查询的设计与开发基于android平台全国城市信息查询的设计与开发摘要在我国,随着经济的快速发展,和科技的快速发展,城市信息也随之迅速加快,且更加多样,无法了解到城市的具体信息。当前,快速发展的城市使得用户往往处于迷惑的状态,给出行带来诸多不便,而手基于android我全国城市信息查询系统的选题也正是基于该背景。以Android作为平台,能为客户随时随地提供城市信息的查询,同时,随着现在社会的发展,我们的生活也朝着电子化不断发展,如诺基亚地图、迷你地图等手机地图越来越普及;而经济的不断发展,避免不了人们都要到某些城市去公干或
2、其他的事情。一旦你对这个城市不熟悉,你的出门就会举步维艰。不了解一个城市的文化背景,总会留下一些遗憾。因此,开发一个城市的信息查询系统就显得十分必要,可以帮助出行人士方便、高效的安排自己的行程。Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。本系统是采用android作为开发工具。旨在实现查询城
3、市信息中遇到的各种情况和大量数据进行数据库存储调用的基础上,设计并完成对其全国各个城市信息的查询,在深入研究的过程中,尽可能实现各类方便友好的操作界面。AbstractIn China, with the rapid economic development, and the rapid development of technology, city information also subsequently rapid speed, and even more diverse, cannot understand the specific information to cities. Cur
4、rently, fast-growing cities are often confuse allows the user to the state, travel to bring a lot of inconvenience, and based on android I hand national cities information query system based on this topic is the background. With Android as a platform, customers can provide information anytime and an
5、ywhere, the inquires cityAt the same time, along with the development of modern society, our life also in development, such as nokia electronic map, mini map is becoming more and more popular mobile maps; cannot avoid people were going to some city business or other things. Once you to not familiar
6、with this city, you go out will limping. Dont know a citys cultural background, they leave some regret. Therefore, the development of a citys information query system becomes very important, can help travel personage convenient, efficient your travel arrangement.Android is Google based on Linux plat
7、form development of open-source mobile operating system. It includes the operating system, user interface and applications - mobile phone for the job.Google through and operators, equipment manufacturers, developers and other relevant parties formed deep partnerships, hope and open by establishing s
8、tandardized mobile phone software platform, in the mobile industry is formed in an open ecosystem.This system is used android as a development tool. Designed to achieve inquires the city information encountered in the various conditions and large amounts of data on the basis of database stores calls
9、, design and complete to its national and each city information query, in the thorough research process, as realize various convenient friendly user interface.目 录1 绪 论.1_Toc1067932401.1 项目背景 . 11.2 课题研究的意义. 11.3 论文的工作及安排. 11.4 城市信息当今现状.12 需求分析. 22.1 可行性分析. 22.1.1 技术可行性. 22.1.2 经济可行性. 22.2需求分析. 32.2.
10、1 系统目标. 32.2.2 用户类和用户特征. 42.3 城市信息查询系统模型. 52.3.1 功能描述. 52.3.2 对性能的规定. 52.3.3 用户详细功能描述. 53 总体设计3.1城市信息查询系统设计.113.2 城市设计.123.3 数据库连接设计. 123.4 城市信息查询总体结构图. 124 程序设计与编码4.1 开发平台和工具.错误!未定义书签。4.1.1 android平台的概述.154.1.2 android平台的特点.154.1.3 Android常用工具的使用164.1.4搭建Android开发环境174.2 程序设计.错误!未定义书签。4.2.1 程序设计概述.
11、错误!未定义书签。4.2.2 界面块程序设计.错误!未定义书签。4.2.3 用户操作功能模块实现.错误!未定义书签。5 软件测试5.1 软件测试的方法与步骤.错误!未定义书签。5.2 测试用例设计与测试用例的运行过程及测试结果分析. .455.2.1 模块测试. 错误!未定义书签。5.2.2 集成测试.345.2.3 验收测试.错误!未定义书签。5.3 评价.错误!未定义书签。6 结束语6.1 成果.错误!未定义书签。6.2 遇到的问题以及解决方法.316.3 收获体会.32参考文献错误!未定义书签。致谢信1 绪 论1.1 _Toc106793240项目背景 当今社会的生活节奏越来越快,人们对
12、手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windows mobile, symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。那么能否在手机上拥属于自己的城市信息查询呢?能的,谷歌Android系统就能做到。本文的城市信息查询就是基于谷歌Android手机平台的信息查询系统 Android:是谷歌于2007年公布的开放式源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写.这使得越来越多的人关注这个操作
13、系统。本次设计的城市信息查询系统就是基于Android平台的。1.2 课题研究的意义随着现在社会的发展,我们的生活也朝着电子化不断发展,如交通电子眼在交通管理中越来越普及;而经济的不断发展,避免不了人们都要到某些城市去公干或其他的事情。一旦你对这个城市不熟悉,你的出门就会举步维艰。打的,对于一些因公出差的人来说算不了什么,但是对于旅游者或是个人来说就不是很好的选择。因此,开发一个城市的信息查询系统就显得十分必要,可以说是关系到一个城市的形象问题。位置是人们理解和驾驭世界的基础,人们在快节奏的经济生活中,迫切想知道当时所处的环境信息,比如“我在哪?”、“到环球金融中心最短的路线是什么?”、“我附
14、近有没有ATM”等等。随着空间信息技术、移动通信技术、Internet技术以及移动终端技术的快速发展,人们对所处位置以及与位置相关的信息需求愿望实现成为可能。应运而生的城市信息查询系统是上述技术的有机集成,它将Internet上的海量信息和地理信息系统的强大应用服务功能扩展到移动终端上,为移动用户基于位置的信息交换、信息获取、信息共享和信息发布提供了便捷、经济的技术途径。随着移动终端计算能力与存储能力的日益增强以及移动通信技术与互联网技术的飞速发展,在移动客户端开发技术上,先后出现了基于WAP浏览器、基于J2ME以及由Google联手34家公司组成的OHA推出开放源代码的Android开发平台
15、。基于WAP浏览器的开发技术由于其典型的“瘦客户端”特点,导致客户端与服务器端之间存在大量数据交换,加上当前的无线网络带宽瓶颈,用户的数据共享与体验十分有限;与之不同的是,基于J2ME的开发技术要求大部分软件功能在客户端实现,即采用“胖客户端”技术,但其对硬件的性能要求较高,并且开发者需要做大量的代码工作,虽然代码的可移植性好,但相对来讲,开发的技术门槛较高;而Android开发平台采用开源的JAVA技术,平台集成了地图服务模块,并对核心系统架构进行了优化,对硬件的性能要求较低,加上其独特的intent模块机制,使城市信息查询系统服务开发门槛出现了划时代意义上的降低。Android平台是由Go
16、ogle与开放手机联盟合作开发的一个开放性的移动开发平台,它采用Linux内核,独特的Dalvik 虚拟机,集成特有的地图模块、快捷的XML布局方案、轻量级的SQLite数据库、高效的2D、3D绘图方案以及多媒体技术等等,它具有强大的网络访问功能,集成3G网络与WiFi、蓝牙等无线网络技术,并且可以对开发者之间的功能模块进行无缝继承与共享,高效的功能模块重用让开发的周期更短,开发难度更低,结合日益完善的移动定位技术,移动用户的M-GIS体验愈来愈好。Android是一个真正意义上的开放性移动设备综合平台,因此基于Android进行城市信息查询系统开发,城市信息查询系统将帮助出行人士方便、高效的
17、安排自己的行程。1.3 城市信息当今现状Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内的30多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。作为谷歌企业战略的重要组成部分,Andro
18、id 将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。1.4 论文的工作及安排本次设计的目标是,开发一个城市信息查询系统,最终达到快速查询到全国所需城市的全部信息。论文分为五个部分:第一章即本章绪论,简述城市信息查询系统这个课题的背景情况、当前现状、今后的发展情况以及开发本系统的数据系统的需
19、求选择的开发工具和技术的概括。第二章为需求分析,本章中明确了系统需要实现的功能,分析了系统的用例,规定了模型并介绍根据系统的需求选择的开发工具和技术的概况。第三章是总体设计,详细描述了本系统中各模块的设计情况,并给出了系统总体界面的设计方案。第四章确定了开发平台,描述了程序设计与编码各主要功能模块的实现方法和部分关键代码。第五章是软件测试,测试系统功能实现并对测试结果进行记录分析。第六章为结束语,为此次毕业设计做一个总结。解决了之前遇到的问题及解决方法,总结所获得的经验和体会。2 需求分析2.1 可行性分析采用现代化统一的计算机信息网站系统,能够有效优化城市信息查询系统,使其高效的发挥最大作用
20、,能干迅捷的为用户找出相关的资料。开发本系统的可行性研究如下:2.1.1 技术可行性Android开发平台是由谷歌与开放手机联盟合作开发的一个开放、自由的移动终端平台,它由操作系统、中间件、应用软件三部分组成。该平台备有完善的程序开发环境,包括模拟器、除错工具、程序执行所耗用存储器、性能评介等功能。平台提供了两个基于位置服务的地图API开发包:Android.location 以及com.google.Android.maps.通过对这两个地图API开发包内与位置服务相关的类的使用,配合设备本身的具备的定位定向等相关模块,可以很好地实现对用户移动空间信息服务应用程序开发。2.1.2 经济可行性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 android 平台 全国 城市 信息 查询 设计 开发 毕业设计 说明书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内