【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《基于JavaWeb的优智网络教育平台》,欢迎阅读!
基于JavaWeb的优智网络教育平台
作者:程秋云,树森,侯治华
来源:《理财·经论版》 2019年第3期
在当今大信息、大数据时代,知识就是金钱,信息就是财富。由于计算机网络技术的发展,使人们不再局限于传统获取信息、学习知识的方式。以往教育形式受制于时间、空间因素造成信息不能快速共享,资料不能快速获得。而以计算机网络技术为基础的网络教育系统,不再受制于时间、空间因素,将受教育对象扩展到全社会,能够快速地为受教育对象提供丰富的学习资料以及相关信息。将以往的以教师为主的教育形式改变为学生主动学习获取信息与知识的形式。
以网络教育为主的远程网络教育平台的主要意义是推进了网络教学和协助学习的教育新形式。由于网络教学的覆盖面广,可以实现更大范围的信息资源共享,教师还可以通过各种形式的教学,使课堂氛围更加活跃,教学效率也有效提高,网络教学更重要的意义在于支持协作学习,受教育者可以更好地回顾知识,更深刻地理解学习内容。
基于Java Web的优智网络教育平台系统在集成开发环境Eclipse中开发,采用vue+nodejs等前端技术以及swagger技术实现了前后端分离的开发模式。运用nginx相关技术实现反向代理。主要实现功能有,管理员端:管理员创建专业、新增课程,同时给课程分配专业、添加学生,并对学生报名缴费情况进行审核、添加教师信息、发布教学公告、查看论文,上传论文规范,审核、发布招生计划。教师端:教师可以发布自己任教课程的课程通知、发布考试通知、上传导学资料、给任教课程设置单元信息,为对应章节单元添加具体内容并上传视频和资料、查看和记录学生考试分数。学生端:学生查看个人学籍详情、查看本专业的教师信息、下载学习资源、进行章节测试、进行课程评价、管理论文、异动查看以及申请、查看以及打印准考证。
根据对本系统内的每个实体和属性的分析,对系统数据库进行设计建表。主要有教师表对应Teacher类、学生表对应Student类、专业表对应Major类、课程表对应Course类、章节表 对应Section类,表与表之间是根据主外键关系形成的。
打开系统,有三个端口供用户选择,不同的端口对应不同的服务器,在这里后台很好地体现了nginx的反向代理的运用。
一、管理员端
优智网络教育平台系统管理员端主要是对档案进本参数的设置录入,其中包括专业管理、学生管理、课程管理、教师管理等基本信息。登录人员是管理员或者是有管理员权限的教师。登录后对基本档案信息进行增、删、改、查。除此之外还发布教学公告,管理员或者审核人员登录后进行报名情况审核。异动审核部分主要是对学生从学生端提交的异动申请进行查看和审核,审核通过后结果保存在数据库内等待学生端登录后进行查看。主要功能如下:
专业管理:主要是对系统参数的设置,只有先有专业,才能有课程和学生的档案信息录入。专业管理显示当前所有专业列表,通过上面的输入框可进行模糊查询相关专业信息,设置添加专业的基本参数。
课程管理:栏目显示当前所有课程列表。新增课程弹出添加课程对话框,添加课程的时候通过下拉列表的方式展现当前所有专业以供选择。与此同时给课程配备任课教师。教师信息的获取也是通过Ajax异步刷新展现在下拉列表中。
本文来源:https://www.wddqxz.cn/4ae40ae514fc700abb68a98271fe910ef02dae97.html