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

来源 :大陆桥视野·下 | 被引量 : 0次 | 上传用户:d327315409
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】吉林农业科技学院每年都会有一大批新生入学,大一新生都会对自己的大学充满好奇心,都想迫切的了解大学校园的状况,农苑智能校园导航系统就能帮助学生快速了解自己大学的周边状况,帮助同学快速熟悉环境以尽快适应大学生活。另外,学校经常有外来人员参观,这款软件也能做到很好的介绍和导引,既帮助了外来友人快速定位要办理事务的场所,同时又对学校有一定的宣传作用。本文分析了农苑智能校园导航系统设计目的,讨论了系统的功能及其实现,经试运行证明其可为我校师生提供良好的服务。
  【关键词】校园导航;Android;数据库
  1.引言
  近年来,随着网络全球化的发展趋势,移动互联技术逐渐成为社会主流发展的核心技术之一,移动终端的使用率也在逐年增长,Android手机在大众中普遍使用,因此,手机APP很受欢迎。在各大高校内部都具有良好的网络环境,每年的新生报道,友人来访,使用纸质地图都不是很方便,目前虽然有很多导航软件,但是都是针对于一个较大范围的空间,都会有一定的局限性。因此设计基于Android的面向吉林农业科技学院的智能校园导航系统具有很强的显示意义。
  基于Android的农苑智能校园导航系统是专为吉林农业科技学院定制的,为用户提供了更方便的服务,用户漫步校园就能够实时定位自己的位置,并且根据自己想要去地方规划好路线,用户到达附近的关键的建筑物或路口都会有相应语音提示和实时更新的信息。不仅节省了时间,还使用户更为详细的了解校园的情况,达到更为良好的效果。
  2.Android客户端设计
  2.1 功能模块设计
  本系统以吉林农业科技学院为例,研究了校园用户对导航系统的需求并根据该需求提出了相应的功能。主要包括校园内地图的详细显示,能够更好地帮助师生了解新大校园的各个设施所在位置以及详细描述,并且具有进入范围提醒功能,提醒用户该位置的详细信息。另外,导航系统最主要的功能就是定位以及路线查询,能够在校园这个小范围内显示出需要查询的起点与目的地之间的路径。
  系统主要分为四个功能:定位导航查找:通过定位自己在校园中所处的位置,输入自己的目的地,系统规划出导航路径,这对新生报到或者学校的访客来说是一个极其方便的功能。视图选项:给出三个选项(基本地图、卫星地图和交通地图)。用户可以根据实际情况切换试图模式,来适应自己所在的校园环境。查找模式:有效的地址查询和经纬度查询。用户不仅可以通过输入地址查询,还可直接输入经纬度的查询。地图放大或缩小:根据用户的需要提供放大和缩小倍数。遇到不理解的地方,用户可以放大查看,还可通过缩小地图来查看校园的概况。系统整体功能模块如图1所示。
  2.2 UI设计
  用户界面设计我们采用简洁的风格,界面简单明了,功能突出,使各个年龄段和各种文化背景的人都能很快上手,并且不会被太多的选择和无Android 应用能使生活变得简单。简单的任务不需要复杂的步骤,复杂的任务也应当符合用关的闪烁所淹没。所以,根据移动设备的设计理念,我们在 UI设计上也保持了简约、美观,以方便用户和让用户感觉到舒适。例如主界面直接是地图界面,突出软件的主要功能;功能菜单采用了下拉菜单简约的功能模块入口;方便快捷的在线版地图、离线版地图切换等等。软件的首界面定为地图页面,配合校园导航的主要功能,默认使用离线版地图,节省用户数据流量。对用户来说,不会很刺眼,看起来比较的舒服。
  3.实现方法
  3.1 技术选型
  该校园智能移动导航系统是以Android平台为主移动应用。其开发所使用的是根据Google提供的Android开发文档内的API制作完成。通过相关接口调用用户手中的移动设备,进行GPS定位,通过特殊算法使之符合国内通用GPS坐标(火星坐标),利用团隊研发的最优解路径计算法计算用户需求。第三方网络框架与导航后台服务器通过JSON数据格式进行网络数据交互,给予客户端展示数据信息。导航后台服务端使用的是以JAVA EE为技术基础实现的后台管理方案。数据库以Oracle公司的关系型数据MySQL为存储基础。
  3.2 地图导航选型
  此项目主要模块为地图导航上,其分为两部分组成:在线版和离线版。主要区别为在线版是需要用户授权应用通4G或WIFI与服务器进行通信,实时获取百度地图或高德地图提供的API给予的信息。而离线版地图是通过应用本地地图信息,并根据其设定好的算法实现导航功能。
  在具体的数据过程中我们的地图资源是通过百度地图或高德地图提供的卫星视图为底层进行二次开发,在以明确的像素点的为圆心的圆上标记详细的建筑信息和道路信息。
  在移动应用布局中Layout中添加MapView控件用于展示地图,通过MapView设置缩放控件showZoomControls(false),默认显示。设置地图的中心位置LatLng hmPos = new LatLng(经度, 纬度);根据深度进行实时计算,绘制出由多张同等像素密度的地图资源拼接组成的整张图片为底层。线路绘制其原理是在以底层图片上通过服务端传来的像素位置为起始点,寻找符合终点,通过API—Paint类实现画笔,绘制出符合道路的直线或折线。
  3.3 数据库设计
  此智能移动导航项目中,移动客户端需要从后台服务器中下载大量数据,其应用内主要功能的实现都不要进行联网操作,与数据库资源进行绑定链接。如同用户通过互联网从音视频网站中在线或下载观看音视频资源。由于项目需要,拥有不同权限的用户所直接看到的界面也是有所区别的。
  4.总结
  基于Android的农苑智能校园导航系统的开发与设计完成,功能实现正常,达到了预期的目的。通过不断地修改、更新,农苑智能校园导航系统会成为的吉林农业科技学院专有的校园导航服务系统。
  参考文献:
  [1] 郭宏志.Android 应用开发详解[M].北京: 电子工业出版社,2011.
  [2] 王福平,乔丹,王俊彩,胡长中.基于嵌入式的校园智能导航系统设计[J].计算机应用,2011.
  [3] 邬琦,林靖,杨江涛.基于Android的校园导航系统路径规划的研究与应用[J].电脑知识与技术, 2014(6):1294-1298
  [4] 施伯乐.数据库教程[M]. 北京:电子工业出版社,2009.
