基于微信小程序的智慧课堂教学助手的设计与实现

目    录
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
3 系统需求分析
3.1 需求分析概述
教师需求首先是要求提高课堂效率,一般情况下教师在上课前要完成对课堂学生的名单统计,这一流程将帮助他们快速获得学生信息;一堂课中有这样一些不可避免的机械流程:点名确认考勤率、发布问题以供学生回答等,这些都是影响课堂效率高低的问题所在,因此在课堂上教师端要实现的功能应该包括:快速简便的点名以确认课堂考勤率、快速发布问题以及统计问题的回答效果;其次,为了方便教师进行一门科目课程的维护,必须为教师开设一个“虚拟的”课程以便于教师可以随时查看该课堂学生们学习进度以及开设后的出勤率,课程结束后可以关闭这们课程使之无法添加新的学生。考虑好实际功能后,还要考虑该程序的易用程度,以便于减轻教师负担,这就要求程序页面要足够简洁清晰,程序功能要足够快捷易于入门[6, 7]。
学生需求首先是要求在学生端中,提供加入教师的课程的渠道,这种渠道可以是通过老师向学生发送连接,最好的方式是采用发送唯一识别的邀请码,学生在学生端输入邀请码即可进入老师的课堂;此外,在该课程开设的课堂进行签到功能:并且为了实现签到可信,可加入位置信息以便于教师确认,位置信息可以是学生的所处教学楼,或者是与老师的距离,无论怎样信息都应该简洁易懂,便于老师和学生确认自己的位置信息是否准确;其次是课堂答题,课堂答题要求学生可以快速了解到答题信息以及快速向老师反映自己的答题情况,以便于教师迅速了解到学生的学习情况,不仅如此,答题流程还必须是快捷迅速的,以不影响老师的上课进度,因此答题流程要足够准确清晰。
系统包含三种用户身份,同一个用户可以同时拥有这三种身份,不同用户有着不同功能,同时也有相同的功能,比如:用户注册、用户帮助、用户反馈等。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/newlw/article/details/135009948