随着计算机技术的飞速发展,计算机在网络中应用的普及,利用计算机实现网络教学的应用势在必行。本系统结合教学实际情况,经过深入的需求分析,采用最新的开发平台J2EE与Mysql结合作为开发工具, 使用SSM框架、Ajax技术、Javascript的vue框架技术,开发出了基于微信小程序的在线教育系统。系统包括学生学习子系统、教师教学子系统和管理员子系统。学生可以进行公告浏览、提问、交作业等操作,教师可以进行公告管理、讨论组信息的管理等。它突破传统教育的限制,实现资源的合理配置,是现代在线教育在实践中的具体应用,其推广应用将具有广泛的社会价值。
在该模块中,分为教师和学生两个角色,他们在各自的工作域中既是参与是管理员。他们有各自不同的资源调用权限,同时相互之间也有共同的资源管理权限,比如:学生的作业报告等,就是学生和教师都可以引用和修改的。系统功能根据其管理对象划分如下:
教授功能
⑴通过远程教育平台在线制定教学计划及实施方案。
⑵通过远程教育平台发布教案。
⑶在网上发布作业包括作业题目上载、设定作业完成时间及答疑方式。
⑷通过讨论组的形式回答学生问题。
⑸通过聊天室与学生进行实时讨论。
⑹学生名单管理。
学习功能
⑴在线浏览公告。
⑵在线完成作业,包括作业下载、上传作业内容等。
⑶查询课程作业,尽可能在自主的情况下独立完成作业。
⑷通过论坛的方式向老师提出问题。
⑸通过聊天室与老师进行实时讨论。
开发语言:Java
小程序前端框架:uniapp
小程序运行软件:微信开发者
后端技术:Ssm(Spring+SpringMVC+MyBatis)+vue.js
后端开发环境:idea/eclipse
数据库:mysql
1)登录网页后,用户输入教师号或学号以及密码后,可以进行下一步的提示,如成功时进入系统,失败时给予提示。
2)根据输入的不同的用户身份,进入不同的界面,分配不同的学习、工作、管理权限。
3)学生在学习过程中可随时向老师提出遇到的问题。
4)教师发布的信息和通知均存档于数据库上,方便查阅与修改。
5)管理员输入密码后,进入管理员账户,可以查询、修改、删除相关的信息。
⑷对教学过程与管理的要求
l)在线教学平台,应能具有满足学生参与教学过程的需求。如下载、上传相关学习资料。
2)培训教学平台,应能提供师生相互交流答疑的功能。如网上答疑系统。
⑸对用户权限的要求,以便对不同用户登录时给予不同的操作
系统的管理权限分为3级,分别为:
1级:在校学生级别,根据身份识别后进入系统,只能进入学生界面,能进行的操作是查看公告、教学信息、网上学习、参与讨论、上传/下载资料。
2级:教师级别,根据身份识别后进入系统,能进入教师界面,能进行的操作是发布公告、发布培训教学信息、批阅试卷、解答疑惑、上传/下载资料、参与讨论,同时拥有学员的所有权限。
3级:管理员级别,根据身份识别后进入系统,能进入管理员界面,能进行的操作是对系统的数据和用户信息进行查询、修改、增加或删除。
上一篇:网络论坛系统小程序app
下一篇:学生公寓宿舍管理系统