基于微信小程序的在线题库系统开题报告

 2022-01-16 18:03:56

全文总字数:4933字

1. 研究目的与意义、国内外研究现状(文献综述)

1.1本课题意义

在线题库系统可以为学生练习、学习或考试复习提供方便与快捷的方式,且能随时随地的进行。与传统学习方式相比,不仅节省了一些资料的开支费用,还能迅速的得出答案解析,而且信息保存时间长,还可以有收藏题目,记录错题,迅速浏览错题与收藏的题目,也可以进行在线模拟考试、搜索书籍等等,这在很大程度上方便了学生。

再者微信覆盖率广,微信小程序与手机app相比开发成本低,适用性广,占手机内存低,是未来项目开发的新趋势。总之,在微信小程序平台上开发一个在线题库系统,很有实用意义。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

2.1研究的目标

基于微信小程序设计与实现一款功能具体实用、操作简单的题库管理系统,有前台在线答题界面,也有后台管理界面。

2.2研究的内容

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

3.1研究方法

1.查阅资料请教别人,了解清楚开发一个微信小程序都需要哪些知识储备,申请小程序开发者账号、建设购买服务器、购买域名、升级https需要哪些流程等等。

2.了解清楚之后,进行申请小程序开发者账号,购买服务器,购买并配置域名,升级https等等。

3.购买并学习小程序前后端框架和中间件等相关课程,先跟着课程做些简单的例子。

4.对开发小程序的流程有了具体的了解之后,开始设计小程序的大体提纲,设计UI,撰写详细开发文档,使以后的开发能有序进行。

5.根据之前撰写的提纲和详细开发文档进行小程序的开发。

6.开发完成之后,上传小程序,通过审核后,进行测试。

7.测试通过后,上线小程序。

3.2技术路线与实验方案

拟打算:

1.前端:本来准备用腾讯官方团队开发的wepy框架。wepy是腾讯参考Vue等框架对原生小程序进行再次封装的框架,更贴近于 MVVM 架构模式, 并支持ES6/7的一些新特性,相比于原先有组件化,接近Vue的开发体验,可以用npm包的优点。

在毕设的设计与实践中,现在准备使用mpvue框架。mpvue 是一个使用 Vue.js 开发小程序开源的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。

2.后端:node.js。Node.js是一项服务器技术,它使得JavaScript能被用于后端开发中去,有轻量高效的优点,这几年经常被用于轻量型应用的开发中去,相比于其他后端语言更加方便,能让前后端开发语言一致,不需要再加学习其他语言。koa2.0。Koa 是一个新的web框架,由Express幕后的原班人马打造,致力于成为web应用和API开发领域中的一个更小、更富有表现力、更健壮的基石。通过利用async函数,Koa帮你丢弃回调函数,并有力地增强错误处理。

3.数据库:mysql。Mysql是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件。

4.总结:使用的技术栈:小程序、vuejs、koa2、koa-router、mysql,日后在毕设设计与实现的过程会视情况更改。

3.3可行性分析

1.我所打算用的一些框架和技术都是查阅资料后得知的——目前较为流行的框架和技术,网上有大量的文档和教程,慕课网也有很多的视频教程可以购买。

2.对于数据库与JavaScript我之前都有相关开发经验,对于服务器和域名购买我也有相关经验。

4. 研究创新点

1.该题库系统以微信小程序为平台,相比于传统app,不用安装,即开即用,用完就走。省流量,省安装时间,不占用桌面。

2.目前准备所用的技术路线都是这几年国内比较流行的技术和方案,有很高的开发效率和特色之处。

3.该题库系统实用性强,能做到方便学生学习、测验和复习相关知识。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 研究计划与进展

2019年1月4号-2019年1月9号:完成开题报告事项。

2019年1月18号-2019年1月28号:了解清楚开发一个微信小程序都需要哪些知识储备,申请小程序开发者账号、建设购买服务器、购买域名、升级https需要哪些流程等等。

2019年1月29号-2019年2月8号:进行申请小程序开发者账号,购买服务器,购买并配置域名,升级https等等。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版