收藏 分享(赏)

基于lbs的信息采集系统设计与实现毕业论文.doc

上传人:无敌 文档编号:633173 上传时间:2018-04-15 格式:DOC 页数:30 大小:366KB
下载 相关 举报
基于lbs的信息采集系统设计与实现毕业论文.doc_第1页
第1页 / 共30页
基于lbs的信息采集系统设计与实现毕业论文.doc_第2页
第2页 / 共30页
基于lbs的信息采集系统设计与实现毕业论文.doc_第3页
第3页 / 共30页
基于lbs的信息采集系统设计与实现毕业论文.doc_第4页
第4页 / 共30页
基于lbs的信息采集系统设计与实现毕业论文.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、1中央财经大学成人高等教育专科生毕业论文论文题目 基于 LBS 的信息采集系统设计与实现 函授站(点、部) 专 业 年 级 姓 名 学 号 指导教师 中央财经大学继续教育学院制1内 容 摘 要近年来,LBS(Location based service)通过向用户提供实时、准确、丰富的个性化位置服务,正逐步影响人们的日常吃穿住行。现如今,实时 LBS 服务如交通导引、地点查询、签到模式、店内模式等等如雨后春笋般蓬勃发展,但部分缺乏长久的生命力和吸引用户的核心价值。运营商为构建更丰富、实用的业务形式,推出一种非实时的LBS 服务,即基于用户常驻地信息实现用户互动的信息平台。求职是高等学校人才从学

2、校走入社会的不可或缺的重要环节,众所周知,大学生目前就业形势不容乐观,就业压力十分巨大。在求职的过程中如何获取到最新的招聘信息,又如何从海量的招聘信息中准确的获取与自身条件相符的企业信息和职位信息,以及如何解决对求职地点周边地理环境不熟悉等问题己成为阻碍大学生高效就业的主要因素。依托发达的移动互联网以及 LBS 技术,我们构建了一个为大学生求职服务的移动信息服务系统。因此,本文分别从理论与实践两个方面对系统相关内容进行了研究。理论方面,对 LBS 移动信息服务系统的体系架构、Web Service 工作原理、Android 平台开发技术进行了深入的研究。在实践方面,采用 Java EE 技术并

3、融入 MVC 软件设计模式构建了系统的 Web 信息管理客户端,同时运用 Android 平台实现了系统的 LBS 服务和信息服务客户端。通过 Web Service 来完成移动端与服务器端的数据交互,实现了基于 LBS的移动信息采集的服务系统。本系统包括系统管理、企业管理、求职应用三大功能模块。该 LBS 移动信息采集服务系统在可以运行在 Android 平台上。该系统可以提高大学生获取求职信息的实时性以及对企业信息、职位信息等精确查找,同时通过 LBS 技术,可以很好的提供基于求职地点的位置服务,这样有效的解决了大学生求职信息资源分散,时效性差等问题,同时也促进了 LBS 移动信息服务模式

4、的形成。关键词: 移动信息采集系统 LBS Android 平台 Web Service 技术 基于 LBS 的信息采集系统设计与实现11目 录内 容 摘 要 1论文题目 1一、绪论 2(一)研究背景与意义 2(二)国内外研究现状 2二、系统结构及原理 6(一)LBS 系统原理 6(二)系统结构设计 7三、系统关键技术分析与实现 15(一)WebService 框架分析与实现 15四、LBS 平台应用与实现 21(一)LBS 平台体系 21(二)LBS 服务流程 22五、结束语 24参考文献 25基于 LBS 的信息采集系统设计与实现1基于 LBS 的信息采集系统设计与实现基于 LBS 的信息

