《数据库设计与实践》课程报告

2024-09-20

《数据库设计与实践》课程报告(精选13篇)

1.《数据库设计与实践》课程报告 篇一

一、减少试验误差, 提高试验精度是实验设计的目标

实验设计是将实验的因素和水平做合理的组合以得到不同处理, 并将所得到的实验处理安排到合理的空间或时间下进行实验。根据因素和水平的组合情况, 可以将实验分为全面实验和部分实验。全面实验能反映更多的信息, 但若实验的人力成本和财力成本过高, 或者全面实验的处理数过多, 进而需要更多实验空间或者时间, 则可以考虑采用部分实验。

实验设计中应考虑的关键问题是如何减小实验误差, 提高实验精度。Fisher三原则可较好地指导实验设计, 分别为重复原则、随机化原则和局部控制原则 (即区组化设计) 。在讲述三原则的时候采用设置问题、引导思考的方式使学生一步一步地理解并掌握三原则实验设计的思想精髓。例如, 要测量一个人的身高, 由甲同学测量, 得到了一个身高数据, 那么这个数据是否可靠、准确, 我们无法判断。可以再让乙同学测量一次, 若两次测量的数据较为接近, 则说明甲乙同学的测量结果较为可靠, 否则可以再让更多的同学测量。一个人的身高是唯一的, 但是我们通过测量却得到了不同的数据, 是什么原因造成的呢?怎样做才能提高测量数据的可靠性呢?通过设置问题, 让学生思考其中可能的原因, 从而将学生的被动听课变为主动思考, 加强了教师与学生之间的互动。经过与学生的讨论, 使学生明白测量的数值其实是身高的真实数据与一个随机误差的和, 因此对同一个人进行测量, 所得到的身高数据可能是不同的。随机误差可大可小, 可正可负, 对多个误差取平均, 其均值将趋向于零。基于这种思想, 可以对身高进行多次测量, 将测量结果取平均, 平均值将接近于真实的身高。通过这样的讲解, 学生将深刻地理解重复原则的目的。

随机化原则跟学生讲解的是如何安排实验。实验的各个处理在实施中均需要一定的空间和时间, 如一个处理占用一小块农田, 占用一定面积的培养间, 占用培养箱的一部分, 占用烤箱的一部分等等。我们期望除了实验因素以外的环境条件要尽可能一致, 这样可以提高实验精度, 但现实情况是各个处理所占用的空间很难保持一致, 它们之间往往存在着差异, 这时如何将各个处理安排在特定的空间下是需要考虑的问题。空间差异对实验的影响表现为优势和劣势, 如果某些重复的处理占用了表现为优势的空间, 而另一些重复处理则占用了劣势空间, 这样实验所获取的数据将同时包括实验因素的作用和空间不一致的影响, 很显然这影响了对真实规律的发现, 降低了实验的精度。通过随机安排处理所占用的空间, 可以消除这种优势和劣势的影响, 进而可以有效地比较不同处理的效应。

二、实验因素外其他因素的有效控制, 提高实验精度

一个好的实验设计除了应考虑Fisher三原则外, 还应尽量地控制实验因素外的其他因素 (即环境条件) 尽量一致。可以采用一个例子以递进的方式给学生讲解如何控制环境条件。如研究甲乙两种病毒对烟草的致病能力, 实验设两个重复, 共准备四个小区, 每个小区种植烟草20 株, 待烟草长到一定大小时, 其中两个小区的烟草接种甲病毒, 另两个小区的烟草接种乙病毒, 为提高实验的精度, 四个小区的土壤肥力情况、水分情况等尽量一致, 且病毒在烟草上接种的叶位要一致;但现实情况是不同小区的环境条件不可能完全一致, 而且烟草个体之间是存在差异的, 这导致它们对病毒的敏感性不同。因此该实验可以进一步完善, 在同一株烟草的不同叶位分别接种甲病毒和乙病毒, 在同一株烟草上观察甲乙病毒的致病力可很好地消除小区环境条件的不一致性和烟草植株间的差异;但有可能存在这样的情况:老叶和新叶对病毒的敏感性不同。这样不同叶位接种病毒仍有可能影响实验的精度, 可以进一步完善实验设计, 在同一片叶子上接种两种病毒。随机的在一侧叶子上接种甲病毒, 在另一侧接种乙病毒。至此, 实验因素外的其他因素得到了很好的控制, 实验的精度得到了大幅度的提高。

三、观测数据离散情况统计量的构造

对于实验观测数据的质量如何可用中心趋势和离散趋势两种统计量来表示。中心趋势的统计量经常使用的是算术平均数, 此外还有中数、众数、几何平均数、调和平均数等。在引出为什么要用离散情况来衡量数据质量时, 我通过下面的例子让学生思考。假如要生产一种直径为100 mm的零件, 该零件由甲乙两个工厂生产, 从产品中随机抽取了5 件测量直径, 甲厂的数据如下:98 mm、99 mm、100 mm、101 mm和102 mm;乙厂的数据如下:93 mm、97 mm、100 mm、103 mm和107 mm, 请问哪个工厂生产的零件质量较好?学生可直接判断出甲厂生产的零件较乙厂好。甲厂和乙厂零件的平均直径是相同的, 但是乙厂零件的直径离目标100 mm较远, 所以其质量要差一些, 可见仅用中心趋势的统计量衡量实验数据是不够的。

离散数据的统计量首先想到的是最大值与最小值的差, 即极差。极差的计算非常简便, 仅用了两个数据, 但因为其他的实验数据没有得到利用, 导致了大量信息的丢失, 使极差在衡量数据离散情况时并不稳定。在这里, 我开导学生构造另一种衡量离散情况的统计量, 该统计量应该使用了所有的实验数据。经过思考, 学生基本能想到将实验数据与平均数做差, 因为差有正有负, 因此对差先取平方再求和即可表示数据的离散情况, 该统计量即为离均差平方和, 简称平方和。接下来继续引导学生思考离均差平方和所存在的问题, 假如有A、B两个实验, 且实验数据的离散情况相同, 但是A实验的数据有20 个, B实验的数据有200 个, 即样本容量不同, 因为不断的累加, B实验的离均差平方和必然大于A实验的, 这显然与实际不符, 说明离均差平方和容易受样本容量的影响。可以将离均差平方和除以样本容量以消除这种影响, 并告诉学生在统计上除以的是自由度 (样本容量减1) , 这样所构造的统计量称为方差或者均方。方差的正平方根值为标准差, 是经常用来衡量数据离散情况的统计量, 且标准差的单位与实验数据的单位相同。那么标准差是否就完美了呢?继续引导学生思考以下问题:测量人的身高, 单位为毫米;测量光盘的厚度, 单位也为毫米。如果身高测量的差距为0.5 mm则说明测量精度较高, 但如果是光盘的厚度, 则表明测量的误差过大, 标准差无法有效地判断这两种数据的离散情况。其原因为标准差受到数据平均值的影响, 因此将标准差除以平均值即可以消除这种影响, 这样所构造的统计量为变异系数, 变异系数可有效地衡量不同实验所获得数据的离散情况。

摘要:《实验设计与数据分析》是高等院校培养学生科研能力的一门重要课程, 授课效果直接影响着人才的培养质量。在多年的教学过程中, 采用设置问题、引导思考, 变学生被动听课为主动分析, 加强了教学中师生间的互动, 取得了较好的教学效果。总结了实验设计Fisher三原则中重复原则和随机化原则的授课技巧, 总结了引导学生如何控制实验外因素, 提高实验精度的实验设计技巧, 最后展示了如何通过引导学生思考、构造离散统计量的过程。

关键词:实验设计,数据分析,引导思考,实验精度,离散统计量

参考文献

[1]袁品坦.生物统计在谷氨酸菌种选育中的应用[J].发酵科技通讯, 2000 (2) :33-39.

[2]白世红, 徐元春, 周琨.生物统计在林业科学中的应用[J].山东林业科技, 2005 (4) :94-95.

[3]石培春, 龚江, 李春艳.“生物统计”课程教学探索和思考[J].中国电力教育, 2012 (4) :103-104.

[4]赵晓红, 米生权.《生物统计及应用》教学方法、手段的改革与探索[J].北京联合大学学报 (自然科学版) , 2009, 23 (2) :86-88.

2.《数据库设计与实践》课程报告 篇二

关键词:数据库课程教学改革;教学目标;教学效果

中图分类号:TP311.13-4 文献标识码:A 文章编号:1674-7712 (2012) 18-0098-01

文章通过对数据库课程的教学目标的阐述,分析了保证教学效果的课程教学三段论,提出了对提高学生数据库技能的三个基本点分别进行了如下探讨研究。

一、数据库课程的教学目标

通过教学以及实践经验得出数据库课程的教学目标是:学生通过对数据库定义的了解在掌握基本的理论知识的基础上,让学生掌握以下几个能力。首先是通过对数据库课程教学的管理以及数据库维护的能力,例如,索引、缓冲池以及数据库容灾等;其次是让学生掌握数据库的实际业务能力,例如,数据库当中的一些数据字典、E-R抽取、触发器以及数据库安全等;其次是让学生掌握基对于数据库的应用和开发能力,例如,使其和各种开发语言互相融合的MIS等,学生在掌握这几种能力的同时,掌握的程度一定要做到一个比一个的深入、细致,同时还要求提高学生的手动能力以及分析能力,所以,要想取得完善的数据库课程教学效果,就要对数据库课程的知识点进行系统的讲解,与此同时也要把其他课程的知识点与其进行互相融合,此外,通过教师的引导,还要让学生对于其他的课外专业知识进行认真的学习。

二、在进行教学当中,我们要确保教学效果的课程教学三段论

在大学生毕业设计当中我们了解到,部分学生在进行数据库设计的时候做的不好、不够理想,比如在数据库设计当中的E-R图不完善,在进行设计数据库表的时候比较随意,同时也忽略了数据库的安全可靠性,对其没有认真地考虑,还有的个别学生甚至都分不清数据库的物理设计的步骤以及逻辑设计的步骤等,那么通过研究分析,我们知道,大学生是在大学二年级学的数据库知识,等到大学毕业的时候在进行对数据库的设计的时候,由于已经过了一年多的时间,所以就把之前学的知识几乎全都忘了。这种情况也发生在学习好的同学身上,因而,为了使学生在经过年多的时间里对数据库的知识不会忘记,同时也能加强对数据库技能的巩固,进而提出了三段论。

第一阶段:在课程的学习过程阶段,简单地说也就是让学生了解数据库的理论知识、进行数据库的设计、以及培养实践技能的学习阶段,把学习数据库的知识安排在大二的下个学期,在上实验课的时候要对学生进行实践技能的培养,在进行数据库的教学当中通过采用案例式的数据库教学方法,来达到学生由不了解数据库的知识到能按照案例进行设计的设计,对于学生来讲硬顶要重视学习和掌握数据库设计的基本流程以及其使用的方法。

第二阶段:在学生大三的下学期末对学生进行数据库的专项训练,安排一周的时间,通过分成小组的形式,地点要选择在实验室进行训练,在这个过程中,把学生掌握的某一编程语言以及掌握的对数据库的设计,然后二者融合到一起进行应用,我们要把学生掌握的数据库的进本流程和某一编程语言的融合看做是重点。

第三阶段:要在学生大四的上学期末对学生进行综合的训练,安排一周的时间,通过分成小组的形式,地点要选择在实验室进行训练,根据实际选择的题目,通过以软件工程的角度出发来进行对要求的分析、概要设计到开发、部署等全流程,在進行研发的整个过程中要让学生参与进来,我们要把学生掌握软件工程的思想理解视为重点,把学生掌握系统的开发功能看成是重中之重。

在进行的几个阶段的过程中,我们要知道每个阶段都是前一个阶段的拓展。相信通过这几个阶段的学习与训练,不仅会提高学生的理论还会提高学生的动手能力。

三、提高学生数据库技能的三个基本点

(一)案例是学习的基础

通过案例的学习,会使学生对数据库从不懂、不了解到掌握数据库知识的一个基础,我们要采取一些简单而且容易让学生懂的案例,通过对数据库课程案例的学习,要把案例贯穿到第一阶段的课程教学中,在数据库的课程案例教学中包括需求介绍、数据库设计、建库、建表和sql练习和实践以及数据库的备份和数据安全和和数据库性能维护等专项技能案例,在进行第二阶段的综合训练中也要体现案例教学法的使用,而且选择的案例要有代表性。

(二)在进行数据库的课程教学当中,教师的指导是关键

在进行数据课程教学当中教师的指导是关键的一个步骤,同一个案例,如果在教师的指导过程中,教师具有专业的理论知识以及丰富的实践经验,就会轻松的掌握每一个学生在学习过程中会有哪些的困难和问题,这是指导教师会把自己丰富的知识以及宝贵的经验教给学生,同时采取学生会接受的办法来解决,另外,指导教师还会交给学生课外的一些知识同时也会给学生一些指导性的建议,让学生在最短的时间里学会数据库知识的使用以及对学生进行培养数据库技能的使用,所以说,我们在选择指导教师的时候,一定要选择具有专业理论知识以及丰富经验的教师来担任主讲教师。

