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

上传人:博****1 文档编号:497960934 上传时间:2023-05-03 格式:DOC 页数:17 大小:2.38MB
返回 下载 相关 举报
河北北方学院数据库实验报告_第1页
第1页 / 共17页
河北北方学院数据库实验报告_第2页
第2页 / 共17页
河北北方学院数据库实验报告_第3页
第3页 / 共17页
河北北方学院数据库实验报告_第4页
第4页 / 共17页
河北北方学院数据库实验报告_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《河北北方学院数据库实验报告》由会员分享,可在线阅读,更多相关《河北北方学院数据库实验报告(17页珍藏版)》请在金锄头文库上搜索。

1、河北北方学院信息科学与工程学院信息系数据库原理与应用实 验 报 告 课程名称数据库原理与应用实验学期2023至2023学年 第2学期学生所在系部信息科学与工程学院年级2023级专业班级信管1班学生姓名郝浡森学号202342458任课教师赵志升实验成绩数据库原理与应用课程综合性实验报告实验室:年 月 日年级与专业12级信息管理姓名郝浡森日期2023.6.14实验室A501实验题目数据库原理与应用综合设计实验报告一、实验目的综合前面所学的知识,开发一个简单的学生管理数据库应用系统。通过开发这个系统学习开发一个数据库应用的过程和主要方法。二、设备与环境笔记本电脑、Windows操作系统、Micros

2、oft Sql Server2005软件等。三、实验内容1、对需求进行分析,设计出ER图。2、根据自己设计的ER图,设计数据库表,至少要有三张表。建立表间关系,需要使用外键来建立表间关系。3、根据需求分析,自己设计要实现的主要功能,设计出主要的界面。4、要求使用Microsoft Sql Server2005系统来实现这个数据库应用系统,要求使用窗体来设计界面,建立查询,使用宏,最后系统应该完整可运行。四、实验结果及分析1. 需求分析 (列出系统的背景和主要的功能需求)学生成绩管理系统主菜单包括:信息维护,信息浏览,报表,搜索查询,系统。信息维护可以查看学生信息,课程信息,学生成绩;信息浏览可

3、以查看学生信息,课程信息,成绩查询;报表可以打印输出学生信息,课程信息,学生成绩;搜索查询可以输入某一个学生的学号或姓名查看学生信息,学生成绩;系统里包含关于和退出两项功能。系统搜索查询报表信息浏览信息维护教师信息成绩查询学生信息教师任课课程信息学生成绩课程信息学生成绩学生信息学生成绩课程信息学生信息学生信息退出关于2. 概念模型设计(根据需求进行数据分析,找出主要实体、属性和关系,画出ER图)学院1.E-R图: 文化成度性别职称姓名教师编号 邮箱教师教授 n课程编号政治面貌选修课程名称学院 nnn课程学生学号学分专业性别姓名学时出生日期成绩 根据前面设计的概念模型,按照E-R概念模型想关系模

4、型转换的规则,课有如下的关系模式(其中带下划线的为主键,斜体字为外键):课程(课程编号,课程名称,学分,学时)学生(学号,姓名,性别,出生日期,专业,学院)成绩(学号,课程编号,成绩)教师(教师编号,姓名,性别,学院,文化程度,职称, ,邮箱)3. 数据库设计(根据ER图设计数据库表)根据表1-2的设计要求,在数据库表设计视图中设计表的结构,在数据表视图正输入数据。“学生”表的数据如图1-3所示,“课程”表的数据如图1-4所示,“成绩”表的数据如图1-5所示,“信息表”表的数据如图1-6所示。图1-3 “学生表“ 图1-4 “课程”表图 1-5 “成绩”表图 1-6 “信息表”表 建立查询“学

5、生成绩查询”,将作为其他窗体的数据来源,这里先建立该查询,起设计视图如图1-7所示,数据表视图如图1-8所示。利用“学生成绩查询”可建立“学生信息”查询,“学生成绩”查询,设计视图如图1-9,1-10。图1-7 “学生成绩查询”设计视图图1-8“学生成绩查询”结果 图1-9“学生信息”查询设计视图图1-10 “学生成绩”查询设计视图建立“学生信息维护”窗体,“课程信息维护”窗体,“学生成绩维护”窗体建立“学生信息维护”窗体,其数据来源于“学生”,起窗体布局如图1-11所示。建立“课程信息维护“船体,其数据来源于“课程表”表,其窗体布局如图1-12所示。建立“学生成绩维护”窗体,其主窗体数据来源

