研究生数据库课程论文

2024-12-07 版权声明 我要投稿

研究生数据库课程论文(精选8篇)

研究生数据库课程论文 篇1

摘要;数据库课程是计算机及其相关专业的重要课程,具有较强的理论性和实践性。通过对该课程采用传统教学模式存在问题的分析,探索数字媒体技术专业背景下的教学改革措施,包括合理规划课程内容,优化课程体系和丰富实验课教学,以达到调动学生的积极性和动手能力,培养应用型人才的目标。

关键词:数据库课程;数字媒体技术;教学模式;实践教学;教学改革

中图分类号:TP319 文献标识码:A 文章编号:1009-3044(2017)07-0141-02

随着信息技术的发展,数据库技术在计算机应用系统中占据越来越重要的地位。我校数字媒体技术专业根据自身的专业需求,已经开设了多年的数据库教学,总结近年来教学中的经验和不足,结合本专业的特点,对该课程进行了一系列的改革,以适应数字媒体行业人才的需要。

1教学现状和存在问题

我院数字媒体技术专业开设移动媒体和游戏开发两个方向,前者侧重网站和移动端应用开发人才的培养,数据库原理与应用课程主要为该方向学生开设,总计64学时,理论和上机各32学时。教学目标是学生理解数据库的基本原理,能够自己或配合团队进行数??库的设计和开发,从而掌握在实际项目中使用数据库的技术。移动媒体方向主要实践教学任务安排如表1所示:

本专业属于非计算机专业,计算机基础课程较少,侧重于应用型课程。同时结合独立学院学生的实际情况,本课程采用中国人民大学的优秀教材《数据库系统概论》,并未参照国外经典教材,授课内容也有所删减,主要包括数据库原理、设计和应用三个部分。三个部分的主要授课内容为:原理部分包括关系数据库基本概念、关系代数、SOL语句、数据库安全性和完整性。设计和应用包括关系数据理论、数据库设计、查询处理和查询优化、数据库恢复技术和并发控制。总结近几年来教学实践过程,存在的问题有以下几个方面:

1)学生计算机基础薄弱,对理论知识兴趣不大。本专业课程围绕数字媒体的应用设置,所以开设的计算机基础课程较少,学生基础知识较薄弱,编程能力不强,因此对于较抽象的原理知识,如:关系代数等内容,学生掌握存在一定难度;对于SQL语句的学习,学生只是照搬书上简单的例子来操作,对原理、设计和应用三个部分没有融会贯通。后续的项目实践中,不能从应用的整体角度进行规划,导致设计的数据库性能较差,实用性较弱。

2)相关课程缺乏联系,学生解决综合问题能力较弱。本专业的教学任务中,网站开发类课程和数据库课程相互独立,尽管第三学年的综合实践课程将两者结合,由于以学生练习为主,课时较少(16学时),较多学生仍旧不能掌握复杂的数据库设计。总结几年的毕业设计情况,网站开发类题目中,较多学生仍然无法解决数据库整体设计及其如何与前端页面交互的问题。

3)缺乏综合应用的实践平台。由于学时的限制,上机实验只是对理论知识的简单实现,与实际应用中的复杂设计相差甚远。同时,机房中数据库平台的部署基本都是单机环境,与现有实际网站系统中大型数据库的部署和使用存在较大差距,难以培养学生的实际项目开发能力。

2改革措施

根据数字媒体技术专业的特点,结合学生的实际情况,针对上述问题,我们坚持“应用性”和“渐进性”原则,对本课程进行了以下几个方面的教学改革:

2.1合理规划课程内容

对数据库原理中较难理解的概念,如;数据模型、关系模式、范式等,我们采用用案例式教学和验证性实验相结合;对数据库设计以团队实现项目的方式讲解,具体如下:

1)项目案例引入教学,实际案例中的用语和理论知识对应讲解。教学中所用到的项目案例由互联网下常见应用模型的提取,如:购物网站设计。用验证性实验加强对该部分基础知识的理解,即授课过程中边学边练。

2)对数据库设计章节,将复杂的实际应用划分为多个简单需求,鼓励学生从中选择单个或几个简单功能进行项目的模拟化设计和开发,然后在此基础上进行功能的扩展。实际执行时,3-5学生组成团队,以合作方式完成需求分析、E-R图、数据库设计、实施和安全性检测整个流程,采取集中演示和答辩方式进行成绩判定。

3)结合数字媒体的实际应用,讲解大型网站的搭建机制,增加学生兴趣的同时,课本中相关知识点与实际应用也有了较好的结合。

2.2优化课程体系

数据库课程在整个课程体系中并不是孤立的,所以其课程设计应该与网站开发等课程设计有机地结合起来。它们侧重点虽然不同,但是之间又有密切联系,让学生及早了解这种联系,十分必要。我们采取以下措施:

1)第二学年开始开展综合实践,内容是将WEB开发课程内容和数据库结合。教师演示项目案例的实际开发流程,学生以团队合作方式,选择自己感兴趣的应用,与传播学和艺术方向学生合作,分别完成技术实现、策划和艺术设计环节。这种方式与公司的项目运作方式相似,能够更好的锻炼不同专业学生之间的沟通能力。综合实践成绩通过学生答辩方式判定。

2)引入对非关系型数据库系统的介绍,这是应对大规模和高并发数据访问Web2.0网站常用的技术。教师介绍大规模网站架构中的数据存储和访问模块,学生分组了解某个相关的设计思想和开源软件。这有助于学生在掌握基本概念基础上进行扩展式自学,减小互联网应用对学生造成的神秘感。这部分内容属于书本外的扩充知识,以学习汇报方式进行考查。

2.3丰富实验课教学

应用能力的培养是数据库教学的主要目标之一,为此我们采取以下方法:

1)提供MySql和SQLServer软件平台,以及智能手机常用的Sqllite,另外提供实际应用中常见的Memcache、MongoDB等分布式系统,学生可自由选择使用。为了更好的模拟实际的网络环境,实验课上选定某个学生设计的数据库为服务器,其他学生对它进行远程访问。

2)增加大规模网站中分布式数据平台的介绍,开阔学生视野的同时,动手搭建MongoDB等开源系统。选择具有代表性的智能手机应用项目,重点训练其中数据库应用和设计部分,以适应移动互联网的发展,提高学生的动手能力和就业竞争力。

3结束语

我们对数据库原理与应用课程的教学改革取得了较好的效果,体现在学生对数据库的基本理论和实践能力得到了提升,能够独立或者合作完成相关毕业设计人数有了显著提升,毕设质量也有了显著提高。

