当前位置:文档之家› 数据库原理与应用课程设计题目

数据库原理与应用课程设计题目

数据库原理与应用课程设计题目
《数据库原理与应用》课程设计
一、目的:
《数据库原理与应用》课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。

本课程设计实验主要围绕两方面内容:数据库设计和基本数据库编程实践。

经过本实验,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库的运用和基本开发技术。

1. 掌握数据库设计的基本方法,熟悉数据库设计的步骤;
2. 经过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力;
3. 学习基本数据库编程方法。

二、本课程设计内容与要求
掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。

经过使用MS SQL SERVER ,建立所设计的数据库,并在此基础上实现数据库查询、连接等基本操作操作。

1、需求分析
根据给定的设计课题,绘制的DFD、DD图表以及书写相关的文字说明。

2、概念结构设计
绘制所选课题详细的E-R图。

3、逻辑结构设计
将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。

4、物理结构设计
选定实施环境,存取方法等。

5、数据实施和维护
用MS SQL SERVER 建立数据库结构,加载(测试/虚拟)数据,能体现对数据库的保护(安全性和完整性控制等)。

实现各种查询、链接应用程序,并能对数据库做简单的维护操作。

6、设计小结:总结课程设计的过程、体会及建议。

7、其它:参考文献、致谢等。

三、上机任务
1、库、基本表的建立和修改:在SQL SERVER环境下用SQL语言建立库以及库中基本表。

2、数据加载:用手工录入或导入等方法实现基本表中的数据加载。

3、单表查询以及多表查询:在建立的基本表中使用select基本格式和聚集函数;设计合适的视图,实现多表间查询。

4、触发器:根据需要设计触发器,如实现表间关联字段修改时的完整性等问题。

5、存储器:根据需要设计存储过程。

6、用VB、VC、DELPHI、Dreamwear mx、PB、VS、等开发环境设计、实现完成界面设计,实现系统主要功能。

四、考核方式与成绩评定
各阶段的图表、文档与程序(包括SQL语句和应用程序,程序部分交电子版)作为考核的内容,成绩计分按优、良、中、及格、不及格5级评定。

五、注意事项
1、选题素材参考第六项,同样课题内容相似度不能超过50%,否则以不及格计。

2、数据库对象内容:表、存储过程、触发器、安全性、完整性控制等。

3、上机调试的SQL语句脚本要保存,提交(穿插在课程设计报告里和作为电子版提交)。

4、时间安排:第17.5~18周。

5、课程设计结束前需交(1)课程设计报告(含封面)打印稿和电子版,电子版要求命名为“选题名称+11位学号+姓名”的形式;(2)SQL文件以及源代码压缩包,命名规则参考(1)。

六、选题素材参考
1、设备维护管理系统
系统功能的基本要求:
➢系统中有若干实验室,有的实验室只有1台计算机(教师
机)、有的实验室每组实验台都有计算机;
➢每组试验台都有计算机的实验室,学生能够在该计算机上提交设备故障信息;
➢只有1台教师机的实验室,在教师机上提交该实验室的设备故障信息,注明有故障的实验设备编号。

➢教师能够统计各个实验室在某个时间段的故障信息;
➢教师能够在系统中注明每个故障信息的处理情况。

2、毕业设计选题管理系统
系统功能的基本要求:
➢教师公布毕业设计课题方向或公布具体毕业设计课题;
➢学生登录系统后能够预选两位教师及课题方向(或课题);
➢教师能够看到所有预选她(她)的学生信息,根据系里规定的人数确定学生;
➢一个学生只能被一位教师选择确定,比如甲教师已确定了A学生,则乙教师不能再选择A学生了。

➢系部能够统计出所有未被任何教师选定的学生信息,以及未满的教师信息;并告知学生再次双向选择。

3、毕业设计过程管理系统
系统功能的基本要求:
➢教师定义指导学生毕业设计,包括选题指导、外文翻译、读书报告、方案设计、论文整理等几个方面;
➢教师能够查看学生各阶段所需提交文档是否已经提交以及提交。

相关主题