《数据库课程设计》教学大纲(共4页).doc
精选优质文档-倾情为你奉上数据库课程设计教学大纲 (参考来源:中国人大信息学院)课程名称: 数据库原理及应用课程设计 适用专业 :计算机科学与技术学 分:1.5 一、 课程设计的目的和意义 数据库课程设计是实践性教学环节之一,是数据库原理及应用课程的辅助教学课程。 通过课程设计,使学生掌握数据库的基本概念, 结合实际的操作和设计,巩固课堂教学内容, 使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现, 培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力,把理论与实践相结合, 提高其实际动手能力和创新能力。 二、 选题的原则 课程设计题目以选用学生相对比较熟悉的业务模型为宜, 要求通过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成小型数据库的设计与实现。 选题范围 在内容的深度和广度符合教学要求的前提下,应积极从实际生产中提出的设计题目。 基础理论问题。数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等。 数据库的设计与实现 。数据建模工具与数据库管理系统软件的应用。 其他问题。同学自己提出,由教师确认的题目。 选题要求 能覆盖多个知识点,使用现有工具能够解决的问题。 应用性较强,有实际意义。 选题的难易程度要适当,以学生在规定时间内经过努力可以完成为宜。 参考选题(仅供参考,主要由学生自行设计题目) 工资管理系统 人事管理系统 仓库管理系统 学生管理系统 图书馆管理信息系统 宾馆客房管理信息系统 学籍管理系统 机票预定系统 工厂产品管理系统 病案管理系统 餐馆收费管理系统 企业资产管理系统 企业客户关系管理系统 电信话务分析系统 三、课程 设计报告要求 课程设计报告有四个方面的要求: 1. 问题描述。主要对本课题进行简要的说明,包括此问题的理论和实际两方面。 2. 解决方案。包括: E-R 模型要设计规范、合理,关系模式的设计至少要满足第三范式,数据库的设计要考虑安全性和完整性的要求。所设计的 E-R 模型、关系模式的描述与具体实现的说明。应用程序部分建议使用嵌入式SQL,数据库连接使用ODBC或JDBC,报告中宿主程序可使用伪代码进行说明。3. 系统功能和使用说明 硬件环境。本系统适用于那种类型的计算机,内存容量为多大,应配备的外部设备有哪些。 软件环境。本系统的设计采用的是何种语言,应在什么软件环境下使用。 系统流程图。对系统流程图中各个模块的功能都要作详细的说明。 程序调试情况。系统在调试过程中出现问题都要加以说明。应用程序部分建议使用嵌入式SQL,数据库连接使用ODBC或JDBC,报告中宿主程序可使用伪代码进行说明。 结论。对本系统作一个全面的评价:包括有何特点、存在的问题、改进意见等。 4. 结束语。课程设计的收获与存在的不足。 四、 设计报告评分标准 序号 报告内容所占 比重 评分原则不给分及格中等良好优秀1问题描述 10% 没有 不完整 基本正确 描述正确 描述准确 2解决方案 40% 没有 不完整 基本可行 方案良好 很有说服力 3系统功能和使用说明 30% 没有 不完整 基本正确、清晰 正确,清晰 有价值,并可以实际演示。 4结束语 10% 没有 不深刻,无说服力 较深刻 较深刻,有说服力 深刻,很有说服力 5其他 10% 包括是否按时完成,报告格式,版面整洁、语言等等 五、 成绩评定 设计报告 50%, 系统演示 30% ,小组评价 10% ,考勤 10% 。 六、 参考资料 1.数据库设计教程Thomas M. Connolly, Carolyn E. Begg. 机械工业出版社,2003.6 2SQL SERVER 2005高级程序设计ROBERT VIEIRA. 人民邮电出版社,2008.33.PowerDesigner软件工程技术.白尚旺等. 电子工业出版社,2004 七、 时间安排 1.第9周选题可行性检查,通过检查即可开始设计。2.第13、14周小组讨论,第16周报告初稿总结。3第17周完成设计,并提交设计报告。专心-专注-专业