基于vue egg 微信小程序的活动管理系统的设计与实现开题报告
2022-01-14 22:03:27
全文总字数:3109字
1. 研究目的与意义及国内外研究现状
对于vue框架,目前只是停留在使用框架的阶段,因此通过毕业设计的深入分析、思考,去接触vue框架的源码,进一步提升自己的核心技术。
应用nodejs的技术,去思考如何构建企业级node应用,不仅拓展自己的技术域,同时node作为近年火热的技术,市场上node程序员也多了起来,因此可以为自己的职业发展增加筹码。
通过前后端的完整开发,提升自己对一套系统完整的理解,在日后的工作中遇到问题,也会产生更好的思路,拓展自己的思维。
2. 研究的基本内容
我目前是一名前端程序员,对vue的使用也是日常工作的内容,因此计划对vue进行深入的源码研究,vue和react都属于mvvm框架,在使用过程中,也充分感受到了,操作的数据与事件分离的好处。使用vue或者react,就可以通过更新数据,实现页面的实时响应,在这背后的虚拟dom的技术,装在了框架的黑盒子中,因此我决定进一步研究框架底层的实现,同时这也是提升自己的专业能力。
nodejs作为前端熟知的后端语言,主流的框架有egg、koa等,在熟悉node本身的特性后,决定研究一下egg框架,并通过框架快速开发后端接口,也进一步去了解后端的世界。
微信小程序是目前非常火热的开发,有150万个开发者正在使用小程序开发,在官方网站中,有相当完整的开发文档,研究微信小程序的开发文档,进行一个完整的微信小程序的开发,增加自己的技术广度。
3. 实施方案、进度安排及预期效果
2019.02.01-2019.02.15,大概消耗15天时间,分析整合需求,进行前后端接口的设计(包括接口字段的规范,接口状态码的设计),数据库的设计,再分析完后,进行egg框架的搭建,前端方面,利用vue-cli2搭建前端框架。2019.02.16-2019.02.28,进行微信小程序的开发,去参看官方小程序的教程,进行用户端需求的开发。
2019.03.01-2019.03.20,进行web管理端的开发,因为这样就可以在开发的过程中,去思考数据库设计哪里不合理,以及接口的设计哪里有欠缺。在开发完web管理端后,在2019.03.21-2019.03.31,阅读vue虚拟dom的源码,以及对内部组件的设计源码进行分析和思考。
2019.04.01-2019.04.15,开发后端接口,在整合了管理端的设计后,后端接口的开发在egg下开发将会较快。最后就是整体的联调,在2019.04.16-2019.04.25,完成前后端的接口联调,以及微信小程序和后端的接口联调。
4. 参考文献
[1]刘向男.小程序时代[m]北京:清华大学出版社,2017
[2]雷磊.微信小程序开发入门与实践[m]北京:清华大学出版社,2017
[3]李骏.微信小程序:开发入门及实例详解[m]北京:机械工业出版社,2017