《数据库原理与应用》课程设计报告选题名称:学生信息管理系统组长:李盟指导教师:汤嘉立设计日期:——学号姓名小组评分教师评分14李盟9015李玲9029徐兰9031许媛媛901
课程设计目的:数据库是一门实践性很强的课程,为了使学生加深对数据库基本知识的理解,掌握数据库设计和开发的基本方法,学生自选题目,要求学生完成一个完整的数据库设计过程和基本的开发过程,从而培养学生在数据库应用领域中的分析问题和解决问题的能力
课程设计内容:(1)数据库设计教师讲解数据库的设计方法以及PowerDesigner的使用,学生自选题目,要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告、用PowerDesigner建立概念模型、逻辑模型、物理模型
在物理模型中根据需要添加必要的约束、视图、触发器和存储过程等数据库对象,最后生成创建数据库的脚本,提出物理设计的文档
要求学生提交的报告包含:需求说明书概念数据模型(E-R数据模型)逻辑数据模型(含关系规范化)物理数据模型(含约束、视图、触发器、存储过程、安全设计、恢复方案、事务设计等等)创建数据库的脚本(数据库对象的定义语言)物理设计的文档(数据库的实施规划)(2)数据库开发在数据库设计的基础上开发一个基本的数据库应用系统,要求有基本的数据查询功能和数据管理功能,并能将存储过程、触发器、事务控制等运用其中
开发工具可以自己选择
课程设计要求:数据库课程设计单独设课,为2周独立实践环节(40学时),一般4人1组,指定1人为组长(也可申请独立完成),但每人要承担独立的工作、独立完成课程设计报告
通过以上过程,锻炼学生从实际应用出发,进行需求分析,利用PD工具建立数据库模型、完善数据库模型,到最后的数据库实施和应用系统开发
希望通过这个过程可以巩固所学知识,提高学生的综合分析问题和解决问题的能力
实验条件:(1)硬件条件:PC机