数据库的发展非常迅速,新的信息技术不断更新,这对教师提出了更高的要求。教师不仅掌握原有的理论知识,还要加强自身研究工作,紧跟信息技术的前沿发展,才能更好地激发学生的学习兴趣。

研究生数据库课程论文 篇2

1数据库基础课程现状分析

1.1传统教学模式的弊端

传统教学模式是先对数据库基本原理、理论进行讲解学习,然后通过例子对其应用进行学习,偏重于理论教学,实践教学设计不尽合理。这种教学模式会造成:一方面学生在学习理论知识时感到抽象,难于理解,对本课程的学习兴趣降低,听课时会感到被动乏味;另一方面学生在实践阶段会发现与理论之间脱节,不能顺利衔接前后学习内容,在实际设计和应用数据库的能力方面不足,学生容易产生厌学情绪,大大降低学习效率。

1.2教学资源与学生学习需求不相适应

网络技术和多媒体技术的迅速发展,带来了教育理念、课程体系、人才培养、教学模式等各方面的巨大变化。《数据库基础》课程在此背景下完成了网络教学平台的开发和网络教学资源建设,但该网络课程提供的教学内容更新比较缓慢,视频资源大多是以课时为单位开发的,时长在四十五分钟甚至更长的时间,形式单调画面乏味,资源主题和特色不够突出,再加上学生基础比较薄弱,理解和接受能力较差,造成网络课程与学生自主学习的需求相比尚有较大的差距,在实际教学中应用的较少。

1.3学生缺乏学习主动性,实践能力弱

学生在教学活动中最大的问题是缺乏主动参与的意识和习惯,基本上很少主动探索,习惯于“教师讲、我们听;教师做、 我们学”。被动接受知识使得学生的学习积极性降低,无法激发学生的自主学习兴趣,实际动手能力也没有得到提高。在开展实践教学时,涉及数据库管理维护、数据库设计建库、数据库开发连接等内容时,很多学生不知道如何按照数据模型定制数据库,在实际设计和应用数据库的能力明显不足。

2微课程的优势

微课是以视频为主要载体记录教师围绕某个知识点或教学环节开展的简短、完整的教学活动[1]。它制作精美、简洁,主题突出,一事一议,将知识碎片化,能灵活运用于多种学习情境。

1)短小精炼,提高学生注意力。微课程的时间一般不超过10分钟,相对于以往40多分钟的课堂讲授,短小的课时更加符合学生的认知特点,有利于学习者保持注意力[2],在短暂的零碎时间中高效完成学习任务而不会感到疲倦和注意力分散。

2)资源多样,提高教学效果。微课程的开发与制作是一种总结与提炼,利用信息技术将文本、图像、音频、模拟动画制成情景化学习资源,弥补了传统教学较为单一的教学形式,丰富了教学资源。可以帮助教师组织课堂教学,让老师有机会尝试多元化教学方式,互动性强,教师可关注每位学生的特点与成长,更好的做到因材施教。

3)针对性强,有利于学生自主学习。微课针对一个个知识点,强调知识的碎片化,教学主题突出,突破重点、难点,切合学生实际,形式多样化,为自主学习提供了一种新的学习方法。 学生可以根据自己的学习特点和需求制订学习计划,利用碎片式的时间进行学习,对自己的薄弱环节进行强化训练,提高学习主动性与创新性。在很短时间内能够集中注意力,不断提升自己。

4)应用灵活、可操作性强。智能手机的广泛普及为微课程教学的发展提供了更为广阔的空间。目前,移动学习成为网络学习的主要途径。学生可以随时随地利用零散的时间以在线学习或移动学习的方式进行学习,它很好的打破了时间与空间的限制,容易激起学生的学习兴趣,可以较好的弥补传统课堂教学中的不足。微课程应用方式的灵活性使学习变得便捷、高效。

3微课程教学模式的构建

针对《数据库基础》课程信息量大、教学资源单一、学生个体差异等特点,充分利用现代教育技术,采用多样化的教学手段,调动学生学习的积极性和主动性,提高教学效率和效果,微课程作为一种新型教学资源应运而生。本文借鉴以学为主的教学系统设计模式,提出了如下的微课程教学模式:微课程设计与开发、课前自主学习、课上互动学习以及课后总结反思,如图1所示。下面以“创建学生信息表”为例,展示微课程的教学模式。

1)微课程设计与开发

微课作为一种新型的教学模式,提供新形式的教学资源, 根据其特征分析,明确其设计开发过程需遵循教学资源设计开发的特点及程序[3]。对一门课进行微课程设计,首先进行课程现状分析、教学内容分析、学习目标分析,确定整体的教学任务和目标,再搭建微课程的内容设计框架,对课程内容进行分割, 找出适合形成微课程的章节。接下来进行教学设计的填充,教学设计完成后,再对该教学设计进行详细的脚本设计,最后再根据脚本设计开发和制作出微课程资源,并将微课程资源应用于实际教学中,根据学生的使用评价调整微课程资源。《数据库基础》微课程设计与开发总体流程如图2所示。

2)课前自主学习

教师提前利用网络将“创建学生信息表”中关于数据类型和约束条件等知识点的微课传到网上,学生利用课余时间进行自主学习,观看教师上传的微课、PPT等素材,清楚创建表的过程,明确数据类型的分类,了解约束条件的使用方法。同时,根据创建表的知识要点,教师设计一些思考题,也做成微课,让学生完成相关的课前练习任务,从而对学生的学习效果进行检测。在自学过程中,学生可以借助网络平台将遇到的疑难问题与其他同学或老师进行沟通和交流,完成自己对创建学生信息表的知识构建。

3)课上互动学习

课堂学习阶段主要进行核心知识点的深入学习和扩展知识点的基本了解。教师在课前应针对知识点做好充分的教学设计,并及时掌握学习者课前自主学习的状态,在课堂中就普遍存在的疑难问题进行解答并对学生课前练习情况进行反馈评价。因此,在创建学生信息表的课堂教学过程中,针对字符串数据类型中char与varchar的区别、如何确保各记录的特定字段不为空值且互不相同、如何使一个表中的特定字段值引用自另一个表中的特定字段的已有值等问题,教师提出问题,让学生根据之前自主学习的微课,相互讨论,开展协作与探究,合作学习。在这个过程中,教师不再是知识的传授者,而是学习的指导者和教学活动的组织者;学生不再是知识的被动接受者, 而是知识的主动建构者,通过自主学习,学生在提出问题和回答问题的过程中进一步理解和消化相关教学内容,提高教学效果。