(三)在进行数据课程教学的过程中,第三课堂为必修

如果学生想要很好地掌握数据库技术,靠自身学到的知识以及之前的3段论还不够,通过补充课外的一些丰富的知识,通过对软件公司研发的一些软件技术以及长常用的一些知识[辅助设计工具(Powerdesign、E-Rwin)、高级网络编程言语、最新的web技术如Ajax、以及流行的一些成熟的框架(如Java SSH),工作流(如:JBPM)]的学习,然而这些知识在教学课程中是学不到的,这就需要学生通过第三课堂的学习,所以说第三课堂为必修。

四、结束语

由此可以看出,数据库课程在高校培养软件类人才的课程体系中占有举足轻重的地位。所以,希望通过本文对数据库课程教学改革的探讨,来达到能够增强学生的实践能力、培养学生的创新能力,同时更能取得理想的教学效果。有利于激发学生学习的积极性和主动性,培养动手能力和知识综合应用能力,提高教学质量。

参考文献:

[1]李如平.数据库课程教学改革研究与实践[J].电脑知识与技术,2010,19.

[2]柴梦竹.基于任务驱动的《数据库设计与实现》课程改革与探索[J].湖北广播电视大学学报,2011,05.

[3]李永杰,汪厚祥,崔良中.信息化条件下军事院校数据库课程教学改革探讨[J].计算机教育,2009,13.

[4]胡选子,谢存喜,高职院校“数据库原理及应用”课程教学改革与实践[J].计算机教育,2009,20.

3.《数据库设计与实践》课程报告 篇三

组员:

1.题目:校园小商品交易系统

2.开发环境:操作系统windows、工具MyEclipse、SQL开发语言等;

3.需求分析(功能模块的设计过程,含关键源代码,源代码最多不超过1页)。

(1)用户:添加用户、查找用户

(2)商品:添加商品、删除商品、查找商品

(3)订单:添加订单、查找订单、删除订单

4.详细设计:

4.1用户

(1)添加用户

pstmt = conn.prepareStatement(“insert users values(?,?,?,?,?,?)”);

pstmt.setString(1, ub.getUsername());

pstmt.setString(2, ub.getPassword());

pstmt.setString(3, ub.getEmail());

pstmt.setString(4, ub.getPhone_num());

pstmt.setString(5, ub.getAddress());

pstmt.setBoolean(6, ub.isAdmin());

int num = pstmt.executeUpdate();

(2)查看用户

pstmt = conn.prepareStatement(“select * from users where username=?”);pstmt.setString(1, username);

rs = pstmt.executeQuery();

4.2商品

(1)添加商品

pstmt = conn.prepareStatement(“insert goods values(null,?,?,?,?,?)”);

pstmt.setString(1, good.getGoodsname());

pstmt.setString(2, good.getGoodsdesc());

pstmt.setString(3, good.getGoodswoner());

pstmt.setString(4, good.getGoodsprice());

pstmt.setString(5, good.getGoodsimg());

int num = pstmt.executeUpdate();

(2)删除商品

pstmt = conn.prepareStatement(“delete from goods where goodsid=?”);pstmt.setInt(1, id);

int num = pstmt.executeUpdate();

(3)查找商品

pstmt = conn.prepareStatement(“select * from goods where goodsid=?”);

pstmt.setInt(1, id);

rs = pstmt.executeQuery();

4.3订单

(1)添加订单

pstmt = conn.prepareStatement(“insert orders values(?,?)”);

pstmt.setInt(1, order.getGoodid());

pstmt.setString(2, order.getUsername());

int num = pstmt.executeUpdate();

(2)查找订单

pstmt = conn.prepareStatement(“select * from orders where goodsid=? and username=?”);

pstmt.setInt(1, order.getGoodid());

pstmt.setString(2, order.getUsername());

rs = pstmt.executeQuery();

(3)删除订单

pstmt = conn.prepareStatement(“delete from orders where goodsid=? and username=?”);

pstmt.setInt(1, order.getGoodid());

pstmt.setString(2, order.getUsername());

int num = pstmt.executeUpdate();

5.心得体会

4.《数据库设计与实践》课程报告 篇四

题 目 名 称

一元多项式的计算

课 程 名 称

数据结构课程设计

学 生 姓 名

周灵

0941301095

系、专

信息工程系、信息类

指 导 教 师

申寿云

2010年 12 月 22 日

摘 要

设计一个简单程序,来计算一元多项式的加法、减法。首先在设计的时候就想了一下,应该运用到那些知识点,不管是C语言还是数据结构的。首先我们想到的是应该运用到线性表的相关知识,运用到单链表(数据域+指针域)的存取结构,方便存储和查找,将两个多项式y1和y2分别用链表进行存放,可以设置两个指针coef和exp,分别从多项式y1和y2的首结点移动,比较coef和expn所指结点的指数项,此课程设计分为五各部分(多项式存储结构的定义,输入构成多项式的项,多项式的建立,多项式的打印输出,多项式的相加),本课程我将用源代码和流程图来说明和设计我的论文。

5.《数据库设计与实践》课程报告 篇五

合肥工业大学 研究报告

班级:机设10-5 学号:20100523 姓名:吴亮宏 授课老师:王卫荣 日期:

2012年5月7日

一维搜索程序作业(0.618法)

a=2,b=6,d=0.00001 y=(x-4)*(x-4)-7 #include #include void main(){ float a,b,c=0.618,aa[3],y[3],d;scanf(“%f,%f,%f”,&a,&b,&d);aa[1]=b-c*(b-a);aa[2]=a+c*(b-a);

y[1]=(aa[1]-4)*(aa[1]-4)-7;

y[2]=(aa[2]-4)*(aa[2]-4)-7;

do{ if(y[1]>y[2])

{ a=aa[1];aa[1]=aa[2];y[1]=y[2];aa[2]=a+c*(b-a);

y[2]=(aa[2]-4)*(aa[2]-4)-7;

}

else

{ b=aa[2];aa[2]=aa[1];y[2]=y[1];aa[1]=b-c*(b-a);

y[1]=(aa[2]-4)*(aa[2]-4)-7;

}

}while(fabs((b-a)/b)>d);aa[0]=(a+b)/2;

y[0]=(aa[2]-4)*(aa[2]-4)-7;printf(“a*=%fn”,aa[0]);printf(“y=%fn”,y[0]);

}

2、单位矩阵程序作业

#include void main(){ inti,j,p ,n;printf(“please input a number”);

} scanf(“%d”,&n);for(i=0;i

{

if(i==j)p=1;else p=0;printf(“%2d”,p);if(j==n-1)printf(“n”);

}

3曲柄摇杆机构优化设计(约束随机法)

课本P241例8-5 1程序文本

procedure ffx;//目标函数 var

p0,q0,T,PI,QE,D,AL,BT,QI:real;

K:integer;test:string;begin with form1.hfgd do

begin

NFX:=NFX+1;

p0:=arccos((sqr(1.0+X[1])-sqr(X[2])+25.0)/(10.0*(1.0+X[1])));

//φ0

q0:=arccos((sqr(1.0+X[1])-sqr(X[2])-25.0)/(10.0*X[2]));

//ψ0

T:=90.0/30.0*(3.1415926/180.0);//90度分30等分

FX:=0.0;

For K:=0 To 30 do;

//30次循环计算 begin

PI:=p0+K*T;//φ曲柄转角

QE:=Q0+2.0*sqr(PI-p0)*2/(3.0*3.1415926);//理想输出角

D:=SQRT(26.0-10.0*COS(pI));

//辅助线长度

AL:=ArcCos((D*D+X[2]*X[2]-X[1]*X[1])/(2.0*D*X[2]));//α角

BT:=arccos((D*D+24.0)/(10.0*D));//β角 IF((PI>=0.0)AND(PI<3.1415926))//ψ(i)实际输出角 THEN

QI:=3.1415926-AL-BT ELSE

QI:=3.1415926-AL+BT;IF((K<>0)OR(K<>30))THEN

FX:=FX+sqr(QI-QE)*T //理想输出角与实际输出角曲线包围面积 ELSE FX:=FX+sqr(QI-QE)*T/2.0;end;end;end;procedure ggx;//约束函数 begin with form1.hfgd do

begin GX[1]:=-X[1];GX[2]:=-X[2];GX[3]:=-(X[1]+X[2])+6.0;//3,4,5为曲柄存在条件 GX[4]:=-(X[2]+4.0)+X[1];GX[5]:=-(X[1]+4.0)+X[2];GX[6]:=-(1.4142*X[1]*X[2]-X[1]*X[1]-X[2]*X[2])-16.0;//6,7为传动角条件

GX[7]:=-(X[1]*X[1]+X[2]*X[2]+1.4142*X[1]*X[2])+36.0;end;end;2输入截图

3结果

4工程实例

:制造一体积为200 m3长度不小于5m,不带上盖的箱盒,试确定箱盒的长x1,宽x2,高x3,使箱盒用料最省。(1)、设计变量的选择与目标函数的建立 设计变量为箱盒的长x1,宽x2,高x3 本设计要求箱盒用料最省,故以箱盒的表面积为目标函数 F(x)=x1x2+2(x2x3+x1x3)(2)、约束条件

根据体积要求----x1x2x3=200 根据体积要求----x1>5 x2>0

x3>0 g1(x)=-x1-5≤0 g2(x)=-x2≤0 g3(x)=-x3≤0 g4(x)=x1x2x3-200.001 g4(x)=199.999-x1x2x3

(3)、选择方法 约束随机法(4)、文本程序

procedure ffx;//目标函数 begin with form1.hfgd do

begin fx:= x[1]*x[2]+2*(x[2]*x[3]+x[1]*x[3]);end;end;procedure ggx;//约束函数 begin with form1.hfgd do

begin gx[1]:=-x[1]+5;gx[2]:=-x[2];gx[3]:=-x[3];gx[4]:=x[1]*x[2]*x[3]-200.0001;gx[5]:=199.9999-x[1]*x[2]*x[3];end;end;

{procedurehhx;begin with form1.hfgd do

begin hx[1]:=x[1]*x[2]*x[3]-200;end;end;

} End.输入截图 结果截图

5心得体会

这次对机械优化的学习,学生感受颇多。

通过上机实验,我深深的感觉到机械优化设计是一门实践性很强的课程,它考验了我们的各种能力和素质。首先我们要有一定的编程能力,这样才能把我们所要表达的以程序的形式表达出来。例如以c语言来编写单位矩阵;其次就是对机械优化设计的一些算法如惩罚函数法的了解,这样才能选择合适的算法去解决问题,得出最优解;另外这也是对我们的灵活运用优化设计方法解决工程设计问题的能力的考验。

在刚刚开始学习这门课程时,感觉这门课的数学味道好浓,感觉就是在讲数学课。因为没什么阅历,这不清楚这门课程的应用性。慢慢讲道后面,特别是听过一些例题后,对于其在工程实际中的应用才有些感受。传统的机械设计方法比较粗放,依赖于设计者的经验,往往考虑到安全性等一些原因,而不得不牺牲一些性能和经济性,这对设计产品是不利的。而优化设计将程序化的思想引入了设计工程,借助于计算机的计算,不断优化设计结果,不仅设计结果更优,效率也更高。优化设计是工程设计的发展方向,传统的依赖设计者经验的设计方法已不能适应社会发展了。努力学习这门课,对于我们以后的发展非常有用。

这是我第一次使用delphi语言来编写程序。由于自己在电脑方面的知识匮乏,所以用起来相当吃力。在调试程序的过程中,不断尝试,再用惩罚函数法处理小盒问题时,出现了四个错误,但就是不知道怎么改,于是就慢慢试,最后发现是自己的输入表达出了问题。

通过这次计算机实验,突然感觉其实程序是个挺好玩的东西。以前感觉语言啊,程序啊都是是一种很模糊的概念在我的脑海中,看到他们头皮都发麻。所以昨晚刚刚开始时感觉什么都不懂,无从下手,都不知道怎么打开程序。程序真是一种神奇的东西吧,我想这也是我第一次体会到用程序的乐趣吧。当你用排除一个个错误后,最终程序顺利运行,得出了结果。那在喜不自禁的感觉真是让人很舒服。我喜欢这种小小的成就感。

在这门课的学习中,我被老师深厚的学术功力和风趣的教学方法所折服。本来觉得这门课挺枯燥的,可是在您的课堂上,却欢声不断,这确实是老师的个人魅力。感学老师这些天来对我们的无私教诲,不仅教我们课本上的知识,还和我们交流您出国访问的心得,这扩大了我的视野。还记得您在访问日本的报告中还做了一首小诗,虽然不记得诗句,可还是被老师的人文素养所打动。在我们这些年轻人当中,已经很是见有人会作诗啦。作为一名工科学生,提高自己的人文素质也是同样重要的。这就是我在做完试验后的一些小小感想。谢谢王老师!

吴亮宏

20100523

6.数据库课程教学改革研究与实践 篇六

1 课程现状及问题

目前数据库课程教学普遍存在如下一些问题:

1)理论脱离实践的教学误区

