基于Android校园地理信息搜索系统的研究

被引量 : 0次 | 上传用户:gaoyueeryubing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,在智能移动终端市场上,主流的操作系统平台大致有Android、iOS和Windows Mobil。其中,Android操作系统平台逐渐占据了市场的主要份额,并以处理速度快、简单的操作、开放的平台、广泛的应用程序等特点而备受以大学生为主的年轻人的青睐。随着各种各样的基于Android操作系统平台应用程序的大量开发,众多针对大学生用户的地图定位和搜索服务逐渐成为业界开发的重点项目。然而,以目前市场上基于Android的Google Maps为例,虽然其特点是包含的地图数据量大,用户多,但是其提供的定位精度往往有1公里左右的误差,而这对于大学生用户来讲是不可容忍的,因为他们往往想知道同学在校园内的具体位置,是在图书馆还是在教学楼;而且,对于大一新生而言,如果可以用一种软件实现从寝室到校园内某一建筑的具体导航,则是最好不过了。本文正是基于这样的目的来研究校园地理信息搜索系统。该系统基于Android2.2平台,采用Google Maps API和SQLite数据库进行校园地理信息搜索服务的开发,采用基于XMPP协议的Asmack包进行通信信息服务的开发,主要工作如下:首先,基于Android平台上,对使用Google Maps API开发地图应用程序的流程进行研究,讨论了Google Maps API的工作机制;对如何利用嵌入式数据库SQLite在Android当中应用进行研究和分析。其次,采用模块化的方法分析了基于Android的地理信息搜索系统的开发背景和系统需求。结合基础理论和系统需求,主要整合和研究开发了四个模块,即Google Maps搜索模块、校园地图搜索模块和地标信息显示模块和校园路径导航模块。针对每个模块,我们设计了用户界面,讨论了各功能模块的输入、输出和逻辑流程;采用面向对象设计方法和设计模式原理进行对象建模,设计了主要的类、成员变量、成员方法和接口;采用多线程技术和网络通信技术,完成各个模块的编码实现。再次,针对设计的校园地理信息搜索系统,我们构建了测试环境,给出了针对每一模块的测试用例,包括正常用例和异常用例,来验证系统的正确性、可靠性和有效性。最后,为了进一步完善校园地理信息搜索系统的功能,我们为该系统设计了基于XMPP协议的校园即时信息服务模块,重点研究和设计了其四大功能——用户登录、显示并刷新好友列表及在线情况、短消息服务、位置信息查询,并讨论了各功能模块的实现流程。
其他文献
我国大型综合性体育场馆分布在全国各个省市地区,体育场馆是体育产业的保证也是它的基础,我国大型体育场馆的正常运营能促进全民的健康,给国家社会带来经济效益,因此大型体育
随着本栏目的持续推出,广大读者在给我们支持的同时,也给我们提出了更高的期望。一些读者希望我们发表一些在研究方法上具有借鉴价值的作品,以便将此项研究工作做得更加符合
20世纪90年代初,中国提出以降低出口市场集中度为核心的对外贸易“市场多元化”发展战略。但就农产品贸易而言,实际的出口状况与政策预期之间存在较大的差距,中国农产品出口
采用宏微观观察和X射线分析方法对服役近4年并已爆裂的HK-40钢制氢转化炉炉管进行了失效分析.结果表明,炉管的开裂是从内壁诱发,裂纹特征为多裂纹脆性断裂,高温蠕变是炉管失
本文讨论的气候变化问题指的是人为全球变暖这一当今全世界共同面对的最迫切的问题。随着全球各种气候灾难的频发,气候变化问题的严重性已经不容忽视,甚至已经开始威胁到人类
目的研究护理安全干预机制在手术室安全管理中的应用效果。方法2017年7月至2018年8月,将95例手术室患者作为本次研究的目标,依据随机数字表法分为对照组45例,采用常规手术室
创新型城市是加快国家新型城镇化进程和建设创新型国家的重要载体,也是探索城市发展新模式和推进城市可持续发展的迫切要求,国内已掀起创新型城市建设热潮。在此形势下,攀枝
在IP技术、三网融合高速发展的大背景下,数字电视的前端系统正在向综合化、大容量、多业务方向迈进,新一代的数字电视复用设备集成了节目加扰、分析、调度、处理、保护等诸多
天津新港船舶重工有限责任公司始建于1940年,建厂70多年来,积累了丰富的造船、修船技术和管理经验,曾经获得全国“十佳企业管理优秀单位”称号。20世纪80年代以来,大量吸收,
小分子活性肽作为疫苗、诊断试剂、药物以及药物先导化合物已成为药物研究领域的新趋势。小分子活性肽有多种筛选方法:基于噬菌体展示肽库、蛋白质降解(酶法.化学法)、MHC-多肽