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

上传人:沈*** 文档编号:44311849 上传时间:2021-12-05 格式:DOC 页数:25 大小:2.34MB
返回 下载 相关 举报
数据库实验报告学生成绩管理系统_第1页
第1页 / 共25页
数据库实验报告学生成绩管理系统_第2页
第2页 / 共25页
数据库实验报告学生成绩管理系统_第3页
第3页 / 共25页
点击查看更多>>
资源描述
集中上机 实验报告 学生成绩管理数据库学生成绩管理数据库姓姓 名:名: xxxxxx 学学 号:号: xxxxxxxxxxxxxx 班班 级:级: xxxxxxxxxxxx 专专 业:业: xxxxxxxx 二二 0 一一二二年年五五月月2目录目录一、题目一、题目.3二、需求分析二、需求分析.31.任务概述.32.功能需求.3三、设计工具三、设计工具.3四、详细设计四、详细设计.4五、心得体会五、心得体会.203一、题目一、题目 学生成绩管理数据库二、需求分析二、需求分析1.任务概述基于 ACCESS,结合 C 和 SQL 语言,实现对学生基本信息以及成绩的管理,包括对学生信息的添加,删除,查询等。管理员用自己的用户名和密码登录“学生成绩管理数据库”应用系统后,对学生相关的信息进行查看与管理。 2.功能需求系统主菜单包括:信息维护,信息浏览,报表,搜索查询,系统。信息维护可以查看学生信息,课程信息,学生成绩;信息浏览可以查看学生信息,课程信息,成绩查询;报表可以打印输出学生信息,课程信息,学生成绩;搜索查询可以输入某一个学生的学号或姓名查看学生信息,学生成绩;系统里包含关于和退出两项功能。系统总体功能结构图如下:三、设计工具三、设计工具 ACCESS学生成绩管理信息维护信息浏览报表搜索查询系统学生信息课程信息学生成绩学生信息课程信息成绩查询学生信息课程信息学生成绩学生信息学生成绩关于退出教师信息教师任课4四、详细设计四、详细设计 1.设计数据库概念模型数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效果以及实现的效果的影响。合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整和一致。同时,合理的数据库结构设计也将有利于应用系统程序的实现。在充分需求分析的基础上,经过逐步抽象,概括,分析,充分研讨,可画出反映系统数据的整体 E-R 图。数据库概念模型如图 1-1 所示: n n 图 1-1 E-R 模型 学生选修课程政治面貌学院学号姓名性别出生日期课程编号课程名称学分学时专业nn教师教师编号姓名性别文化成度学院职称电话邮箱成绩教授52.设计数据库关系模型根据前面设计的概念模型,按照 E-R 概念模型想关系模型转换的规则,课有如下的关系模式(其中带下划线的为主键,斜体字为外键):课程(课程编号,课程名称,学分,学时)学生(学号,姓名,性别,出生日期,专业,学院)成绩(学号,课程编号,成绩)教师(教师编号,姓名,性别,学院,文化程度,职称,电话,邮箱) 3.设计数据库表结构根据设计的关系模型结果,设计关系数据库的数据表的逻辑结构,如表 1-2 所示。表 1-2 表结构表字段名称数据类型主键/索引查阅列其他属性学号文本主键姓名文本出生日期日期/时期性别文本有效性规则为:”男”or”女”专业文本学生学院文本课程编号文本主键课程课程名称文本学分数字学时数字学号文本组合框行来源于”学生”表课程编号文本主键组合框行来源于”课程”表成绩成绩数字用户名文本主键信息表密码文本教师编号文本主键教师姓名文本性别文本学院文本文化程度文本职称文本电话文本教 师邮箱文本教师编号文本任课表课程编号文本主键 6 4.在数据库中建立表,并输入数据内容根据表 1-2 的设计要求,在数据库表设计视图中设计表的结构,在数据表视图正输入数据。 “学生”表的数据如图 1-3 所示, “课程”表的数据如图 1-4 所示, “成绩”表的数据如图 1-5 所示, “信息表”表的数据如图 1-6 所示。图 1-3 “学生表“ 图 1-4 “课程”表7图 1-5 “成绩”表图 1-6 “信息表”表 85.建立查询“学生成绩查询” ,将作为其他窗体的数据来源,这里先建立该查询,起设计视图如图 1-7 所示,数据表视图如图 1-9 所示。利用“学生成绩查询”可建立“学生信息”查询,“学生成绩”查询,设计视图如图 1-8,1-10。图 1-7 “学生成绩查询”设计视图 图 1-8“学生信息”查询设计视图9图 1-9“学生成绩查询”结果图 1-10 “学生成绩”查询设计视图10 6.建立“学生信息维护”窗体, “课程信息维护”窗体, “学生成绩维护”窗体建立“学生信息维护”窗体,其数据来源于“学生” ,起窗体布局如图 1-11 所示。建立“课程信息维护“船体,其数据来源于“课程表”表,其窗体布局如图 1-12 所示。建立“学生成绩维护”窗体,其主窗体数据来源于“学生”表,子窗体的数据来源于“成绩”表,其窗体布局如图 1-13 所示。图 1-11 “学生信息维护”窗体11图 1-12 “课程信息维护”窗体图 1-13 “学生成绩维护”窗体 7.建立“学生信息浏览”窗体, “课程信息浏览”窗体, “学生成绩查询”窗体建立“学生信息浏览”窗体,其数据来源于“学生”表,其窗体布局如图 1-14 所示。建立“课程信息浏览”窗体,其数据来源于“课程”表,其窗体布局如图 1-15 所示。建立“学生成绩查询”窗体,其数据来源于“学生成绩查询” ,其窗体布局如图 1-16所示。建立“任课教师表”窗体,其数据来源于“任课”表,其窗体布局如图 1-17 所示。12图 1-14“学生信息浏览”窗体13图 1-15 “课程信息浏览”窗体14图 1-16 “学生成绩查询”窗体15图 1-17 “教师任课表”窗体8.建立“学生基本信息表”报表, “课程基本信息表”报表, “学生成绩表”报表建立“学生信息表”报表,其数据来源于“学生”表,其窗体布局如图 1-18 所示。建立“学生成绩表”报表,其数据来源于“学生成绩查询” ,按“所属院系”字段进行分组排序,并按“学号”进行升序排序,其窗体布局如图 1-19 所示。建立“课程基本信息”报表,其数据来源于“课程”表,其窗体布局如图 1-20 所示。16图 1-18“学生基本信息”报表图 1-19 “课程基本信息”报表17图 1-20 “学生成绩表”报表 9.主窗体和主菜单的设计根据前面所做的设计,设计主窗体布局,如图 1-21 所示。其中,主菜单栏中包含的菜单项在表 1-22 中列出。主菜单通过宏来建立,通过菜单项命令可以打开前面做的窗体和报表。18图 1-21 主窗体菜单名下拉菜单子项宏操作说明学生信息OpenForm打开窗体“学生信息维护”课程信息OpenForm打开窗体“课程信息维护”信息维护学生成绩OpenForm打开窗体“学生成绩维护”学生信息OpenForm打开窗体“学生信息浏览”课程信息OpenForm打开窗体“课程信息浏览”信息浏览成绩查询OpenForm打开窗体“学生成绩查询”学生信息OpenReport打开报表“学生基本信息表”课程信息OpenReport打开报表“课程基本信息”报表学生成绩OpenReport打开报表“学生成绩表”学生信息OpenQuery打开查询“学生信息”搜索查询学生成绩OpenQuery打开查询“学生成绩”关于OpenForm打开窗体“关于”系统退出Quit退出系统表 1-22 主菜单栏中所包含的菜单项 11.登录界面设计通过“登录”窗体能够限制非法用户访问本系统,操作步骤如下:1)设计“登录”窗体的界面布局,如图 1-23 所示。其中密码对应的文本框的“输入掩码”属性设置为“密码” 。19图 1-23“登录”窗体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.SetFocusMe.Text3 = NullMe.Text1 = NullEnd SubPrivate Sub Command5_Click()登录按钮单击事件On Error GoTo Err_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-24 所示。图 1-24“启动”对话框3)在“启动”对话框的“应用程序标题”文本框中输入“学生成绩管理数据库” ,在“显示窗体/页”的下拉列表框中选择“登录”选项,取消选择“显示数据库窗口”复选框,单击“确定”按钮,结束自动启动窗体的设置。21五、心得体会五、心得体会这次的数据库实验让我收获很多, 看着我经过努力做出来的东西,我是兴奋的。顿时更加觉得没有你做不出来的东西,只有你不努力去学,去做。希望我能一直保持这种努力、学习的态度,不断的提升自我,不断的充实自己。以下为赠送的简历模板不需要的下载后可以编辑删除,谢谢!以下为赠送的简历模板不需要的下载后可以编辑删除,谢谢!性别:女民族:现居地:广东省出生年份:198*9政治面貌:党员身高:164 cm教育经历2006-092008-07广州医学院所学专业:护理学类获得学历:大专工作/实习经历2008-072009-07广州市第一人民医院单位规模:1000 人以上 单位性质:国营 助理护士工作地点:广州市盘福路 下属人数:1 工作内容:暂未命名意向职位:护士期望薪资:2000-3000工作地点:广东省语言能力英语读写:(良好)听说:(良好)相关技能计算机(良好)兴趣爱好22在护士长和护师的指导下工作,主要负责病人的基础护理和付治疗,协助医生护士抢救,完成病人的输液和指导病人正确服药及心理健康宣教,根据医嘱完成病人的输血工作,病人进行化疗时要负责心电监护仪的操作。人自我评价我是一个充满自信心且具有高度责任感的女孩,经过 1 年多的临床工作,强烈认识到爱心、耐心和高度责任感对护理工作的重要性!在血液内科一年的锻炼,让我学会了很多血液科及大内科的知识,临床护理和急救更加磨练了我的意志,极大地提高了我的操作能力和水平。自信这一年的工作让我实现了从护理实习生到内科护士的飞跃,有信心接受一份全职护士工作。当然一年的时间不可能完全达到专业护士的要求,在以后的工作中我会更加努力,为护理工作尽职尽责!专长描述1.能熟练进行各项护理操作,应变能力强,能在实际操作中不断地学习,因而能很快融入到新的工作中; 2.擅长对常见血液病、多发病进行观察和护理; 3.熟练掌握呼吸机和心电监护仪等急救设备的操作,对急救的基本程序和技术要求,以及危重病人的护理、病情监测的技术重难点基本掌握; 4.对病人的心理护理的基本技巧有一定地认知。 目前就读于广州医学院护理学专业一年级。看书、听音乐、滑旱冰、张卢良性别:男邮箱:qqjianli_民族:汉族婚姻状况:未婚体重:74 kg出生年份:QQ:123456现居地:上海身高:174 cm教育经历2010-092013-07人民大学所学专业:网络工程获得学历:本科工作/实习经历2013-08现在XX 公司网络工程师相关技能网络工程相关(精通)自我评价求职意向意向职位:网络工程师期望薪资:7500工作地点:上海语言能力英语读写:(熟练)听说:(熟练)23积极乐观,观察能力强,能够理智思考问题;个性开朗,适应新环境能力强,工作认真负责,敢于迎接挑战,敢于承担责任,具有良好人际关系。兴趣爱好爱好看球、滑冰扫一扫,手机查看本简历2425
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!