目前,数据库课程目前所的教材基本上都是依据教学内容组织编写,前半部分介绍数据库系统理论知识,后半部分讲解一种数据库管理系统的使用,先系统介绍理论知识和命令,然后根据理论知识和命令给出相应的例题。这种以知识点为核心的课堂教学,教师的着眼点是把知识介绍给学生,而不是把知识和技能的应用方法教给学生,因此存在如下问题:

(1)学生在学习理论时,对理论知识感到非常深奥难懂,无法真正领会这些理论知识什么时候用、应该怎样用,以及如何将日常生活中的情况与数据理论进行联系。因此普遍感到抽象、难于理解,无法提起对整个数据库系统的理解。

(2)以知识体系为核心的课堂教学,在教学内容的组织时都要求教师系统地讲授理论知识,并对知识点进行重点和难点分析,而应用知识讲解和实践的都不够。过多的理论介绍,既增加学生的学习负担,又不能突出教学重点,还会挫败学生的学习积极性。

2)传统的考核方法不利于激发学生学习的主动性

考核是检验教学效果的有效方式和重要手段,对学生学习和教师教学具有重要的导向作用,不同的考核方式对学生的学习动力有着不同的影响。数据库目前的教学和考核方式,一般是理论考试和上机考试相结合的考试,理论部分大多侧重理论知识点的考核,上机考试结合等级考试上机考试,出些小的上机试题让学生进行实际操作,各操作题相互独立,也是考核知识点上机操作熟练情况为主,答案基本上也是固定的几种方法。这些考核方法都没有起到让学生独立解决问题的功效,不利于激发学生学习的主动性。所以如何通过考核促进教学还需进一步研究。

2 课程改革目标

通过数据库课程的学习,使学生初步具备应用数据库技术解决实际问题的能力;能够以数据库理论为指导,分析简单的现实世界对象并设计出合理的数据模型;能够使用数据库管理系统软件的实用工具设计出符合规范的数据库;能够使用数据库管理系统的实用工具操作、使用和维护数据库以及数据库管理应用系统,并具有管理系统项目开发的能力。

学生系统掌握数据库系统结构、组成和主要功能,数据库管理系统的功能,数据和数据联系的描述,关系模型的概念,关系代数的基本运算,结构化查询语言SQL,数据库设计的需求分析,掌握数据库、数据表的创建与管理,索引技术应用,数据查询技术应用,视图的使用表单及控件的创建与管理,报表及标签的设计等实践知识。

加强职业道德和情感教育方面,加强学生在以下四个方面的能力:1)职业道德和纪律性;2)独立解决问题的能力和责任心;3沟通能力;4)团队合作精神。同时培养学生具备良好的职业素养,比如:程序设计风格、文档编写技巧、团队合作精神等。

3 课程改革思路

树立以“核心知识点、核心技能点”为中心的指导思想,强调“理论知识能一般理解,能用即可”,尽量避免过于抽象的表达和描述,例如:结合高职学生特点和毕业后所要从事的具体工作,关于关系运算符号表示形式、规范化处理的算法等知识点的讲解是通过实例来引导的。

采用工学结合教学模式,重视教学设计,根据教学内容和学生特点,在教学中尽量营造探究性学习、协同学习等学习环境;以现代教育理念为指导,设计相应的教学过程和组织形式。采取现代教学方法,理论教学中采用问题引导法、现代启发式法等;实践教学中采用项目导向、任务驱动法、行为引导式法、小组协作法等,注重理论与实践结合,给学生提供更多的实习环境,多搞些实践活动,有条件时模拟实际项目开发,锻炼学生的动手能力和团队合作精神。

4 教学模式改革

在学校的日常教学过程中,采用项目导向、任务驱动的教学方法,增加学生的实践机会,充分调动学生积极主动学习,激发学生学习兴趣,鼓励学生独立思考,促进学生对知识的掌握。

1)采用项目导向、任务驱动教学方法:项目导向、任务驱动教学方法的理论基础是教育家陶行知先生所提倡的“在学中做,在做中学”的教育理论。所谓项目导向、任务驱动教学法是指在整个教学过程中,根据所授课程的综合内容制定出若干个项目,针对不同的项目,将每个项目根据课程知识点分解成一系列任务,以完成一个个具体的教学任务为线索,把教学内容及相应的知识点融入到完成任务的过程之中,学生通过老师的教学过程及任务的完成情况初步掌握所学内容,在实践实训环节,通过老师的引导,循序渐进地完成一系列任务,从而达到掌握所学的基本知识和基本方法并学会应用的过程。在教学过程中,使学生从整体体会解决实际问题的过程性.然后再通过任务将项目完成各个环节串联起来。这个方法对培养学生的自学、创新能力、独立思考能力和团队合作精神等方面有很大的帮助作用。

2)借助科研和项目开发,使教学内容最新化:随着信息技术的普及和广泛应用,企事业单位对目前大学生掌握计算机知识的要求越来越高。教师在课程教学中要尽量做到教学内容的不断更新,使教学内容能适应学科的发展,紧密结合企事业单位计算机实际应用情况。教学过程中要尽量能够做到与科研课题和项目开发接轨,了解前沿技术,不断增加新的知识和新案例,从而实现课堂教学内容新颖,信息量最大,反映当前计算机技术先进水平,适应社会和企事业单位需要。如:随着数据库应用的发展。对大型数据库的应用要求增强,计算机类专业原来应用部分以Visual Foxpro数据库管理系统为主,现在开始以SQL Server和Oracle应用为主,财经类专业在Visual Fox Pro或Access基础上适当加入SQL Server的部分知识,以适应社会需求。

3)加强实训环节,循序渐进提高学生的动手能力:课堂讲授中以实际操作方法介绍为主线,结合项目及案例系统,将数据库基础知识贯穿其中,精心设计实验内容,加强学生实训环节,引导学生体会和参与数据库应用设计和实现的全过程,让学生在实践中掌握数据库基本原理和技术。实验用例尽量采用学生熟悉的问题、贴近学生日常能接触到的实际情况,让学生对数据库理论知识有一定的感性认识,了解数据库在生活中的具体应用,培养学生从整体上考虑问题,应用所学知识解决实际问题。

在实训设计上,我们分为不同层次的实训:章节实训和综合实训。章节实训是学生在每章、每节或几节内容结束后根据课程内容独立完成上机实验;然后给出实验报告和结果分析。对于出现的问题,老师参与问题的讨论,最终解决问题。综合实训是由学生分组完成。将班级学生分成几个学习小组,小组讨论合作完成各个模块和项目的综合任务。综合实训题目来源于真实课题和学生熟悉的领域,要求每组学生进行团队分工与合作,相互交流,合作开发。通过这些实训环节,促进学生通过具体项目的设计、开发和实现,深入掌握数据库的概念、知识和技术,循序渐进提高学生的实践能力和创造力。

5 教学方法与教学手段

1)多媒体教学方式为主:

采用“以多媒体教学、现场演示”的方式为主,其他多种教学手段相互补充,使课堂教学与实训教学相结合。多媒体教学方式的特点是能借助计算机作为教学工具,通过软件的使用,实现整个过程的演示,增强学生对知识的感性认识。教师课堂现场演示,目的是“以学生为主、师生互动”的目的,虽然教师在授课时有一定的随机性和难度,但是却可以充分调动学生的学习积极性和主动性,而且由教师一边带领学生进行实践,同时给予讲解,给学生留下的印象更为深刻,也真正体现了理论与实践相结合。

2)重知识目标转向重智能目标上转变:

教师在讲授具体的知识点时,从原有的以讲授方法知识点为主,转变为以讲解具体方法和操作步骤为主,通过一题多解、多提问,启发学生主动思考,使学生逐渐从被动接受转向主动学习,从而加强学生思考能力和创新能力的培养,从重知识目标转向重智能目标上转变。

3)教学内容重组:

视课程的不同,可按“模块、单元、任务”组织,也可按“项目、任务”组织等。总之要体现基于工作过程,或行动导向,或对行动的认识过程导向。

4)任务驱动教学:

教学过程根据课程内容在课堂教学中安排具体的教学任务,用实际任务来驱动进行教师授课教学和学生实践活动,完成了任务并有了期望的知识与能力收获,就是一个完整的过程。

5)六步过程模式

:教学过程的基本模式为:任务提出→知识讲解→示范操作→模仿操作→适当变通→复述总结→任务考核。如果任务量及任务涉及的知识量都较适度,基本采用这样的过程组织模式;否则就参考这种模式变通安排

6)学生分组学习:

教学中可根据学生情况进行分组教学,即先将学生按照学习情况,根据互补分配,将每组安排6-8人,让每一组成员可进行商讨,共同完成教学任务。分组学习既能提高整体学习效果,又使讨论式学习和过程化考核方便实施。

6 教学条件

1)教学设备:争取有条件的情况下,在实训室安装多媒体,在多媒体机房这个融教、学、做为一体的物理环境下,实施任务驱动式教学。

2)教学地点:主体课改的课程教学全部安排在一体化机房。

3)教学时间:每周4课时的课程集中安排半天;每周6课时的课程集中安排一个半天和接下来的一个两课时。

在条件不成熟时可根据实际教学条件作相应调整。利用学校已有的教学条件如多媒体、机房等对学生进行理论和实践的教学,同时对学生进行案例教学的同时,利用现有的条件让学习进行模拟项目开发,提高学生对数据库课程的兴趣,提高教学效果。

7 课程考核

目前数据库课程考核基本上都是以学校期末考试为主,同时有的数据库课程教学后,让学生参加计算机二级考试,学生过分重视考试环节,在实践方面重视不够。有必要探索校内考核与用人单位考核要求相一致的机制,加大学生学习的过程监控,把平时课外作业,在课堂讨论中的发言,模拟面试中的表现及社会实践的参与程度等都作为过程考核内容,着重考核学生获取新知识、新技术能力和信息分辩能力。

实行过程考核。平时以自我评价、小组评价和教师评价相结合的方式,对学生学习的过程进行考核或对过程产生的实绩进行考核,期末根据平时的考核进行总评,也可进行上机考试。

在考试形式上采用上机考试方式,全面改革成绩考核与评定方法。主要措施为:

1)考试题由课题组组织教师统一命题、统一考试或直接利用考试题库系统随机抽题考试。考试题型包括:选择题;填空题;判断对错题;编程题;应用题等。其中前三种题型重点考察学生对基本知识点的掌握程度,其后的两种题型重点考察学生编程和项目应用能力,最后一种题型重点考察学生实际应用的能力。

2)增加实验环节的考核,做到不仅考理论,同时还要考能力,平时实验考核成绩由实验指导教师给出。

3)建立实验课学分制,实验课不及格者不准参加闭卷考试。

4)实施创新鼓励附加分制度,鼓励学生在业余时间完成一些趣味性、实用性的项目,对有创新的研究型和设计型实验做得比较好的学生,给予最多不超过10分的创新鼓励分。

采用多元化评价观,多元化评价观必将逐渐取代单面评价观,并成为课程评价的一大趋势。多元化课程评价应包括:(1)学生自评(10%);(2)教师测评(90%):平时表现(2O%),理论答题(3O%),综合操作(40%)。

8 结束语

在计算机技术和信息处理技术日新月异的今天,对于数据库课程的教学和数据库技术的发展和应用,已远远不止书本上的知识。作为教师要博览群书,并将所学的知识和项目开发、科研活动结合起来,不断学习,不断创新,从而使学校教学活动与学生今后走上工作岗位后的实际应用情况紧密地相结合,培养出更多适应当前社会、企事业单位需要的应用型人才。

摘要:数据库技术是计算机领域中最重要的技术之一。目前数据库课程教学中存在一些问题,数据库课程教学目标,教学模式、教学方法和教学考核等都需要改革,项目导向、任务驱动的教学模式是目前的一种改革方向。

关键词:数据库,教学,改革,项目

参考文献

[1]周丽娟.数据库教学体系改革与优化[J].高教论坛,2009,1(1):59-61.

[2]朱翠苗.项目导入、任务驱动"教学法在计算机课程教学中的应用[J].现代计算机,2009,1:94-96.

[3]陈芳.对《数据库基础与应用》课程教学方法的探讨[J].宁夏师范学院学报:自然科学,2008,29(6):94-96.

[4]何茜.高职数据库课程教学改革之我见[J].新西部,2009(06):215.

[5]曾海峰.高职校院网络数据库SQL Server课程教学探讨[J].电脑知识与技术,2009,5(8):1956-1957.

[6]符发,邢诒杏,陈静.计算机网络实验教学改革[J].实验科学与技术,2007(03):80-82.

