收藏 分销(赏)

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

上传人:a199****6536 文档编号:2226329 上传时间:2024-05-23 格式:DOC 页数:23 大小:2.33MB
下载 相关 举报
数据库实验报告--学生成绩管理系统.doc_第1页
第1页 / 共23页
数据库实验报告--学生成绩管理系统.doc_第2页
第2页 / 共23页
数据库实验报告--学生成绩管理系统.doc_第3页
第3页 / 共23页
数据库实验报告--学生成绩管理系统.doc_第4页
第4页 / 共23页
数据库实验报告--学生成绩管理系统.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、数据库实验报告-学生成绩管理系统 作者: 日期:2 个人收集整理 勿做商业用途集中上机实验报告 学生成绩管理数据库姓 名: xxx 学 号: xxxxxxx 班 级: xxxxxx 专 业: xxxx 二0一二年五月目录一、题目3二、需求分析31.任务概述32.功能需求3三、设计工具3四、详细设计4五、心得体会20一、题目 学生成绩管理数据库二、需求分析1。任务概述基于ACCESS,结合C和SQL语言,实现对学生基本信息以及成绩的管理,包括对学生信息的添加,删除,查询等。管理员用自己的用户名和密码登录“学生成绩管理数据库”应用系统后,对学生相关的信息进行查看与管理。 2。功能需求系统主菜单包括

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

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

4、分,学时)学生(学号,姓名,性别,出生日期,专业,学院)成绩(学号,课程编号,成绩)教师(教师编号,姓名,性别,学院,文化程度,职称,电话,邮箱) 3.设计数据库表结构根据设计的关系模型结果,设计关系数据库的数据表的逻辑结构,如表1-2所示.表1-2 表结构表字段名称数据类型主键/索引查阅列其他属性学生学号文本主键姓名文本出生日期日期/时期性别文本有效性规则为:”男”or”女”专业文本学院文本课程课程编号文本主键课程名称文本学分数字学时数字成绩学号文本主键组合框行来源于学生”表课程编号文本组合框行来源于”课程”表成绩数字信息表用户名文本主键密码文本教 师教师编号文本主键教师姓名文本性别文本学院

5、文本文化程度文本职称文本电话文本邮箱文本任课表教师编号文本主键课程编号文本 4.在数据库中建立表,并输入数据内容根据表12的设计要求,在数据库表设计视图中设计表的结构,在数据表视图正输入数据。“学生”表的数据如图1-3所示,“课程”表的数据如图14所示,“成绩表的数据如图1-5所示,“信息表”表的数据如图16所示。图1-3 “学生表“ 图1-4 “课程”表图 15 “成绩”表图 16 “信息表表 5。建立查询“学生成绩查询,将作为其他窗体的数据来源,这里先建立该查询,起设计视图如图1-7所示,数据表视图如图19所示。利用“学生成绩查询”可建立“学生信息查询,“学生成绩”查询,设计视图如图18,

6、110。图17 “学生成绩查询设计视图 图1-8“学生信息”查询设计视图图1-9“学生成绩查询”结果图110 “学生成绩”查询设计视图 6。建立“学生信息维护”窗体,“课程信息维护”窗体,“学生成绩维护窗体建立“学生信息维护”窗体,其数据来源于“学生”,起窗体布局如图111所示.建立“课程信息维护“船体,其数据来源于“课程表”表,其窗体布局如图112所示。建立“学生成绩维护窗体,其主窗体数据来源于“学生”表,子窗体的数据来源于“成绩”表,其窗体布局如图1-13所示。图1-11 “学生信息维护”窗体图112 “课程信息维护”窗体图113 “学生成绩维护”窗体 7.建立“学生信息浏览窗体,“课程信

7、息浏览”窗体,“学生成绩查询”窗体建立“学生信息浏览窗体,其数据来源于“学生表,其窗体布局如图1-14所示。建立“课程信息浏览窗体,其数据来源于“课程”表,其窗体布局如图115所示.建立“学生成绩查询”窗体,其数据来源于“学生成绩查询”,其窗体布局如图116所示。建立“任课教师表”窗体,其数据来源于“任课”表,其窗体布局如图1-17所示。图114“学生信息浏览窗体图115 “课程信息浏览”窗体图116 “学生成绩查询”窗体图1-17 “教师任课表”窗体8.建立“学生基本信息表”报表,“课程基本信息表”报表,“学生成绩表报表建立“学生信息表”报表,其数据来源于“学生”表,其窗体布局如图118所示

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

9、penForm打开窗体“课程信息维护”学生成绩OpenForm打开窗体“学生成绩维护信息浏览学生信息OpenForm打开窗体“学生信息浏览”课程信息OpenForm打开窗体“课程信息浏览成绩查询OpenForm打开窗体“学生成绩查询”报表学生信息OpenReport打开报表“学生基本信息表”课程信息OpenReport打开报表“课程基本信息”学生成绩OpenReport打开报表“学生成绩表搜索查询学生信息OpenQuery打开查询“学生信息”学生成绩OpenQuery打开查询“学生成绩系统关于OpenForm打开窗体“关于退出Quit退出系统表1-22 主菜单栏中所包含的菜单项 11。登录界面

10、设计通过“登录”窗体能够限制非法用户访问本系统,操作步骤如下:1) 设计“登录”窗体的界面布局,如图1-23所示。其中密码对应的文本框的“输入掩码属性设置为“密码”。图123“登录”窗体2)在窗体的“代码”窗口中,输入按钮控件的单击事件代码,参考代码如下所示:Private Sub Command6_Click()取消按钮单击事件Me。Text1。Value = Me。Text3.Value = ”Me.Text1.SetFocusEnd SubPrivate Sub Form_activate()n = 0End SubPrivate Sub Form_load()Me.Text3。SetF

11、ocusMe。Text3 = NullMe。Text1 = NullEnd SubPrivate Sub Command5_Click()登录按钮单击事件On Error GoTo Err_Command5_ClickDim str As StringSet rs = New ADODB.RecordsetIf n “启动”命令,打开“启动对话框,如图1-24所示。图1-24“启动”对话框3)在“启动对话框的“应用程序标题”文本框中输入“学生成绩管理数据库,在“显示窗体/页的下拉列表框中选择“登录”选项,取消选择“显示数据库窗口”复选框,单击“确定”按钮,结束自动启动窗体的设置.五、心得体会这次的数据库实验让我收获很多, 看着我经过努力做出来的东西,我是兴奋的。顿时更加觉得没有你做不出来的东西,只有你不努力去学,去做。希望我能一直保持这种努力、学习的态度,不断的提升自我,不断的充实自己。23

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服