4)课后总结反思

课后,教师通过对微课的应用情况和学生的学习情况进行总结和反思,进一步优化基于微课的教学设计和教学方法,积累经验。学生通过完成不同难易程度的课后作业,对所学知识进行复习巩固和提高。学生结合自己的学习情况选择适合自己的习题进行操作练习,在练习过程中通过发现问题、分析问题、自己查阅资料或相互讨论解决问题来深化、扩充他们的知识和技能水平,增强学习兴趣。例如布置创建学生信息表的课后作业时,要求所有学生都完成的作业包括独立创建学生信息表,教师信息表和课程信息表,自定义各个字段的数据类型并设置主键、外键、非空等约束条件。拓展拔高的作业为创建图书管理数据库,数据库中包含的表包括读者信息表、图书信息表和借阅记录表。学生在创建表时需要思考一系列问题,比如如何区分同名的借书人?如何记录学生已借阅的数量?设计表时是否有多余的字段?表之间有什么关系?……这些问题能加深学生对知识的理解和掌握,进一步提高他们的应用能力。

4结束语

微课程作为新型的教学资源,改变了传统的教学模式和学习方式,促进了学生的自主学习,提升了教师的网络教学能力, 提高了高职教育的质量,实现了“有效学习”。对于如何根据教学内容、教学目标和教学对象设计微课程,使其更好的应用于信息类课程教学,还需要进一步开发和研究。

摘要:高职教育中引入微课程教学是推进教育信息化的新举措,是深化高职教学改革、提高教学质量的有效方法。该文基于高职院校数据库基础课程的视角,在深入了解课程现状的基础上,结合微课程的优势构建了基于微课程的教学模式。这种教学模式在很大程度上激发了学生的学习兴趣,提升了教师的教学能力和水平,对高职院校的资源建设和教学改革有很大的促进作用。

关键词:微课程,数据库基础,教学模式

参考文献

[1]赵玉霞,石春娟.微课在高职建筑类专业实验实训中的应用研究[J].教育技术,2014(7):88-89.

[2]李小刚,王运武,马德俊,等.微型学习视野下的微课程设计及教学应用研究[J].现代教育技术,2013(10):31-35.

数据库原理核心课程建设研究 篇3

【关键词】数据库原理 核心课程 建设研究

前言:

數据库原理核心课程是计算专业中学习的重点与难点,它与各知识的联系性都非常强,并在许多领域都有着一定的适用性。为了能够避免课程内容重复、与技术发展不相符以及理念落后等情况。我们要以课程建设体系的基本内容为主,体现教学群组之间的联系性。

一、数据库原理核心课程构建的基本原则

第一,科学性。数据库原理核心课程的构建体现的是整体性。在研究的基础上,不仅要将各知识点联系在一起,还要通过相应模块的划分加强组织的优化性。核心课程中的内容不能是比较突兀的,应该体现递进性,将知识按照相关顺序传递给学生,以便他们更好的理解。第二,创新性。为了能够使数据库原理核心课程的内容更加新颖,并吸引学生的眼球。我们应该对知识点进行纵向延伸,体现学习内容的新意。第三,实践性。课程建设中更多体现的是理论与实践的结合。课程的内容中应该多加入一些操作演练知识,培养学生的综合能力。第四,可控性。课程的教学状态应该相对透明,教学环节与任务也要具有突出性。这样教师才能够对整个课堂进行把控,体现技术方法的应用。

二、教学内容改革和教材建设

(一)学时分配

学时分配分为理论与实践两个部分。在数据库核心课程的构建中,应该注重分配方式的合理性,体现集中应用性。学时的分配要根据学生的实际情况进行制定,以保障学习效率的提升。一般来讲,理论课与实践课的学时应该是相统一的。理论的学时要略高于上机操作实践。改革后,将原有的实践学时从45增加到60。这样才能够加深学生对知识的理解程度。另外,在内容改革方面,要突出设计的整体性。简单来说,实践与理论要紧密的联系在一起,在操作阶段将理论知识灌输进去,体现理解的广泛性[1]。

(二)教材建设

教材建设包括以下几个方面:第一,要体现一定的广泛性。对学生的普遍使用情况进行调查,以满足他们的实际需求为目标,及时调整教材中的内容。以《数据库系统教材》为主讲,对其他学校的教材内容进行调查,延伸知识点,丰富其内容。第二,要配置专门的习题,将试题库与教学大纲相结合,任课教师可以参照多方面资料,对其中比较重点的部分进行编写,以讲义的方式分发到每位学生的手中。并对知识点进行延伸,扩展学生的视野,扩宽知识面[2]。

三、教学方法与教学手段的科学性

(一)教学方法

数据库原理核心课程的构建还体现在新的教学方式上。第一,对传统的教学环节进行改进。除了要对相应的理论与实践知识进行剖析外,还要将教学内容更加直观的呈现在学生的面前。因此,教师要注重核心结构的应用性,让更多的学生有动手操作的机会。同时,在上课时尽可能的多列举一些实例,将完整的数据原理核心课程贯穿到学习的各个方面,使设计方式更加集中的表达出来。达到用“原理”指导“实践”,用“实践”强化原理的作用[3]。

(二)教学方法的改进

1案例教学

案例教学是一种非常有效的方式。它不仅能够使零散的教学课堂变的比较系统化,还能够体现一定的科学性。在传统的教学模式中,通常都是以“你听我讲”的方式进行。教师与学生之间没有太多的互动,使得学生学习的目的性不强,影响了教学效率的提升。为了使这种情况得到改进,教师可以为学生构建实际性场景,以一个典型的案例为主,从问题的本质出发,在多方面为学生展示出解决的主要途径。首先,设计问题,这也是案例教学的开端。其次,操作的演示。教师演示问题解决的全过程。同时,教师使学生们开动脑筋,进行小组的组内研究。教师提出一个比较相似的案例,令同学们自行讨论,并将讨论的结果呈现到课堂之中。在案例选择时,学生不必按照一定的原则进行。他们可以在课题对比的基础上选择出一个最感兴趣的内容,对实现知识的深化。第二,实验课题目的科学设计。学生可以根据知识的整体把握程度进行分析,如:基础较好的学生可以以“图书管理借阅体系的建立”为主,而程度一般的学生可以选择比较简单的“学生学籍管理系统”。运用现代化授课的一般模式,体现实践与理论相结合的观念。在这种情况下,学生的学习内容被制定,学生也能够对数据原理核心课程有一个基础性把握,知道自己应该了解的方向[4]。

