(Database: Principles and Applications Project)
课程编号:1220538
课程名称:数据库原理及应用课程设计 课程性质:实践性教学环节
适用专业:计算机科学与技术、信息管理与信息系统 学分:1学分
周数:1周
一、课程设计的目的及要求
1. 课程设计目的
数据库原理及应用是计算机及其相关学科的一门重要的学科基础课程,也是计算机软件科学与技术、信息科学与技术的重要学科分支。本课程设计旨在通过对一个小型数据库管理系统(DBMS)的综合设计过程,强化学生对计算机系统软件的设计能力,提高学生的综合素质,并通过课程设计进一步加强学生对所学知识的理解,以及对数据库的全面、深刻认识。 2. 课程设计要求
要求1-2人/组,软件以可运行的软盘形式和课程设计报告作为最终成绩的评定依据。最好一人一题,每人都要交设计报告,内容不允许相同,主要是写自己设计的部分。具体要求如下:
1) 了解DBMS的设计过程; 2) 掌握关系型DBMS的结构及实现; 3) 掌握系统程序设计的基础知识;
4) 深化理解并掌握《数据库原理及应用》课程的相关内容; 5) 强化软件开发的团队意识,提高合作能力。
二、课程设计任务、内容及时间安排
1. 运行界面
可以是视窗式(Windows 型程序)。其中,控制台式又可分为人机对话方式和命令行方式。 2. 基本功能
(1)系统需求分析与设计报告:编制系统主要数据流图DFD、E-R图、功能模块设计等。 (2)系统原型设计与开发
① 数据插入 实现数据插入功能。 ② 数据删除 实现数据删除功能 ③ 数据查询 实现按条件进行数据查询
④ 数据浏览 实现数据向前、向后、第一条、最后一条的方式浏览显示。
3. 性能指标
① DBMS至少管理一个数据库。
② 每个数据库容纳的关系数上界至少大于10。 ③ 每个关系的属性数的上界至少大于10。 ④ 属性值的数据类型至少有字符型和整型。 ⑤ DBMS具有一定的可用性、坚固性。 4. 时间安排
课程设计,安排在本课程的最后部分,时间一周。 周1上午: 设计动员,分组,布置课程设计任务。 周1下午: 查阅资料、理论准备,程序总体设计。
周2~4: 制定方案,编制、调试调制程序行程序详细设计。 周5上午: 程序结束阶段,系统整体验收,撰写设计报告。 周5下午: 打印、提交课程设计报告,综合评定成绩。
三、课程设计主要配套仪器设备及元器件
PIII系列或以上PC机,32M以上内存,任选一种软件开发工具: ① Windows 98, 面向对象开发工具(Java、.net、Delphi、VC++B等) ② 面向过程开发工具(C#,Java,C,Pascal等)。
四、报告内容及要求
1.课程设计的任务(目的、要求)
2.系统需求分析与设计(数据流图(用VISIO画)、E-R图(用PowerDesigner画) 3.数据结构描述
4.软件设计流程图和功能模块图 5.程序模块汇总
6.源程序清单(以电子文档形式,最后制作成光盘形式) 7.本软件所能实现的功能综述及分析 8.课程设计体会和总结
9.课程设计报告使用A4纸打印,报告使用统一格式。
五、考核方式
课程设计作为一门独立课程,单独考试记分。
平时考勤占总成绩的10%,结题验收成绩占总成绩的90%。
结题验收成绩:根据系统方案的设计,课程设计报告,程序编制与调试结果,学习态度等标准打分确定小组的成绩,再根据组内个人答辩情况与工作量大小进行二次评分,作为学生的结题验收成绩。只有小组成绩为优或良者,组内才允许有优。
学生的成绩划分为优、良、中、及格、不及格五等。
六、教材及参考书目
1.胡孔法主编. 数据库原理及应用. 北京:机械工业出版社,2008
2.王能斌编著. 数据库系统教程(上、下册). 北京:电子工业出版社,2002 3.施伯乐,丁宝康,汪卫编著. 数据库系统教程(第2版).北京:高等教育出版社, 2003 4.王珊,萨师煊.数据库系统概论(第四版). 北京:高等教育出版社,2006 5.刘方鑫主编. 数据库原理与技术. 北京:电子工业出版社,2002
执笔:胡孔法
因篇幅问题不能全部显示,请点此查看更多更全内容