非计算机专业数据库课程设计教学研究_第1页
非计算机专业数据库课程设计教学研究_第2页
非计算机专业数据库课程设计教学研究_第3页
非计算机专业数据库课程设计教学研究_第4页
非计算机专业数据库课程设计教学研究_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、非计算机专业数据库课程设计教学研究摘要:数据库课程设计是代写论文学生掌握一定计算 机知识后进行的集中实践环节,对于非计算机专业学生存 在一定的困难。如何让学生通过数据库课程设计,使他们 的各方面能力得到培养和锻炼,是高等学校计算机教育教 学改革和培养人才的重要教育教学环节。关键词:数据库;课程设计;教学方法一、引言随着信息社会的到来,既掌握专业技能又具有计算机 应用能力的人越来越来受到欢迎。为了适应社会的发展, 必须培养既熟悉专业又能把计算机技术同各领域的专业需 要紧密结合的复合型人才。数据库技术成为高校各学科专 业的必修或选修课程。数据库课程设计一般是大学三年级 学生在学完计算机应用基础、计

2、算机编程语言、办公自动 化软件基础、数据库原理与应用等课程后进行的集中实践 环节,主要内容是通过社会调查,选择一个实际课题,完 成数据库应用系统设计工作,课程结束后提交应用软件系 统和课程设计报告。通过课程设计,可以使学生较全面地 理解、掌握和综合运用所学知识,培养学生调查研究,查 阅技术文献、资料以及编写技术文献的能力。非计算机专 业学生对于计算机类的课程通常有一定的畏惧感,尤其对 计算机语言、编程等,觉得难以驾驭和掌握。如何让学生 通过数据库课程设计,使他们的各方面能力得到培养和锻 炼,一直是值得思考的课题。本文结合教学实践,就教学 内容、教学手段、考核方式、课程管理等方面进行初步探 索。

3、二、课程设计的目标、内容及要求教师应了解学生以往所学过的计算机相关课程,注意 课程的衔接,分析非计算机专业学生已经掌握的知识和知 识的体系结构,明确数据库课程设计的教学目标、内容及 课程设计要求,对需要加强或充实的内容要重点讲解和补 充。数据库设计是指对于一个给定的应用环境,构造最优 的数据库模式,建立数据库及其应用系统,使之能够有效 地存储数据,满足各种用户的应用要求,包括数据库的结 构设计(数据静态模型的设计)和数据库的行为设计(应用软 件等的设计)。学生应按照数据库结构设计的需求分析、概 念结构设计、逻辑结构设计、物理结构设计、数据库实施、 数据库运行和维护这六个阶段,分阶段分步骤进行,

4、完成 每一个阶段的任务。根据软件工程的方法和理论进行应用 程序的设计,熟练运用相关语言编制应用系统的界面,实 现开发工具与数据查询语言的无缝连接,建立数据库应用 系统。要求学生要提交课程设计报告、所开发的软件系统 和程序清单。课程设计报告包括各阶段的设计内容和对所 开发的应用系统的评价,以及课程设计的体会与建议。为了发挥学生的主动性,教师授课的重点应放在系统 化的开发步骤和关键性问题的求解上,首先要介绍设计思 想、方法和程序设计的思想和方法。课程设计过程中教师 要指导学生查资料,如数据库原理及应用,数据库系统, 软件工程,管理信息系统等方面的书籍,同时要指导学生 善用软件帮助系统,培养学生学会

5、质疑、自学和调查研究 解决问题的能力。针对在校学生接触实际比较少,没有实 际开发软件和工作经验的特点,应精选有代表性的案例, 从问题的提出、方案的设计与实施,到最终问题的解决, 给学生全面了解解决问题的全过程。然后,由学生当主角, 让学生自己解决问题,锻炼他们综合运用知识的能力。三、课程设计的选题选题是整个课程设计的前提和关键。课程设计题目选 择的难易程度、范围的大小和是否能激发学生的学习热情, 直接影响到这一实践教学环节的效果。一个好的题目应该 符合以下原则:首先,要符合教学要求,使学生通过课程设计进一步巩固所学的专业知识,培养学生分析问题、解 决问题的能力;其次,一个好的题目应该和实践紧密

6、联系。 理论来自于实践,又服务于实践。要贴近学生学习和生活 实际,先选择容易开发的实用的数据库应用系统,对学生 以后从事相关工作有帮助。脱离实践的题目往往激发不出 学生的学习热情,达不到预期的目标。首先,将学生分成若干个小组。分组的依据为:学生 的学习成绩、知识结构、学习能力、性格特点、男女搭配 等,遵循互补的原则,成绩好的与成绩差的搭配,性格内 向的与外向的搭配等。每组人员为56名,每组设组长, 全面负责小组的学习讨论和任务安排。在组长的指挥下, 对成员进行分工,善于口头表达的负责联系工作和调查研 究,计算机操作能力强的负责代码的编写,程序设计能力 强的负责整体规划、程序调试和连编,写作能力

7、强的负责 技术文档的书写等,成员努力的成果与个体成员共同分享。教师只需提醒学生合理分配工作时间,注意小组成员之间 的沟通,帮助把握进度。实践表明:在互相讨论又各自有 所负责的学习氛围中,学生之间可以相互学习、取长补短,对知识的掌握与巩固有很大的帮助。其次,各个小组通过讨论、观察、思考、查资料等方式,结合各个学生的特长,参考教师指定的范围选定课程 设计题目,然后与教师进行交流。教师应对学生选定的题目进行批阅,在可行性、工作量大小、小组成员及题目意 义等方面进行把关评估,及时将意见反馈给学生,学生再 针对教师的意见进行调整,最终确定课程设计的选题。结 合教学实践可以选择如下题目:客房管理系统、学籍

