一、 概述
随着络技术的快速发展和广泛的应用,目前大多数高等院校和课外培训机构不断改革教学手段,提高教学质量,这使得对于在线课程的学习成为当今教育教学的主流趋势。与此同时,在线课程的建设和不断完善也成为课程学习的重要方面。本文试图通过《大型数据库》课程的案例设计的过程阐明在线课程案例选择和设计的一般过程,通过该课程案例实现的方法阐明在线课程案例实现的个性特点,为相关用户提供一个有益的参考。
二、 课程主要内容模块
《大型数据库》课程是高等院校计算机专业的基础专业课程,它主要包括数据库设计、
数据库环境的搭建、数据表与数据的完整性、数据的操纵、数据查询、视图与索引、数据库编程和数据库管理等内容。在线课程如何设计并展示各章节知识点,更好的突出各章节的重点和难点,在对课程教学内容进行规划时就需要仔细的规划,从而使得课程用户能够更好利用课程的网络资源。在组织课程内容时,厘清课程知识点关系是很有必要的,《大型数据库》课程主要内容的知识点结构图如图1所示。
图1 《大型数据库》课程知识点结构图
三、 课程案例设计
根据课程知识点的组织结构,本课程的案例选择既要能够很好体现课程的内容知识体系,又要能够很好发挥网络课程的优势和特点。因此,本课程的案例选择使用当前流行的且为大家所熟知的网店系统数据库。使用网店数据库作为课程的案例演示,其优点主要体现在以下几个方面,首先,网店案例人所共知,如淘宝网大家都非常熟悉,这样演示起来有很多内容用户都能够与现实网店产生联系;其次,网店所涉及到的业务过程人们能够与现实中的实际操作也能产生密切关联,相关概念不讲自明,如订单设计很自然就能与现实中淘宝网中购物的订单关联起来;最后,网店数据库能够很好地覆盖本课程的各个知识点,并能把这些知识点有机的结合起来,同时网店系统与在线课程都是属于网络技术的应用,它们天然的具有很多共同的特质,可以让用户在学习的过程中很好地体会。
《大型数据库》在线课程中网店案例数据库,能够实现前台用户购物和后台管理两大功能,前台购物为用户服务,用户可以注册并登录,可以浏览网站中的商品,当用户看中某个商品,可以加入购物车或直接下单进行购买;后台为管理员所用,管理员可以对商品进行分类,并可对商品进行添加、删除和修改等操作,同时管理还可以在网站中发布公告等。
一般的网店数据库主要由商品、用户、公告和分类四个实体组成,网站数据库概念设计模型(CDM)图如图2所示:
图2 网店数据库CDM图
四、 课程案例实现
根据各章节知识点的要求和网店案例设计形式,可以将案例的有关业务过程融入到相应的知识点中,将理论与实际很好地融合起来。下面阐述一下各章节知识点和案例融合的具体操作过程。
在讲解数据库设计阶段内容时,可以对网店数据库涉及到的所有方面的事物进行总体把握,提取其中主要方面,并进行重点讲解,如用户、商品、订单等有关内容。数据操纵阶段,可以对应数据库后台管理业务,如管理对商品的增、删、改操作等。在讲解数据查询阶段内容时,可以模拟用户查询想要购买的商品,对商品相关数据进行统计,同时对自己购买的订单进行查阅;也可以模拟管理员查询和统计各用户的有关信息,还可以整个网站的运营数据进行统计分析。在讲解数据库编程阶段内容时,可以把案例涉及到的复杂数据统计以数据库对象的方式设计并保存下来,如比较多个用户购买商品的总金额等操作。在讲解数据库管理阶段内容时,在对案例数据库进行备份与恢复时,可以模拟管理员对商品的上、下架管理操作,在进行用户和权限管理时,可以模拟管理员管理用户,对注册用户分配指定权限,查看用户对案例数据库的使用权限情况。
五、 总结
随着网络课程不断地应用到高校教学中,网络课程中案例设计对于课程应用效果起到了举足轻重的作用,好的案例对于在线课程的学习和推广具有积极的意义。
本课程的在线商店网站案例的设计与开发充分考虑了数据库课程的自身特点,提高了用户对课程的学习兴趣,用户在学习课程的同时也感受到了网店数据业务逻辑的全过程,从而更好的把握本课程核心内容。
参考文献
[1]魏善沛.电子商务网站开发与实现[M].北京:高等教育出版社,2004.
[2]周东华.关于慕课概念在我国高校课程教学改革中的可行性分析[J].课程教育研究,2015(2).
[3]周德伟,覃国蓉.MySQL数据库技术[M]. 北京:高等教育出版社,2014.
作者简介:徐枫,出生年份1973年,男,安徽安庆人,讲师,研究方向:计算机软件设计开发,数据库系统开发与应用。