辽宁工业大学
《数据库原理与应用》课程设计指导书
软件工程教研室
2011年11月
目录
一、课程设计目的与任务 ............................................ 1
1 二、课程设计的题目 .................................................... 2 三、课程设计安排 ........................................................ 4 四、课程设计要求 ........................................................ 5 五、课程设计各阶段内容 ............................................ 7 六、课程设计案例 ...................................................... 14
2
一、课程设计目的与任务
1、课程设计的目的
关系数据库技术应用SQLSERVER数据库课程设计作为独立的教学环节,是《计算机应用专业》集中实践性环节系列之一,是学习完《关系数据库技术应用》课程后进行的一次全面的综合练习.其目的在于加深对关系数据库理论和基本知识的理解,初步掌握使用各种关系数据库为后台数据库设计一个信息管理系统,综合训练学生的分析问题,设计的基本内容和方法,提高解决实际管理问题的能力,以培养学生的专项技能和职业能力.
本实践课的主要任务是:(1)、掌握运用软件工程中的软件开发方法进行系统分析、设计与实现;(2)掌握关系数据库的设计方法;(3)掌握利用某种语言环境进行程序设计与调试的方法。(注:软件开发语言可自选:如VB6.0 、Delphi6.0、SQLserver2000等)。
2、课程设计的内容与要求 过程要求:
(1) 选择题目;
(2) 通过资料查阅和学习和了解软件开发方法的相关案例; (3) 进行系统分析,画出数据流图、设计数据字典;
(4) 进行系统设计:建立系统结构图:设计各个模块以及各个模块间的关系; (5) 进行数据库设计:根据项目要求设计E-R图,设计数据库结构及相关约束; (6) 建立物理数据库;
(7) 利用软件开发语言设计各个交互界面; (8) 编写应用程序;
注:上述任务上机前完成,相关文字材料提交给指导教师审核!
(9) 调试程序。
内容要求:
本数据库课程设计要求最后采用相应的程序开发工具(如VB,PowerBuilder,Delphi,ASP等进行信息系统的开发实施. 书面材料的撰写包括数据库设计前期的调查,数据库系统分析,ER图、用户界面、数据库表及程序代码等。具体要求如下:
1)根据数据库课程设计时间选择适当规模大小的设计课题(给出部分课题供参考).采用专业实习的调研内容作为数据库课程设计选题. 2)根据合理的进度安排,按照系统开发的流程及方法,踏实地开展数据库课程设计活动.
3)数据库课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交比较详细的数据库课程设计报告和相
关的设计作品.
4)最后根据设计的结果递交一个可以运行的系统.
3、数据库课程设计时间分配(具体安排根据机房使用情况具体调整)
数据库课程设计时间为一周 ,具体安排如下: 时间(天) 1 1 2 1 数据库课程设计项目
地点 设计教室 机房 机房 机房 任务 资料的收集与整理 数据库分析与设计 用户界面与管理界面设计程序调试 程序调试及结果验收 二、课程设计的题目
本次可设题目如下:
1 2 3 学生信息查询系统 图书借阅管理系统 房屋销售管理系统