5、采集系统设计与实现2一、 绪论(一)研究背景与意义随着我国高等教育水平的不断提高,各高校不断扩招,大学生群体日益庞大,大学生就业难这一问题成为了社会各界关注的焦点问题。中国社科院发表社会蓝皮书报告,中国大学生的失业率达到 12,这样庞大的毕业生失业人群的出现,也为即将毕业的大学生就业构成了极大的压力。1近年来,随着就业环境和趋势的发展,主流求职招聘网站及高校就业信息网也逐渐建立起来,以期能够快速的传播求职信息。爆发性的海量求职信息给高校学子带来就业机会的同时也带来了求职信息资源分散等各种问题,这些都极大的影响了毕业生求职效率。如何有效的管理海量的求职信息方便大学生求职成为一个亟需解决的问题,因

6、此,构建一个信息资源集中,高度共享、实时性强的大学生求职信息服务系统是具有实际意义的。随着我国无线通信技术及移动互联网技术的快速发展,高速移动无线网络服务迅速普及,受众群体日趋庞大。同时移动智能终端也走入寻常人家,使得移动互联网应用市场规模持续扩大,前景备受看好。2基于移动终端的求职信息服务系统拥有传统信息服务系统所不具有的优势,其方便携带、能随时随地接入互联网等特性,有力的提升了移动求职信息服务系统的便利性。与此同时,基于位置昀服务(LBS,Location Based Service)逐步成为移动应用的开发热点,显然,将移动信息服务系统与 LBS 技术相结合,给求职用户提供关于企业、宣讲会

7、位置的相关定位或路径规划等功能,这样在一定程度上强化了大学生求职信息服务系统的便捷性和实用性。综上所述,本文以求职为应用切入点,依托 Android 平台,将 LBS 技术融入其中,对基于 Android 平台的 LBS 移动信息服务系统进行了研究,这相当于在用户、信息和地理位置三者之间构建起了关系网络,提升了信息服务系统的智能性。而这种基于位置的信息服务系统将在促进移动信息服务的拓展与深化、位置信息的管理与共享等方面发挥更为显著的作用。(二)国内外研究现状1 LBS 起源与应用LBS 我们也可以简称为“位置服务” ,是现在广泛应用与移动互联领域的一项技术,它通过移动终端来获取用户地理位置或查

8、找相应的地理位置,并根据基于 LBS 的信息采集系统设计与实现3位置提供相应的信息服务,这正是其意义所在。LBS 起源于上个世纪 70 年代的美国,它并不是一项新技术。当时的美国颁布了 911 服务规范。而其最为基本的业务是在国家和人民生命安全受到威胁时的一种应急处理业务。和我国的 110 等紧急号码一样。FCC 要求移动及相关网络运营商在紧急情况下,可以跟踪到呼叫 911 号码的电话的所在地,这就是LBS 的前身。 2001 年的 911 事件也让美国的公众认识到位置服务的重要性,于是美国迅速的将 LBS 引入到移动通信、公共安全、交通、应急处理等各行各业3,为国家安全和社会公众提供空间信息

9、安全保障服务。美国的两家公司分别在 2001 年 10 月和 12 月推出了基于 GPSONE 技术的定位业务,并且通过该技术来满足 FCC 对 E91 1 第二阶段的要求4。其实 LBS 技术发展一直处在不瘟不火的状态,直到 3G 移动无线网络的普及以及 WIFI 网络的大量设点,LBS真正的开始壮大发展。以 Android 为代表的新一代智能终端的出现促使了移动应用开发的繁荣,LBS 技术则被广泛的应用到移动终端上。例如:Google 移动战略的巨大成功,使的谷歌的各种优势项目毫无疑问的被移植到了移动终端应用上,而众所周知的谷歌地图在提供精准的定位导航和环境查看的同时,也会提供用户查询所在

10、地的交通状况以及配套的餐馆、ATM 机、加油站等服务。这样便使得 LBS 服务的基本形式得以显性化,而如今 LBS 在各个领域的渗透,使得 LBS 业务愈加繁荣,并且有了规模庞大的用户群体。随着国内 LBS 市场的迅速壮大,国内的 LBS 应用也相继问世,目前主要有以下几种类型:(1)签到模式这一类模式的代表主要有街旁、切客等应用。这种模式是以用户心理新鲜感、自身满足感与成就感为基础的。签到可以很好的为商家及其品牌进行多种方式的推广与营销,而用户则通过每次签到来获取积分等奖励。但这种模式具有脆弱的地方,当用户长时间使用后对这种感觉厌恶或产生反感,这种签到的价值就无法持续存在。此类模式应用了 L

