英特网网络教学平台的设计与实现研究

2017-04-13 08:37苏兴龙
陕西教育·高教版 2017年2期
关键词:系统管理员数据库课程

苏兴龙

英特网网络教学平台的设计与实现研究

苏兴龙

随着时代的发展和科技的进步,人类已全面进入信息化时代,很多高校开发了网络教学平台,随之也暴露出许多问题。本文首先从系统管理员、教师、学生这三个方面对英特网网络教学平台展开需求分析,然后从系统架构、系统功能模块、数据库设计研究了设计该平台的方式,最后从网上答疑功能和在线测试功能的实现,证明该平台可以应用到教师网络教学当中。

在线课程 网络教学平台 教学平台

前言

我国校园信息化建设在网络技术迅猛发展的环境下持续健全发展,很多学校都开设了网络教学课程,师生们越来越欢迎这种新型的教学方式。不过在应用这些网络课程时,也暴露出系统稳定性不高、教学方式单调、运转效率不高、网络教学协调不合理等诸多问题,这些问题在较大程度上阻碍了系统的普及。因此,为了确保师生和教学管理者共享教学资源、教与学之间良性互动和创造迅速传播的教学条件,设计I n t erne t网络教学平台,并将其投入教学当中显得尤为重要。

系统的需求分析

笔者在深化调研之后得知,系统在符合易操作性、先进性、安全性、稳定性、客户端配置要求不高、伸缩功能良好等设计需求之外,还应当与系统管理员、学生、老师这些用户的业务诉求相适应。

1.系统管理员需求

(1)管理员应当具有添加、删除、调整各个学院、系别、班级、专业、课程名称等各类信息的权限。

(2)对公告栏以及网络资源中的各种信息进行浏览和查看。

(3)不管是一般管理人员还是超级管理人员都有调整自己登录密码的权限,并且管理聊天室和论坛。

(4)能够概览学生的基本信息以及做好相关的基础性维护工作,在设置好学生信息之后,学生才能以自己的账户和密码登录网络教学平台。

(5)管理员能够概览、增添、删掉教师信息,对每个班以及相应教师的课程讯息进行概览,并作相应的调整。这部分都是由管理员展开,没有对教师开放这些权限。

2.教师需求

(1)教师能对行程安排、课程安排等个人日常工作时间表进行概览和编辑,有调出班级学生点名册的权限。

(2)教师有对学生布置作业、审批学生上传到平台上的作业的权限。

(3)教师具有管理题库的职能。

(4)应满足老师设置课程内容的需求,可以浏览网络资源讯息,把有用的资源上传到数据库中。

(5)教师在聊天室中注册新用户后,可以进入聊天室随时与学生沟通。

(6)满足教师向论坛上发布信息的需求,可以在论坛中解答学生的提问,与学生探讨问题。

3.学生需求

(1)学生在网络平台上注册用户名之后,登录到该平台就能维护个人资料。

(2)可以对自身所在班级的课程安排进行查看,选择所学课程,满足学生学习的需求,不过每次只能选择一门课。

(3)对教师布置的学习任务进行查看,上传完成的作业。假若教师还未对自己上传的作业进行批改,则可编辑作业后再一次上传。

(4)能够在线与教师、同学进行沟通,便于探讨问题。

(5)能够阅览老师评论、自己提过的问题,查看其他同学提到的难题,并有回复的权限。

(6)能够把试题库中的题目提取出来进行在线测试。不过考试时应根据教师设置的考试时间来展开,其他时间只能模拟或者展开练习,并无法考试。

(7)能够在课程学习这个环节,查看老师上传的课件,便于学生学习相关课程。

英特网网络教学平台的设计与实现

1.系统架构

系统是运用了Jsp技术将一个在B/S模式基础上的网络教学平台设计出来,软件框架是运用了Hibernate、Struts和Spring等软件,后台数据库采用了SQL Server 2008类型,实现教学资源共享、师生互动、在线自测、管理作业、网络课堂等功能。

本系统采用MVC模式,其为持久层、应用逻辑层和客户层之间相互协调提供保障。

第一,客户端的英特网浏览器能够对用户输入数据进行接纳,并将HTTP请求递交到服务器。第二,客户端的请求被控制器接收后,先要把该请求提交到MVC模型中,然后由该模型向应用逻辑层递交处理请求,在该层中进行处理。第三,处理请求结果得出后输入到持久层,持久层操作该对象,最后使响应的HTTP请求的业务逻辑操作得以实现。第四,在业务逻辑操作完毕后,利用控制器将处理结果反馈到客户端,通过浏览器呈现出来。

2.设计的系统功能模块

在分析了系统管理员、老师、学生的需求结果后,系统应由以下几个模块构成。第一,管理功能模块,这是系统管理员所具备的最高级别权限。第二,教学功能模块。第三,学习功能模块。在学生登录系统之后,可以选取课程完成练习任务等操作。

3.数据库设计

采用SQL Server 2008软件建立和管理后台数据库,本系统中所包含的核心数据如果以用户分类为依据展开,则可以分成学生、老师、系统管理员三类。所以,在系统中要创建教师信息表、学生信息表、选课信息表、论坛主题信息表等数据。

4.英特网网络教学平台的实现

英特网网络教学平台有一个核心功能就是网上答疑,师生运用网上答疑系统,能够达到相互沟通交流的目的。老师首先把很多经典问题、答案以及相关关键词存入到答疑数据库中,学生可以运用检索关键词的方式查找到自身碰到的问题以及相关答案,这样不但能够使学生的问题及时得到解决,而且还节约了探讨时间。第二,假若学生在答疑数据库中没有检索到问题答案,也可以将问题提出。老师若是在线,就会为学生解答并将问题的解题思路以及结果反馈给学生;如果老师离线,系统则会把该问题储存到答疑数据库综合功能的待答疑列表中,同时在教师页面上显示,等到教师在线或者学生探讨完毕后,系统会把探讨结果向学生显示。第三,如果学生满意所获得的答疑结果,学生的问题以及师生探讨后的答案会被储存到答疑数据库中。这样其余学生第二次碰到该问题时,系统就会自行将解题思路以及参考答案给出,减轻了老师重复劳动负担,并节约了学生的时间。从实际入手,网上答疑模块是将关键词匹配技术应用其中的模块,分词算法是关键词搜索的一大难点,通常我们使用的主要有逆向最大匹配法、正向最大匹配法、最大概率法、最小切分分词法等分词算法。逆向最大匹配法是本系统采用的方法。

检测学生掌握知识的状况是在线测试的主要功能。本次设计的英特网网络教学平台中包括在线测试子系统,学生能够以自身学习状况为依据,选取难度相宜的试题或者根据单元在网上进行测试。在设计这个子系统时,最大的难点就是设计组卷算法。组卷问题实际上就是将符合要求的试题从试题库中筛选出来而组成试题集合的问题。

(1)试卷的组卷数学模型

猜你喜欢
系统管理员数据库课程
《无机化学》课程教学改革
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
计算机文件安全管理系统研究与设计
数据库
数据库
数据库
数据库
浅议会计电算化工作中的系统管理员