2开放实验环境,实现多媒体教学

第一,教师应该将上机的次数增加,安排学生进行集体上机。在核心课程的构建基础上,应该给予学生更多的空间,让他们对自己所不熟悉的内容进行反复练习。对练习结果进行总结,将问题重新统计出来,对多数学生不懂的问题进行统一讲解,对少数问题进行针对性指导。第二,利用多媒体构建现代化课程。教师可以将授课内容以“PPT”的形式展现出来,也可以用“Flash”动画方式进行操作步骤的演示,加深学生对教材的印象[5]。

结论:综上所述,本文从数据库原理核心课程构建的基本原则出发,分析构建的主要方式。从而得出:除了在教材的改革方面,教师还应该转变教学方式,在方法改进的基础上提升专业性,促进数据库原理核心课程的可持续性发展。

【参考文献】

[1]钱雪忠. “数据库系统原理”精品课程建设的探索与实践[J]. 中国电力教育,2010,31:104-105.

[2]杨鸿雁,耿新青. 数据库系统原理课程群建设与实践[J]. 鞍山师范学院学报,2010,06:73-75.

[3]左国才,刘群,符开耀. 数据库原理与SQL SERVER精品课程建设改革与实践[J]. 河北软件职业技术学院学报,2014,03:42-44.

[4]蒋永国,洪锋,董军宇. 面向系统能力培养的计算机组成原理核心课程建设[J]. 计算机教育,2015,21:3-6.

研究生数据库课程论文 篇4

论文关键词:教学改革 VF 数据库

论文摘要:VF数据库是面向对象可视化中小型数据库开发系统的程序设计语言,是一门实用性、操作性强的计算机课程之一。它广泛应用于企事业单位的数据库管理。如何提高学生VF数据库技术应用能力,培养高技能人才,是教学工作的重点。针对这一问题,我们在VF数据库的教学中,在教学内容与教学方法的改革上进行了一些实践与探索。

VF数据库不仅是国家计算机等级考试的重要组成部分,更有着强大的数据和信息管理功能,在实际管理工作中,具有广泛的用途。是诸多专业的必修课。但是非计算机专业学生在学习时仍然存在学习主动性不强、综合能力差、逻辑观念弱等问题,所以在VF数据库课程教学中要立足教学现状,针对教学中的突出问题与矛盾,对VF数据库课程的教学思想、教学内容、教学方法等诸多方面进行全方位的教学改革,以此来促进应用型本科院校VF数据库课程教学质量和水平的不断提升。

一、VF数据库教学现状

VF数据库既包含对数据库的管理和应用,还包含对数据库应用系统的设计和开发,较SQLServer简单易学易懂,较MS-ACCESS学习稍有难度。在我校的VF教学实践中,主要存在以下几个问题:一是课程开设的专业主要是财务管理、国际贸易等非计算机专业,该类专业学生没有学过计算机语言类课程,对数据库管理和程序设计开发兼而有之的VF学习有一定难度。专业术语和基本操作均存在认知的过程。二是课程开设的班级学生有统招和对口,学生生源层次不同;有省内招生和省外招生,学生基础层次不同,因而其学习态度、学习能力有所不同。从学生学习该课程的初始能力分析:有的学生热爱学习,但基本操作能力稍差;有的学生思维活跃,但眼高手低;还有些学生学习态度及知识理解均较好,但理论基础不足。不同层次学生均各有所长、各有所短,对VF课程的学习与理解存在差异。但在教学过程中,教师通常会采用同一本教材、同一个课件、同一授课方法、同一个要求,不利于学生的学习。三是课程的实践学时偏少。自上学期开始,我校各专业重新修订了人才培养方案。在修改培养方案时,增加了专业课程的学时而减少非专业课程学时,由于开设VF数据库课程的专业均为非计算机专业,新的人才培养方案与原方案相比,VF数据库课程总课时减少,实践课时的比重也降低了。对操作性、技能性强的计算机课程而言,上机实践课课时的压缩,对教师的教学提出了更高的要求,对学生及时理解并掌握所学知识增加了难度。基于以上VF教学实际情况,在教学过程中为了适应教学改革的需要,满足不同层次学生学习的需求,教学内容与教学方法的改革与创新是必要的,甚至是迫在眉睫的。

二、VF教学改革的主要举措

改革就是创新,要破除守旧的思想,把最新的课程体系带给学生,真正的让学生们学以致用。下面是几点本人对数据库(VF)课程改革的几个想法:(一)联系日常生活,激发学生的学习兴趣。数据库和程序设计的教学,一定要密切联系实际。数据库类课程的特点是基础理论学习内容较多,一些概念性内容不容易理解,例如关系模式、关系运算、数据库的规范化问题,查询优化、数据库的恢复技术、并发控制等知识,对于没有实际数据库设计维护经验的学生来说,理解上有一定的难度。所以,在刚开始上课的时候就要从学生身边最常见到的学生档案管理、考试成绩管理等系统信息数据入手,去认识数据库系统,启发学生在与自己有关的信息中,比如通讯录管理、班会开支管理、出勤记录管理等方面去了解数据库系统。通过联系实际,学生在课程学习的时候就不会感到抽象和陌生;因为有了这些天天打交道的贴切生活的的实例,学生在课程学习的时候会感到形象和具体,有亲切感,进而激发学习的兴趣和动力。(二)制作数据库(VF)课件。先进的教学手段能创造最佳的教学效果。先进的教学手段是一种艺术,能使教师充分发挥、实现自己的创意,形成最佳的教学效果。数据库(VF)课程的特点是表格多、图形多、界面多,诸多逻辑结构等方面的问题给教学带来了许多困难,传统的教学方式显然不能满足目前的教学需要。(三)电子化教学改革的尝试和实践。网络化的教学平台、电子化的实验和作业平台、电子化的考试系统是VF课程建设中进行电子化教学改革的三大重要举措。多媒体教室和实验室、校园网、学生宿舍终端及其他公共终端、教学素材即可组建一网络化教学平台,配置网络教学软件后可以进行远程网络教学、广播教学、师生对话及答疑等教学活动。学生作业和实验是学生进行课程实践的主要方式,也是检查学生学习进展情况的重要方法,有书面和电子文档两种主要形式。要克服传统作业和实验的固定性、增加习题的多样性和解决教师及时评阅问题,那么开发习题库和网络作业及实验平台是一种很好的途径。利用校园网开发VF课程作业网页,学生可以在平台中进行作业解答、提交、成绩查阅等操作。电子化的考试系统是实现无纸化考试的基础。目前,VF的期末考试仍然是有纸的试卷考试,但是,如果能开发出来VF的期末考试系统进行网络化考试,那将会有事半功倍的.效果。国家计算机一、二级考试目前均是网络化考试,学生在历年考试中也有不错的表现,说明学生对于网络化考试环境已经比较熟悉,推行网络化VF课程教学与考试是可行的。

