基于LBS的搜索服务微信程序设计与实现开题报告
2020-02-20 07:18:07
1. 研究目的与意义(文献综述)
大部分人类生活都离不开地理位置,因此,与位置有关的诸多技术及服务应运而生。lbs--基于位置的服务,它是通过电信移动运营商的无线电通讯网络或外部定位方式获取移动终端用户的位置信息,在地理信息系统平台的支持下,为用户提供相应服务的一种增值业务。基于lbs的失物招领的微信小程序是弥补当下各个传统的失物招领平台的不足而建立的一个新型失物招领平台。随着我国社会经济的不断发展,人们的生活节奏也在不断加快,加之现在生活中越来越多的物件的小型化,不免偶尔疏忽而遗忘物品,生活中我们也偶尔会捡到别人遗失的物品,种种丢失物品或是捡到物品的情况在我们的日常生活中频繁的出现,丢东西的人着急找失物像大海捞针,捡到东西的人有心寻找失主却无从找起。基于以上情况,我们可以开发一个基于lbs的失物招领平台,将失物和失主的信息进行发布,并且可以用基于位置的服务,失主可以根据自己的活动范围大致定位出遗失东西的位置而捡到东西的人可以准确的定位自己捡到东西的位置,极大的扩展双方的信息沟通渠道,减少失误招领的精力花费、时间代价、和经济代价。
本次选定微信小程序作为开发平台,是因为微信小程序有很多的优点,方便快捷,用完即走,速度快,不占手机内存,而且依靠着微信这么一个大的平台,很容易获得用户。而且腾讯也提供了相关的位置服务,当下已经有很多小程序已经用到了腾讯位置服务能力。
目前,国内外的lbs服务都已经发展的很成熟了,日本lbs服务提供商率先建立起了比较完善、基于位置服务的基础设施lbs业务的发展也比较突出。韩国在政府的大力推动下,其lbs业务发展与日本相比并不逊色。与日韩等发达国家相比,中国lbs市场发展滞后约2-3年,但是在国内巨头公司纷纷推出lbs应用和市场上需求lbs服务的商家和用户越来越多的影响下,lbs的服务发展快速且壮大。
2. 研究的基本内容与方案
基本内容:平台允许用户发布关于失物招领的信息,失主在遗失东西后根据自己的活动路径大致判断出遗失物件的范围,根据确定的范围去搜索在该范围内被捡到的遗失物品。捡到遗失物品的人则可以发布遗失物品的信息,并且根据自己所处的位置,也将位置信息加到遗失物品的信息中,供遗失者根据位置搜索。
技术方案:采用和前端相似的技术,运用JavaScript和腾讯的wxml,wxss语言,在腾讯提供的微信开发平台上,结合腾讯官方给的小程序文档进行开发,位置服务则用腾讯的提供的LBS服务,调用相关的接口获取位置信息,数据库方面用MySQL数据库存储数据。
3. 研究计划与安排
第一阶段(2019年2月下旬--3月中旬):通过查阅论文及相关的资料,了解自己设计的产品相关的内容,并根据自己的定位去深入了解和调查,完成开题报告和文献翻译。
第二阶段(2019年3月中旬--4月初):学习开发所需要的相关技术,进行需求分析,撰写需求报告。
第三阶段(2019年4月初--4月中旬):详细制系统的实现步骤,并熟悉开发环境。
4. 参考文献(12篇以上)
[1]matthew c. loring,mark marron,daan leijen. semantics of asynchronous javascript[j]. acm sigplan notices,2017,52(11).
[2]flaviu cristian. synchronous and asynchronous[j]. communications of the acm,1996,39(4).
[3]kwangwon sun,sukyoung ryu. analysis of javascript programs[j]. acm computing surveys (csur),2017,50(4).