相比于以前的传统手工管理方式,智能化的管理方式可以大幅降低学校的运营人员成本,实现了在线学习的标准化、制度化、程序化的管理,有效地防止了在线学习的随意管理,提高了信息的处理速度和精确度,能够及时、准确地查询和修正课程信息、在线考试等信息。
课题主要采用Uni-weixin、springboot架构技术,前端以小程序页面呈现给用户,结合后台java语言使页面更加完善,后台使用MySQL数据库进行数据存储。微信小程序主要包括学生、教师、课程分类、课程信息、在线考试、试题、考试等功能,从而实现智能化的管理方式,提高工作效率。
管理员的登陆界面包括管理员的账号、密码,其中就是已有的账号,还有需要注册的账号。只要管理员在账号上注册,注册信息就会被录入 MySQL数据库,有一个资料库,只要输入成功,就可以登陆,然后进入主页的管理。管理员登录界面如图5-1所示。
管理员登录到微信小程序的在线学习平台可以查看首页、个人中心、学生管理、教师管理、课程分类管理、课程信息管理、在线考试管理、试题管理、系统管理、考试管理等功能进行详细操作,如图5-2所示。
管理员点击学生管理;在学生管理页面对学号、姓名、性别、学生电话、头像等信息,进行查询或新增、删除学生信息等操作;如图5-4所示。
管理员点击课程信息管理;在课程信息管理页面输入课程编号、课程标题、课程分类、发布时间、课程封面、课程视频、教师账号、教师姓名等信息,进行查询或删除课程信息等操作;如图5-5所示。
管理员点击系统管理;在系统管理页面查看轮播图管理、公告资讯、关于我们、系统简介等信息进行详情操作;如图5-9所示。
系统首页是学生注册登录后进入的第一个界面,学生可通过小程序端首页进入对应的页面或者通过小程序最下面的那一行导航栏中的“首页、课程信息、公告资讯、考试、我的”,也可以点击“我的”进入我的页面,在我的页面可以对课程信息、我的收藏管理、错题本、在线考试列表、考试记录等进行详细操作,如图5-14所示。
在本次毕业设计中,我使用java语言,并选择MySQL作为后台数据库进行访问和修改。在设计之初,我对系统逻辑功能的具体实现也很纠结,因为我对在线学习管理的概念还比较模糊,期间我也在网上查询了大量的信息,清楚地了解了现实生活在线学习管理的主要对象和管理需要完成的基本功能。
而在这个过程中也遇到了很多困难,主要有系统逻辑功能的不恰当和系统设计上的错误,当在自己获取信息时无法解决,我会与同学和老师商量和讨论,所以在这个过程中,也让我知道认识到自己的不足和团队的力量是最大的,无论是在学习还是工作中,要融入集体,这样自己才会成