[7]陈建平,欧阳思洁,蔡文伟.数据库课程实践教学改革探究[J].现代计算机,2008(12):111-113.

[8]刘航.数据库课程应用教学探讨[J].中国科教创新导刊,2009(11):167.

[9]王无恙,马琳.数据库应用技术的项目教学法[J].现代企业教育,2009(2):70-72.

7.《数据库设计与实践》课程报告 篇七

关键词:数据结构教学方法教学改革

中圖分类号:G642文献标识码:A文章编号:1674-098X(2011)05(a)-0190-01

数据结构是计算机科学与技术专业中的一门重要的专业基础课,它不仅是大学计算机专业的核心课程之一,也是非计算机专业的主要选修课程之一。本课程系统的介绍了软件设计中常用的几种数据结构以及相应的存储结构和算法,旨在培养学生的数据抽象能力和算法设计能力[1]。通过本课程的学习,不仅为学生后继课程提供必要的知识准备,而且更重要的是为提高软件设计和编程水平打下坚实的基础。因此对数据结构教学内容、教学方法等进行深入研究是非常必要的。

1 数据结构教学内容改革

(1)优化课程结构。

数据结构课程的主要内容是“线性表、树、图”三种数据结构和“查找、排序”两大类算法,这些内容不是孤立的,它们之间存在内在的联系。线性表是线性结构,是最简单的一种数据结构,树和图是非线性结构,线性表可以看作是树的特例,树为图的特例。这样在授课过程将三种结构联系起来,由线性到非线性,由简单到复杂,将课程内容形成一条主线,方便学生理解和掌握。查找和排序是建立在线性结构和树型结构上的两类算法,可以将其穿插在线性结构和树型结构两种数据结构中讲解,将数据结构和算法有机的结合起来,理论与实际相结合,更加方便学生对所学知识的应用。

(2)根据学生的层次调整授课内容。

学生入学时层次不同,再加上入学后受到多种因素的影响,学生的程度存在很大的差异,这就要求我们在授课内容上要根据实际情况进行调整。课堂上主要针对程度一般的多数学生的情况组织教学内容,力求学生能够掌握教材中的主要内容;对于程度差的学生要进行个别的辅导,通过补习和细化教学内容帮助其积累知识和提高理解能力,跟上课堂教学进度;对于程度较好的学生,要注重其潜在能力的培养,通过指定课外读物、加大信息量、布置思考题等,让其能力得到充分的发挥。因此,我们要在课程的层次和内容设置上下功夫,充分考虑各种具体情况,有针对性的教学,以期取得良好的教学效果。

(3)根据专业设置授课内容。

在一般的本科院校里,学习数据结构这门课程的学生不只是计算机专业,比如我们学校就有计算机和信管两个专业,还有其他专业的学生选修这门课程。对于不同专业的学生,同一门课的教学也不应当是简简单单的内容上的删减和侧重点的不同,要根据专业的需要设置教学内容,以适应现代高等教育的目标。要因材施教,对于不同专业的学生,学完这门课要让学生真正理解课程的精髓,为什么要学习这门课,它对自己所学专业有什么用处。不能仅仅依靠指定的教材,要根据专业的不同,编写适合自己学生的辅导教材、实验教材等,真正做到培养实用型、创造型人才[2]。

2 数据结构教学方法改革

数据结构这门课理论性较强,学生不容易理解,为了让学生更好的掌握这门课程,提高教学质量,要注意教学方法的正确使用。因此,除了传统的行之有效的教学方法之外,还应该采用一些新的有专业特色的教学方法。

(1)问题驱动式教学。

以问题为驱动,就是在教学过程中利用问题引导学生学习,以激发学生的学习兴趣和主动学习的能力[3]。将传统教学中的以教师为中心转变为以学生为主体,让学生主动地去学习,要有求知的欲望。因此,在教学过程中,通过问题来激发学生的学习兴趣,唤醒其主体意识。例如在学习最小生成树时,可以提问:“如果要建设乡村公路,保证一个乡镇的任意两个村子之间都能有公路相通,如何建设才能使得费用最少?”通过学生对问题的思考然后再讲解具体的实现方法,这样就能增强学生学习的兴趣和主动学习的欲望,同时学生对知识掌握的更加牢固。

(2)实践动力式教学。

实践教学是高等教育中一个重要的环节,尤其对一些工程学科来说更是不可缺少的。实践教学是验证学生对理论知识的掌握程度,同时也是提高学生创新能力的一个手段。在实践中能够让学生体会到学习的艰辛和成功的喜悦,从而增强自信心和学习的动力。

对于上机实验,我们摈弃传统教学中一刀切的传统,针对学生的不同层次设置实验内容。对于基础较差的同学首先让他们完成一些验证性的试验,掌握最基本的教学内容,在有余力的基础上再进行能力的提高;对于基础较好、有一定潜力的同学,可以不去作验证性实验,而是给他们提供一些有一定难度的实验,来充分发挥自身的潜能和创新能力。这样不同的同学都能够在实践过程中充分发挥自身的能力,有所收获,增强他们学习的自信心和学习的动力。

(3)创新导向式教学。

教学不仅仅是将书本上的知识教授给学生,关键是教给学生学习的方法,培养学生学习的能力。因此在授课过程中,在传授知识的同时,注重培养学生提出问题、分析问题和解决问题的能力。在教学中要启发学生去思考问题,并且要注意观察学生的思维动态,对学生不经意的创造,要加以引导和鼓励,培养学生的创新意识,挖掘其潜在的能力,使学生的创新意识和创新能力得到培养和发挥。

3 结语

数据结构是计算机及其相关专业的一门重要的专业基础课,其他许多计算机科学领域都建立在这个基础之上。因此为了能够更好的让学生掌握这门课程,提高学生的综合素质和创新能力,作者针对课程自身的特点,对教学内容和教学方法进行探索和改进,以适应现代教育的培养目标。

参考文献

[1] 严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,1997.

[2] 杨天怡,胡新平,严薇,等.创新教育与实践教学创新[J].中国高等教育,2005(23):28~30.

8.《数据库设计与实践》课程报告 篇八

数据库技术是计算机科学与技术的重要分支,是数据管理的最有效的手段,目前几乎所有应用系统都需要数据库的支持。“数据库及应用”课程是高职计算机类专业学习数据库技术的一门职业技术课程,它担负着为企业培养具有一定的理论知识和数据库设计、数据库应用、数据库管理及维护能力的高等应用型专业技术人才的重任。

随着计算机网络的发展,在网络环境下的各种教学模式的应用也得到发展。网络教学以其资源丰富、共享性、开放性和交互性等特点在课程教学中的应用已越来越广泛。在数据库及应用教学中如何充分利用网络环境,提高教学质量和效果是摆在我们每个教师面前的一个课题。

一、传统教学模式及存在的问题

数据库及应用课程通常采用“教师讲授——教师操作演示——学生练习的传统教学模式进行教学,此教学模式主要存在如下问题:

①学生不能灵活运用知识。教师在讲授举例时,是根据所讲的内容来举一些例子,例子涉及的内容范围较广且零乱,学生学到的只是一个一个的知识点,没有一个完整的概念。所以,学生不能融会贯通、灵活地在实际中运用所学知识。

②没有充分发挥网络优势。在教学中虽然引入了计算机网络,但主要是用于演示型的辅助教学。

③教学的基本特点是以教师为中心。在此模式下,课堂完全由教师主宰,学生只是被灌输知识的对象,学生的任务就是消化、理解老师讲授的内容,完全忽视了学生的主观能动性和创造性思维。

二、“项目导向、任务驱动”教学模式

“数据库及应用”是一门实践性较强的课程,通过多年的教学实践,我们在此课程的教学中采用了“项目导向、任务驱动”教学模式,这是一种以“教师为主导、学生为主体”的教学模式,收到了比较好的学习效果。

“项目导向、任务驱动”模式是以真实的项目作为整个教学的主线,将项目中的典型性工作任务提取出来,将工作任务合理有序化后,对每一项工作任务分析所涉及的相关知识、技能和职业素质,将理论知识分散到项目的任务中。教师的教学始终围绕着项目展开,以任务为驱动,逐级深化,构成一个由浅入深的知识学习与技能训练有机结合的体系。学生的知识学习紧扣任务要求,在完成任务的同时来提高学生的主动意识和自主学习的能力。

三、教学具体实施

1.项目的选择。实施“项目导向、任务驱动”教学,项目的选择是成功的关键。根据本课程的特点和学生的实际情况,本课程选择“学生成绩管理系统”、“图书管理系统”和一个自选数据库项目作为教学项目。一个用于教师示范讲解,即示范项目,另一个用于学生实训操作,即实训项目,第三个用于学生实习训练,即实战项目。在选取项目时,主要从这样二个方面考虑:一是所选择的项目既要与书本知识紧密结合,又要有一定的探索空间。二是所选的项目要以学生为本,选择一些学生比较熟悉的贴近实际生活的项目,这样容易被学生理解和接收,可以减小学生学习的难度和压力。

2.任务的设计。本课程将项目分成4个学习情境,即数据库设计、数据库实现、数据库应用、数据库管理和维护。每一个学习情境就是一个独立的工作任务,再将每一个工作任务分解成若干个教学任务,教学任务的设计应遵循如下原则:

(1)紧扣教学目标。教学目标是教学活动实施中应达到的学习标准,教师的教与学生的学都是围绕教学目标来实施的。所以,在设计任务时要紧扣教学目标,使得学生在完成任务的同时能达到教学目标。

(2)贴近实际生活。任务的设计应与实际生活联系起来,用生活情境来激发兴趣,使学生迅速而正确地理解教学内容。

(3)精心设计情境。“学起于思,思源于疑。”课堂上,学生并不是对所有的问题都感兴趣,只有精心设计问题情境,才能充分调动学生学习的积极性和主动性。

(4)留有探索空间。任务设计要注意留给学生一定的独立思考和探索的空间,充分发挥学生的主观能动性,培养他们的创造性思维。

(5)强调综合性。任务的编排不能仅限于某个知识点,要具有综合性,便于对学生综合能力的培养。对于主要知识点要在不同的任务中多次反复出现,让学生对知识的理解、认识、运用有一个逐步深入的过程。

3.教学内容的整合、序化。以行业企业发展需要和完成职业岗位实际工作任务为依据,整合、序化教学内容。在选取课程内容时,实行“理论够用,注重实践”的方针,既注意基础理论的讲解,以给后续课程的教学提供便利,同时也重点针对企业发展需要和完成职业岗位实际任务所需的知识、技能、素质来合理选取、组织教学内容。

4.教学的组织。本课程所有的教学都安排在一体化实训室进行,学生人手一台计算机,实施课堂与实习地点一体化、理论与实践教学一体化。在教学中以真实的数据库项目贯穿整个教学全过程,课程内容的安排围绕项目中任务的完成而展开。在课程具体实施过程中,首先实施的是示范项目,这是一个贯穿整个教学全过程的项目;实训项目安排在示范项目每个学习情境完成后同步实施;实战项目安排在前二个项目学习结束后与数据库应用系统前台实现语言相结合进行实施。具体进行教学组织时,每个任务按照:任务描述-任务分析-方案设计-方案实施-知识小结-拓展思考六步教学法进行实施。

示范项目以“学生成绩管理系统”数据库项目为主线,以完成项目开发的典型工作任务为中心,教师将所要讲解的知识融入到完成任务的过程中,由浅入深,循序渐进。任务完成过程就是工作过程,也是知识的学习和掌握过程。

实训项目以“图书管理系统”数据库项目为主线进行的,实训项目的知识点与示范项目基本对应,从而巩固学生所学知识,提高学生的实践技能,加强学生对不同数据库应用系统的认识与应用能力。

实战项目主要是与数据库应用系统开发前台语言课程进行整合学习的一个项目(如与面向对象程序设计课程整合),具体的项目内容是由学生自主选择,所有的项目规划及工作任务的划分均由学生自己完成。实战项目主要是为了开阔学生的思路、运用所学知识,完成一个综合项目的开发,培养学生分析问题、解决问题和团结协作的能力。

5.多种教学方法的运用。“教无定法,贵在得法。”本课程在教学中灵活运用多种教学方法,如项目导向、任务驱动教学法、三结合教学法、小组讨论教学法、引导文教学法和实践教学法等等,提高学生的学习兴趣,培养学生独立思考和自主学习能力。

三个数据库项目因教学目标、教学特点不同采用不同的教学方法。示范项目,主要采用“三结合”教学法。教师边讲解边示范,学生边观摩思考,边动手实践——教、学、做一体,学习的过程即是实践的过程,理论学习与实践操作有机融合;实训项目,主要采用引导文教学法。通过为学生提供详细的引导文,并采用教师辅导的方式辅助学生完成学习任务;实战项目主要采用项目教学法,将数据库开发项目交给学生,由学生在没有教师辅助、没有现成的参考资料的前提下独立完成项目的设计和实现。

