一种基于数据库的网络课程开发方法

2018-09-17 09:56杨娟
科教导刊·电子版 2018年20期
关键词:开发方法数据库

杨娟

摘 要 网络课程的产生打破了传统教学的单一模式,并且以破竹之势发展到今天的五花八门、应有尽有。但值得注意的是,网络课程的开发都必须以数据库作为支撑,数据库就好比网络课程的一个“心脏”。本文从传统教学的不足出发,着重叙述数据库网络课程的整体架构和优势,并在此基础上给出一些开发设计上的方法建议。

关键词 数据库 網络课程 开发方法

中图分类号:G420 文献标识码:A

虽然在近现代的教育中,数据一直都是教学改革最为显著的指标,但在通常情况下这些数据大多被默认为是学生的考试成绩,并以此来衡量一个老师、一个学校甚至是一个地区的教学成果。但随着互联网技术的日益娴熟和“大数据”时代的颠覆发展,不仅给这个简单的词语赋予了新的时代内涵,也弥补了传统教育教学方式的不足。现如今的数据不再局限于传统意义上的数据,成为了各种资源的一种集合,而数据库就是这些数据的存储场所。得益于数据库内容的包罗万象和资源共享,网络课程应运而生。

1传统教育教学方式的不足

传统课堂教学是人类从事知识文化传播的重大举措,是推动社会进步发展的力量源泉。但随着社会发展和变革,传统的教学模式已经不能满足社会各界的殷切需要。首先,授课的质量与授课老师的个人素质有直接的关系。然而师资条件不仅受班级、学校的影响,还受地域、经济等条件的影响,这就在一定程度上造成了授课老师的良莠不齐,进而造成学生较大的差异。其次,传统的教育方式缺乏灵活性,而且上课的时间有限,老师教授的内容有限,就使得学生在学习的过程中异常的被动。此外,教师教授的进度一致,而学生的资质不一样,不论教师采用哪种授课方式,都很难做到面面俱到,这样不仅不利于学生的因材施教,还会阻碍学生的个性化发展。

2基于数据库的网络课程的整体架构

网络课程是现代教育思想和现代教与学理论课程的融合,是一种基于Web的课程,通俗的讲就是在因特网上学生通过浏览器来学习的课程。网络课程是典型的B/S结构,其工作模式大致为用户在客户端看到的界面上进行操作,服务器端接收到用户的指令后,对后台数据库中如课程视频、学习资料等资源进行调用,进而再反馈到用户界面供用户使用。在这个系统中一般来说有三大用户模块:管理员模块、教师模块和学生模块。其中管理员模块,旨在对用户的各种信息进行审核和备份;教师模块则应包括教师申请信息,发布的诸如教学视频、教学资料、试题库等方面的信息;而学生模块主要包括对系统中已有的课程视频进行选择学习,甚至是打卡、网上作业、网上考试等。此外,学生还可以在老师所发布的学习资料页面进行留言和交流,进而实现交互的作用。

3网络课程的优势

网络课程是对先进技术的合理运用,是时代进步的产物。首先,在覆盖面上网络课程可以面向全世界的人员,可以使网络资源的利用率达到最大化,而且学生还可以根据自己的喜好选择自己喜欢的老师;其次,学习的人群不再受时间、地点、年龄的限制,任何人在任何地点任何时间都可以进行学习,不用再担心遗漏课程。对于那些没有听懂的地方也可以进行反复学习,这样就解决了每个学生的差异问题,特别是对那些容易走神或者反应较慢的同学来说完全就是福音,有益于因材施教。此外,以前的教学方式,有疑问的地方学生虽说也可以问老师,但老师不是随时都在,而问同学给的答案也不一定准确,甚至有些根本就没能解惑,由于时间的关系或者个人因素,到后面就健忘了,这个问题也就被搁浅了。而网络课程学习,学生在学习的过程中,如果有疑问可以及时的给老师留言,老师看见留言了就可以尽快的给你答复,这样也可以帮助老师了解学生的学习效果,具有双向反馈的作用。

4网络课程相关的开发设计方法

首先,要处理好表与表之间连接的问题。由于网络课程的各种资源都是存储在后台的数据库中的,而数据库中则需要建教师表、学生表、课程表、试题表等表,因此表与表之间通常采用外键引用的方式来相互联系。其次,要每张表中则又设置相应的属性来实现不同的功能模块,其中最为复杂的是课程表的建立和设计,这里是一个重点也是一个难点。因为课程的种类很多,并且每门课程又有很多的章节,每章又得分为几个小节,因此在建立的过程中要常站在用户的角度去思考问题,因而最为普遍的做法也是笔者比较推荐的方法,就是不仅要建议一个课程表的一级分类,还要建很多二级甚至是三级的章节分类,以此增强系统的适用性和可读性。虽然试题表不若课程表那样复杂,但同样的也可以做一些划分,由于这些地方都表现出了一些典型的树型结构的特征,因此建议使用Access或者SQL Sever进行开发设计。此外,对于用户界面的设计也不可马虎,因为一个好的产品不仅要能够运行流畅,还要可用性高,因为这个网络课程的门户是面对广大用户而不仅是具体的某一类人群,因此在对Web界面进行设计的时候要尽可能的使视图简单、易懂、好操作。

5结语

虽然网络课程教学有很多的优势和优点,但就目前的技术而言,在一定程度上缺乏有效的监管办法,对于那些缺乏主动能动性的同学来说,容易出现放任自流的现象,反而不利于成绩的提高。而且很多同学和老师已经形成了传统教学的思维定式,在接触网络教学上还需要一定的时间来适应。所以,建议学校方面可以考虑传统教学方式和网络教学相结合,优劣互补,从而实现教学水平的全面提高。

参考文献

[1] 姜晶.网络课程平台的设计与实现[J].现代电子技术,2018(02):34-37+43.

[2] 范红军.数据挖掘技术在资源共享课程建设中的研究[J].价值工程,2014(31):241-242+243.

猜你喜欢
开发方法数据库
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
面向移动互联网的用电管理平台设计
初中信息技术中的生活因素开发
基于模型开发方法(MBD)的ABS控制器开发
职业教育课程开发方法应用研究