三、创新VF数据库教学方法

1.密切联系实际,上好第一节课,树立学习信心。数据库和程序设计的教学,一定要密切联系实际,从学生身边最常见的学生信息管理、成绩管理等系统入手,去认识数据库系统。在第一次进行VFP课程教学时,把使用VFP开发的数据库管理系统在大屏幕上演示给学生看,包括各个模块功能演示,如:登录模块,数据的录入、查询、修改、维护等。并告诉他们学完这门课程后,自己也将能开发出类似的系统,例如通讯录管理、日常开支管理等一些实用系统,树立学生学好数据库的信心。

2.采用项目教学法,以项目开发为主线,合理设计学习任务。项目教学法是指将传统的学科体系中的知识内容转化为若干个教学模块,围绕着项目模块组织和开展教学,使学生直接参与项目全过程的一种教学方法。例如,在学生信息管理系统中涉及的4大模块,每个模块的理论讲授与上机练习都要认真规划,合理设计,紧密围绕项目开发的步骤去学习。该项目首先需要创建项目、数据库、数据表,那么在数据模块中就要结合系统所需学习建立.pjx、.dbc、.dbf等相关文件,并进行表的操作、创建索引、表间关联等设置,这是数据库管理系统的基础工作。查询模块和显示模块是数据库管理系统的重点,主要实现对数据库中数据的增、删、改、查和显示操作,前3大模块的例题在设计时要与学生信息管理系统密切相关,学生上机实践时形成系列任务,为完成整个项目积累基础文件。最后进行菜单设计,完成菜单模块中文件的调用,连编成可运行地系统。

总之,我们要在自己的VF数据库课程教学中勇于探索、勇于实践,为学生提供一个动态的、生动的、多元化的学习环境,促使学生更积极的去获取数据库专业知识,提高数据库应用能力、拓展数理逻辑与创新思维,进而获得良好教学效果,为应用型本科院校VF课程教学改革的提供真实生动的案例,积累丰富宝贵的经验。

参考文献:

[1]王利平,“任务驱动”模式在信息技术教学中的应用[EB/OL],http://smxx.zjhyedu.cn,-01-07

数据库课程设计报告 篇5

校友通讯录

南华大学计算机科学与技术学院网络工程

(2010~2011 第二学期)

2011.6.25

目 录

一、设计需求说明··············3

二、总体设计分析··············

三、部分模块设计分析············

四、程序源代码···············

五、运行结果及截图·············

六、心得体会················

七、参考文献················4 10 18 23 23

一、设计需求说明

1、设计题目及要求

建立校友通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等;

◆ 能够提供注册、登录和修改个人信息等的功能; ◆ 校友之间能进行相互通信;

2、系统功能需求分析:

1).注册,找回密码(无法登陆该系统); 2).登陆;

3).更改个人资料;

4).查看并浏览校友所有的公开性信息; 5).申请私人互动,进一步获取校友私有信息: ①发送申请消息; ②拒绝;

③通过,开放私人信息; 6).删除已在列表中的对象; 7).账号注销。

二、总体设计分析

系统功能模块图:

校友通讯录要实现的需求功能主要有注册,找回密码;登录;修改个人资料;浏览校友信息;查找校友;修改密码;删除校友;账号注销。(1)注册:如果是新用户,用户可注册加入,填写详细的注册信息表。验证通过,如果注册成功,则进入校友通讯录主界面。

(2)找回密码:用户忘记了登陆密码,可通过找回密码功能找回密码,进入找回密码界面,填写邮箱号,可以修改密码。

(3)登录:输入正确的账号,密码,登陆成功,如果登陆次数超过5次,提示错误信息。

(4)修改个人资料:进入个人信息页面,填写要修改的内容,如果修改成功,系统更新并记录信息。

(5)浏览校友信息:查看已在校友列表的校友的信息。(6)查找校友:输入姓名、学院、专业等查找信息,查找成功。

(7)删除校友: 在已有的可互动的联系人中找寻并选择要删除的对象,如果删除成功则用户的私密信息不再对已删除对象开放。

(8)帐户注销:用户提出注销请求,如果退出校友通讯录系统,则系统注销退出者的个人信息。

三、部分模块设计分析

1.通讯录:

2.工作顺序图:

(1)注册:申请账号

注册注册数据 : <未指定>真实性检查错误真实加入班级记录,分配帐号

②找回密码:找回用户丢失的密码

找回密码已登陆用户进入更改密码界面已注册未登记用户申请找回密码键入新密码输入帐号系统发送密码通过电子邮件确认否记录

(3)登录:已注册的用户利用系统已分配的账号登录

已注册用户或管理员登录键入密码帐号验证密码帐号是否正确通过验证未通过验证验证是否为管理员拒绝进入普通用户管理员进入个人主页进入管理员界面系统维护8

4)修改个人资料:修改个人中心的资料

更改个人资料进入更改个人资料页面已登陆用户输入要更改的个人资料确定取消记录9((5)浏览校友信息:查看校友的信息

已登陆用户 查看搜索校友公开信息进入搜索界面键入搜索信息精确搜索模糊搜索显示符合条件校友名单显示选中校友公开信息10

(6)查找校友:查找用户感兴趣的校友

通信许可权发送许可权申请收到许可权申请已登陆用户拒绝许可权申请同意许可权申请记录,加入联系人列表删除许可权浏览联系人私人信息

(7)删除校友:删除用户的好友

已登陆用户

删除通信权进入已获通信权列表选中要删除的联系人取消删除确定要删除移出,记录12

四、源程序代码

五、运行结果及截图 1.显示主菜单界面

2.添加界面

3.显示界面

4.删除界面

删除后,通讯录里的显示记录:

5.查询界面

以姓名查询方式为例:

6.修改界面

修改后,通讯记录的显示记录:

7.保存界面

六、心得体会

李兰利: 李竹村: 姚莉 : 李叶婷: 毛蓓:

梁娟:这次课程设计我觉得我做的事情比较少,尽的力不够,但在组员的辅助下,还是学到了一些东西。如:如何做原型设计、需求分析的应该做些什么,以及界面设计,数据库那边了解甚少。我觉得那句话话说得很对,团结就是力量。要做一件事,你需要有一个优秀的团队,大家可以一同进步,一同努力,困难一起克服。在这个团队中,我看到了他们钻研的精神,令我很敬佩;看到大家分工明确一起努力地画面。只是一次不错经验。

七、参考文献

数据库类课程设计要求 篇6

二、课程设计教学的基本内容和要求

可由指导教师给定参考题目,允许学生自行设计题目,但必须经指导教师批准才可用。下面给出课程设计的几个参考题目:

本项目对DBMS的实现技术进行研究,通过建立和维护动态数据结构,实现数据的动态存储,研究实现DBMS核心功能的算法及数据结构,设计SQL语言处理程序,在此基础上,设计开发DBMS原型系统,同时,也对系统软件的研制方法进行有益的探索。

1.设计一个小型数据库管理系统

对DBMS的实现技术进行研究,通过建立和维护动态数据结构,实现数据的动态存储,研究实现DBMS核心功能的算法及数据结构,设计SQL语言处理程序,在此基础上,设计开发DBMS原型系统.2.图书借阅管理

背景资料:

1)图书室有各种图书一万多册。