其他文献
膜科学与技术是21世纪最有发展前途的高新技术之一。近30年来,膜技术的应用范围遍及海水淡化、环境保护、石油化工、节能技术、清洁生产以及生物、医药、轻工、食品、电子、纺
S7—1200PLC及DP主站模块CMl243—5在XJZ上悬自动卸料离心机上的应用,为我们又提供了一种新的控制方式,弥补了中档配置的空缺,使我们的产品梯度更优,同时也迎合了部分客户对产品
改革开放以来,我国的经济得到了很大的发展,经济快速发展的过程中,企业会计核算的作用是非常重要的。在企业中,会计核算都是存在一定问题的,会计的核算不但会影响企业的日常
以直驱同步风电发电机组为研究对象,在matlab/simulink环境下建立了直驱同步风电机组的动态数学模型,对直驱同步风电机组接入系统的动态稳定性进行了仿真研究,试验结果表明:首
不到伽师古城,难解西域古国。也许就是这句惊叹,再加上伽师独特的区位优势、储量丰富的铜矿资源、稀有果品生产基地、优惠的投资政策,使各地客商纷纷来此投资兴业,一展鸿图。
【摘 要】镜头语言在电视纪实作品中的重要性,就相当于艺术作品中的光和影的重要性,光、影的瞬间变化,能使画面辉煌灿烂。因此我们可以说,审美乃是电视纪实作品的最高使命和最高境界,而且,电视纪实作品的审美,就是电视纪录片的审美,电视纪录片的审美同时离不开镜头语言也就是画面的审美和魅力。  【关键词】电视纪实作品;镜头语言;审美魅力  提到电视纪实作品,人们更多关注和谈论的是作品的选题、策划、资金投入、真
在当今工业迅速发展和人口剧增的时代,人类面临的环境问题日益突显。大气污染、水污染、森林植被遭到破坏、土壤沙漠化等问题严重威胁到人类的生存和发展。而森林有固碳释氧
供热是为建筑业创造舒适环境,为工业生产创造合适条件的服务部门,随着我国国民经济的迅猛发展,人民生活水平的极大提高,集中供热已成为主导的采暖方式。目前我国能源短缺严重
地区垄断是我国行政性垄断的突出表现形式,地区垄断表面上是地方政府对本地企业单位采取保护措施,实则不利于企业参与市场竞争,从长远角度更不利于区域与国家市场经济发展,也
随着我国科技的不断进步,经济的不断发展,人们的生活水平不断提高,自动化、智能化的建筑越来越受到人们的青睐,从而建筑自动化机电设备也受到越来越多的关注。当前,我国在建筑自动