6、于“学生”表,子窗体的数据来源于“成绩”表,其窗体布局如图1-13所示。图1-11 “学生信息维护”窗体图1-12 “课程信息维护”窗体图1-13 “学生成绩维护”窗体建立“学生信息浏览”窗体,“课程信息浏览”窗体,“学生成绩查询”窗体建立“学生信息浏览”窗体,其数据来源于“学生”表,其窗体布局如图1-14所示。建立“课程信息浏览”窗体,其数据来源于“课程”表,其窗体布局如图1-15所示。建立“学生成绩查询”窗体,其数据来源于“学生成绩查询”,其窗体布局如图1-16所示。建立“任课教师表”窗体,其数据来源于“任课”表,其窗体布局如图1-17所示。建立“教师信息浏览”窗体,其数据来源于“教师”表

7、,其窗体布局如图1-18所示。图1-14“学生信息浏览”窗体图1-15 “课程信息浏览”窗体图1-16 “学生成绩查询”窗体图1-17 “教师任课表”窗体图1-18 “教师信息浏览”窗体建立“学生基本信息表”报表,“课程基本信息表”报表,“学生成绩表”报表建立“学生信息表”报表,其数据来源于“学生”表,其窗体布局如图1-19所示。建立“课程基本信息”报表,其数据来源于“课程”表,其窗体布局如图1-20所示。建立“学生成绩表”报表,其数据来源于“学生成绩查询”,按“所属院系”字段进行分组排序,并按“学号”进行升序排序,其窗体布局如图1-21所示。图1-19 “学生基本信息”报表图1-20“学生成

8、绩表”报表图1-21“课程基本信息”报表建立“关于”窗体建立一个简单介绍本系统的“关于”窗体,其窗体布局如图1-22所示。图1-22“关于”窗体 10.主窗体和主菜单的设计根据前面所做的设计,设计主窗体布局,如图1-23所示。其中,主菜单栏中包含的菜单项在表1-24中列出。主菜单通过宏来建立,通过菜单项命令可以打开前面做的窗体和报表。图1-23 主窗体菜单名下拉菜单子项宏操作说明信息维护学生信息OpenForm打开窗体“学生信息维护”课程信息OpenForm打开窗体“课程信息维护”学生成绩OpenForm打开窗体“学生成绩维护”信息浏览学生信息OpenForm打开窗体“学生信息浏览”课程信息O

9、penForm打开窗体“课程信息浏览”成绩查询OpenForm打开窗体“学生成绩查询”报表学生信息OpenReport打开报表“学生基本信息表”课程信息OpenReport打开报表“课程基本信息”学生成绩OpenReport打开报表“学生成绩表”搜索查询学生信息OpenQuery打开查询“学生信息”学生成绩OpenQuery打开查询“学生成绩”系统关于OpenForm打开窗体“关于”退出Quit退出系统表1-24 主菜单栏中所包含的菜单项4系统界面设计(列出系统的主要界面和功能) 通过“登录”窗体能够限制非法用户访问本系统,操作步骤如下:1)设计“登录”窗体的界面布局,如图1-25所示。其中密

10、码对应的文本框的“输入掩码”属性设置为“密码”。图1-25“登录”窗体2)在窗体的“代码”窗口中,输入按钮控件的单击事件代码,参考代码如下所示:Private Sub Command6_Click()取消按钮单击事件Me.Text1.Value = Me.Text3.Value = End SubPrivate Sub Form_activate()n = 0End SubPrivate Sub Form_load()Me.Text3 = NullMe.Text1 = NullEnd SubPrivate Sub Command5_Click()登录按钮单击事件On Error GoTo Er

11、r_Command5_ClickDim str As StringSet rs = New ADODB.RecordsetIf n 0 Then Me.Visible = False DoCmd.OpenForm 学生成绩管理数据库 Else MsgBox (用户名或密码错误!) End If End If n = n + 1Else MsgBox (你已3次出错,按任意键退出!) DoCmd.CloseEnd IfExit_Command5_Click: Exit SubErr_Command5_Click: MsgBox (Err.Description) Resume Exit_Comm

12、and5_ClickEnd Sub 12.设置自启动窗体其操作步骤如下:1)打开数据库文件。2)在“数据库”窗口中,选择“工具”“启动”命令,打开“启动”对话框,如图1-26所示。图1-26“启动”对话框3)在“启动”对话框的“应用程序标题”文本框中输入“学生成绩管理数据库”,在“显示窗体/页”的下拉列表框中选择“登录”选项,取消选择“显示数据库窗口”复选框,单击“确定”按钮,结束自动启动窗体的设置。5分析与总结 在这次实验过程中遇到的最大问题就是把各种关系转化成ER图,进一步转化成数据库中的表单。同时在前台和数据库连接问题上也是一个难点。教 师 评 价评定项目ABCD评定项目ABCD需求描述规范合理ER图设计合理数据库描述正确数据分析和设计对应系统实现有特色系统实现答辩演示系统讲解回答问题报告规范其他:评价教师签名:年 月 日题目附录1 学生班级信息管理系统2 学生成绩管理信息系统3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号