6.网络平台的利用。教学中,除了可以利用学院图书馆的书籍与资料作为扩充性资料外,还可以充分利用网络平台为教学服务。

(1)利用多媒体辅助教学系统。在教学过程中,教师通过使用多媒体辅助教学系统能有效地控制教学的各个环节,如教师进行任务布置、演示;组织分组讨论;学生提交完成的任务等,大大提高了课堂的教学效果。

(2)利用制作的多媒体课件。教学中使用制作的多媒体课件辅助教学,利用图、文、声、像将一些抽象的内容形象化,使课堂形式丰富多彩,有利于学生理解和掌握知识。

(3)使用网络通信工具。通过电子邮件、QQ等网络通信工具,使学生与学生之间,教师与学生之间的交流更加广泛,不再受到时空的限制。

(4)建立网络学习资源库。建立一个本课程的网络学习资源库,它包括电子教案、多媒体课件、实训指导,课程视频动画、疑难问题查询、案例库、试题库和网络课程资料等。向学生提供丰富的学习资源,为学生开展自主学习和协作学习创造有利条件。

7.教学评价。课程考核作为课程教学的有机组成部分,是评价学生学习效果和教师教学质量的重要手段。在整个课程的教学过程中,实施“知识、技能、素质”三位一体的综合评价。采取教师评价和学生互评相结合、过程评价和结果评价相结合、技术知识评价和实践技能评价相结合。知识方面成绩占30%,成绩来自笔试,主要考查学生对数据库基础知识掌握的情况;技能方面成绩占50%,成绩来自学生平时的上机操作考核和完成实训、实战项目的质量,主要考查学生的实际操作能力和解决问题的能力;素质方面占20%,成绩来自实训和实战项目的完成情况,主要考查学生数据库设计应用能力、收集整理资料能力和沟通协作能力。

四、结束语

采用“项目导向,任务驱动”教学模式进行数据库教学,教学过程中以真实的数据库项目为导向,在教师精心设计的任务驱动下,激发了学生的学习欲望,充分调动了学生学习的积极性,培养了学生自主学习和协作交流的意识,提高了学生发现问题、分析问题和解决问题的能力。

参考文献:

9.《数据库设计与实践》课程报告 篇九

以教材建设为中心的数据库应用基础课程改革与实践

王凤领

(哈尔滨德强商务学院,黑龙江哈尔滨15 0025)

[摘要] 针对目前社会对应用型人才培养的实际需求,根据民办普通高校非计算机专业学生的特点及人才培养目标,深入分析民办普通高校数据库应用基础课程的教学现状和存在的问题,结合民办院校多年来的教学改革实践,提出以教材建设为中心,从教学方法与手段、实验教学、考核方式等方面进行探讨,提出一套相应的教改方案,更有利于提高民办院校数据库应用基础课程的教学效果及教学质量。

[关键词] 教材建设;数据库应用基础;应用型人才;教学改革

[中图分类号]G642.O

[文献标识码] A

[文章编号] 1005-4634 01-0058-04

引言

信息化社会对数据库的应用越来越广泛,随着社会对数据库应用人员需求量的不断增加,许多高等院校特别是民办普通高校为了适应这种市场需求,对数据库应用基础课程的教学改革做出了多种改进措施。“数据库基础课程”是一门实践性很强的计算机公共基础课。为认真贯彻落实哈尔滨德强商务学院“一体两翼中的一翼”,它涵盖了学院教学的各个层次、各个学科专业,经过几年的实践,通过不断转变教学理念、完善教学方法、更新教学内容、改进教学手段,已基本构建起比较完善的数据库应用基础课程的现代化教学体系,形成了鲜明的特色。因此,开发体现民办高校特色、以应用为主线的数据库应用基础教材是非常必要的。

1 数据库应用基础课程教学的现状和存在的问题

数据库应用基础课程是哈尔滨德强商务学院非计算机专业课程体系中的“计算机应用能力”的第二门公共基础课,课程按照学院“全素质、宽基础、重实践、强能力”的人才培养模式,为增强培养人才的适应性而设立。从目前多种数据库应用基础教材现状看,教材在加强能力训练方面有所不足,因此,有必要对数据库应用基础教材进行改革。但是在实际教学过程中却出现了诸多的问题,导致学生的学习目的不明确,学习状态不佳,难以达到预期的教学效果,使学生在实际数据库应用的过程中无从下手。笔者结合多年的教学体会,分析哈尔滨德强商务学院非计算机专业数据库课程的教学现状,认为该课程教学过程中存在的主要问题有以下几个方面。

1.1不符合民办普通高校的特点

当前市场上教材多以软件介绍为主,注重知识的介绍,忽视了能力的培养,教材编写思想与民办普通高校培养目标严重背离,不能体现民办普通高校教学特色。

1.2理论和实践教学存在不同程度的脱节

教材中涉及的实例前后连贯性不强,致使该课程的理论教学和实践教学前后脱节,学生实验目的不明确,实验内容不清楚。虽然多数民办高校已针对传统教学中实践教学学时比例偏少的情况做出调整和改革,但大多数学生上机实验时只能依照课本建立相关表、数据库等,把课本中的有关命令、程序录入运行,然后得出与课本一样的结果后即认为完成了实验任务,完全是“照葫芦画瓢”。再加上理论知识教学与实践教学的时间安排不合理,使大部分学生对理论无法融会贯通,而按照教学进度又需要进行下一环节的理论和实践,多数学生的学习就出现“停滞不前、无学习热情”的情况,学生根本不能通过实践教学的训练来达到对基本理论的理解和巩固,更谈不上培养使用数据库解决实际问题的能力。

1.3应用技能训练不足

数据库应用基础是一门实践性很强的课程,很多教材理论较多,实用性强的案例较少。学生在学习过程中的学习目的不够明确,不知道学的东西能做什么,影响学习兴趣和学习效果。另外,学生动手训练的实例也偏少,影响了应用技能训练的效果,未达到培养动手能力的目标。

1.4考核制度沿袭传统的应试模式

考核是检验教学效果的有效方式和重要手段,对学生学习和教师教学具有重要的导向作用,不同的考核方式能够激发学生不同的学习动机。目前民办普通高校的教学管理体制尤其是考核制度仍沿袭传统的应试教育模式,在这种体制下,民办院校以期末理论考试成绩作为对学生最终评分的主要依据,造成学生为考试过关而学,并不注重提高自身能力,教师为完成教学任务而教,不注重培养学生的能力。这种违反教学规律、背离教学培养目标的现象已严重阻碍了数据库课程的发展,使其不能很好的达到教学目的。

2以立体化教材建设为中心,提高教学质量

2.1 编写特色教材,更新教学方法