8、管理 系统、学校工资管理系统、科研项目管理系统、高校设备 管理系统、档案管理系统、图书资料管理系统、教学成绩 管理系统、后勤管理系统、系办管理系统、居委会管理系 统、职工人事管理系统、宿舍管理系统等。四、方案设计和方案实施选定题目后,即可着手完成数据库课程设计的各个阶段的任务。首先,各小组应对所选题目进行分析,通过查阅资料、小组讨论、走访专家或社会调查等途径,进行调查研究和可行性分析。通过调查组织机构情况、业务活动情况、数据情况、用户要求,确定新系统的边界,完成系 统需求分析。然后,采用实体联系模型确定应用程序中的 实体和联系,确定实体的属性和实体之间联系的类型,得 到局部e-r模型,异对局部

9、e-r模型集成进行输入/输出 设计和软件结构设计等,完成概念结构设计。接下来,实 现e-r模型向关系模型的转化,利用关系规范化理论进行 关系模式的优化,设计用户视图,同时进行界面设计,模 块设计等,完成逻辑结构设计阶段的任务。再往下,进行 物理设计和软件实施,最后是应用系统的集成与发布。小 组成员在组长的领导下,可以分头完成各自负责的任务, 小组成员要分工负责和团结协作。教师在指导课程设计过 程中,可以设置几个检查点,制定阶段性任务。如根据课 程内容、教学目的、系统规模、工作量等因素,审查各小 组递交的初始设计方案,在设计方案的实现方法、表现形 式等方面做出调整建议,以避免在方案实施过程中出现

10、不 必要的反复。在课程设计过程中,提倡通过模仿来学习,只有多模仿才能掌握方法,才有可能创新。学生根据初始方案,通 过各种途径查找与自己的题目类似的范例,通过模仿范例 来实现自己的程序。有的学生在范例中看到自己感兴趣的 内容,通过适当修改,将其应用到自己的程序中,使程序 更合理,内容更丰富。学生在掌握了基本方法和解决问题 的途径后,对自己感兴趣的内容,自然愿意努力去寻找答 案。学生在方案设计、修改、实施的过程中不断发现问题 与解决问题,逐步产生了学习的乐趣。为了避免在分组的 实验、设计中有的同学不积极参与的现象,可以采用随机 抽查的办法来考核小组的成绩,促使小组内部互相监督、 互相帮助、互相学习

11、,有利于培养学生学习的积极性,提 高教学效果。数据库课程设计中实验是重要的组成部分,教师要详 细布置实验,制订上机纪律,并且督促学生严格按照课程 设计各阶段工作要求操作。实验可以参考以下内容安排:(1)建立数据库。包括创建数据库,创建表,建立字段和记 录的有效性约束,建立索引,创建表间关系和触发器设计 等。(2)使用表单操纵数据库。包括设计表单,创建表单, 为表单添加对象,定义表单及其对象的属性、事件和方法。 (3)设计用户视图。包括创建不同的用户视图,实现用视图 来控制更新数据库中的数据的目的。(4)设计报表。包括创 建报表,打印和预览报表,注意各个带区的使用。(5)设计 菜单系统。包括规划

12、菜单系统,创建菜单及其子菜单,为 菜单指定任务,调试和使用菜单系统。(6)项目集成。包括 使用项目管理器集成数据库、表单、视图、报表等数据库 对象,设置主控程序,编译和发行软件等。五、课程设计的考核与评定学生在课程设计结束后,不仅要提交软件系统,还要提交课程设计报告,阐述其设计思路、运用的知识及自己 的体会。课程设计的成绩由以下几部分组成:考勤占10分, 平时抽查和提问题情况占10分,课程设计报告占30分, 软件系统设计占30分,演示与答辩占20分。课程设计报 告主要看各个部分的完备性,分析的透彻性和独到的见解。 在评分方式上采取自评和互评的方式,首先由各小组依据 教师给岀的评价标准给本小组打

13、分,然后由每组各选一名 代表给大家介绍系统开发的情况并演示系统,同时回答学 生和教师提出的问题。所有小组代表陈述完后,由各组分 组讨论,对其它组开发的系统进行评价和评分。最后由教 师根据其自评、互评分数结合实际情况(包括软件开发水平、 演示能力、回答问题能力、软件开发文档等)适当总结并公 布成绩。为有效避免学生在课程设计过程中的抄袭现象,教师 可以对学生进行有针对性地提问,学生当场解答;教师也 可以釆取删除软件中一些关键性语句由学生当场调试的方 法检查学生的学习效果。通过评价和自我评价,学生的学 习主体意识得到充分体现和加强,激发了学生发现、分析 和解决实际问题的学习积极性,不仅提高了学生运用数据 库理论开发出具有实际应用价值的数据库应用系统的能 力,而且学生思考和解决实际问题的能力也有了较大提高。六、结束语课程设计是一种学习、实践、探索和创新相结合的综 合教学,是高等学校培养人才的重要教育教学环节。通过近年来课程设计的指导实践.笔者深切地体会到,正确合 适的选题、恰到好处的指导、学生积极性的调动、科学的 评价手段及课程设计规范化管理等对提高课程设计质量是 至关重要的。实践证明,课程设计大大激发了学生的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论