河北北方学院数据库实验报告.docVIP

  • 17
  • 0
  • 约4.84千字
  • 约 18页
  • 2017-05-21 发布于浙江
  • 举报
河北北方学院数据库实验报告

河北北方学院信息科学与工程学院信息系 数据库原理与应用 实 验 报 告 课程名称 数据库原理与应用 实验学期 2013 至 2014 学年 第 2 学期 学生所在系部 信息科学与工程学院 年级 2012级 专业班级 信管1班 学生姓名 郝浡森 学号 201242458 任课教师 赵志升 实验成绩 《数据库原理与应用》课程综合性实验报告 实验室: 年 月 日 年级与专业 12级信息管理 姓名 郝浡森 日期 2014.6.14 实验室 A501 实验题目 《数据库原理与应用》综合设计实验报告 一、实验目的 综合前面所学的知识,开发一个简单的学生管理数据库应用系统。通过开发这个系统学习开发一个数据库应用的过程和主要方法。 二、设备与环境 笔记本电脑、Windows操作系统、Microsoft Sql Server2005软件等。 三、实验内容 1、对需求进行分析,设计出ER图。 2、根据自己设计的ER图,设计数据库表,至少要有三张表。建立表间关系,需要使用外键来建立表间关系。 3、根据需求分析,自己设计要实现的主要功能,设计出主要的界面。 4、要求使用Microsoft Sql Server2005系统来实现这个数据库应用系统,要求使用窗体来设计界面,建立查询,使用宏,最后系统应该完整可运行。 四、实验结果及分析 1. 需求分析 (列出系统的背景和主要的功能需求) 系统主菜单包括:信息维护,信息浏览,报表,搜索查询,系统。信息维护可以查看学生信息,课程信息,学生成绩;信息浏览可以查看学生信息,课程信息,成绩查询;报表可以打印输出学生信息,课程信息,学生成绩;搜索查询可以输入某一个学生的学号或姓名查看学生信息,学生成绩;系统里包含关于和退出两项功能。 2. 概念模型设计(根据需求进行数据分析,找出主要实体、属性和关系,画出ER图) 1.E-R图: n n 根据前面设计的概念模型,按照E-R概念模型想关系模型转换的规则,课有如下的关系模式(其中带下划线的为主键,斜体字为外键): 课程(课程编号,课程名称,学分,学时) 学生(学号,姓名,性别,出生日期,专业,学院) 成绩(学号,课程编号,成绩) 教师(教师编号,姓名,性别,学院,文化程度,职称,电话,邮箱) 3. 数据库设计(根据ER图设计数据库表) 根据表1-2的设计要求,在数据库表设计视图中设计表的结构,在数据表视图正输入数据。“学生”表的数据如图1-3所示,“课程”表的数据如图1-4所示,“成绩”表的数据如图1-5所示,“信息表”表的数据如图1-6所示。 图1-3 “学生表“ 图1-4 “课程”表 图 1-5 “成绩”表 图 1-6 “信息表”表 建立查询 “学生成绩查询”,将作为其他窗体的数据来源,这里先建立该查询,起设计视图如图1-7所示,数据表视图如图1-8所示。利用“学生成绩查询”可建立“学生信息”查询,“学生成绩”查询,设计视图如图1-9,1-10。 图1-7 “学生成绩查询”设计视图 图1-8“学生成绩查询”结果 图1-9“学生信息”查询设计视图 图1-10 “学生成绩”查询设计视图 建立“学生信息维护”窗体,“课程信息维护”窗体,“学生成绩维护”窗体 建立“学生信息维护”窗体,其数据来源于“学生”,起窗体布局如图1-11所示。 建立“课程信息维护“船体,其数据来源于“课程表”表,其窗体布局如图1-12所示。 建立“学生成绩维护”窗体,其主窗体数据来源于“学生”表,子窗体的数据来源于“成绩”表,其窗体布局如图1-13所示。 图1-11 “学生信息维护”窗体 图1-12 “课程信息维护”窗体 图1-13 “学生成绩维护”窗体 建立“学生信息浏览”窗体,“课程信息浏览”窗体,“学生成绩查询”窗体 建立“学生信息浏览”窗体,其数据来源于“学生”表,其窗体布局如图1-14所示。 建立“课程信息浏览”窗体,其数据来源于“课程”表,其窗体布局如图1-15所示。 建立“学生成绩查询”窗体,其数据来源于“学生成绩查询”,其窗体布局如图1-1

文档评论(0)

1亿VIP精品文档

相关文档