信息类大学生管理《数据库系统原理》课程线上教学系统设计研究

2022-09-14 05:56路玲玲付金辉
山西青年 2022年18期
关键词:数据库系统原理数据库

路玲玲 付金辉

郑州工业应用技术学院,河南 新郑 451100

一、《数据库系统原理》课程的线上教学思想

(一)教学方法

第一,讲授型,由教师来进行知识的讲解,学生只需要认真听课就行,这种教学方法主要应用在数据库基础知识类的教学,帮助学生快速了解数据库理论;第二,独立完成型,学生在进行学习前,做好课前预习,在上课的时候根据老师讲解的重难点,对此进行多次学习,充分掌握数据库相关知识,锻炼学生的独立思考能力;第三,小组合作型,教师将学生分成若干小组,然后以小组为单位,布置相关的作业,让学生自己进行任务分解、分工安排以及进度规划。其主要目的是加深知识的理解,培养学生的知识应用能力;第四,师生互动型,教师要进行转换位置,将自己作为小组成员,与学生一起探讨,进行探索式的互动学习。这样不仅可以及时发现学生在学习过程中遇到的问题,还可以掌握学生对知识的掌握情况,从而有针对性地进行教学。

(二)教学手段

《数据系统原理》是信息类专业重要的专业课程,需要理论与实践相结合,在构建线上教学系统的时候,要对其进行全面考虑。第一,构建《数据库系统原理》课程网络环境,为《数据库系统原理》课程线上教学提供平台;第二,丰富教学资源,在多媒体技术以及计算机技术的支持下,丰富网络教学资源,提供教学大纲、教学课件以及常用的系统软件、先进的专业技术以及相关资源的查阅与下载;第三,利用网络技术构建良好的线上学习环境,倡导以学生为中心,学生可以自主安排学习规划、自行选择学习内容,把握自己的学习进度。除此之外,提供线上讨论平台,给学生以及教师提供便利的交流渠道。

(三)教学考核

《数据库系统原理》课程内容很多,涵盖面也广泛,因此在进行考核的时候,要采取多元化的考核方式,推行多种考核方式,针对不同的知识点采取不同的考核方式。在教学的过程中,要多追踪,除了卷面成绩外,还要着重考核学生的学习能力以及实践动手能力。在考核的过程中,要着重学生的能力考核,在数据库设计与管理方面,可以采用机考的方式,让信息类专业学生熟悉信息处理的各个环节,真正领会到计算机技术的应用。此外,还要鼓励学生积极参与课外创新,并将其纳入考核成绩中去。

二、《数据库系统原理》课程概述

(一)网络课程构成

网络课程是由两部分构成,一是教学内容,二是教学环境。教学内容是按照一定的教学目标、教学策略组织起来的;教学环境就是网络教学支持环境。网络课程是学生利用网络进行学习的教材,这就需要根据学科的特点和人才培养的需求,将其划分为多个功能模块,为学生的自主学习提供良好的学习环境。网络课程主要构成如下图1所示:

图1 网络课程主要构成示意图

(二)网络课程的设计原则

网络课程在设计的时候,要打破传统的教学模式,不再采用单一的演示模型,借助多媒体技术,将抽象的知识内容进行形象化的展示,重新设计问题,促使学生积极参与到课堂教学中去,积极思考,培养独立解决问题的能力。因此网络课程在设计的时候,要体现人性化、个性化、合作化。人性化设计可以避免人机交互时缺少交流的弊端,在进行课程设计的时候,要以人为本,体现人性化特点。设计新颖的交互方式,提供网上交流、答疑的论坛平台。例如,可以将交互按钮设计成动态样式,界面友好,动静结合。个性化是网络课程的主要特征之一,学生是学习的主体,在学习的过程中要根据学生个体的不同,让学生选取自己的学习资料,提高学生主动探索的积极性,拓宽学生视野,提高学生分析解决问题的能力。合作化时学生与学生之间,教师与学生之间的合作交流,网络课程设计更能体现合作学习的优势,学生与学生之间可以共同解决问题,教师积极引导学生进行学习[1]。

三、网络课程层次结构设计

网络课程是一种新型的教学程序,它可以存储、传递教学信息与学习情况。教师可以根据自我测验结果来了解学生的学习情况,及时调整自己的教学内容;学生也可以根据自己的实际情况,有侧重地进行学习。《数据库系统原理》是信息类大学生的必修课,线上教学课程也需要呈现教学内容主体,然而线上教学与传统的教学方式不同,线上教学应该是导航式的。利用树状结构搭建课程总体框架结构,在学习的时候,学生可以使用连接进行查找学习。网络课程层次结构如下图2所示:

图2 网络课程层次结构图

四、《数据库系统原理》课程线上教学系统总体设计

(一)需求分析

《数据库系统原理》课程开发的目的是服务于教学,因此在进行设计的时候需要满足以下四个模块:第一,教学内容的讲授以及学习内容的扩展;第二,开放的网络学习环境以及丰富的学习资料给学生提供自主探究以及协作学习的平台;第三,练习板块,设置相关的练习题以供学生进行自我测验;第四,交互平台,教师及时地解答学生的疑问,学生可以利用交互平台进行探讨,具体如下图3所示。

图3 《数据库系统原理》课程线上教学系统

