基于微信小程序的仿摩拜单车应用开发开题报告
2020-04-15 20:29:51
1. 研究目的与意义(文献综述)
1.1研究目的及意义在当前日益便捷的信息社会中,随着传统互联网向移动互联网转型,移动互联网和智能手机已逐渐成为人们日常生活中不可或缺的一部分。在移动网络和智能手机飞速发展的同时,以微信等新兴社交软件为载体的通信平台不断出现并受到人们的广泛使用。以微信为例,腾讯公布2016年第二季度及中期业绩报告数据显示,微信和wechat合并后月活跃用户数达8.06亿,表明新兴社交软件应用十分广泛。这些新兴社交软件的开发、普及和利用,实现了传统互联网向移动网之间的成功转型和无缝衔接,使手机等移动终端与以pc为代表的固定终端的互通互联成为现实。
微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言,小程序开发门槛相对较低,难度不及app,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。小程序能够实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与小程序之间相互跳转。
微信小程序无需安装、用完即走的构建思路是“移动化理念”的极致诠释;它内嵌于微信, 拥有移动端完整硬件能力;在开发方面, 又因为近似web开发的技术栈而无需过高的成本。而共享单车作为一种新兴的出行方式,解决了出行的最后一公里难题,也有着用完即走的特点,同时符合绿色出行的理念而受到广大人民群众和政府的极力支持。将两者结合起来可以使人们的出行更加便捷,为共享单车的推广起到积极的效果,为绿色出行的理念深入人心打下基础。
2. 研究的基本内容与方案
仿膜拜单车小程序主要包括:登录注册页面、地图页面、扫码成功页,骑行计费页、钱包支付页和充值页。整个小程序页面功能的实现主要通过官方接口来实现,设计的整个流程如下。首先,打开小程序展示登录界面,用户通过手机号或者微信号进行登录;接下来计入地图页面并且虚拟出单车的位置;用户通过扫码进入扫码成功页后开始骑行计费;在用户关闭车辆锁之后进入钱包支付页,同时添加按钮可以跳转至充值页。
图1 流程图
小程序的视图层文件由wxml 与wxss 编写, 对于小程序而言, 视图层就是所有.wxml文件与.wxss文件的集合。视图层以给定的样式展现数据并将事件反馈给逻辑层, 而数据展现是以组件来进行的。逻辑层, 顾名思义就是事务逻辑处理的地方。对于微信小程序而言, 逻辑层就是所有.js脚本文件的集合。微信小程序在逻辑层将数据进行处理后发送给视图层, 同时接受视图层的事件反馈。微信小程序开发框架的逻辑层是在java script的基础上做了一些适当地修改, 增加app和page方法进行程序和页面的注册以便更高效地开发小程序。
3. 研究计划与安排
第1-2周:根据论文题目检索资料。
第3周:利用图书馆的网络及书面资源,搜集相关课题资料,完成开题报告。
第4-5周:完成系统设计,掌握开发过程所需要的软件和编程语言。
4. 参考文献(12篇以上)
[1] 张国杰. 基于微信小程序的数字化社区学习地图开发. 广州大学学报(社会科学版). 2017,11(16):57-63
[2] 张海龙. 基于微信小程序的火警报警接警系统设计[j]. 武警学院学报. 2017,06(33):23-26
[3] xiaoxiao chen. development and design of micro-course system based on wechat platform. 2017 ieee international conference on computational science and engineering (cse) and ieee international conference on embedded and ubiquitous computing (euc). 2017:354-357