- 相关推荐
数据库课程设计总结
总结是把一定阶段内的有关情况分析研究,做出有指导性的经验方法以及结论的书面材料,它是增长才干的一种好办法,不妨坐下来好好写写总结吧。但是却发现不知道该写些什么,下面是小编帮大家整理的数据库课程设计总结,仅供参考,大家一起来看看吧。

数据库课程设计总结1
一、教学总体设计
SQL Server20xx和课程教学设计中,首先应明确教学任务、教学实施方法以及学生应该达到的专业能力。教学任务围绕学生应达到的专业能力,要求学生首先能够完成一个后台数据库的创建与管理,然后通过的教学学生完成前台管理开发。教学方法是带着问题边学边做、层层递进、举一反三的一体化项目教学法。而笔者在教学中要求学生完成最终项目是实现学生成绩管理数据库系统设计。其功能实现包括相应信息的编辑、各种查询和排序和系统维护。功能菜单如下:学生信息管理、课程信息管理、成绩信息管理、教师信息管理、系统维护。
二、课堂教学设计
(一)课堂教学实例
对于数据库,学习内容包括数据库设计与对象创建、数据库数据管理及应用、数据库数据维护、数据库数据备份和数据恢复等。建立教学实例以及对应的子项目,将实例融入分解成几个子项目(见表1)。建立项目与任务学习的对应关系(见表2)。
对于,课堂教学主要包括过程设计、窗体界面设计、数据库访问技术,包含的常用类有:Connection类、Command类、Data Reader类、Data Adapter类和Data Set类,实现对数据库访问连接的步骤。在其中讲解项目的创建、类的添加与设计,以及面向对象的程序设计。
(二)课堂教学
要尽量将“教”转移到“学”上。避免整个课堂大满贯,及时引导学生举一反三,将课程知识及时转化为自己内在的能力。课堂教学主要分为教师课堂授课与学生实训,其中,课堂教学与学生实训的课时比例为1∶2。上课前,分析本次教学的难点和重点,并给出相应的解决措施,明确哪些任务知识点需要老师边讲解边现场编程。
课堂上的讲授不断提出任务,启发学生思考、分析,学生参与解决问题,同时鼓励学生大胆创新,寻找一切可能的.合适的方法和途径。在讲新知识前,提出一个实际的问题,由问题带出任务,如要建立学生信息表,先与学生讨论需要哪些必要的信息,如学号、姓名以及相应的数据类型的意义和如何定义,就不会感到枯燥无味。在学习数据库时候,学生有的还不是很明白这个数据库的作用,可以先给学生看到一个完整的学生成绩管理系统中对数据库的操作,然后再讲解通过创建界面,使用连接数据库,让学生明白一个数据库管理系统的开发过程。
另外,应优化教学内容,淡化语法教学。课堂教学中,教师没必要侧重编程语言的基本概念、基本语句和语法的详细讲解,把实例项目作为贯穿教学的主线。在实例代码窗口中渗透语法和句法,将知识通过实例有机结合起来,让学生不至于感觉杂乱、抽象、无整体逻辑,使学生在工程项目中去掌握语法规则,不但能促进学生正确掌握语法,还能让学生很好地解决实际问题。
(三)实训项目任务
SQL Server20xx和课程的实践性很强,而且高职高专的学生对实践操作类课程的热情较高,项目任务布置时,应该明确实训的目的、实训要求、实训内容,完成时间,引导学生独立操作,学会分析归纳使用到的知识点,目的是使学生在实践中进行巩固复习。每一个实训项目按照课堂的实例步步深入,通过一个个实训项目的层层推进,让学生明白该项目的整个软件开发过程。
在教师课堂演示实例后,布置学生完成课内的实训任务环节,了解学生对课堂内容的接受情况、学习主动性等存在的问题。教师这时就要在课堂进行巡回观察指导学生的操作情况,发现学生存在的普遍错误,对学生出现的问题给予帮助,分析解决,对学生的独特想法、解决的新思路、新的方法给予奖励,并请学生演示,调动他们的课堂积极性,同时培养学生的软件编程思维。
(四)总结与考核
总结评价考核分为:过程总结评价与终结总结评价相结合,过程性总结评价占50%,终结性总结评价占50%。每个子项目的完成都进行一次总结和讲评,对项目实训中遇到的问题可以在总结会上与学生讨论的方式进行,最后教师进行点评,从中找出最好的解决方案,同时,实训任务完成,根据其学习情况、操作的熟练程度给学生一次平时成绩。学生学习完成所有知识后,安排学生2周到3周时间完成课程项目设计。课程设计的题目为一个学生成绩管理系统的开发,内容与本学期的实训任务相似。最后,学生应该提供《项目开发总结报告》及作品,总结报告包括:设计思想、设计过程,回顾所学的知识,得出的经验和体会。
三、教材选择
教材应该采用项目教学法的教材体系结构。结合高职高专学生的特点,教材应把知识贯穿于整个教学过程中,最好是在项目中进行穿插讲解。这样就避免了让学生在毫无知识背景的情况下去理解抽象晦涩的概念。
四、拓展设计
除了学习,还可以鼓励有能力的学生自学掌握目前较常用其他的前台开发工具,如xxx或者JSP等。这一阶段以学生自学为主,鼓励学生通过各种途径查找资料,实现远程登录学生成绩管理系统,拓展学生的知识面。
五、效果与总结
教学中学生参与到项目实现,以学生较容易的内容进入知识的学习,学生的积极性较高,学生通过实践从中获取知识,培养并提高学生编程的能力。
教学法不是单一的,它往往是多种教学法的综合运用,根据课程的学习特点和学生的实际情况,以及现有的教学条件,将多种教学方法紧密地结起来,大胆进行教学法的尝试,善于总结,让学生不把学习为一种负担,这样课程的教学效果就会越来越好。
数据库课程设计总结2
一个月的时间非常快就过去了,这一个月我不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。虽说上过数据库相关的课程,但是没有亲身经历过相关的设计工作细节。这次课程设计给我提供了一个很好的机会。
通过这次课程设计发现这其中需要的很多知识我们没有接触过,上网查找资料的时候发现我们以前所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要自己不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。
这次的数据库课程设计,我们组负责的企业信息文档管理系统的`设计。这课题是自拟的。我们组实行的分工合作。我主要是负责数据库功能模块设计这部分。
从各种文档的阅读到需求分析、概要设计、数据库总体设计、代码编写与调试,我们都准备了好长时间。组内分工合作的整个过程,我亲身体验了一回系统的设计开发过程,分工合作的好处。很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。但真正需要自己想办法去设计一个系统的时候才发现其中的难度。经常做到后面突然就发现自己一开始的设计有问题,然后又回去翻工,在各种反复中不断完善自己的想法 我想有这样的问题不止我一个,事后想想是一开始着手做的时候下手过于轻快,或者说是根本不了解自己要做的这个系统是给谁用的。因为没有事先做过仔细的用户调查,不知道整个业务的流程,也不知道用户需要什么功能就忙着开发,这是作为设计开发人员需要特别警惕避免的,不然会给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重来。所以以后的课程设计要特别注意这一块的设计。经过组内讨论,我们确定的课题是企业信息文档管理系统。说实话,我对这个系统不是很了解。通过上网查找资料、相关文献的阅读,我对该系统有了大体的了解。
在需求分析过程中,我们通过上网查资料,去图书馆查阅相关资料,结合我们的生活经验,根据可行性研究的结果和用户的需要,分析现有情况及问题。在一个月的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间遇到很多问题,经过组内讨论。最终把它解决了。通过这次课程设计,我对数据库的设计更加熟练了。通过本次课程设计,对SQL语言,数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表,学会了数据库的基本操作。很多事情不是想象中的那么简单的,它涉及到的各种实体、属性、数据流程、数据处理等等。很多时候感觉后面的设计根本无法继续,感觉像是被前面做的各种图限制了。在做关系模型转换的时候碰到有些实体即可以认为是实体又可以作为属性,为了避免冗余,尽量按照属性处理了。
通过本次课程设计,我觉得不管做什么,始终都要相信自己。不要畏惧,不要怕遇到困难,什么都要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来它并没有你你想象的那么难。如果没有自信,没有目标,没有信心就很难把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标。从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!
通过这次毕业设计的完成,使我对自己所学知识进一步的了解,同时通过实践发现自己的不足,对知识的掌握及运用存在诸多的不完善。本系统也存在着很多不足,如系统十分简单,实现功能也不够完善,安全性问题也没有很好的解决。所以在今后的学习中我会继续努力,完善自我,同学的帮助、指导老师的用心辅导和学校的精心安排使这个课题能够顺利进行。但是,由于时间仓促以及本人水平有限,本系统还有很多不完善之处,也难免存在错漏,恳请老师谅解。
数据库课程设计总结3
在开学的第一周,我参加了院里组织的数据库课程设计,这项任务是分组分工完成的,我们组有五名成员,分别是我们班学号的后五位同学,很荣幸地我被推荐为我们组的组长,在组长的英明指导下,全体组员团结奋斗,使得任务完成地比我们预期的要稍早一些,也比预期要漂亮一些,这一点我们都感到很高兴也很自豪。
王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。
首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。
凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们做了个进度安排表,我很好的利用了这次机会,花了较多心思作出了一个很详细的进度安排表,之后我们组任务的完成也是严格按照这个进度表进行的。当然我后来去了解了一下别的组的情况,有些组的进度安排表没我们组做完善的一个很重要的原因就是他们对这一周的数据库课程设计到底还没什么概念。导致这种现象的原因有很多方面,一个是基础太差不能理解老师安排的任务(当然这种人比较少),一种是缺乏交流,这个交流包括组内的交流,也包括组间的,更包括与老师之间的,这也就引出了我的.第二个心得。
多交流,这是我这次项目的第二个心得。对于这种分工完成的项目,组员之间的交流是极其必要的。如果组员之间不能很好的沟通,不仅会做很多无用功,而且也会做很多重复的工作。组员之间很好点,我们每天都会在qq上或者见面相互交流,并及时修改进度安排表;除此之外,我们还相互帮助解决问题,或者共同解决问题,比如说这次的概念模型的设计,我们组负责设计概念数据模型的同学赵X和负责数据需求分析的同学左XX就经常沟通(因为两者的任务联系比较紧密),共同解决问题,才会做出令我们组员都比较满意的数据概念模型和漂亮的数据需求分析文档;当然最重要的是我们也常会去与老师沟通,老师也在关键的设计地方也给了很多很多的宝贵意见。当然不得不作出检讨的地方是组长这次与老师交流的比较少,反而不及组员,希望在接下来的项目中能有所改观,起好带头作用。我同样也有观察别的组完成情况,发现有些组出现了组长包干或者组长与个别组员的包干的现象,我觉得导致出现这种可怕现象的主要责任在于组长,组长的任务不仅仅参与部分任务的完成,更重要的是分配任务并协调组间关系,是沟通交流的一根主要管道。通俗的讲就是组长上要联系老师,中要与他组交流,下要与组员积极沟通,我觉得这也是组长这个角色的设置的必要所在吧。我真心地希望在我们下一个创新课程j2ee的训练中我们班不要再出现这种现象,每个人都有平等得到锻炼的机会,组长不认真分配任务不积极与组员沟通在某种程度上剥夺了组员得到锻炼的机会,而更可悲的是很多组员还没有意识到这一点。
以上很简单的三点让我们组在这次设计之中顺利完成了任务,下面谈谈我们组在这次任务中做的不足的地方吧。
首先得从组长自身谈起,刚有说到组长与老师交流较少是第一点,第二点是组长一直以来的老毛病了,就是基础不扎实,数据库的理论知识很多考完就忘的干干净净,在项目的开始阶段又返工去补习部分数据库的知识,而且我们的组员大部分也这样,甚至班里有很多同学也是这样的。所以以后对于重要的专业基础课一定要牢牢把握,绝不能追求过一门算一门。不过话说回来,组长这次返工还是较有成效,很快的理解了设计任务,并以最快的速度做好了详细的进度安排表,需要被鼓励一下呵呵。第三点就是组长对问题的解决程度缺乏完美的追求,说通俗一点就是不求甚解,其实在我们的设计模型中,有一些地方还可以做调整的,数据的完整性和合理性将会进一步提升,如果我带领组员朝这个方向再多努力一点,水平就不仅仅提高几个档次了,但是组长鼓励组员去解决了一部分,且在一些地方确实做了修改。
其次说说组员,这几位组员中有两位与组长合作过一次,默契还不错,在这次的任务的完成中发挥了很大的作用,他们是周XX和左XX,分别担任功能需求说明书的编写和数据需求分析说明书的编写,曾在第一次小组会议就表示一定要交出令组长非常满意的作品,而且事实的确是这样,都完成的很出色。而其余两位同学相对主动性就差了点,总是要组长不停的花心思督促能勉强完成任务,令组长很是头疼,但总的来说还是很配合,但这也在一定程度上导致组内组员水平出现较大差异。
【数据库课程设计总结】相关文章:
数据库课程设计06-25
数据库课程设计心得体会02-22
数据库课程设计心得体会03-23
数据库课程设计的心得体会09-08
(精华)数据库课程设计心得体会10-08
(优秀)数据库课程设计的心得体会11-07
数据库课程设计心得体会实用[9篇]08-09
数据库课程设计心得体会精品(8篇)09-15
2023年数据库课程设计心得体会03-22