《数据库原理与应用》课程设计大纲适用专业:网络工程课内学时:20开课学期:6本课程设计的先修课程:C语言程序设计,数据库原理与应用一、课程设计的性质和目的1、课程设计性质:《数据库原理应用》是网络工程专业的一门主干课程
该课程讲述了数据库系统的基本概念,基本原理和基本技术
由于该课程是一门实践性很强的专业课,对培养网络工程专业这种应用方面的专业技术人才有重要意义,仅学习原理性知识是不够的,必须将理论与实践结合起来
《数据库课程设计》通过实际设计一个小型数据库管理系统,或者设计与实现一个颇具规模的数据库应用系统,使学生进一步理解所学到的原理性知识,培养学生开发大型系统软件的能力
2、课程设计目的(1)培养学生综合运用所学理论知识分析和解决实际问题的能力
(2)培养学生的团队开发意识和工作方式
(3)通过课程设计使学生了解和掌握数据库应用系统的开发原理和开发方法,对软件系统开发的全过程有一个初步的认识和实践,增强学生的系统分析、设计、调试能力
(4)借助课程设计,对学生进行基本的软件工程训练
3、课程设计的主要任务(1)完成一个实际的数据库应用系统的需求分析、总体设计与详细设计
(2)选择合适的数据库前台开发工具和后台数据库,创建数据库,进行相应功能模块的程序设计,最后调试成功
二、课程设计的基本要求本课程设计重在培养学生的团队开发意识和工作方式,培养并提高学生设计一个具有一定规模、并且完整的数据库应用软件的能力,具体包括系统分析、设计、调试,以及撰写软件开发文档等方面的能力
1.选题要求:课题应满足课程设计的目的和基本要求,尽量选择经典的数据库应用课题
具体选题可以采用自主选题和教师指派两种方式
2.组织方式:基于小组开发和设计,每个小组由3-4位学生组成,设置组长,强调协作,同时明确个人分工
3.实施步骤:课程设计分系统分析、总体设计、详细设计、合成调试四个阶段进行,每个阶