需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13048 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:现今,手机上的应用程序的开发越来越热门,无论是android还是苹果系统,都给人们带来新的体验。许多以前只能在电脑上能完成的事现在只需在手机上进行完成,特别是一些商务领域,人们能在任何时候进行自己的活动。 本课题是通过与Google Maps接口交互,利用Java语言、Android软件编程技术,实现一款手机软件的开发。本软件包含以下几种功能,区分银行种类的最近ATM机查询、不区分银行种类的最近ATM机查询、地图定位、路线导航等。本软件具有很大的实用性,能够为人们的旅游和商务活动提供了诸多的帮助。
关键词 Android;ATM;地图;路线导航
目录 摘要 Abstract 1 绪论-1 1.1 课题研究背景及意义-1 1.1.1 Android系统的特点-1 1.1.2 Android的未来-1 1.1.3 ATM机查询的背景及意义-1 1.2 本文研究的内容-2 1.3 系统解决的问题以及总体性能-2 2 开发环境的搭建-4 2.1 Android SDK的安装及环境变量的配置-4 2.2 Eclipse集成开发环境的搭建-4 2.3模拟器的创建及其运行-5 2.4申请Android Map API Key-6 2.5 DDMS的应用-7 2.6 SQLite Database Browser-8 2.7 本章小结-9 3 系统需求分析-10 3.1 系统功能分析-10 3.2 可行性分析-11 3.2.1 经济可行性-11 3.2.2 操作可行性-11 3.3 本章小结-12 4 系统总体设计-13 4.1 系统E-R图-13 4.2 数据库表设计-14 4.3 界面布局设计-16 4.4 本章小结-16 5 系统详细设计-17 5.1 工具开发类实现-17 5.1.1 数据工具类的开发实现-17 5.1.2 计算距离类的开发实现-18 5.2 主体界面的实现-18 5.2.1 查询界面的实现-18 5.2.2 地图导航的实现-19 5.3 查询的实现-19 5.3.1 显示银行的分类-19 5.3.2 分类的银行查询的实现-20 5.3.3 无分类的银行查询的实现-20 5.4 显示提示信息-21 5.5 地图导航实现-22 5.5.1 自我定位的实现-22 5.5.2 路线导航的实现-23 5.5.3 位置标记的实现-26 5.6 退出程序的实现-26 5.7 本章小结-28 6 系统测试运行及其分析-29 6.1 系统测试用例-29 6.2 系统功能测试-29 6.3 系统的运行结果分析-32 6.4 本章小结-32 结论-34 致谢-35 参考文献-36 附录-37 |