需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13912 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近些年,随着定位服务的迅速发展,各种定位服务的开发受到了很大的重视,拥有着巨大的价值和广阔的市场。百度地图因为其技术的完善和功能的强大,为开发者提供了方便的开发平台,受到开发者的青睐。 本系统采用C/S结构,实现简单的定位系统。本系统采用的开发工具是Eclipse和MyEclipse。在Eclipse环境中配置Android平台,在MyEclipse中使用Java语言进行编程,利用Java数据库连接执行SQL语句的Java API,为多种关系数据库提供统一访问。本系统主要从服务器和客户端两部分功能讨论。 该论文首先分析了基于Java的定位系统的研究背景和意义,其次详细写出了定位系统的设计流程以及功能实现。服务器端主要完成数据存储和数据处理两大功能;而客户端主要完成的是客户的注册与登录,定位经纬度,查询附近物、公交路线等功能。该系统使用方面灵活、简单,实现了定位的基本功能,为用户提供了便捷、准确、温馨的服务。
关键词 Android;定位系统;Java Web;MySQL
目录 摘要 Abstract 1绪论-1 1.1 本课题研究的背景-1 1.2 本课题研究的内容-1 1.3 本课题研究的意义-2 2系统开发的相关技术和工具-3 2.1 JAVA技术概况-3 2.1.1 JAVA语言产生和发展背景-3 2.1.2 JAVA的主要特性-3 2.1.3 JAVA的优势-4 2.1.4 JAVA的三大框架-5 2.2 JDBC-5 2.3 Tomcat服务器-6 2.4 Visio-6 2.5 JDK 1.7.0-6 2.6 MySQL数据库-6 2.7 Eclipse开发平台-6 2.8 Android语言-6 2.8.1 Android的平台背景-6 2.8.2 Android的平台优势-7 3系统需求分析-8 3.1 需求分析-8 3.1.1 需求分析的特点-8 3.1.2 需求分析的目的-8 3.2 可行性分析-8 3.2.1 投资必要性分析-8 3.2.2 技术可行性分析-8 3.2.3 操作可行性分析-9 3.3 用户需求-9 3.4 功能需求-9 3.5 运行环境需求-10 3.5.1 Android端-10 3.5.2 Web端-10 3.5.3 数据库端-10 4系统总体设计-11 4.1 总体设计-11 4.2 系统整体结构设计-11 4.3 系统流程图-12 4.4 数据库设计-12 4.4.1 数据库表设计-13 4.4.2 E-R图-14 4.5 服务器端功能-16 4.5.1 数据存储功能-16 4.5.2 数据处理功能-16 4.6 客户端功能-16 5 系统详细设计与实现-18 5.1 用户注册模块的设计与实现-18 5.2系统登录模块的设计与实现-20 5.3 系统定位经纬度模块的设计与实现-24 5.4 附近搜索、查询路线模块的设计与实现-27 6系统测试-31 6.1 系统测试概述-31 6.2 测试方案-31 6.2.1 测试要点分析-31 6.2.2 测试内容-31 6.3 测试结果及分析评价-33 总结-34 致谢-35 参考文献-36 |