电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

17页
  • 卖家[上传人]:博****1
  • 文档编号:497960934
  • 上传时间:2023-05-03
  • 文档格式:DOC
  • 文档大小:2.38MB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、河北北方学院信息科学与工程学院信息系数据库原理与应用实 验 报 告 课程名称数据库原理与应用实验学期2023至2023学年 第2学期学生所在系部信息科学与工程学院年级2023级专业班级信管1班学生姓名郝浡森学号202342458任课教师赵志升实验成绩数据库原理与应用课程综合性实验报告实验室:年 月 日年级与专业12级信息管理姓名郝浡森日期2023.6.14实验室A501实验题目数据库原理与应用综合设计实验报告一、实验目的综合前面所学的知识,开发一个简单的学生管理数据库应用系统。通过开发这个系统学习开发一个数据库应用的过程和主要方法。二、设备与环境笔记本电脑、Windows操作系统、Microsoft Sql Server2005软件等。三、实验内容1、对需求进行分析,设计出ER图。2、根据自己设计的ER图,设计数据库表,至少要有三张表。建立表间关系,需要使用外键来建立表间关系。3、根据需求分析,自己设计要实现的主要功能,设计出主要的界面。4、要求使用Microsoft Sql Server2005系统来实现这个数据库应用系统,要求使用窗体来设计界面,建立查询,使用宏,最后系统应该完整可

      2、运行。四、实验结果及分析1. 需求分析 (列出系统的背景和主要的功能需求)学生成绩管理系统主菜单包括:信息维护,信息浏览,报表,搜索查询,系统。信息维护可以查看学生信息,课程信息,学生成绩;信息浏览可以查看学生信息,课程信息,成绩查询;报表可以打印输出学生信息,课程信息,学生成绩;搜索查询可以输入某一个学生的学号或姓名查看学生信息,学生成绩;系统里包含关于和退出两项功能。系统搜索查询报表信息浏览信息维护教师信息成绩查询学生信息教师任课课程信息学生成绩课程信息学生成绩学生信息学生成绩课程信息学生信息学生信息退出关于2. 概念模型设计(根据需求进行数据分析,找出主要实体、属性和关系,画出ER图)学院1.E-R图: 文化成度性别职称姓名教师编号 邮箱教师教授 n课程编号政治面貌选修课程名称学院 nnn课程学生学号学分专业性别姓名学时出生日期成绩 根据前面设计的概念模型,按照E-R概念模型想关系模型转换的规则,课有如下的关系模式(其中带下划线的为主键,斜体字为外键):课程(课程编号,课程名称,学分,学时)学生(学号,姓名,性别,出生日期,专业,学院)成绩(学号,课程编号,成绩)教师(教师编号,

      3、姓名,性别,学院,文化程度,职称, ,邮箱)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所示。建立“学生成绩维护”窗体,其主窗体数据来源

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

      5、20所示。建立“学生成绩表”报表,其数据来源于“学生成绩查询”,按“所属院系”字段进行分组排序,并按“学号”进行升序排序,其窗体布局如图1-21所示。图1-19 “学生基本信息”报表图1-20“学生成绩表”报表图1-21“课程基本信息”报表建立“关于”窗体建立一个简单介绍本系统的“关于”窗体,其窗体布局如图1-22所示。图1-22“关于”窗体 10.主窗体和主菜单的设计根据前面所做的设计,设计主窗体布局,如图1-23所示。其中,主菜单栏中包含的菜单项在表1-24中列出。主菜单通过宏来建立,通过菜单项命令可以打开前面做的窗体和报表。图1-23 主窗体菜单名下拉菜单子项宏操作说明信息维护学生信息OpenForm打开窗体“学生信息维护”课程信息OpenForm打开窗体“课程信息维护”学生成绩OpenForm打开窗体“学生成绩维护”信息浏览学生信息OpenForm打开窗体“学生信息浏览”课程信息OpenForm打开窗体“课程信息浏览”成绩查询OpenForm打开窗体“学生成绩查询”报表学生信息OpenReport打开报表“学生基本信息表”课程信息OpenReport打开报表“课程基本信息”学生

      6、成绩OpenReport打开报表“学生成绩表”搜索查询学生信息OpenQuery打开查询“学生信息”学生成绩OpenQuery打开查询“学生成绩”系统关于OpenForm打开窗体“关于”退出Quit退出系统表1-24 主菜单栏中所包含的菜单项4系统界面设计(列出系统的主要界面和功能) 通过“登录”窗体能够限制非法用户访问本系统,操作步骤如下:1)设计“登录”窗体的界面布局,如图1-25所示。其中密码对应的文本框的“输入掩码”属性设置为“密码”。图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

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

      《河北北方学院数据库实验报告》由会员博****1分享,可在线阅读,更多相关《河北北方学院数据库实验报告》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.