基于微信小程序的地图定位APP设计与开发开题报告
2021-03-11 00:19:05
1. 研究目的与意义(文献综述)
微信小程序在2017年1月9日,微信之父张小龙在2017年微信公开课pro上发布的微信小程序正式上线。微信小程序的出现,给开发者很多新鲜感和好奇,打破了传统的android和ios中app的开发模式,以一种类似web的前端的方式,对应用进行高效,快速,简洁的开发流程,“小”突出了应用的开发流程快,体积小,便捷,方便,但是又可以满足高效生活的功能需求。
生活在快速信息交流的互联网生活中,每刻每秒都在交流着信息,这就要求信息工具满足快速,便捷,轻盈,而且现在微信已经成为每个智能手机上必备的应用,每月活跃用户达到十亿左右,还有就是位置就是信息交流的主要方面,所以把地图定位,搜索的功能放到小程序中,就会省去很多事情,不用去去跳转到其他应用就可以方便的定位,这就会让用户感到简洁,高效。小程序的地图定位还不会增加手机内存的负担。
2. 研究的基本内容与方案
微信小程序的开发工具是微信公共平台|小程序提供的微信web开发者工具。微信公共平台对开发者开放了很多api,这使得开发者更加方便的进行个性化的开发应用,而且开发模式更像web的开发模式。可以说微信是hybrid技术的应用,其技术要求:wxml(html5),wxss(css),javascript。官方提供了多种框架,组件。wxml(weixin markup language)是mina设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构,呈现出交互的页面。wxss(weixin style sheets)是mina框架设计的一套样式语言,用于描述wxml的组件样式,用来决定wxml的组件应该怎么显示,而且为了适应广大的前段开发者,wxss拥有css大部分特性,并在此基础上扩展了很多特性,css为样式文件。javasript 的运行环境和view的运行环境是隔离的。js只能通过事件获取时机和setdata方法修改数据来改变view。
由于微信小程序开发的环境还不是很成熟,依据对开发文档的理解拟定实现功能:
1,定位:
3. 研究计划与安排
第1-2周:根据论文题目来搜集资料,明确研究方向。
第3-4周:利用图书馆的网络及书面资源,搜集大量相关课题资料,并根据自己的学习及研究能力完成开题报告,在老师指导下修改开题报告,确定最终的研究方向和技术路线,熟悉开发环境。
第5-8周:根据任务书和开题报告,确定研究框架,将系统每一部分的研究任务和具体内容细化,找出并攻克技术难点,实现地图定位,搜索等功能。
4. 参考文献(12篇以上)
[1] tencent,微信小程序简易教程 [online].https://mp.weixin.qq.com/debug/wxadoc/dev/index.html . 2016
[2] 姚巍 等,气象信息微信公众服务平台设计与应用开发[j], 气象科技, 2016,44(4):571-575
[3] 闫小坤 等,微信公众平台应用开发从入门到精通[m]. 清华大学出版社, 2015年9月