全文总字数:3705字
1. 研究目的与意义(文献综述)
微信小程序与渐进式webapp(progressive web app, pwa)作为国内外近几年移动端及前端关注较高的两项技术,两者同样是web技术的延伸。小程序在开发自己的规范使其与html5拥有同样的功能的同时,也配合微信实现了推送信息等功能。[8]微信小程序因其庞大的用户基数以及其即开即用的特性使得用户能很方便的利用零散时间进行休闲活动。据《2019微信年度数据报告》显示,微信月活跃账户数为11亿,同比去年同期增长6%。其中小程序的使用用户数为3亿。
微信小程序与渐进式webapp(progressive web app, pwa)作为国内外近几年移动端及前端关注较高的两项技术,两者同样是web技术的延伸。小程序在开发自己的规范使其与html5拥有同样的功能的同时,也配合微信实现了推送信息等功能。[8]微信小程序因其庞大的用户基数以及其即开即用的特性使得用户能很方便的利用零散时间进行休闲活动。据《2019微信年度数据报告》显示,微信月活跃账户数为11亿,同比去年同期增长6%。其中小程序的使用用户数为3亿。
2. 研究的基本内容与方案
根据微信小程序的开发流程及谁是卧底游戏的功能需求,设计各页面功能及属性,研究在使用mvc模式并采取微信原生开发时如何使程序更为简洁高效。以微信小程序 java后台springmvc框架的形式,实现微信平台上的微信小游戏——谁是卧底的设计编码,并通过服务端完成对游戏的后台数据的各项操作。
1. 整体架构采用mvc模式,java语言编写后台代码,小程序通过api接口调用访问后台对应控制器,然后控制器response携带json数据返回前台,由此完成前后端数据交互。
2. 前端开发使用微信原生开发,而不采用第三方前端框架,减少出现特定功能不支持的情况。运用微信小程序开发所使用的web前端技术wxml wxss和javascript编程语言完成小程序的前端开发。wxml用以页面结构描述,完成对用户的静态内容的展示;wxss描述wxml的组件样式,涵盖大部分css的特性,部分样式根据官方文档进行调试;js完成整个项目的逻辑层配置,利用api完成小程序与服务器的数据交互。
3. 研究计划与安排
1)2020.01.6-2020.02.9:查阅参考文献,明确选题。
2)2020.02.10-2020.02.28:进一步查阅有关的参考资料,并分析总结;确定技术路线,并完成开题报告,提交给指导老师,并完成英文翻译和文献综述。
3)2020.03.1-2020.04.19:熟悉所选用的开发平台,进行需求分析,系统设计或算法设计,系统的编码工作。
4. 参考文献(12篇以上)
[1]闫小坤,周涛.微信公众平台应用开发实践.北京:清华大学出版社,2017-09.
[2]郭欣.构建高性能web站点.北京:电子工业出版社, 2009.
[3]简朝阳. mysql性能调优与架构设计.北京:电子工业出版社,2009.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。