基于LBS的搜索服务微信程序设计与实现文献综述
2020-04-15 09:37:10
大部分人类生活都离不开地理位置,因此,与位置有关的诸多技术及服务应运而生。LBS--基于位置的服务,它是通过电信移动运营商的无线电通讯网络或外部定位方式获取移动终端用户的位置信息,在地理信息系统平台的支持下,为用户提供相应服务的一种增值业务。基于LBS的失物招领的微信小程序是弥补当下各个传统的失物招领平台的不足而建立的一个新型失物招领平台。随着我国社会经济的不断发展,人们的生活节奏也在不断加快,加之现在生活中越来越多的物件的小型化,不免偶尔疏忽而遗忘物品,生活中我们也偶尔会捡到别人遗失的物品,种种丢失物品或是捡到物品的情况在我们的日常生活中频繁的出现,丢东西的人着急找失物像大海捞针,捡到东西的人有心寻找失主却无从找起。基于以上情况,我们可以开发一个基于LBS的失物招领平台,将失物和失主的信息进行发布,并且可以用基于位置的服务,失主可以根据自己的活动范围大致定位出遗失东西的位置而捡到东西的人可以准确的定位自己捡到东西的位置,极大的扩展双方的信息沟通渠道,减少失误招领的精力花费、时间代价、和经济代价。
本次选定微信小程序作为开发平台,是因为微信小程序有很多的优点,方便快捷,用完即走,速度快,不占手机内存,而且依靠着微信这么一个大的平台,很容易获得用户。而且腾讯也提供了相关的位置服务,当下已经有很多小程序已经用到了腾讯位置服务能力。
目前,国内外的LBS服务都已经发展的很成熟了,日本LBS服务提供商率先建立起了比较完善、基于位置服务的基础设施LBS业务的发展也比较突出。韩国在政府的大力推动下,其LBS业务发展与日本相比并不逊色。与日韩等发达国家相比,中国LBS市场发展滞后约2-3年,但是在国内巨头公司纷纷推出LBS应用和市场上需求LBS服务的商家和用户越来越多的影响下,LBS的服务发展快速且壮大。
{title}2. 研究的基本内容与方案
{title}基本内容:平台允许用户发布关于失物招领的信息,失主在遗失东西后根据自己的活动路径大致判断出遗失物件的范围,根据确定的范围去搜索在该范围内被捡到的遗失物品。捡到遗失物品的人则可以发布遗失物品的信息,并且根据自己所处的位置,也将位置信息加到遗失物品的信息中,供遗失者根据位置搜索。
技术方案:采用和前端相似的技术,运用JavaScript和腾讯的wxml,wxss语言,在腾讯提供的微信开发平台上,结合腾讯官方给的小程序文档进行开发,位置服务则用腾讯的提供的LBS服务,调用相关的接口获取位置信息,数据库方面用MySQL数据库存储数据。
3. 参考文献[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).
[4]王婷婷.微信小程序开发[J].信息技术与信息化,2018(12):62-63.
[5]彭守镇.微信小程序应用探究[J].信息与电脑(理论版),2018(22):22-23.
[6]匡文波,李芮,任卓如.微信小程序面面观[J].新闻论坛,2017(02):15-18.
[7] 王国辉、卢瀚.《Java Web开发之道》.M.2011
[8] 王珊,萨师煊.数据库系统概论(第 5 版)[M].高等教育出版社,2014.
[9] 路晓丽,董云卫.软件测试实践教程[M].北京:机械工业出版社,2010:13-14
[10] 刘西杰,张婷.HTML CSS JavaScript 网页制作从入门到精通(第3版)[M].人民邮电出版社, 2016.07.
[11] 李宁编著.微信小程序开发入门精要[M].北京:人民邮电出版社, 2017年.
[12] 荣蓉等著.实战微信小程序:JavaScript、WXML与Flexbox综合开发[M].北京:电子工业出版社,2017年.
[13]池凤,胡雷晴,李子悦.基于微信平台的大学校园失物招领管理系统的设计与实现[J].信息与电脑(理论版),2018(06):65-67.
[14]方若男,赵竞天,蒋伟.基于Web的高校寻物启事及失物招领平台开发[J].教育教学论坛,2013(26):245-246 216.
[15]李宁. 潍坊市公安局捡拾物品招领管理系统的设计与实现[D].山东大学,2013.