2)每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价、内容简介:

3)借书证记录有借阅者的姓名、所在单位、职业等。

4)凭借书证借书,每次最多能借8本书。借书期限最长为30天。

设计要求:

1)进行需求分析,编写数据字典。

2)设计E-R图。

3)实现新进图书的数据录入。

4)实现对所有购进图书的分类查询和分类统计。

5)能够按书名、作者等分类查询现有图书的数量。

6)记录借阅者的个人资料和所借图书的书名、书号数据等。

3.员工薪资管理

背景资料:

1)某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。

2)该单位下设4个科室,即经理室、财务科、技术科和销售科。

3)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中

扣除。

4)每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销

售员等)。

5)每月个人的最高工资不超过3000元。工资按月发放,实际发放的工资金额为

工资减去扣除。

设计要求:

1)进行需求分析,编写数据字典。

2)设计E-R图。

3)实现按照科室录入个人的基本资料、工资和扣除金额的数据。

4)计算个人的实际发放工资。

5)按科室、职业分类统计人数和工资金额。

6)实现分类查询。

7)能够删除辞职人员的数据。

4.库存物资管理

背景资料:

1)有一个存放商品的仓库,每天都有商品出库和入库。

2)每种商品都有名称、生产厂家、型号、规格等。

3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。

设计要求:

1)进行需求分析,编写数据字典。

2)设计E-R图。

3)设计出入库单据的录入。

4)实现按商品名称、出入库日期的查询。

5)实现分别按日、月和年对出入库商品数量的统计。

5、学生学籍管理系统

设计内容:主要的数据表, 学生基本情况数据表,学生成绩数据表,课程表,代码表等。

主要功能模块:

1)实现学生基本情况的录入、修改、删除等基本操作。

2)对学生基本信息提供灵活的查询方式。

3)完成一个班级的学期选课功能。

4)实现学生成绩的录入、修改、删除等基本操作。

5)能方便的对学生的个学期成绩进行查询。

6)具有成绩统计、排名等功能。

7)具有留级、休学等特殊情况的处理功能。

8)能输出常用的各种报表。

9)具有数据备份和数据恢复功能。

设计要求:进行需求分析,编写数据字典。设计E-R图。

学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。

对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。

6、银行储蓄系统

设计内容:定期存款单,活期存款帐,存款类别代码表等。

功能模块

1)实现储户开户登记。

2)办理定期存款帐。

3)办理定期取款手续。

4)办理活期存款帐

5)办理活期取款手续。

6)实现利息计算。

7)输出明细表。

8)具有数据备份和数据恢复功能。

设计要求:要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。同时要考虑银行系统数据的安全与保密工作。数据要有加密功能。进行需求分析,编写数据字典。设计E-R图。

7、设备管理系统

设计内容:设备明细帐表,设备使用单位代码表,国家标准设备分类表等。

功能模块:

1)实现设备的录入、删除、修改等基本操作。

2)实现国家标准设备代码的维护。

3)能够对设备进行方便的检索。

4)实现设备折旧计算。

5)能够输出设备分类明细表。

6)具有数据备份和数据恢复功能。

设计要求:进行需求分析,编写数据字典。设计E-R图,具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。

8、医院药品进销存系统

设计内容:药品分类代码表,药品库存表,供货商信息表,采购信息表等。

功能模块:

1)新药品的入库。

2)过期药品的出库登记、处理记录。

3)药品库存检索。

4)供货商信息检索。

5)药品采购记录管理。

6)药品用药说明信息管理。

7)输出相应的数据报表。

8)具有数据备份和数据恢复功能。

设计要求:具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。

三、课程设计的进度安排

1.课程设计应按教学计划的安排统一进行。

2.指导老师提前与学生见面,介绍课程设计的目的、意义、要求等。

3.每位学生自行选择题目,在教师指导下独立完成程序的设计、开发和调试等工作。

4.在指导老师的监督下学生分组完成课程设计答辩,答辩过程由学生主导,轮流担任答辨委员。以此来加强和督促学生重视课程设计,达到课程设计效果。

5.课程设计结束,学生应递交课程设计报告书和源代码。

6.指导老师在课程设计结束后1周内给出课程设计评语与成绩,并报送有关单位。

四、评分标准

课程设计成绩采用五级(优、良、中、及格、不及格)评分制,指导教师依据课程设计报告、实际调试结果和答辩情况评定成绩。注意:选择第一个题目的,成绩至少为良好。

五、其他

1.对先修课程的要求:要求学生修过计算机导论、高级语言程序设计、数据库原理及应用等课程。

2.注意事项:除了一人一题,学生还可以自行组团完成一个功能较完整的实用系统,每组人数限制在5人以内,每组一名负责人,并分工明确。

3.第11周周日举行答辩

附件:

课程设计报告

一、可行性研究报告、项目开发计划

二、需求分析、数据要求说明

三、概要设计、数据库设计说明书

四、详细设计说明书

六、总结

提交报告的格式:

1.正文宋体小四号字

2.文中英文用新罗马(time new roman),四号

研究生数据库课程论文 篇7

数据库原理课程是一门理论与实践并重的综合性课程, 课程设计是该课程教学环节必要的组成部分。在传统的课程教学中, 一般采用以"教师讲, 学生听, 学生动手做"的教学模式。在这样的模式中, 学生的学习仍然是被动的, 并不能有效提高学生解决实际问题的能力。因此, 探讨数据库原理课程设计的教学方法具有重要意义。本人结合自己的教学实践, 对多种教学方法进行讨论, 并给出相应的教学案例。

