




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
集中上机 实验报告 学生成绩管理数据库学生成绩管理数据库 姓 名: xxx 学 号: xxxxxxx 班 级: xxxxxx 专 业: xxxx 二二 0 一一二二年年五五月月 2 目录目录 一、题目一、题目.3 二、需求分析二、需求分析.3 1.任务概述.3 2.功能需求.3 三、设计工具三、设计工具.3 四、详细设计四、详细设计.4 五、心得体会五、心得体会.20 3 一、题目一、题目 学生成绩管理数据库 二、需求分析二、需求分析 1.任务概述 基于 access,结合 c 和 sql 语言,实现对学生基本信息以及成绩的管理,包括 对学生信息的添加,删除,查询等。管理员用自己的用户名和密码登录“学生成绩管理 数据库”应用系统后,对学生相关的信息进行查看与管理。 2.功能需求 系统主菜单包括:信息维护,信息浏览,报表,搜索查询,系统。信息维护可以查 看学生信息,课程信息,学生成绩;信息浏览可以查看学生信息,课程信息,成绩查询; 报表可以打印输出学生信息,课程信息,学生成绩;搜索查询可以输入某一个学生的学 号或姓名查看学生信息,学生成绩;系统里包含关于和退出两项功能。 系统总体功能结构图如下: 三、设计工具三、设计工具 access 学生 成绩 管理 信息 维护 信息 浏览 报表搜索 查询 系统 学 生 信 息 课 程 信 息 学 生 成 绩 学 生 信 息 课 程 信 息 成 绩 查 询 学 生 信 息 课 程 信 息 学 生 成 绩 学 生 信 息 学 生 成 绩 关 于 退 出 教 师 信 息 教 师 任 课 4 四、详细设计四、详细设计 1.设计数据库概念模型 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接 对应用系统的效果以及实现的效果的影响。合理的数据库结构设计可以提高数据库存储 的效率,保证数据的完整和一致。同时,合理的数据库结构设计也将有利于应用系统程 序的实现。 在充分需求分析的基础上,经过逐步抽象,概括,分析,充分研讨,可画出反映系 统数据的整体 e-r 图。 数据库概念模型如图 1-1 所示: n n 图 1-1 e-r 模型 学生 选修 课程 政治面貌 学院 学号 姓 名 性 别 出生日期 课程编号 课程名称 学分 学时专业 nn 教师 教师编号 姓名 性别 文化成 度 学院 职称 电话 邮箱 成绩 教授 5 2.设计数据库关系模型 根据前面设计的概念模型,按照 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 “信息表”表 8 5.建立查询 “学生成绩查询” ,将作为其他窗体的数据来源,这里先建立该查询,起设计视图如 图 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.setfocus end sub private sub form_activate() n = 0 end sub private sub form_load() me.text3.setfocus me.text3 = null me.text1 = null end sub private sub command5_click()登录按钮单击事件 on error goto err_command5_click dim str as string set rs = new adodb.recordset if n 0 then me.visible = false docmd.openform 学生成绩管理数据库 else msgbox (用户名或密码错误!) end if end if n = n + 1 else msgbox (你已 3 次出错,按任意键退出!) docmd.close end if exit_command5_click: exit sub err_command5_click: msgbox (err.description) resume exit_command5_click end 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_l90 民族:汉族 婚姻状况:未婚 体重:74 kg 出生年份: qq:123456 现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年规划投资专业考试题库及答案
- 2025年广西中小学教师招聘考试教育综合知识试题及答案解析
- 化验员基础考试题及答案
- 芜职美育课考试题及答案
- 东北三省二模考试试题及答案
- 《科目一》机动车驾驶员考试试题与参考答案(2025年)
- 人力六大模块笔试题及答案
- 心力衰竭中医护理试题及答案2025年解析
- 渠道经理笔试题库及答案
- 2025年一建建筑工程真题答案21
- 医院财务管理年度工作报告
- 灌溉水量平衡分析报告
- 高标准基本农田建设项目初步验收报告
- (2025版)国内旅游“一日游”合同(示范文本)
- 连云港市辅警考试题库2025
- 乡村执业助理试题及答案
- 2025年成人高考专升本医学综合真题及答案
- 2025-2026学年一年级上册统编版道德与法治教学计划
- 国开2025年秋季《形势与政策》专题测验1-5答案
- 急性STEMI PCI术冠状动脉内溶栓共识解读
- 陪诊师备考指南试题及答案
评论
0/150
提交评论