《数据库原理与应用》课程设计教学大纲
课程编码:030751027 周/学分:1周/2学分
一、大纲使用说明
本大纲根据电子信息科学与技术专业2017版教学计划制订 (一)适用专业
电子信息科学与技术专业 (二)课程设计性质
必修课
(三)主要先修课程和后续课程 1.先修课程:
数据库原理与应用、面向对象程序设计、数据结构 2.后续课程: 毕业设计
二、课程设计目的及基本要求
本课程设计是电子信息科学与技术专业的重要实践性课程。通过实际设计一个小型数据库管理系统,或者设计与实现一个数据库应用系统,使学生能够深入理解和掌握数据库的基本原理及概念,熟悉关系数据库的标准语言SQL,熟悉常用的关系数据库管理系统,掌握数据库应用系统设计的基本思想和基本步骤,掌握软件工程的工作规范,将理论概念的学习转变成具体的数据库应用系统开发,提高解决实际问题的能力。
设计目的如下:
1、培养学生综合运用所学理论知识分析和解决实际问题的能力; 2、培养学生的团队开发意识和工作方式; 3、通过课程设计使学生了解和掌握数据库系统的开发原理和开发方法,对软件系统开发的全过程有一个初步的认识和实践,增强学生的系统分析、设计、调试能力。; 4、借助课程设计,对学生进行基本的软件工程训练;
基本要求:根据实践中的具体要求,学生选择合适的开发工具和开发环境,设计出一个一定规模并且完整的数据库应用软件,具体包括系统分析、总体设计、设计、调试及撰写软件开发文档。通过多人合作,培养学生的团队开发意思和工作方式。
三、课程设计内容及安排
每组同学要根据具体的需求,选择合适的开发工具和开发环境,设计出一个满足要求的数据库应用软件,要求该系统功能完善。 具体安排如下:
1.教师布置题目,即现实世界中的管理信息系统,根据题目大小,可规定单人完成或多人(2-3人)完成,学生选题后查找资料;
2、分析题目需求,选择合适的开发环境和开发工具,进行系统分析、总系设计、开发实现并进行调试;数据库结构设计要合理,冗余度要小,满足功能需求。
3、撰写课程设计报告:完成文档整理,按照软件工程的要求完成设计论文。
4、教师对整个系统做出评价与验收:通过答辩的形式对程序的功能进行评价与验收。
四、指导方式
1
由指导教师对课程设计同学进行分组,指定课程设计的题目和内容,讲解部分题目要求。指导学生相关资料的查找,对开发过程中的问题进行指导,经过小组的协同工作和指导教师的辅导,完成题目。最后由指导教师进行验收及评定。
五、课程设计考核方法及成绩评定
1.考核方式:通过上机验收、答辩及课程设计报告的评定综合给出最后的成绩。 2.评分办法:
(1)从以下几个方面考核课程设计完成的成绩:论文、功能完成情况、工作量 及难度,回答教师所提出的问题,课程设计过程中的工作态度等综合打分。
①论文占30%
②功能完成情况及工作量占30% ③设计亮点占10%
④回答教师所提出的问题占20%
⑤课程设计过程中的工作态度(考勤)占10%
(2)课程设计的选题新颖或实现了额外的功能,应予以适当加分。 (3)成绩评定实行优秀、良好、中等、及格和不及格五个等级的成绩。
六、课程设计教材及主要参考资料
1、《数据库原理与应用》 王珊 高等教育出版社 2、《数据库系统实验指导》 单建魁著 清华大学出版社 3、《数据库原理及技术课程设计》 钱雪忠 清华大学出版社
2