Android 云端综合信息查询系统( ).pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:31 大小:2.4MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Android 云端综合信息查询系统( ).pdf

Android云端综合信息查询系统().pdf

预览

免费试读已结束,剩余 21 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Android云端综合信息查询系统本章重点AndroidGoogleMapAPIMapActivityMapView控件AndroidGPS定位服务PHPWeb技术MySQL数据库JSON数据交换1.1实训的目的通过这个项目学习,使学员掌握Android平台中的MapActivity、Menu等有关UI技术,GPS位置服务技术,HttpClient和JSON云端通信技术,PHPWeb服务端技术以及MySQL数据库。掌握adb等Android调试工具的使用。此为,通过完成一个完整的项目使学员了解软件开发周期过程、UML常用元素的含意,更能够增强学员的团队合作精神、沟通能力的培养、学会管理自己的时间。1.2项目任务概述1.2.1项目背景随着3G时代的到来,移动互联网成为Internet下一个热点,其中庞大的计算机系统可以为位于全世界任何可以使用卫星天线的位置的大量微型终端提供服务。这种配置的无线远程特点即被称为云。就像云到处移动和随风变化那样,这些微型手持设备的操作模式也是如此,终端变得越来越小,功能越来越强,可移植性增强了许多,服务器的功能也越加强大,通过软件虚拟化并根据使用收费,能更好地满足用户的数据需求。而Android可以达到新的高度并让用户体验前所未有的移动计算。那么基于Android移动设备端查询需求越来越多,再加上GoogleMap生动形象的展示方式,给予用户更好的体验。1.2.2项目任务本项目实现在Android移动设备上查询宾馆、饭店和银行等信息并在GoogleMap上显示。首先,利用Android移动设备自带的GPS定位,设置为地图中心点,然后,根据用户的选择查询自己位置10公里以内的相关信息。信息是通过一个远程Web服务器查询出来,而这个远程Web也是通过查询一个MySQL数据库获得的数据,再由Web服务器返回给Android移动端。1.3需求分析用户可以使用该系统实现查询宾馆、饭店和银行等信息。1.3.1总体用例图参看地图用户查询宾馆查询饭店查询银行图11.3.2查看地图用例图参看地图用户图21.3.3查看地图业务流程点击桌面图标进入系统显示Google地图缩放地图显示查询结果回到系统图3用户通过点击桌面本系统图标进入综合信息查询系统,进入系统需要显示GoogleMap地图,系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为中心点显示地图,如果获得不了GPS服务,则以北京天安门为中心点显示地图,点屏幕会出现放大按钮和缩小按钮,点击放大按钮地图放大。点击缩小按钮地图缩小,滑动屏幕可以移动地图位置。1.3.4查询宾馆信息用例图用户查询宾馆图41.3.5查询宾馆信息业务流程点击桌面图标进入系统选择查询宾馆菜单在地图上标志出查询到的宾馆回到系统图5用户通过点击桌面本系统图标进入综合信息查询系统,进入系统需要显示GoogleMap地图。系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为中心点显示地图,如果获得不了GPS服务,则以北京天安门为中心点显示地图。查询功能是在这个地图页面点击“宾馆查询”菜单进入的,查询出在此地点10公里以内的宾馆显示在地图上,并且准确的标注在地图上。如果没有符合条件的数据则显示原地图。1.3.6查询饭店信息用例图查询饭店用户图61.3.7查询饭店信息业务流程点击桌面图标进入系统选择查询饭店菜单在地图上标志出查询到的饭店回到系统图7用户通过点击桌面本系统图标进入综合信息查询系统,进入系统需要显示GoogleMap地图。系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为中心点显示地图,如果获得不了GPS服务,则以北京天安门为中心点显示地图。查询功能是在这个地图页面点击“饭店查询”菜单进入的,查询出在此地点10公里以内的宾馆显示在地图上,并且准确的标注在地图上。如果没有符合条件的数据则显示原地图。1.3.8查询银行信息用例图查询银行用户图81.3.9查询银行信息业务流程点击桌面图标进入系统选择查询银行菜单在地图上标志出查询到的银行回到系统图9用户通过点击桌面本系统图标进入综合信息查询系统,进入系统需要显示GoogleMap地图。系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为