1、 毕业设计开题报告 (计算机学院) 专业班级: 学生姓名: 学生学号: 设计题目: 基于 Android 的个人移动地图 指导教师: 开题时间: 2014.9.10 1、选题背景及意义 1.1 选题背景 2010 年是中国的 3G 元年,在三大运营商的大力投资下,2010 我国 已经初步建立起完善的 3G 网络。一年之后虽然绝大多数的手机用户仍然 使用的是普通的 2G 或者 2.5G 手机,但是以 Android 系统为代表的智 能机也崭露头角。得益于 3G 网络的优良的网络性能、强大的网络传输能 力,移动互联网应用的发展也是如火如荼,手机上网、手机商城、视频聊 天、移动即时通讯、手机支付等新
2、兴应用的出现迫切需要拥有强大硬件配 置和完善操作系统的智能设备来支持。面对新的移动互联应用,传统的只 拥有简单操作系统的非智能手机则无法适应,因而这些新的移动互联应用 推动着智能手机的发展。 另一方面,随着技术的进步,以往只能在大型机和 PC 机上应用的技 术也可以移植到移动设备上。以 ARM 为代表的嵌入式芯片在最近几年取 得了很大的发展,芯片的性能快速提高,同时芯片的功耗也在逐步降低, 而大容量闪存、多点触摸屏、高清摄像头等硬件的发展,使得以智能手机 为代表的移动设备的功能变得越来越强大。 有强大的硬件性能和丰富的网络应用作为基础,拥有便携性优势的以 智能手机为代表的移动设备正在逐步的代替
3、传统的 PC 机。可以预见,在 不久的将来移动上网设备在人们的网络生活中将扮演着非常重要的角色, 而智能手机将是人们日常生活中必不可少的工具。 1.2 选题意义 Android 系统作为一个优秀的开放的开发平台,它拥有非常丰富的图 形系统,并且 Android 系统有着强大的浏览器,对多媒体的支持也很完 善,而且在 Android 系统开发之初,Google 公司就非常注重它的 Web 性 能,这使得在 Android 系统上来开发基于 Web 的应用非常方便。因此采 用基于 Web 的形式来开发移动地图比通过操纵 GPS 传感器要简单方便许 多,同时有 Google 公司强大的地图服务做支撑
4、,在费用上也会降低不少。 2、选题设计方案(包括功能、技术要求、关键技术等) 2.1 功能 在该程序运行后,用户可以通知主界面上的选项来新建一次追踪过 程,新的追踪启动之后系统会在后台启动一个 Service,用户在行走过程 中的地理位置信息会发送到用户手机上的 GPS 传感器,后台的 Service 服 务监视 GPS 传感器,读取数据并将这些数据存入数据库。在一次追踪完成 之后,用户可以选择以往的追踪记录,将其移到的轨迹显示在 Map 上,由 此可以记录用户过去行走的轨迹。 2.2 技术要求 (a)、界面的设计,针对实现的应用,考虑清需要哪些界面,以及 大致的工作流程。 (b) 、数据库设
5、计。数据存储的实现,以及存储的方式,SQlite3 跟 SharePreferences 的使用。 (c)、Google API、LBS 等技术的了解和使用,基于位置服务的应用 开发技术。 2.3 关键技术 (a)、Google API 的熟练使用(LBS 用到的相关的类) (b)、对 MVC 架构 Android 平台本身的特点的理解(Activity, Intent,Service) (c)、数据库操存储的实现(SQlite3)。 (d)、位置服务的应用开发技术 (e) 、在覆盖上绘图创建交互式的应用程序 3、选题实施计划(进度安排) 第一阶段:收集与选题相关的资料 (2014.9.10)
6、开题 第二阶段:整理资料并确定开发计划(2014.9.23) 第三阶段:编写程序并上机调试(20114.10.9)中期 第四阶段:调试中进行不断修改以达到最佳效果(2014.10.24) 第五阶段:完成论文定稿(2014.11.13)截止时间 报告人签字: 年 月 日 4、参考资料 1 王向辉Android 应用程序开发北京:清华大学出版社,2012.5 2 彭璇,吴肖Google Map API 在网络地图服务中的应用测绘信息与 工程,2010 3 张仕成基于 Google Android 平台的应用程序开发与研究电脑知 识与技术,2009 4 赵亮张维基于 Google 界面的设计与研究计算机与现代化,2009 5 差沙,地狱男爵用 Android 开发手机应用程序员,2008 6 赵情融 基于 Android平台的个人移动地图应用 .华中科技大学, 2011 7