第一,登录/注册模块。这个模块是学生、教师、管理员的身份认证和权限功能。新生通过注册才可以获得合法的账号,注册完成后由管理员审核后,确定学生身份,将其纳入到学员表中;教职工在注册完成后,同样需要管理员审核,并将其纳入到教职工表中。因此,数据库至少有两个表,一是学员表,二是教职工表。不同类型的用户对应不同的系统权限。如果是学生,系统会自动保留每个学生的学习状态;对教师来说,教师上传的课程等信息也会被保留。

第二,学习模块。该模块包含两个小模块,即学习内容和检索内容。学习内容就是《数据库系统原理》的全部知识点,有教师划出的重难点,以及与数据库系统相关的知识。检索模块是一个导航条,学生可以根据自身情况,在线上课程中检索相关信息,有针对性地进行学习。学习内容在进行整理的时候,需要按照教材进行划分,然后教师要根据当前先进的技术来对其进行扩充,保证了线上课程与教材的衔接,又拓宽了学生的视野,提高了技术的实用性。在每一节课程学习完结后,学生可以利用课堂作业来进行自测,了解对当前知识的掌握情况,教师也可以根据学生的学习情况来更改教学方案,学生可以根据测试结果来了解自己的学习情况,有侧重点地进行复习[2]。因此,学习模块的主要功能要快速简单地呈现教材的知识点、重点和难点;构建学科知识结构图,学生可以利用课程中的相关术语进行快捷查询,并能跳转到任意位置上来进行学习。

第三,在线答疑。在线答疑是线上教学课程设计的关键,也是线上教学的优势。传统的教学模式中,教师要面对很多学生,学生多教师少,教师根本无法完全解答所有学生的问题;然而线上教学就可以完全弥补这种缺陷,学生可以将问题留言给教师,教师有时间就可以对其进行查看整理,对普遍性的问题将其纳入到教案中去,对于个别问题,可以用信息进行回复[3]。此外,还可以采用在线辅导的教学方式,约定时间上线,在线答疑。教师和学生利用系统本身的聊天室进行交流,可以解决教师重复回答问题的烦恼,学生也可以及时得到反馈解决,提高自身的学习积极性。

第四,自我测验。自我测验是系统的设计难点,练习测验题目的划分要按照章节来,每个章节的测验都需要有判断题、选择题、填空题、简答题和实验项目,并且每一章节都要准备多套题目,考试的时候随机从里面抽取试卷,还可以进行多次考核。这里需要用到三个技术,网页与数据库交互,随机抽题算法和阅卷评分。网页和数据库的交互可以借助ActiveX中的ADO技术,它可以在网页中进行SQL语句查询,实现从Web端来操作数据库;随机抽题算法是将教师事先规定的试题以及按照试题分布原则进行整理组合,形成一套完整的试卷。阅卷系统只能对判断题和选择题进行评分,阅卷完成后需要将其他试题的编号连同解答情况进行整理,一并反馈给教师。教师来进行评分,从而计算出总成绩,在一定程度上可减少教师的工作量,提高评卷效率。

第五,学习资源模块。这个模块主要是对教材的补充,学生只是学习课本上的知识肯定是不够的,这就需要强大的资料库作为补充。在这个模块里,教师与管理员需要及时扩充、更新数据库技术的最新理论、最新技术以及研究动态等,给学生提供丰富的学习资源,学生也可以在资料库中选择自己感兴趣的信息,进行阅读、下载等。

(二)实现技术

《数据库系统原理》线上教学系统的开发使用了当前最为流行的浏览器、Web服务器和数据库服务器组成的体系结构。在开发的过程中使用DreamWeaver等开发软件,来进行网页的设计与制作,使用PS、Flash、PPT、FireWork等技术来进行素材的制作,服务端使用ASP技术。

学生登录完成即可跳转到首页模块,首页上有课程学习、自我测验、在线交流、资料库等模块,学生只需要点击相关按钮就会跳转到对应的模块。课程指导模块可以帮助学生快速了解该学科的性质以及学习要求,学生可以根据自身情况,合理安排学习时间。从学习指导按钮可以选取相关的知识进行学习,学习完成后,点击首页就可以退出当前模块,回到首页界面。

自我测验模块是根据学习内容来设计的习题集,包含在课堂练习、综合测验两个子模块,题型也分为主观题和客观题两种。课堂学习要与课堂学习的知识点对应。在进行答题的过程中,答案是采取隐藏的方式放在习题集中,学生答题完成后,就会出现正确答案;如果答错了,还会有相应的解析,学生可以及时学习并纠正错误。线上交流是在线课程中必不可少的一环,《数据库系统原理》的协作学习是非常有必要的。线上交流模块给教学提供了讨论、答疑的平台,解决了师生之间、学生与学生之间的交流问题。在首页上点击线上交流按钮就可以跳转到该模块,如果不在线,也可以进行留言,等到对方上线就可以及时查收。教师可以根据学生的学习情况,提出一些有趣的问题来引导学生进行讨论,及时帮助学生解决遇到的问题,肯定学生好的观点,从而达到良好的教学效果[4]。

综上所述,《数据库系统原理》在线课程可以有效拓展学生的视野,提高学生的知识水平,在帮助学生掌握课本知识的同时,还可以培养学生独立解决问题的能力。线上教学打破了时间、空间的限制,学生可以自由支配自己的学习时间。

猜你喜欢
数据库系统原理数据库
浅析狭义相对论的建立及其原理
浅析狭义相对论的建立及其原理
数据库
对分布式数据库系统的安全分析
基于众包的数据库信息查询处理方法
数据库系统在信息管理中的使用
数据库
数据库
数据库系统在计算机体系结构中的应用
数据库