11、BS 服务的基本功能,即地理位置定位服务,但其发展过程中遇到较大瓶颈,已基本被遗弃。(2)分享模式这一类模式的代表主要有百度身边、大众点评等。这种模式是通过“POI 搜索”等定位服务为服务提供商合作的商家推荐和导入客流,同时用户也可以通过分享相关内容来获得不同优惠,这种模式能主动的调动用户活跃度,是目前比较主流的模式之一。基于 LBS 的信息采集系统设计与实现4(3)社交模式这一类模式的代表主要有微信、陌陌等应用。此模式通过地点定位来开展社交活动,不同的用户因为在同一时间处于同一地理位置范围,或兴趣爱好相同,则可构建好友关系,该模式也是目前国内比较主流的 LBS 应用模式之一。除了以上模式外,

12、目前的 LBS 应用还与交通、广告、旅游等方面相结合,国内的研究者和开发者也在不断的结合中国本土化特色来创新应用模式。2 LBS 信息系统的相关研究随着 LBS 的发展,近年来,专家学者们对 LBS 的相关技术与应用进行了研究,主要集中于以下几个方面。(1) 在 LBS 系统架构方面,周傲英、杨彬等人对 LBS 的架构与进展进行了研究,分析研究了 LBS 系统的架构及其各个组成部分的关键技术5;郭盈研究了LBS 在 3G 网络下的架构及实现,通过对业务流程的分析,提出和实现了一种基于 J2EE 平台的瘦客户端服务器模式的 LBS 体系架构6 ;刘厚泉、谭海樵等人研究了基于动态任务模型的 LBS

13、 架构,以期使用任务模型和 DAMO 模型来提高 LBS 系统智能性7;邹永贵、王剑针提出了一种将 SOA 架构运用于LBS 的思想,通过 Web 服务技术和中间件技术来解决 LBS 中访问方式多样、兼容性不足等问题,最后给出了基于 SOA 的 LBS 服务平台架构和实现方案8;钟世明、邵锐等人提出了利用移动代理和 XML 技术来构建分布式的 LBS 系统的解决思路,以此来解决 LBS 系统数据格式多样等问题9。这样,都为 LBS系统架构的研究和发展垫下了基础。(2) 在 LBS 的定位等技术方面,WalshA,PfeiferT 研究了在 Android 和 IOS 平台上控制 LBS 应用定

14、位精度和地理范围的方法10;牟锐、梅贤昌等人将Dijkstra算法应用于通过 LBS 搜索最优路线服务中,通过优化算法的存储结构,提高了其响应速度,满足了移动业务对定位服务的高效要求11;汪小林、庞潇等人提出了一种基于轻量二进制矢量地图数据格式 ByteMap,并将它运用于在线地图服务中,并实现了支持在线地图服务的 LBS 支撑平台 LBS-p12;彭志宇、李善平提出了一种快速模糊化算法,该算法对移动环境下 LBS 系统用户位置隐私具有一定的保护作用13。可知,基于 LBS 的定位精度、数据交互、隐私等方面都将具有很大的研究空间。(3) 在 LBS 系统应用及设计方面,徐锡珍、苗放通过分析比较

15、目前定位技术、基于 LBS 的信息采集系统设计与实现5各移动平台下 LBS 应用程序开发的难易程度,探讨了数字景区 LBS 系统的工作流程和体系框架,并在 Windows Mobile 平台下进行了数字景区 LBS 应用系统的开发14 ;周脚根、边馥苓设计了提出了一种基于 Web 服务的 LBS 体系结构(WS-LBS) 并设计了 WS-LBS 系统框架,实现了空间信息服务的构建与发布机制和 WS-LBS 原型系统,扩展了终端用户;徐晶在 Android 平台下使用 LBS技术,设计实现了一个地铁商圈信息服务系统;秦文超通过 Web Service 来完成手机客户端与服务器的数据交互并实现了手

