文本内容:
《数据库课程设计》教学大纲课程英文名称CurricularPracticalTrainingofDatabase课程编号0800770学分1学时16
一、课程教学对象本教学大纲适用于计算机学院各专业普通本科学生的课程教学是学习《数据库原理》课程后进行的一次全面的综合练习,属于必修课
二、课程性质、目的和任务通过该阶段的学习,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;锻炼学生实际动手能力、创新能力和对基础算法的理解;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力
三、对先修知识和技能的要求本课程的先修课程为计算机科学概论、C语言程序设计、离散数学、面向对象技术、数据库原理等
四、课程设计的主要内容、基本要求及学时分配建议课程设计教学方式分三个阶段进行.选题阶段(2学时)由指导老师提供题目或由同学自己提出题目,经指导老师认可后进行题目一般以开发小型数据库应用系统(如学生选课系统、宿舍管理系统等)为主,鼓励大家选择或提出一些立意健康、实用性强、具有一定创意题目每个题目成员为1〜5名,每组成员自由组合,合作完成.开发阶段(12学时)确定题目后,要求成员之间分工明确,按照软件工程的规范开展需求分析、总体设计、详细设计、编码、调试各过程的工作,最后通过前台开发工具开发出满足需求的软件系统和编写课程设计报告指导老师将根据课程设计进展安排讲解、答疑因学生用于开发的时间要远远超过12学时,故需要充分利用课外时间.验收阶段(2学时)在学期结束之前,要求对每组设计内容进行演示,最后根据演示效果、课程设计报告质量、每组成员的人数综合评分基本要求
1、要求每小组按照预期进度安排,做好每一阶段的工作要求各小组的每位成员根据分工,认真完成所分配的设计任务
五、建议使用教材及参考书
[1]王珊.数据库原理简明教程.北京高等教育出版社,2004
[2]王珊,萨师熠数据库系统概论第四版.北京高等教育出版社,2006
[3]李晓黎,张巍.VisualBasic+SQLServer数据库应用系统开发与实例.北京人民邮电出版社,2003
[4]李龙潮.软件工程课程设计[M].北京机械工业出版社2010
[5]吕云翔,王昕.软件工程课程设计[M].北京清华大学出版社2009
六、设计所需主要设备或软件微机系统每位学生1台套;操作系统Windows;数据库管理系统DBMS;VC++
6.0以上开发平台、Eclipse开发平台
七、考核方式考核方式考查评价方式将结合学生所选课题开发的数据库应用系统情况,根据每组的学生人数、软件功能和效果、答辩情况、课程设计报告质量等几方面得到总分,再将该总分根据每个成员在项目组中的贡献大小,分配给各成员,最后将每个学生获得的百分制分数转换为优、良、中、及格、不及格五个等级。