为了提高学生的实际操作能力,很多学校都自编教材,以适合目前的培养方向,针对哈尔滨德强商务学院实际,参考全国计算机等级考试大纲,以适合目前应用型人才的培养目标,编写了注重实效和实例的`《Visual FoxPro数据库程序设计教程》。本教材突出应用型案例,并编写了配套任务型实验教材及配套CAI课件,以提高学生的动手能力,使理论和实践有机的结合。根据教学大纲的要求,将教学和实用技术相结合,理论联系实际,注重培养学生实际应用能力。与同类教材相比有以下几个特点。

1)在结构上进行了精细安排。以“够用”为原则,先从数据库基本原理、基本概念出发,介绍数据表以及数据库的建立、修改、查看、使用与维护等基本操作,在学习结构化程序设计基本方法后,由浅入深地引入了面向对象程序设计思想和设计方法。

2)内容安排做到科学、合理且自成体系。整个体系组织分为三个层次:“基础”一“数据库操作”一“面向对象编程”,能够引导学生由基础到高级,在数据库的案例操作过程中去理解程序设计思想。

3)充分体现了从理论到实践再到理论的科学的认知过程。教材中例子前后连贯,紧扣应用,由浅入深,由易到难,习题与上机练习紧紧围绕各章知识点,并根据多年教学经验精选典型案例,能使学生从具体到抽象,由个别到一般,由零散到系统,逐步提高实际操作能力。

2.2以提高应用技能为目的,实现教材与实验教材一体化

实践教材建设,必须做到与理论教学相配合、与新的教学实验相适应、符合教学大纲对实践教学环节的要求。实践教材建设要体现规范化,具有创新性与综合性,便于学生进行自主学习、自主训练。数据库应用基础是一门实践性非常强的课程,为达到讲练结合的目的,需为学生提供更多的训练内容,因此在每章后配上相应的习题、上机操作题,还可将实验部分单独编写一章,学生课后可按照实验要求完成相应任务,以巩固所学知识点,进一步提高操作技能,也为教师的教学提供了方便。

根据哈尔滨德强商务学院人才培养目标、课程改革的总体思路及学生的实际状况,组织力量与同类兄弟院校一起又编写了《Visual FoxPro数据库程序设计习题解答与实验指导》配套教材,尽量做到结构优化、重点突出、由简到繁、由易到难、循序渐进、环环相扣,使学生易于掌握知识点,同时也吸取了同类教材的优点和长处,结合民办院校学生的实际,兼顾各专业的特点,具有较强的针对性、实用性。该教材已由中国水利水电出版社于202月(第二版)出版,几年来己有万名学生使用该教材,得到各界专家的好评和认可。

2.3构建立体化、系列化教材体系

立体化教材除了课程教材及实验教材外,还应有相应的配套教材,包括电子课件、电子教案、辅导教材、习题集、试题库、案例库等,立体化教材可最大限度地满足教学需要。一本好的数据库应用基础教材还应配有相应的小结、习题、电子教案以及相应的实验教程,建设成包含“教材”、“实验指导”、“课件”、“习题”、“网站”五位一体的多媒体、网络有机结合的立体化教材。利用网络平台建立教学素材、教学课件、教学网站等服务项目,为师生提供便利。

2.4建立网络教学系统,构建学生自学平台

目前,哈尔滨德强商务学院非计算机专业数据库的主讲教师根据实况,制作或使用实用CAI课件,作为学院精品课程建立了“数据库应用基础”课程网络教学系统,将课程教案、课件、项目案例、教辅材料等教育资源整合到网络教育平台上,为学生提供了多方面的学习条件,有利于学生自学能力的培养和个性化发展。同时,网络教学系统也成为师生交流的互动平台。

3 数据库应用基础课程教学改革具体措施

针对目前民办普通高校数据库应用基础课程教学体系存在的不足,以教学内容的整合与优化为中心,通过教材建设、教学手段、考核方式的配合,建立起一个较为合理的教学体系,从而促进教学质量的提高和学生创新能力的培养。

3.1教学方式与方法的改革

在实际的教学过程中,合理使用各教学方法、教学手段,以学生为中心,利用教材内容采用案例、任务驱动等相结合的教学方法,激发了学生的学习兴趣,极大地调动了学生的学习主动性和积极性。

1)注重案例驱动教学。在讲授表单时,可事先将设计好的典型案例先演示给学生看,启发学生自己思考如何编写程序,这样做的好处在于既能激发学生的学习兴趣,又能吸引学生听课时的注意力。数据库应用基础课中有些内容比较抽象,不容易被学生接受和理解。为此,在教学中巧用实际中的典型实例,进行形象化比喻,从而化难为易,便于学生理解和掌握,从而更好的培养学生独立分析问题和处理问题的能力。

2)讲练查相结合式教学。民办普通高校学生的学习主动性并不高,在实践性内容较多的教学过程中,练习时间相对也较多,但有些学生不会主动地进行练习,即使练习了效果也不一定很好,练习还必须能够举一反三。所以,在练习后必须进行检查记分,当然检查的方式可以灵活掌握,可操作性要强一些,这样能较好地调动学生的学习积极性。

3)精讲多练、注重应用。所谓“精讲”,就是在教学中不是面面俱到,而是主要讲清课程的要点和基础知识,教会学生学习的方法,更多的具体内容是让学生自学。所谓“多练”,即让学生多读程序、多写程序、多上机调试,其目的是从培养学生的操作技能入手,让学生多动手、多动脑,提高操作的准确性、迅速性、灵活性和协调性。任课教师在教学时,可以结合学生的专业和实际水平,进行课程模块的有效组合,课时和教学内容可做适当的调整,理论教学应以教学大纲为依据,在课程内容的选取上既考虑应用型人才培养的特点,又使学生具有一定的可持续发展性。教学重点放在“掌握概念,强化应用,培养能力,提高素质”上。

采用精讲多练的教学方式。课时分为三个部分:课堂讲授(包括习题课)、课内上机、课外上机,现阶段这三部分基本以1:1:1的比例为好。

4)注重第二课堂教学。数据库应用基础知识的学习和应用技能的提高,单凭课堂教学是远远不够的,为此,每学期通过大赛和培训的方式,使学生对所学知识进行巩固和提高。通过第二课堂,极大地激发了学生学习数据库的兴趣,锻炼了学生自主学习的能力。

3.2重视实践环节,培养创新能力

实践教学是数据库应用基础课程教学的一个重要环节,在实践教学中,要着力培养学生的自主学习和创新精神,提高学生的动手能力,使学生系统掌握数据库应用的基本方法。因此特编写与教材配套的实验指导书,学生可以根据自己的实际选做不同的实验,这样使所有的学生对前部分的知识通过实验综合掌握,上机时对学生进行实时指导,在上机过程中对普遍存在的问题进行统一讲解。如果条件允许,特别是在表单等操作性较强的案例中,可通过局域网用类似清华同方控制软件边讲边操作,效果更佳。教师在课堂上应给学生指定明确的有利于消化课堂理论知识的实验内容,让学生上机时做到目的明确、有的放矢。通过这些实验不仅使学生掌握数据库理论知识,也使学生完成实验内容的操作,掌握数据库基本开发应用的方法和操作技能,从而提高学生自学能力及综合运用知识的能力。同时要在规定的时间内将完成的实验材料上传到指定的机器上,并以实验材料完成情况作为期末考试评分的一部分。

3.3改革考核方式,重视能力培养

由于数据库应用基础课程具有较强的理论性和实践性,仅靠传统的单独理论试卷考试会导致学生为应付考试而对相关理论知识在考前临时突击,死记硬背,出现“高分低能”现象,这与该课程培养应用型人才的目标是相悖的。因此,应该重视和加强学生学习过程的考核。通过平时实践考核可以督促学生增强自己的动手能力和对所学知识的应用能力,了解学生的阶段性学习情况,以便对学生进行个别化辅导,防止学生不注重课程的平时学习,只注重期末考试的做法。

为此,哈尔滨德强商务学院开发了基于B/S架构的试题库建设,采用机考的形式,通过考试系统软件随机生成试卷,考试结束后,系统自动阅卷和人工评卷相结合,最终给出正确的综合分数。这种方法实施以后,学生临时应付的现象将减少,投机取巧的现象减少,课堂学习效率将提高,老师组织课堂教学的时间也相对缩短,教学效果和教学质量明显提高。从根本上解决了学生重理论、轻实践的问题。

4结束语

民办普通高校进行课程教学改革最终目的是为培养符合社会需求的应用型人才。因此迫切需要大力加强民办普通高校教材建设,突出教材新颖性和实用性,增强民办普通高校的竞争力,对促进应用型人才培养质量的不断提高有着十分重要的作用。数据库应用基础课程改革实施几年来,取得了一些成效,但要提高数据库基础课程教学质量,不是一件简单的事情,而是一项长期艰巨的教学改革任务。期待涌现出更多、更好的成果,共同推进民办普通高校数据库应用基础课程的教学改革。

参考文献

[1]张珍荣,独立学院教材建设的思考[J].中国高教研究,,(2): 50-52.

[2]刘艳霞,非计算机专业数据库课程实践教学的改革与创新[J].现代计算机,2007,(27): 47-48.

[3]翟中,数据库教学方法改革的探索与实践[J].黑龙江高教研究,,(2): 113-114.

[4]王凤领,Visual FoxPro数据库程序设计教程[M].第二版,北京:中国水利水电出版社,.

[5]朱建华,提高独立学院教材编写质量培养本科应用型人才[J].民办高等教育研究,,(3): 69-72.

[6]余辉晴,应用型本科教材建设研究[J].教育理论研究,2008,(12):64.

[7]王凤领,Visual FoxPro数据库程序设计习题解答与实验指导[M].第二版,北京:中国水利水电出版社,2010.

10.《数据库设计与实践》课程报告 篇十

摘要:针对《网络数据分析与信息还原》实验课程的特点,应用创新的实践教学理念,采用网络数据获取、分析、还原这条主线的实验方法,改革实验教学的考核方式,提高了学生的学习兴趣及工程实践动手能力,获得了良好的教学效果。

关键词:网络数据获取;协议分析;信息还原

一、引言

《网络数据分析与信息还原》是面向笔者所在学校计算机类专业学生开设的一门选修课,主要应用在网络数据包的还原分析、网络数据的获取、网络管理、网络安全、网络信息内容监管等方面,是从事网络数据信息处理所必备的专业知识。

该课程的实验课对学生的动手能力要求非常高,不仅要求掌握常见的应用层的协议,对涉及协议识别与信息还原的算法也有一定的涉足。实验过程中笔者引入科研工程实践,采用问题引入、现场演示、实际操作等方式进行,这有利于培养、提高学生的实际动手能力以及综合运用所学知识分析、解决实际问题的能力,可为其今后深入地进行科学研究和独立工作奠定良好的基础。

二、创新实践教学理念

《网络数据分析与信息还原》是一门工程性、实践性很强的课程,以实际工程为背景,以工程应用为主线,着力提高学生的工程意识与工程素质,核心是学生工程实践能力的培养。在课堂教学过程中,教师与学生、学生与学生之间的直接交流以及学生在教师的引导下的主动思考与实践变得越来越重要,这种交流和思考是以培养创新精神和创新能力为主导的课程教学与实践的灵魂。这就要求我们在实验教学改革中加强对学生工程实践能力的培养,积极探索以培养工程实践能力为宗旨的教学模式。

课程组精心讨论、设计相应的实验内容,以网络数据的获取、网络数据的分析、网络数据的还原为主线,精心安排每次实验课程的内容,在实验过程中,努力将复杂抽象的问题简单化,让每位学生乐于动手、敢于动手。

三、实验内容的设计与改革

(一)以往实验课的做法

由于本门课程是新开设的一门课程,在以往的教学中,由于实验学时少的原因,仅仅开设了以下5个验证性的实验:网络协议分析器Ethereal入门,电子邮件相关协议分析实验,HTTP协议分析实验,FTP协议分析实验,信息还原的相关实验。

随着知识的更新,实验内容也在不断地变换,从2013年开始,实验内容也发生了变化,从最初的验证性实验逐渐向工程实践转移,加快了科研项目的推进和推广进一步丰富和拓展了实验内容。

(二)目前的一些想法和做法

改变传统的实验教学观念,让工程应用这条主线贯穿整个《网络数据分析与信息还原》实验教学过程。在实验教学过程中,通过实际工程案例结合理论知识分析讲解知识点,并强调案例对各个知识点的贯通能力,同时设置具有工程性和实用性的实验项目,让学生经历工程的全过程,在真刀真枪的练习中理解理论知识。

统筹安排理论和实验课,采用一体化教学方法,将实践性、拓展性内容放在实验课中,使实验课不再消极、被动地适应理论课,而成为对理论课内容的有机补充,通过实验让学生更加牢固地掌握知识。

借助实验可以激发学生的兴趣和好奇心。提高学生兴趣的关键,就是要提高学生上课时的主动性和参与性。当学生参与进去,勇于表达自己,并认为自己对于从事的活动非常重要时,学生就会开始自主思考。教师可以通过巧妙的设计'将教学知识和内容暗含在实验当中,培养学生获取并应用知识的能力和开拓创新精神。

在实验课程的实施安排上,采用边学习边思考边实践的工程技术类课程授课模式,与理论教学合理穿插,有利于提高授课效率。可以在课程开始或者进行中根据课程重点、难点布置实验任务,学生现场完成实验,让学生自己去体验应用所学知识解决问题的乐趣,然后老师与学生一起分析、探讨实验现象和问题。目前,实验内容设计如下:

第一,电子邮件数据的抓取,简化工具的使用。这就要求学生课下有更多的时间去学习工具的使用,分析电子邮件数据包。第二,电子邮件数据包的分析与还原。让学生自己分析自己抓取的数据包,对于加深学生对课程教学内容的理解比最简单的电子邮件内容的还原更为重要。第三,网页数据包的抓取与分析。基于前两次实验对学生动手能力的培养,学生能快速分析网页数据包中的内容。第四,网页数据包还原。网页中包含有文本、图片、视频等多种媒体,让学生对这些媒体内容数据包进行分析,对于今后从事实践工作有重要的帮助。第五,其他网络数据的分析与还原。网络数据中不仅包含我们常见的应用协议,对于其他形式的应用怎么处理,也是学生今后从事这方面工作所面临的问题。

(三)今后实验内容设计的想法

课程组经常在一起讨论新内容的变换,计划以后的实验内容从大课题入手,以网络数据获取和信息还原为主线,增强学生的工程实践动手能力。

传统的实验教学,更多的还是关注学生实验的结果正确与否,无法有效提高学生的工程实践能力,在《网络数据分析与信息还原》实验课程教学改革中,要更加注重学生的实验过程与实验方案的设计,通过参与、设计实验项目,提高学生的创新能力和动手能力。通过以上举措,不仅提高了学生的动手能力,还对学生的工程素质和工程意识的培养起到了很好的促进作用。

为适应不同学生的需求,教师应该从实际出发,运用创造性的教学方法,根据具体的教学目标、不同的知识基础、各学科的特点、学生的心理特征和教学时间的多少,进行综合考量,使教学方法的运用得到优化。同时,对于每个善于自主学习的学生而言,他们都有不同的学习要求,要促进学生个性的进一步发展,一定要在营造学生自主学习、自主选择的教育氛围上下大功夫,进而给学生创造充分的自主学习条件。

优化和整合课程教学和实践内容压缩理论学时,增加实践学时,最终实现重基础、强能力、育创新的全面改革的目的。

四、改革考核方法

课程考核对于学生掌握学习内容、提高实验技能和创新能力具有很大的促进作用。然而,传统的实验课程的考核主要是要求学生提交实验报告,对学生的实践动手能力很难做出客观的评价。

因此,针对这门课程,在考核方法上,应加大实验课的比重,要求学生不仅提交实验报告,还应提交自己的作品与分析过程,客观进行分析。这样不仅能掌握学生对课程的综合掌握程度,还能激发学生学习的积极性、主动性,提高其实践创新能力。

实验教学是学生理论与实践结合的重要环节,通过实验教学中的综合设计和创新实验等环节,可以让学生形成良好的思维能力和实践能力,是素质培养必不可少的环节。一个新的教学体系的建立需要一个探索改革与完善的过程,需要在实践中总结提高,从而促进素质教育培养向纵深发展。

11.《数据库设计与实践》课程报告 篇十一

关键词:高职,数据库,能力评估

一、绪论

随着高职院校教育教学改革的不断深入, 传统考试考核过程中存在的问题逐渐显现出来, 在教育界引发了一场关于素质教育与应试教育, 以及素质教育要不要考试的讨论。但正如朱开轩同志所说:“素质教育不是不要考试, 而是把考试作为提高教育教学质量的一种手段, 要改革和完善考试的内容和方法, 改进和完善教育评价的制度。”

1、现行高职院校课程考试方式存在的主要问题

目前高职院校数据库课程的考试方式采取课程结束后的一次性闭卷形式。尽管各种开卷、论文、实际操作、大型作业等考试方式越来越多, 但所占比例仍不够大, 且多限于选修性质的课程。闭卷考试考题比较单一, 客观题较多, 而论述、分析等主观题较少, 理论性知识多, 导致学生死记硬背应付考试, 难以对学生的分析能力、操作能力、创新思维等进行培养和评价。具体体现在以下几个方面。

(1) 考试目的存在误区

考试是高校检查效果、评价教学质量、评定学生成绩和反馈教学信息的重要手段之一。然而大多数教师认为学生学完了自己所教的课程, 考试仅仅是为了给学生学了某门课程下个结论而已;对于学生来说, 考试就是为了得到较高的分数, 取得学分, 获得奖、助学金、优先入党、谋取文凭与学位。为了考试而学习, 每天“读死书”。这种墨守成规、不善思考、满足书本、不敢质疑的学习态度与方式, 与时代所倡导的创新精神是相背离的。

(2) 考试方式单一

目前我国大部分高职院校都存在着考试方式比较单一, 主要表现在现行考试习惯于一次性闭卷考试, 很少能充分利用多种考试手段。考试的弊端在于偶然性大, 不能客观、全面的反映学生的真实水平, 不仅对教学起不到应有的积极作用, 相反会阻碍学生创造力和个性的发展。

(3) 考试内容重理论轻实践

在很多课程的试题中, 考试内容基本上是教科书上有的、教师讲过的, 且要求学生按标准答案做题, 很少有自由发挥的机会。考试前学生要求教师划重点已经是司空见惯的事。试卷上很少有要求学生运用综合知识解决实际问题的试题, 忽视了对学生各种能力的培养。

(4) 重考试结果

现在的考试在很多时候都是“一锤定音”, 只根据学生的期末成绩便对其进行评价。这是极不利于学生成长的, 在一定程度上也会增加学生的惰性和一部分学生的心理不平衡。

(5) 考试分析反馈不够

期末考试面临寒暑假, 多数教师把试卷改出来登录了成绩就算了事, 有的教师即使做了试卷分析, 也只是按规定统计及格率, 排分数段等肤浅应付。这样, 考试对教学的反馈促进功能就发挥不出来。

2、其他先进国家大学考试方式的借鉴

在国外, 大学考试的形式至少在二十多种以上, 如无人监考考试、论文、开卷考试、阶段测试、试验和实地考察、答辩、专题讨论、口头演示、同学评价、图片演示、设计、制图或模型、个人研究项目、小组研究项目、自评、以计算机为基础的评价、资料分析、书评、图书馆运用评估项目、课堂表现、作文、实习和社会实践笔记或日记、口试以及闭卷口试等。

美国大学的课程很少统考, 多是由专业教师根据既定的教学进程和要求, 自行组织考核。考核方式呈现多样化, 尤其注重对学生的能力培养。澳洲大学的学生考核模式可以概括为“以平时成绩为主, 考试成绩为辅”。这样的考评模式既鼓励学生平时努力, 撰写文章, 互相交流, 积极参与课上讨论等良好的学习、研究习惯, 又避免了抱佛脚、死记硬背等不良学习习惯, 值得借鉴。

二、项目实施方案及实施计划

1. 具体方案和拟解决的问题

数据库系统是一门综合性、实践性很强的信息基础设施的核心技术和重要基础课程, 对培养学生科学的思维方法和开发方法, 对后续课程的学习、完成毕业设计和今后从事实际工作等方面起着十分重要的作用。

(1) 灵活多样的考试方式和评价方法

在对学生所授数据库系统课程的教学过程中, 我们采取了相对灵活多样的考试方式和评价方法。首先把该课程分为理论教学、实验教学和课程设计三个环节来进行, 每个环节上都有不同的考试方式和评价办法。理论教学中的采用笔试考试和课外读书报告方式 (通过数据库专题网站进行数据库新技术学习笔记) ;实验教学中的实验操作演示 (含口试) 及实验报告考试方式;课程设计中的论文和答辩考试方式等。

相应的评价方法分为五个部分, 即作业 (含读书笔记) 、出勤 (含课堂问答) 、实验成绩、课程设计答辩、期末笔试成绩。

考试方式的选择本着具体问题具体分析的原则, 即根据不同专业的区别, 根据具体考试内容的性质特点和目的要求, 选择考试方式, 以对学生进行立体式的、多方位、多层面的测查, 尽可能全面地获得有关学生素质水平的信息。

(2) 过程考试与集中考试相结合, 增加平时成绩在总成绩中的比重

数据库课程中的基本技能的考核通过实验环节采用多次过程化考试方式。该门课程的实验环境采用是:VFP6.0。每次实验进行单元能力测试, 包括基础模块测试和应用模块的测试。基础模块测试主要考核工具的使用, 进行数据库建立、查询及应用等;应用模块测试主要考核使用SQL命令进行数据库建立、查询及应用 (SQL Server) 。最后是期末的集中考试方式。

学生在学习过程中的每次过程化考核成绩累加起来, 算作学生的平时成绩 (包括读书笔记、出勤、每次实验成绩) , 学生最后成绩的得出, 按照平时成绩50%, 期末集中考试成绩50%计算。随着考试条件和手段的进一步改善, 可加大平时成绩在总成绩中的比重。

(3) 基本技能考试和综合技能的考试相结合

教师在教学过程中一定要注重学生的综合素质培养、知识的综合运用, 手段上采用案例教学, 同时要注重实践。

在开课时就给学生布置一些课程设计题目, 要求一个学期下来学生能够独立完成一个应用系统。最后采用答辩和论文报告的考试方式进行考核。学生需要经过认真的选题, 查阅大量的资料, 进行一番精心设计, 在调查、设计、编写程序、测试等基础上才能完成。对提高学生的综合素质、培养学生的创新意识与实践能力具有特殊的作用。实践证明课程设计也是学生非常喜欢的一种方式, 对学生的就业非常有利。

(4) 个体考试与小组考试相结合

数据库基本技能考试与期末集中考试采用的是个体考试方式, 而课程设计的综合性考试则采用小组考试方式。教师只对小组评分, 小组长将教师的评分进行分配。

由于课程设计采取分组方式, 每个小组同一个题目, 不同小组的题目不同。因此考试方式是分组答辩方式, 每个学生既是答辩人, 又是评委。答辩人一边在计算机上演示, 一边讲解自己设计的软件的功能, 还要讲解增加在软件设计中的“得意之作”以及今后有待改进之处。其他同学再帮他指出设计中的不足, 对于答辩人在软件设计中的闪光点, 同学们纷纷取经。每组答辩完毕, 由学生和教师共同评选出优秀软件。

2. 具体实施计划

(1) 根据数据库课程特点, 打破了原有的课程结构, 对传统学科体系进行分化后的重新整合, 形成相互连接上下有序的系列模块, 既有教学内容模块化, 又有教学评估模块化, 力求达到程序化、专门化和标准化。建立数据库的考试模块, 并使之日趋完善。

(2) 结合学生所学专业, 突出职业能力的培养, 实现理论教学与实践教学的一体化, 在考试和课程设计中突出专业特点。

(3) 在能力评估实施过程中, 充分使用校园网, 建立学生作品交流平台, 实现教师对学生作品的即时指导和网上回收学生的模块考试作品。

(4) 通过举办各种形式的计算机能力竞赛、参加省内外计算机能力大赛, 调动学生学习的热情和兴趣。

(5) 为了检验和促进学生达到预期的目标, 发现考试中存在的问题, 要对学生的学习效果进行评析, 教师可根据学生学习情况及时地改革教学方式, 学生也能通过评价了解自己的学习情况, 及时地调整自己的学习方式。因此在这个过程中, 应对教学中的各个模块考试, 并进行试题分析, 对学习存在问题和困难的学生及时补课、补差。

(6) 在实施过程中, 要求学生填写相应的反馈表 (其中包含了学生考试小结) , 由此动态掌握学生知识、技能、态度等方面的情况。对学生的自我评价、其他教师的评价及社会的评价建立记录, 了解改革效果。

三.项目所取得的成果

通过对数据库课程的考试改革, 学生们对该课程的学习兴趣浓厚了, 学习热情大大提高了。

(1) 极大地调动了学生的主动性和积极性

提起考试, 学生们都会很厌倦, 但在今后的上机考试中, 会出现学生争着考, 主动要求加考的现象。学生需要考前两周开始收集资料, 有的同学到图书馆查找, 从报纸上剪辑, 网上搜索。预计考试中将有更多的学生达到评定的优良标准。”

(2) 给了学生充分发挥自己个人特长的余地

学生对这种考试没有过重的压力, 但却有一种责任感。他们把考试内容当成自己的作品, 觉得有了施展才华的机会, 比如把数学的定理、化学的方程式、物理的实验都成了学生计算机考试的素材。

(3) 学生的创造潜能被充分地展示出来

没有统一命题, 只有范围与操作评定标准, 由此放开了教师和学生的手脚, 有些不但完成了考试内容。而且作品中可能出现中药销售系统、成绩查询系统等作品。

(4) 促进了教师教学能力和自身素质的提高

12.景区开发与管理专业实践课程报告 篇十二

龙胜金坑红瑶寨及三江侗族村寨行

12月29日,06景区专业规划方向选修课的开启,让我有幸去到了慕名已久的龙胜金坑红瑶寨及三江侗族村寨并开始为期三天的实践调查活动。此次活动中的所见所闻皆让我感触良多,回校后整理相关资料结合所学景区知识总结如下:

龙胜金坑红瑶寨概况

位于广西桂林市北约120公里的龙脊梯田吸引了无数中外摄影家和摄影爱好者。但在龙脊的大山深处,还隐藏着一个鲜为人知的,比龙脊梯田更雄伟壮丽,更气势磅礴的梯田———金坑梯田。

距龙胜县城30公里的金坑红瑶寨位于金坑梯田范围内,因地下金矿多和地形酷似一个大天坑而得名。金坑瑶寨由田头寨、大寨和大界寨等组成,分布在金坑梯田的中心和底部。我们此行居住的则是大寨。

本地居民以瑶族为主,大寨住着60户人家,人口大概310人,本地有一所小学与初中合并的学校,但当地的有的大学生的数量非常少,几年出一个,在当地旅游业没有发展的时候大多出去外地打工挣钱,现在随着金坑旅游业的发展,外出打工的人数大大减少,都参与到当地的旅游建设中来了。居民基本牲口只养猪和马,猪一年也只能养个2到3头,每天大概4000多块收入,而马则是作为金坑红瑶寨的主要交通工具。

此地区自1992年开始开发,当时地方经济差,居住人民生活水平极低,加上当地的交通条件恶劣,进出入都非常的耗时耗力,而当时也只是有以色列、比利时有极少的游客到达这里进行探险式的旅游,人们思想淳朴,对于外来宾客都礼遇非常,地区的参观也收取任何费用。1993年开始,受其他地区的影响,地区考试征收国内宾客5元外宾10元的低价门票,到1995年开始人们意识的增强,开始有意识的发展旅游这一块,而进行粗放式的管理。1999年,景区管理进入正规化,但工作人员也仅三名,而到现在,年接待游客达30万,景区工作人员70多人,地方景点的国内外名声正逐渐扩大,景区所得利益也逐步增加,作为一个原生态的地方景点,相信在近几年合理的开发与管理之下还会有陆续的游客和利益的增加。龙胜金坑红瑶寨作为一个以民族特色和自然风景相结合的景点,本地的消费自然以民族风俗风情的表演门票、景区门票、当地旅馆的住宿及餐饮、工艺品的出售为主,食宿餐饮必不可少,并且我们专业学生在此次考察任务中对于工艺品的购买尤其突出,原因大致是物品充满地方特色,而且纯当地居民的手工制作,具有一定的收藏及赠送亲友的好处。而且在工艺品购买的同时,对于当地出产的龙胜干辣椒及其他农家种植的特产大家都表现出了很强的意愿,毕竟是在当地生产,属于原生态的东西,现在都市能尝到的毕竟不多。

金坑瑶族为红瑶,是瑶族的一个分支,因为爱穿红衣服而得名,红瑶没有文字,重要事件都是以山歌形式口头流传。一律穿黑色土布短裙,上身着桃红色的花衣服,粗重的耳环将耳垂拉出两个大洞,让我不忍细看。我们在黄洛瑶寨时所听的瑶寨阿妹的歌声,十分悦耳,还有就是阿嫂的长发,这里是被称为长发第一村的地方,留长发在这里是一种民俗,瑶族女性的洗发用的是淘米水,这样来滋润他们的秀发,又黑又顺。

在我们的考察中通过和当地人的交流了解到,对于旅游者的到来他们都是热情欢迎的,这不仅仅是因为旅游者的到来给当地旅游业的发展促进和带来的了消费提高了他们的生活水平,同样是因为他们一种热情好客的性格和生性淳朴。金坑红瑶寨现在有数十家民族风情的住宿民楼,大多是外界的资金介入合建的,而且现在的金坑红瑶寨的景区建设费用也是股份制的投入,门票的收入将与资金投入者及寨内居民分摊。而对于利益的分配这一块一直有

矛盾,既有寨与寨之间的,也有寨与投资者间的,但是总体的来说,旅游投资企业给当地的居民带来的更多的收益,居民对次表示欢迎,但希望能够得到更多利益的分配。金坑红瑶寨景区存在的问题和建议

我们在金坑红瑶寨考察的一天多,感叹这里美丽的风景和民俗,但也发现了许多景区在发展中存在和潜伏的问题。

1:行政管理部门的职责推卸,管理不到位。现有的县旅游局和景区管理局是处于同一等级,彼此之间没有个约束,而在一些具体事项的实施上两者没有合理的处理,在出现的问题面前,两局又互相推卸,导致景区的发展和管理的不到位。如:现有景点内的无序建筑。政府应该明确部门职责,加大管理。

2:旅游活动和政策发展的不连续性。在龙胜各寨的发展中,政府都为其发展有各类节日,如6月6晒衣节、火把节、红衣节,可是在每次政府领导的转换时,部分节日都会由于众多领导理由更换,而没有形成一个具有传统延续性的节日,没有办法打开知名度,浪费了众多资源。

3:旅游产品单一。现在所开发的只有民族歌舞展示和观赏梯田和建筑,没有办法吸引更多类型的旅游者来旅游参观和游玩,并且现在只能是白天游览,晚上基本没有什么活动,导致游客旅游生活的空乏,应增加更多参与性的活动。

4:政府对民俗民风的保留没有关注和采取相关政策。长发村的长发女性现在是越来越少了,随着大家物质生活水平的提高和对外界现代话的思想和潮流冲击,长发的保留并不会让居民坚持,而单单的是只利益驱动他们去保留这样的习俗恐怕是止不住习俗的流失的,针对金坑红瑶寨的长发习俗的保留,政府应该采取鼓励和奖励措施。

在考察中发现还有许多的问题的相关部门正在着力解决,但希望所制定的计划能跟上时代的变化。景区预计在4年内整修公路,提高景区的可进入性,在这点上我寄望能让更多的人知道和了解金坑红瑶寨,而不是让大多数人只是看看照片而已。并且希望景区在管理这个方面一定要注意景区内和居民的友好协调,处理好各方矛盾,持续的有序的发展金坑红瑶寨的旅游事业。

三江侗族村寨概况

三江侗族自治县位于广西壮族自治区北部的湘、黔、桂交接处,辖3个镇11个乡,总面积2454平方公里,人口34.18万。

我们来到的村寨,民风纯朴,风情浓郁,这里的色彩都是那么素雅、清淡。屋瓦是黑色的,门窗是木质的本色,人们穿着青黑色的衣服,年轻的姑娘也不过是身着天蓝色衣服,唯一鲜艳的,便是姑娘们头上插的那朵红绒花。

侗族的鼓楼为木质结构,以榫头穿合,不用铁钉。有三、五层以至十五层,呈4面或6面8面倒水,高4~5丈,飞阁重檐,形如宝塔,巍峨壮观,是族姓或村寨标志,也是公众集会的议事场所。导游所说,这里侗族式的吊脚楼村寨很多,但一定要是有侗族鼓楼存在的寨子才是真正的侗族居住的地方。

三江侗寨中的风雨桥,要数程阳风雨桥最为著名,已列为国家重点保护的文物单位。它建在程阳侗寨前,石墩木桥,造型优美、气势恢宏,由两座桥头亭,三座桥中亭组成。各个桥亭的造型都不相同,高低起伏,别有韵味。走进桥廊,又是一番景象。几位侗族老阿妈在悠闲地依栏刺绣,见到我们的到来,赶紧拿出当地的工艺品叫卖,她们的身后是一座小小的庙宇,里面供奉着桥神,守护着寨子的安全。

走在村寨里,十分安静,石板路一直向前延伸,村寨中还有几座小型的风雨桥,虽然小,但是看起来还是那样的美丽。几位村民正在修整长木,大概是哪家又准备砌房子了吧,看那木头上打出的洞,十分工整,可见制作者的手艺。

在村寨里逛了后观看当地侗族的大歌和舞蹈,洒脱粗犷的小伙子们吹起芦笙芒筒,在芦笙坪上,漂亮的苗侗姑娘翩翩起舞,优美奔放的舞姿,委婉动听的歌声,叫你看得眼花缭乱,听得如醉如痴。侗族大歌了,这种无乐器伴秦、无人指挥的多声部合唱,高中低音浑为一体,和声完美协调,格调柔和婉转,旋律典雅优美。才发现原来音乐可以如此的优美,原生态的东西感觉额外的就是好。喝上一杯当地酿出的米酒后,和当地村民一起围圈跳舞,过竹竿,互性的娱乐方式让时间都非常开心。

三江侗族村寨景区存在的问题和建议

1:景区管理差。景区内无管理人员,只有人员收门票而无人在内部对物品建筑设施的监管,并且没有规范化管理措施方案。

2:景区基础设施不完备。在夜间的时候,整个景区内无灯,漆黑一片,游客晚间走动时非常不方便,安全措施差,晚间也无相关人员看守。旅店条件差,程阳山庄最初为政府扶持建设,后私人承包,却连最基本的热水供应都无法达到,而使用简单的山上木柴烧水供应。

3:服务意识差。旅店工作人员没有服务意识,待客服务差,金钱意识过重。

龙胜金坑红瑶寨及三江侗族村寨两者对比之认识

两者都具有浓厚的民族特色,红瑶及侗族的建筑、风情和民俗,在当今城市化迅速的今天,更多的城市人愿意到这样的地方来开眼界,来感受别样的民族气氛。两者具有同样的吸引游客的资本。但是在龙胜我们能感觉到更纯正的少数民族气氛,在那里,大部分的居民都身着本民族的服饰,他们有这样的意识来促进本地旅游业的发展,最大限量的开发本地的民族特色的产品,而在三江,几乎大部分都已被汉化,游客的求异心理得不到很好的满足。而在景区开发方面,龙胜金坑相对也更加完善,道路及厕所和卫生设施,并且有者良好的服务意识,旅游发展的意识非常清晰。

并且两者在旅游产品开发方面都不够好,缺乏能让游客充实旅游时间的节目和活动,形式过于单一,应该开发更多的旅游产品来迎合旅游者的需求。

面对旅游的发展,游客的增多,景区本身必须有意识的去保护本地的现有资源,延续本地特色的前提下去开发,增加本景区的发展周期,要有超前的意识和超钱的意识。

报告人:06景区2班刘挺

学号:200602090225

13.《数据库设计与实践》课程报告 篇十三

摘要:针对我院开设的《数据库原理及应用》课程实践环节存在的问题,首先提出进行教学和实验平台的升级,其次详细阐述了综合实践教学案例的设计与应用。学生通过实践教学案例,不仅可以将理论知识融会贯通,并能够从总体上把握数据库设计及实现的整个流程,提高了实践能力,真正的做到学以致用。

关键词:数据库原理及应用,实践教学,案例教学

中图分类号:TP311.13 文献标识码:A

文章编号:2096-1472(2016)-06-56-03

Abstract:To solve the problems in the practical teaching part of Database Theory and Applications,the paper proposes to upgrade the teaching and experiment platform in the first place,and then elaborates on the design and application of comprehensive practical teaching cases.Through the cases,students can not only fully digest the theoretical knowledge,but grasp the overall process of database design and implementation as well.Therefore,students can improve their practical ability and make their study serve the practical purpose.Keywords:principle & application of database;practical teaching;case teaching

引言(Introduction)

《数据库原理及应用》课程是计算机专业的一门很重要的专业基础课,开设在第五学期,是《面向对象的程序设计》《软件工程》等多门课程的先修课,也是学生进行专业实践中应用性很强的一门课,因此重要性不言而喻[1]。可是根据笔者多次讲授本课程的经验,发现此课程教学效果不佳,主要存在以下问题:

(1)针对我院开设本课程的情况,目前教学和实验室使用的数据库管理软件平台为SQL Server 2000绿色版,这个版本的软件优点是基于Windows XP的一款精简免安装的数据库管理软件,能够满足基本的教学要求,但是它与Windows XP以上的高版本操作系统不兼容导致学生在个人电脑中总是出现安装问题,或者是某些功能模块无法使用,影响实践教学的效果。所以急需在教学中使用高版本的数据库管理系统。

(2)本课程一共56学时,其中理论48,实验8,还有一周的课程设计,课程设计是实践教学的重要环节,是巩固理论知识和加深认知的有效途径,是培养具有实战能力和创新意识的重要平台。在理论教学中使用的都是针对知识点的零碎的案例,学生只是片面的掌握了知识点的应用,无法将这些知识碎片整合起来,形成一个知识网络。而课程设计则是针对一门课程的综合实践过程,要求学生掌握的理论知识运用到实际的项目开发中,在此环节发现学生力不从心,项目实践的能力弱;另外,在实践中发现学生重前台开发,弱后台的数据库的设计(仍然是理论与实践脱节),这些问题导致我们培养的学生实践能力和创新能力较差,无法达到专业培养的目标。实践教学改革方案(Reform plan of practical teaching)

(1)解决软件平台的问题。针对目前存在的问题,首先需要在教学中升级数据库管理系统软件,更换为较高版本的SQL Server 2008,SQL Server 2008允许使用Microsoft.NET和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过Microsoft BizTalk Server进行的业务流程中使用数据,是一款功能强大全面的SQL Server版本。这样也不存在和操作系统不兼容的问题,扫除了实践学习的客观障碍。

(2)应用实践教学案例。案例的设计和选择至关重要,直接影响着教学效果。在实践教学环节中采用综合的完整的案例,使用的案例必须要经过精心设计,将教学内容涵盖的知识点融合到案例中,并且要难易适中,保证大部分学生的接受程度,还要能够体现出对学生分析解决问题能力和应用能力的培养[2]。实践教学案例的设计与实现(The design and implementation of practical teaching cases)

实践教学案例选择学生熟悉的实例,这样能激发学生的主动性。我们以学生成绩管理系统的设计与开发为例,将此案例贯穿到整个系统的设计和开发中。

3.1 系统的需求分析及功能结构设计

现要完成一个学生成绩管理系统,管理员能够实现学生基本信息的增删改查,课程信息的增删改查,和学生选课信息及成绩的查询和统计。学生只可以修改个人信息,查看个人成绩。该系统功能结构如图1所示。

3.2 数据库概念结构设计

根据需求分析,该系统涉及的实体型有学生、课程和系,一个学生可以选若干门课程,一门课也可以被多个学生选修,因此学生和课程的联系为多对多m:n;系和学生的联系为一对多1:m。考虑到该系统有学生和管理员两种用户,需要用户实体。E-R图2表达了该系统的概念模型。

3.3 数据库逻辑结构设计

(1)模式设计

在上一步E-R图的基础上,根据概念模型到逻辑结构转换的规则,可以得到对应的逻辑模型,其中带下划线的属性为主键。并且根据关系模式规范化理论,分析关系中的函数依赖,确定关系模式满足的范式,若存在数据更新异常,则需要进行模式分解。

①学生(学号,姓名,性别,年龄,所属系)

学号(姓名,性别,年龄,所属系)满足BCNF

②课程(课程号,课程名,学分,先行课)

课程号(课程名,学分,先行课)满足BCNF

③选课(学号,课程号,成绩)

(学号,课程号)成绩满足BCNF

④系(系号,系名,系主任)

系号(系名,系主任)满足BCNF

⑤用户(用户名,用户类型,密码)

经分析,上述关系模式中各个关系中不存在非主属性和主属性对码的部分函数依赖和传递函数依赖,均已达到BCNF,实现了比较彻底的信息分离。在操作数据时,不存在插入异常、删除异常、更新异常和数据冗余。

(2)外模式设计

考虑到成绩查询中需要得到以下信息(学生姓名、课程名和成绩),在此阶段还需要定义数据库的外模式,即将这些信息存放到视图中供用户查看。以下SQL语句为创建学生成绩视图:

Create view student_grade as

Select sno,sname,cname,grade from student,course,sc where student.sno=sc.sno and course.cno=sc.cno

3.4 数据库物理结构设计

在逻辑结构的基础上,进行物理设计,表1到表5分别列出各关系包含的属性名、数据类型和完整性约束。

3.5 系统实现

本系统前台使用Visual Studio 2010作为开发环境,SQL Server 2008进行数据管理,采用C#进行编程,系统主要实现了以下功能:

(1)学生用户

个人信息修改,个人选课,以及成绩查询。

(2)管理员用户

学生信息的增加、删除、修改、查询(支持各字段的精确查询和模糊查询)。

课程信息的增加、删除、修改、查询(支持对课程名的精确查询和模糊查询)。

系信息的增加、删除、修改、查询(支持对系名的精确查询和模糊查询)。

成绩查询和统计(按照课程名统计各分数段的情况),成绩导出。实践教学案例的应用(The application of practical teaching cases)

案例设计好之后,教师不能直接将内容顺序灌输,还需分阶段实施。在实践教学中,采用“教师提出课题―学生分组讨论―教师演示案例―学生实践―点评”的模式进行案例推行。

(1)由老师说明课题来源和意义。

(2)学生分组讨论并查阅资料,结合所学知识对课题进行需求分析。教师对学生需求文档进行审阅,并及时反馈。

(3)根据需求结果,进行概念结构设计和逻辑设计,此时教师可以以系统核心模块为例进行演示,将案例中融会的知识点讲透,并给予学生一定的时间消化。

(4)学生根据老师的案例演示,完成其余的模块。

(5)学生之间交流实践心得,最后由教师进行点评。

在案例推行中,本着师生互动的原则,充分发挥学生的主动性,并对学生每一步实践的结果及时反馈,帮助学生完成知识的巩固和应用,实现教学相长[3]。

结论(Conclusion)

课程设计实践周以学生成绩管理系统的设计与开发过程为例,可以将《数据库原理及应用》课程中各章的知识点贯穿到后台数据库设计实现的流程中,具体对应关系如表6所示:

在实践教学中采用综合案例,学生不仅对整个系统的设计和开发过程有一个清晰的认识,并且可以把《数据库原理及应用》课程中学习的知识碎片有效的整合成一个知识网络运用于实际的项目中。经调研,在实践环节中采用了案例教学后,学生学习兴趣浓厚,学习主动性提高了,通过一周的课程设计,具备了一定的分析问题能力和实践能力。因此,综合性案例的教学方法切实可行,并可以推广到其他课程的理论和实践教学中。

参考文献(References)

[1] 涂文婕,陈芳信.基于案例教学法的数据库原理及应用课程教学[J].空军预警学院学报,2015(4):310-312.[2] 曹文梁,王科欣.案例教学法在数据库教学中的应用[J].软件工程师,2011(5):48-50.[3] 梁君霞.《数据库原理及应用》案例教学改革探讨[J].电脑知识与技术,2015,11(18):115-116.作者简介:

上一篇:父亲六十岁生日宴会策划下一篇:发展党员五大制度