摘 要
高速发达的信息时代,手机已经变成重要的信息交流媒介,但手机也使得一些学生在课堂上无法专心听讲,如何利用手机提高课堂效率十分重要。微信小程序拥有十分优越的条件,十分适合用来做一个使用难度低、响应迅速的课堂助教软件。
本课堂微助教系统的开发将采用JavaScript、微信小程序、Vue.js等前端开发语言与框架,后端语言采用node.js和微信小程序云开发技术,数据库采用基于MongoDB的微信小程序云开发技术,在文件存储服务上则使用七牛云对象存储服务。
关键词:微课堂 微信小程序 云开发 翻转课堂 课堂效率
Abstract
In the rapidly developed information age, mobile phones have become an important medium for information communication. However, students cannot concentrate on listening in class. How to use mobile phones to improve classroom efficiency is very important. WeChat small program is a widely used platform, small size, low requirements for running, so it is very suitable to do a low difficulty to use, responsive classroom teaching assistant software.
The development of the micro-teaching assistant system in this class will adopt JavaScript, WeChat applet, Vue.js and other front-end development languages and frameworks. The back-end language will adopt node.js and WeChat applet cloud development technology.
Key Words: Micro classroom; Chat small program; oud development; Flipped classroom; Classroom efficiency
目 录
1 前言 1
1.1 研究目的与意义 1
1.2 研究现状 1
1.3 论文结构 2
2 可行性分析 3
2.1 技术可行性 3
2.2 经济可行性 3
2.3 操作可行性 3
2.4 可行性分析结论 3
3 系统需求分析 4
3.1 需求分析概述 4
3.2 信息需求 4
3.3 基本账号管理需求 6
3.4 教师端需求 6
3.5 学生端需求 7
4 概要设计 9
4.1 系统结构设计 9
4.2 功能模块设计 9
4.3 数据库设计 13
4.3.1 数据库表设计 14
5 详细设计 17
5.1 登录注册模块 17
5.2 学生功能模块 18
5.3 教师功能模块 19
6 系统实现 21
6.1 软件开发说明 21
6.2 操作系统界面和功能实现 22
6.2.1 登录注册界面 22
6.2.2 学生端 22
6.2.3 教师端 24
7 结语 28
参考文献 29
致谢 30