摘 要
基于微信小程序开发的教师授课管理系统在针对社会高科技快速发展的过程中发挥出很重要的作用。社会不断进步,针对每个生活习惯可能都需要信息化的接入和转型,特别是目前人口越来越多,导致教育技术人口的庞大。而针对这个现象,所以教育基建层面就更需要变得高效,可持续化。授课方案可以利用目前的高科技信息技术来做到上述所说的功能。目前大规模的学校都再向信息化教育进行转型,本系统从作业、课堂、人员等等进行了科学的规划和管理。希望可以解决目前社会的一些痛点和问题。
本系统针对传统的管理流程存在着种种不足,针对诸多的缺点,开发设计一个基于微信小程序开发的教师授课管理系统。通过服务端/浏览器架构的基础上进行研究了一版信息管理系统来解决一些问题,进行高效的信息分析,和数据的检索。
本系统前端以JavaScript、微信小程序开发,后端主要以Java语言开发,并且采用了MySQL进行数据的持久化管理。采用了SSR渲染方案。由微信小程序进行渲染用户页面,以达到便捷,且舒适的使用体验,逻辑处理和数据由MySQL来进行,该系统采用MySQL数据库方式来收集和存储本次操作时所需要得到的数据资料,利用了SpringBoot框架技术来设计系统,系统采用Maven来进行项目管理,用户端采用了微信小程序的技术。通过这些技术来完成系统的设计。
在本论文中,围绕着课题背景。研究技术以及工具,设计目标原则,国内外研究现状等模块进行展开。并且对于需求和功能进行了详细的分析与设计。
关键词 教师授课管理系统;SpringBoot;Maven;MySQL数据库
1.4论文研究的主要内容
教师授课管理系统,是以学生及老师为主要发布群体。本文首先对本系统,所使用的,所涉及到的课题背景,研究的目的和现状进行描述,然后阐述用到的计算机技术,基础理论知识,对系统进行分析设计。系统的设计和分析工作是进行系统研究开发过程中不可缺少的一部分。在进行大量的分析和调查之后,在对系统进行开发时,为它的完整开发奠定了基础。本系统利用微信小程序、MySQL数据库、SpringBoot框架等软件、技术进行开发实现,从而使系统达到稳定、易开发和维护性。
3.1系统需求分析
针对系统需求,需要针对需求进行自己的拆分模块进行分析,这样才可以做到未雨绸缪。在开发过程中避免出现不必要的错误和麻烦。
在本控制系统中。分为管理员角色与普通用户角色。普通用户也就是正常的上课老师可以针对课堂进行管理,并且也可以在被所约束的班级内发起新的课堂。并且可以修改自己的资料。管理员角色权限比较高,他是可以新增用户,这里所指的用户包括教师和学生。并且可以针对所有的用户进行资料更改,用户删除,以及密码修改,避免出现某些用户密码遗忘的最高优先级的处理。并且还可以针对班级进行管理包括删除、新增等等功能。他也包括了普通教师的进行课堂发起和修改个人信息的功能。
在本系统的用户侧,也就是小程序中。用户主要针对学生,他可以进行加入课堂,进行扫码进入。进行提问等等功能操作。
本系统本着技术保持高效先进性,且操作便利,页面美观。所以采用小程序进行用户端使用。
3.1.1系统的功能需求
本系统以在线教育授课为目标,根据用户端为微信小程序,操作端为PC页面作为后台管理系统,构成整体系统
其中,小程序有学生对线上课堂系统的使用操作功能,包括加入课堂,管理信息、互动留言等。后台管理系统包括管理员对线上授课系统的课堂管理、教师管理等信息的管理。
3.1.2系统的非功能需求
性能需求:
1.安全性:个人信息以及账户的价值是非常重要的,所以本系统无论是针对信息和个人账户都需要做充分的安全角度的考虑。进行账户资源的保障。
2.稳定性:在线授课系统在工作时,更重要的一点也是需要系统做的稳定。来保障无论是管理员还是啥用户都有一个非常好的使用体验。这不仅保障了课堂的稳定,也是保持了受教过程中的教育思路不被中断。
3.兼容性:针对所有该系统使用者而言,操作端各种各样,系统的兼容是非常重要的一环。需要保障每一个用户都可以正常运行该项目。
3.3.1系统功能模块设计
图3-9 基于微信小程序的教师授课管理系统系统模块图
3.4.1系统架构
图3-28 基于微信小程序的教师授课管理系统架构图
4.1.1后台管理系统管理员登录实现
在该后台管理系统中,系统管理员可以通过登陆页。通过输入正确账号和密码进行登录操作。进行下一步系统相关的操作。
后台管理系统管理员登录实现截图,如图4-1所示。
图4-1 后台管理员登录实现截图
4.1.2后台管理系统首页实现
图4-2 后台管理系统首页实现截图
4.1.12后台管理系统用户课堂发起的实现
图4-12 课堂发起实现截图
4.2软件中登录注册的实现
摘要 I
Abstract II