2. 正文:

2.1"任务驱动"的教学设计

"任务驱动"教学方法提倡教师指导下的、以学生为中心的学习。在整个教学过程中教师起组织者、指导者、帮助者和促进者的作用, 利用情境、协作、会话等学习环境要素充分发挥学生的主动性、积极性和创造性, 最终达到使学生有效地实现对当前所学知识的意义建构的目的[1]。在教学中, 我们应根据教学目标精心设计问题, 提出"任务", 分析解决问题的思想和方法, 启发学生完成任务的思路和方法, 调动学生学习的主动性和创造性。进行任务驱动教学的过程如下:

(1) 任务分解

任务设计是任务驱动教学法实施的关键环节, 课堂教学中教师要把教学内容分解为一个个相对独立的任务, 再通过这些任务来体现总体目标。这些任务之间的组织方式决定了创新教育的成败[2]。在数据库原理课程设计的教学中, 一般要求学生能根据实际需求完成数据库系统的设计与实现, 这是一个大任务, 我们可以根据任务的难度和完成任务的工作量, 分成若干个子任务, 对每个子任务递归划分, 直到每个小的子任务可操作或执行为止。这样, 随着学习进程分步骤完成每个子任务, 最终完成整个任务, 实现教学目标。例如, 系统设计是开发过程中的子任务之一, 该子任务可继续向下划分为概念结构设计、逻辑结构设计、物理结构设计三个子任务, 每个子任务仍可继续向下划分。若DBMS支持的数据模型为关系模型, 以逻辑结构设计为例, 仍可分解为若干任务如下:实体转换、联系转换、关系优化。

(2) 解决问题

每个子任务可操作时, 引导学生解决问题。例如, 关系优化, 学生在理论课的学习中已经掌握了初步的规范化知识。首先, 巩固理论知识, 引导学生思考, 为什么要进行关系优化?满足不同范式的关系模型怎样优化?再次, 理论联系实际, 思考, 自己设计的关系模型是否需要优化?回答若不优化存在的问题并提出优化方案。最后, 拓展思维, 思考是不是还有其他优化方案?是不是关系模型满足的范式越高越好?通过教师引导, 学生主动学习解决问题的方式, 激发学生自主的构建知识, 提高学生解决实际问题的能力。

在使用任务教学法的过程中, 学生带着任务去学习, 通过"任务"把学生的主体作用和教师的主导作用紧密联系起来, 教师在学生完成任务的过程中适时、有针对性的对解决问题思路加以引导。

2.2 分层教学设计

分层教学就是教师根据学生现有的知识、能力水平和潜力倾向把学生科学地分成几组各自水平相近的群体并区别对待这些群体在教师恰当的分层策略和相互作用中得到最好的发展和提高[3]。简单的说, 分层教学就是因材施教。

在数据库原理课程设计的教学中, 由于诸多原因, 学生的学习水平和学习习惯有很大的差异。对于相同的任务, 基础较差的同学, 主动学习的难度很大, 常常在规定的时间完不成任务。而基础特别好的同学, 在完成教学任务后, 感觉无事可做。针对这种情况, 为了最大程度地激发不同层次学生的学习热情, 本文在使用"任务驱动"教学法的基础上, 引入分层教学的方法。一般根据学生对数据库知识的掌握程度, 将学生分为三个层次。基础较好的为A层, 基础较差的为C层, 一般的同学为B层。在课程设计过程中, 对每个层次的学生进行分层教学, 具体措施如下:

(1) 分层制定任务

学生以分组的形式完成开发任务, 相同层次的学生组成多个开发小组。分层制定任务包括两个方面, 一方面, 根据每个小组的知识水平和兴趣, 确定不同难度和工作量的开发计划。另一方面, 在任务分解上, 针对C层分组的学生基础知识薄弱, 动手能力差等特点, 进一步分解为一般同学制定的任务。使程度较差的分组得到的任务更具体, 更容易解决。

(2) 分层辅导

在解决问题的过程中, 学生不可避免地会出现各种疑问, 对于不同层次的学生采用不同的教学方法。例如, 对于C层分组的学生, 必要时可适当运用讲授法、案例法等方法巩固其基础知识, 再在此基础上引导他们主动学习。对于A层分组的学生, 以启发为主, 引导学生自己想办法解决问题, 鼓励学生创新。

(3) 灵活考核

灵活考核也是分层教学过程中的一个重要环节。在考核过程中, 我们不仅要关注学生学习的成果, 还要关注学生的学习过程;不仅关注学生学习的水平, 还要关注学生在实践活动中所表现出来的情感与态度, 考核的目的不是为了将学生分等, 而是帮助学生认识自我, 建立自信, 促使其得到全面发展。因此, 考核成绩的构成和比例如下:项目完成情况占60%的分数、合作交流情况占20%的分数、创新情况占20%的分数。

2.3 模拟实训的教学设计

目前, 大学生就业已经成为一个社会难题, 其中一个主要原因就是学校教育与企业需求产生了脱节。为了解决上述问题, 我们必须要改革传统的教学, 以适应社会的需求。模拟实训就是借鉴企业开发软件的流程和人员组织形式组织学生进行数据库应用软件的开发。上文中, 已经将学生分组并确定了开发任务, 模拟实训借鉴软件工程的开发过程和人员组织形式围绕项目组织和展开教学, 让学生综合运用已学过的知识, 通过分组直接参与项目全过程。具体教学设计如下:

(1) 借鉴软件工程的开发过程。

将数据库开发划分为需求分析、总体设计、详细设计、编码和测试4个阶段。每个阶段由教师布置任务, 学生自主学习。在各阶段结束时, 采用项目评审的方式对学生工作进行阶段性总结, 学生以小组的形式汇报工作成果。学生通过评审可以实事求是地认识自己的不足, 纠正错误, 相互借鉴开发经验, 交流学习, 拓展思路。

(2) 借鉴企业人员组织形式

在软件开发过程中, 项目小组的所有人在一起协调有序的工作, 任何违反规程的个人行为都将对整个小组的效率产生影响;模拟实训也采用小组的形式进行开发, 项目规模和难度由老师和全体成员讨论协商决定, 每个小组的每个开发阶段可由一名同学担任项目经理。项目经理根据每个人的能力和经验适当分配具体工作, 处理开发过程中遇到的问题。每个学生在开发过程中, 担任不同的角色。在这样的人员组织形式下, 每名同学都有具体的任务, 不再像传统的小组开发一样, 可以混水摸鱼。在工作中, 项目小组的成员相互沟通和协调, 组和组之间也可以相互学习。这有利于激发学生的创造力, 培养学生的责任心。

