基于android的农苑智能校园导航系统

基于android的农苑智能校园导航系统

ID:28085659

大小:72.50 KB

页数:5页

时间:2018-12-08

基于android的农苑智能校园导航系统_第1页
基于android的农苑智能校园导航系统_第2页
基于android的农苑智能校园导航系统_第3页
基于android的农苑智能校园导航系统_第4页
基于android的农苑智能校园导航系统_第5页
资源描述:

《基于android的农苑智能校园导航系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Android的农苑智能校园导航系统【摘要】吉林农业科技学院每年都会有一大批新生入学,大一新生都会对自己的大学充满好奇心,都想迫切的了解大学校园的状况,农苑智能校园导航系统就能帮助学生快速了解白己大学的周边状况,帮助同学快速熟悉环境以尽快适应大学生活。另外,学校经常有外来人员参观,这款软件也能做到很好的介绍和导引,既帮助了外来友人快速定位要办理事务的场所,同时又对学校有一定的宣传作用。本文分析了农苑智能校园导航系统设计目的,讨论了系统的功能及其实现,经试运行证明其可为我校师生提供良好的服务。【关键词】校园导航;Android;数据库1.引言近年来,随着网络全球化

2、的发展趋势,移动互联技术逐渐成为社会主流发展的核心技术之一,移动终端的使用率也在逐年增长,Android手机在大众中普遍使用,因此,手机APP很受欢迎。在各大高校内部都具有良好的网络环境,每年的新生报道,友人来访,使用纸质地图都不是很方便,目前虽然有很多导航软件,但是都是针对于一个较大范围的空间,都会有一定的局限性。因此设计基于Android的面向吉林农业科技学院的智能校园导航系统具有很强的显示意义。基于Android的农苑智能校园导航系统是专为吉林农业科技学院定制的,为用户提供了更方便的服务,用户漫步校园就能够实时定位自己的位置,并且根据自己想要去地方规划好路线,

3、用户到达附近的关键的建筑物或路口都会有相应语音提示和实时更新的信息。不仪节省了时间,还使用户更为详细的了解校园的情况,达到更为良好的效果。1.Android客户端设计2.1功能模块设计本系统以吉林农业科技学院为例,研究了校园用户对导航系统的需求并根据该需求提出了相应的功能。主要包括校园内地图的详细显示,能够更好地帮助师生了解新大校园的各个设施所在位置以及详细描述,并且具有进入范围提醒功能,提醒用户该位置的详细信息。另外,导航系统最主要的功能就是定位以及路线査询,能够在校园这个小范围内显示出需要査询的起点与目的地之间的路径。系统主要分为四个功能:定位导航查找:通过定位

4、自己在校园中所处的位置,输入自己的目的地,系统规划出导航路径,这对新生报到或者学校的访客來说是一个极其方便的功能。视图选项:给出三个选项(基本地图、卫星地图和交通地图)。用户可以根据实际情况切换试图模式,来适应自己所在的校园环境。查找模式:有效的地址查询和经纬度查询。用户不仅可以通过输入地址查询,还可直接输入经纬度的查询。地图放人或缩小:根据用户的需要提供放大和缩小倍数。遇到不理解的地方,用户可以放大查看,还可通过缩小地图來查看校园的概况。系统整体功能模块如图1所示。2.2UI设计用户界面设计我们采用简洁的风格,界面简单明了,功能突出,使各个年龄段和各种文化背景的人

5、都能很快上手,并且不会被太多的选择和无Android应用能使生活变得简单。简单的任务不需要复杂的步骤,复杂的任务也应当符合用关的闪烁所淹没。所以,根据移动设备的设计理念,我们在UI设计上也保持了简约、美观,以方便用户和让用户感觉到舒适。例如主界面直接是地图界面,突出软件的主要功能;功能菜单采用了下拉菜单简约的功能模块入口;方便快捷的在线版地图、离线版地图切换等等。软件的首界面定为地图页面,配合校园导航的主要功能,默认使用离线版地图,节省用户数据流量。对用户来说,不会很刺眼,看起来比较的舒服。1.实现方法3.1技术选型该校园智能移动导航系统是以Android平台为主移

6、动应用。其开发所使用的是根据Google提供的Android开发文档内的APT制作完成。通过相关接口调川用户手屮的移动设备,进行GPS定位,通过特殊算法使之符合国内通用GPS坐标(火星坐标),利用团?研发的最优解路径计算法计算用户需求。第三方网络框架与导航后台服务器通过JSON数裾格式进行网络数据交互,给予客户端展示数据信息。导航后台服务端使用的是以JAVAEE为技术基础实现的后台管理方案。数据库以Oracle公司的关系型数据MySQL为存储基础。3.2地图导航选型此项冃主耍模块为地图导航上,其分为两部分组成:在线版和离线版。主要区别为在线版是需要用户授权应用通4G

7、或WIFI与服务器进行通信,实时获取百度地图或高德地图提供的API给予的信息。而离线版地图是通过应用本地地图信息,并根据其设定好的算法实现导航功能。在具体的数据过程中我们的地图资源是通过百度地图或高德地图提供的卫星视图为底层进行二次开发,在以明确的像素点的为圆心的圆上标记详细的建筑信息和道路信息。在移动应用布局屮Layout屮添加MapView控件用于展示地图,通过MapView设置缩放控件showZoomControls(false),默认显示。设置地图的中心位置LatLnghmPos=newLatLng(经度,韩度);根据深度进行实时计算,绘制出由多张同等像

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。