16、机位置服务系统设计;张高明、马力等人将 LBS 技术应用于校园环境中,设计实现了一个校园 LBS 应用系统;王建勇、刘飞通过 Android 智能手机自带的 GPS 定位实现了用户地理位置定位,基于此提出了一种基于 LBS 即时通信系统的解决方案,在 Google Map 上实现地图位置感知显示。可见,LBS 系统具有十分宽广的应用前景。(4) 在移动应用方面,根据笔者调查发现,目前将求职与 LBS 相结合的移动应用甚少,诺基亚在 2013 年 6 月发布基于地理位置和社交网络的求职应用JobLens,打开该应用后,用户可以查看到身边的企业招聘职位、企业薪资待遇、岗位需求趋势等情况,但目前而言

17、,只有诺基亚 Windows Phone 手机用户才能使用该应用。而国内比较大型的求职门户网站例如智联招聘、51job 等都推出了其移动客户端,但其应用除了将一些常用功能移植到移动端外与 LBS 的关联几乎没有。基于以上所述,将 LBS 技术与移动信息服务系统相结合有利于解决大学生在求职过程面对的信息杂乱、繁琐、地理位置不了解等问题,开发构建 LBS 求职移动信息服务系统是有实际需求和创新性的。因此,本文充分利用 Java 技术结合 Android 和百度 LBS 平台开发出面向大学生的移动求职信息服务系统。基于 LBS 的信息采集系统设计与实现6二、 系统结构及原理(一)LBS 系统原理本文

18、系统采用了三层结构,分别为第一层客户端,第二层应用服务器和第三层地图服务器。通过引入三层结构,可以将更多的精力放到第一层客户端和第二层应用服务器的功能开发上,而对于第三层地图服务器则可以采用成熟的商用解决方案。这样的系统结构缩短了项目开发的周期,在扩展性方面留有充分的余地,维护起来也很方便,同时使得系统在更加灵活的同时也更加强壮。用户在实际使用时可以通过三种方式访问系统。最通常的情况下,用户将通过移动电话上运行的客户端程序,在具有定位能力的无线网络支持下访问系统;当用户使用自带定位能力的 PDA(Personal Digital Assistant)时,根据 PDA 功能的差异,可以直接通过

19、Internet 访问系统或者通过无线网络间接访问系统;此外,为了增加系统的适用范围,还允许用户用PC(Personal Computer)通过 Internet 直接访问系统。虽然随着技术的进步,目前的 PDA 和移动电话都具有了一定的嵌入式计算能力和存储能力,以目前市场上常见的中高端手机为例,其计算能力一般为 1M MIPS,存储能力一般为数兆数十兆。显而易见,这样的硬件条件是不足以处理庞大的地理数据的。因此,系统将主要的计算任务交由后台服务器完成,如地图的产生、移动和缩放;地图目标的查询:最短路径搜索等。PDA 或移动电话只负责完成发起查询和显示查询结果,而不保存地理数据和进行复杂的地图相关的运算。这样的系统设计带来的弊端是系统交互次数增加;数据传输量大,占用运营商过多的带宽;后台服务器负担重等。但是硬件设备的发展数度是很快的,当用户端的掌上设备达到一定的要求后,可以将系统的计算任务从后台服务器向用户端转移,从而改善系统的性能。无论用户采用何种访问方式,系统都必须根据用户终端的显示能力和运算能力提供适当的响应。同时为了适应不同的访问方式和提高系统的可扩展性,系统在客户端和应用服务器之间、应用服务器和地图服务器之间都定义了统一的 XML 接口。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报