模拟实训为学生提供了一个主动参与、积极实践的机会, 为学生学习方式的转变提供有效条件。通过实训, 学生的团队合作精神和责任心得到培养, 综合运用知识解决实际问题的能力也得到了提高, 并且, 可以通过模拟实训对学生适当的进行职业道德教育, 这样才能培养出德才兼备的实用性人才。

3、结束语

以上是笔者在数据库原理课程设计教学中的一点体会, 是教学方法改革的一点尝试。随着现代教育理论的发展, 将会出现更多更好的教学方法。教师教学既要"实事求是", 也要"与时俱进", 就是说既要根据学生的实际情况进行教学, 也要及时更新教育理念, 采用科学的方法教学, 这样才能培养出适应时代需求的高素质人才。

参考文献

[1].刘如.任务驱动式教学法在Access数据库教学中的应用[J], 中国科技信息, 2008, (6) :242-243

[2].汪晓艳等.&quot;任务驱动法&quot;教学的创新思考[J], 湖南科技学院学报, 2008, 29 (8) :242-243.

研究生数据库课程论文 篇8

【关键词】数据库系统概论 数据库原理及应用 问题 改革

数据库作为现在计算机的核心技术之一,是每一个本科生所必须掌握的就业技能之一。我校在大二上学期开设《数据库原理及应用》,大二下学期开设《数据库系统概论》。两门课程都是64学时,前者是讲解数据库的基本应用,后者主要讲解理论部分。

一、存在问题

(一)两门课程出现大量知识点重复

《数据库系统概论》与《数据库原理及应用》课程中存在大量的相同知识点,例如:两门课程都需要讲解数据库最基本的理论、数据库发展过程、SQL语句等内容,只是一门课程侧重理论,一门课程侧重实践。如果将两门课程整合,增加学时,这确实可以解决上述问题,但是开课时间又与下面的问题冲突。

(二)与其他课程协调问题

数据库课程主要为编程类语言提供数据服务功能,学生学习数据库课程的主要目的是为了结合编程语言制作出具体的软件,那么在语言类学习的过程中就需要使用到数据库。根据我校民办高校的特征,学生在大一结束时需要完成C/S课程设计使用数据库,而我们的数据库课程却是在大二开设的,数据库课程又需要其他课程的知识作为铺垫,这样开设这门课程就存在了问题。

(三)实践和应用能力有待提高

要提高实践能力与应用能力并不是我们增加了实验课的比重,修改了实验课的内容,模拟了相关的生产环境就行了。这样虽能对实践能力与应用能力的提升具有一定的辅助作用,但是与其他课程脱节、数据库软件繁多这些问题依然困扰着我们。学校在开设数据库应用类课程的时候大多以 Microsoft SQL Server 为实验环境,而企业中小型项目大多采用免费MySql数据库,大型项目采用相对专业的Oracle和DB2等软件。但Microsoft SQL Server具有官方的图形界面系统,具备中文API说明等特点,更容易让学生掌握。

二、具体解决方案

基于上述问题,我校将数据库应用和理论合二为一,在学生大二的时候开设《数据库原理及应用》。但是该课程还是独立于其他课程,不能很好地为其他课程服务,而且教材选择相对比较困难。因此,最终将数据库课程分为三个基本教学单元。

(一)数据库基本操作

为了满足大一下学期课程设计的需求,满足C/S编程模式的需求,在大一下学期开设32学时的《数据库应用》,这个时期学生只需要掌握数据库的基本使用,不需要具备数据库的设计和维护能力。主要课程内容为:数据库基本概念,库和表的操作,基本的SQL语句,视图的使用。本课程以Microsoft SQL Server 2008为实验环境,全机房授课,采用边讲边练的教学模式,主要为了提高学生的动手能力,使学生掌握基本的数据操作能力。

(二)数据库理论

数据库理论课程阶段,由于在之前开设了相关的应用类课程,本门课程只需要侧重于数据原理的讲解,提高学生对数据库的理解,掌握数据库设计的基本原则和设计的步骤,熟练完成数据库的日程维护。按照上述目标,在大二下学期开设《数据库系统及应用》,64学时,采用多媒体理论学习与上机练习相结合的方式。授课内容与传统的数据库系统概论相似,但数据库与表的操作、SQL语句这部分知识应按照复习课的原则进行,主要让学生回忆之前学过的内容。授课的重点应为数据库基本理论、数据库设计、规范化、T-SQL编程、数据库的日常维护等方面。

(三)数据库应用能力提高

经过前两部分教学过程,学生基本掌握了数据库的相关知识,但实践能力仍没有得到提高。前面提到过数据库的作用:为编程人员提供数据服务。所以,要想提高数据库的应用能力,必须结合程序设计语言来完成,单独的数据库课程不符合应用型本科的需求。在学生实训阶段,安排为学生讲解除Microsoft SQL Server 2008以外的相对常用的数据库——Oracle与MySql,让学生学会使用Power Designer、PL/SQL等常用的数据库开发工具,并在实训阶段让学生完成数据库设计、数据库实现、数据维护等操作。这部分教学内容安排要相对灵活,不应拘泥于传统的教学模式,而是要基于项目出发,以项目驱动教学内容,让学生体会数据库在计算机软件开发中的作用,将前期所学的理论与具体的案例相结合,提高应用能力。

三、需要探讨的问题

(一)教师梯队的建设

在该课程体系中,教师梯队的建设是课程体系能否达到目标的基本要素,而教师梯队往往存在着这样或那样的问题,例如,对某些课程具有较高的理论水平但是实践动手能力相对较弱,对前序、后续课程了解不够,知识结构相对陈旧等。

(二)教材编写

计算机技术发展迅速,尤其应用类技术可以用日新月异来形容。教材的编写压力相对较大,很难跟上软件的更新速度,而选择现成的教材又不能完全符合该课程体系。这一问题对各方面资源的投入具有相对较高的要求,可以由多个院校合作完成。

(三)项目案例的选择

实训课程一般由语言类课程教师来完成,在项目的选择上一般侧重于开发语言,很多项目对数据库内容体现不多。在项目选择上应倾向于具有严密的业务逻辑,并且具有高并发等特性。

【参考文献】

上一篇:“五_一”期间安全生产工作情况汇报下一篇:总结:浅谈区域活动中师幼互动