数据库实验报告--学生成绩管理系统

数据库实验报告--学生成绩管理系统

ID:47517881

大小:2.40 MB

页数:22页

时间:2020-01-12

数据库实验报告--学生成绩管理系统_第1页
数据库实验报告--学生成绩管理系统_第2页
数据库实验报告--学生成绩管理系统_第3页
数据库实验报告--学生成绩管理系统_第4页
数据库实验报告--学生成绩管理系统_第5页
资源描述:

《数据库实验报告--学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、通信与信息工程学院数据库实验报告学生成绩管理数据库姓名:唐袁苹、李佼阳学号:09210373、09210375班级:0120903指导教师:邹洋二0一二年五月22目录一、题目3二、需求分析31.背景介绍32.任务概述33.功能需求3三、设计工具4四、详细设计4五、关键技术20六、心得体会21七、参考文献2222一、题目学生成绩管理数据库二、需求分析1.背景介绍每个学校都有成千甚至上万的学生,而每个学生的基本信息以及成绩不仅是学校所关注的,也是每个学生所关心的。每一年的的六月份,有大批的毕业生离去;同年九月份,又有一批新同学加入进来

2、。离去的学生信息要及时的从学校管理系统中删除,新来的同学的信息要及时的录入系统。别看只有两项大的任务,其实操作起来远非想象中的简单。为了解决学生基本信息以及成绩的管理问题,本小组开发了一个简单的“学生成绩管理数据库”应用系统,可以对学生的信息进行管理。2.任务概述基于ACCESS,结合VBA和SQL语言,实现对学生基本信息以及成绩的管理,包括对学生信息的添加,删除,查询等。管理员用自己的用户名和密码登录“学生成绩管理数据库”应用系统后,对学生相关的信息进行查看与管理。3.功能需求系统主菜单包括:信息维护,信息浏览,报表,搜索查询,

3、系统。信息维护可以查看学生信息,课程信息,学生成绩;信息浏览可以查看学生信息,课程信息,成绩查询;报表可以打印输出学生信息,课程信息,学生成绩;搜索查询可以输入某一个学生的学号或姓名查看学生信息,学生成绩;系统里包含关于和退出两项功能。系统总体功能结构图如下:学生成绩管理系统报表信息浏览搜索查询信息维护教师任课学生信息课程信息成绩查询教师信息学生成绩学生信息学生成绩学生信息课程信息退出关于学生成绩课程信息学生信息22三、设计工具ACCESS四、详细设计1.设计数据库概念模型数据库在一个信息管理系统中占有非常重要的地位,数据库结构设

4、计的好坏将直接对应用系统的效果以及实现的效果的影响。合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整和一致。同时,合理的数据库结构设计也将有利于应用系统程序的实现。在充分需求分析的基础上,经过逐步抽象,概括,分析,充分研讨,可画出反映系统数据的整体E-R图。数据库概念模型如图1-1所示:文化成度学院性别职称姓名教师编号电话邮箱教师n教授课程编号政治面貌课程名称学院nnn课程选修学生学号学分专业性别姓名学时出生日期成绩图1-1E-R模型2.设计数据库关系模型根据22前面设计的概念模型,按照E-R概念模型想关系模型转换的规

5、则,课有如下的关系模式(其中带下划线的为主键,斜体字为外键):课程(课程编号,课程名称,学分,学时)学生(学号,姓名,性别,出生日期,专业,学院)成绩(学号,课程编号,成绩)教师(教师编号,姓名,性别,学院,文化程度,职称,电话,邮箱)3.设计数据库表结构根据设计的关系模型结果,设计关系数据库的数据表的逻辑结构,如表1-2所示。表1-2表结构表字段名称数据类型主键/索引查阅列其他属性学生学号文本主键姓名文本出生日期日期/时期性别文本有效性规则为:”男”or”女”专业文本学院文本课程课程编号文本主键课程名称文本学分数字学时数字成绩学

6、号文本主键组合框行来源于”学生”表课程编号文本组合框行来源于”课程”表成绩数字信息表用户名文本主键密码文本教师教师编号文本主键教师姓名文本性别文本学院文本文化程度文本职称文本电话文本邮箱文本任课表教师编号文本主键课程编号文本4.在数据库中建立表,并输入数据内容根据表1-2的设计要求,在数据库表设计视图中设计表的结构,在数据表视图正输入数据。“学生”表的数据如图1-3所示,“课程”表的数据如图1-4所示,“成绩”表的数据如图1-5所示,“信息表”表的数据如图1-6所示。22图1-3“学生表“图1-4“课程”表22图1-5“成绩”表图

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

8、“船体,其数据来源于“课程表”表,其窗体布局如图1-12所示。建立“学生成绩维护”窗体,其主窗体数据来源于“学生”表,子窗体的数据来源于“成绩”表,其窗体布局如图1-13所示。22图1-11“学生信息维护”窗体图1-12“课程信息维护”窗体22图1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。