管理信息系统系统实验教案.docx

上传人:暗伤 文档编号:24287966 上传时间:2022-07-04 格式:DOCX 页数:47 大小:2MB
返回 下载 相关 举报
管理信息系统系统实验教案.docx_第1页
第1页 / 共47页
管理信息系统系统实验教案.docx_第2页
第2页 / 共47页
点击查看更多>>
资源描述

《管理信息系统系统实验教案.docx》由会员分享,可在线阅读,更多相关《管理信息系统系统实验教案.docx(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、管理信息系统系统实验教案管理信息系统上机指导书教学管理系统的开发基本要求应该具备基本的数据库设计知识,熟悉 Microsoft Access 的使用操作方法。系统组成模块根据系统功能的要求,教学管理系统可以分为 3 个模块:教师信息管理系统、学生信息管理系统和选课信息管理。涉及的主要技术如下:l 使用 Access 创建数据库、表以及建立表间关系的方法;l 使用窗体向导,在设计视图创建窗体以及创建包含子窗体的高级窗体 的方法;l 设计查询的方法;l 设计报表的方法;l 使用切换面板管理器的方法。1. 数据库设计1.1 设计思路教学管理信息系统主要应用于大中专院校中,教学管理人员通过该系 统可以

2、实现对全校教师、学生信息以及学生选课信息的增加、删除、修改 和查询等操作;同时可以通过该系统对学生课程成绩进行登录和汇总分析 等。根据这些要求可以得到教学管理信息系统的数据流程图,如图 1-1 所示。根据系统的数据流程图,教学管理系统中需要设计以下的数据信息:l 为了记录教师的基本信息,需要建立教师档案表,该表包括教师编号、 教师姓名、性别、工作时间、政治面貌、学历、职称、系别和联系电话等字段。l 为了记录教师授课的有关信息,需要建立教师授课表,该表记录教师所授课程的有关信息,包括授课ID、课程编号、教师编号、班级编号、 学年、学期、学时、授课地点和授课时间等字段。6 / 47l 为了记录学生

3、的基本信息,需要建立学生档案表,该表包括学号、姓 名、性别、出生日期、政治面貌、班级编号和毕业学校等字段。l 为了记录学生成绩的有关信息,需要建立学生成绩单,该表包括成绩ID、学号、学年、学期、课程编号和成绩等字段。图 1-1 教学管理系统的数据流程图l 为了记录课程的有关信息,需要建立课程名表,该表包括课程编号、 课程号、课程类别和学分等字段。l 为了记录学生选课的有关信息,需要建立学生选课信息表,该表包括选课 ID、课程编号和学号等字段。在这些表中,教师档案表和教师授课信息表通过“教师编号”字段相 关联:学生档案表和学生成绩表通过“字号”字段相关联:课程名表,教 师授课信息和学生选课信息通

4、过“课程编号”相关联1.2 设计结果1.2.1 表的字段设计从上面的分析可以确定教学管理系统应包括教师档案、教师授课流程、 学生档案、学生成绩、课程名和学生选课信息 6 张表。教师档案表如表 1-1 所示,以“教师编号”为主关键字,登记教师档案的具体信息。表 1-1教师档案表字段名称数据类型字段大小必填字段是否主键教师编号文本4是是姓名文本10是否性别文本2否否工作时间政治面貌日期/时间文本短日期否否否否学历文本10否否职称文本6否否系别文本10否否联系电话文本20否否教师授课表如表 1-2 所示,以“授课 ID”为主关键字,登记教师的具体授课信息。表 1-2教师授课表字段名称数据类型字段大小

5、必填字段是否主键授课 ID自动编号长整型是是课程编号文本3是否教师编号文本4是否班级编号文本6是否学年文本9否否学期数字长整型否否学时数字长整型否否授课地点文本10否否授课时间文本10否否学生档案表如表 1-3 所示,以“学号”为主关键字,登记学生的档案信息。表 1-3学生档案表字段名称数据类型字段大小必填字段是否主键学号文本8是是姓名文本10是否性别文本2否否出生日期日期/时间短日期否否政治面貌文本10否否班级编号文本8否否毕业学校文本20否否学生成绩表如表 1-4 所示,以“成绩 ID”为主关键字,用来登记学生成绩信息。字段名称数据类型表 1-4学生成绩表字段大小必填字段是否主键成绩 ID

6、自动编号长整型是是学号文本8是否学年文本9否否学期数字长整型否否课程编号文本3是否成绩数字单精度型否否课程名表如表 1-5 所示,以“课程编号”为主关键字,登录每门课程的相关信息。字段名称表 1-5数据类型课程名表字段大小必填字段是否主键课程编号文本3是是课程名文本20是否课程类别文本6是否学分数字长整型是否课程选课信息表如表 1-6 所示,以“选课 ID”作为主关键字,登录学生选课信息。表 1-6字段名称数据类型课程选课信息表字段大小必填字段是否主键课程 ID自动编号长整型是是课程编号文本3是否学号文本8是否1.2.2创建数据表格在 Access 中创建数据库的过程是非常简单的,下面以创建“

7、教师档案表”为例,介绍其创建过程。l 在数据库界面中双击“使用设计器创建表”选项,进入表的设计视 图,如图 1-2 所示。图 1-2表设计视图l 单击设计视图中的“字段名称”列的第一行,并在其中输入“教师档 案表”中的第一个字段名“教师编号”;单击“数据类型”的第一行,并 单击其右下边的向下箭头,这是出现一个下拉列表,表中列出了Access 提供的所有数据类型,如图 1-3 所示,选择“文本”数据类型;在“说明” 列中输入字段的说明信息,这里输入“主关键字”。说明信息不实必须的, 但它能增加数据的可读性。图 1-3 选择数据类型l 重复上一步,在设计视图窗口分别输入“姓名”、“性别”、“工作时

8、间”、 “政治面貌”、“学历”、“职称”、“系别”和“联系电话”字段名,并设置相应的数据类型。上述设置完成后,还需要在属性区域设置相应的属性值。比如设置“性别”字段的“默认值”属性、“工作时间”字段的“格式”和“输入隐码” 属性、“联系电话”字段的“输入隐码”属性等,其目的是为了减少输入错误,方便输入操作。设置字段属性可以按一下步骤完成:l 将插入点移至“性别”字段行,在“常规”选项卡下的“默认值”属性中输入“男”,如图 1-4 所示。图 1-4 属性设置结果将插入点移至“工作时间”字段行,点击“常规”选项卡下“格式” 行,然后单击右边的向下箭头,从列表中选择“短日期”:在“输入隐码”属性框中

9、单击鼠标,这时该框的右边出现一个“生成器”按钮,单击该按钮,打开“输入隐码向导”对话框,如图 1-5 所示。管理信息系统系统实验教案图 1-5“输入隐码向导”对话框l 在该对话框的“输入隐码”列表中选择“短日期”,然后单击“下一步” 按钮,这时屏幕上显示如图 1-6 所示对话框。在该对话框中,输入掩码方式和占位符。图 1-6“输入隐码向导”对话框l 单击“完成”按钮,设置结果如图 1-7 所示。图 1-7“工作时间”字段属性设置结果果如图 1-8所示。l 设置“联系电话”字段的“输入掩码”属性及上一步相同,只是在向导第二个对话框的“输入掩码”文本框中输入8 个“0”,设置结7 / 47管理信息

10、系统系统实验教案图 1-8“联系电话”字段属性设置结果l 定义完全部字段后,单击第一个字段,然后单击工具栏的“主键” 按钮,给所建表定义一个关键字,如图 1-9 所示。图 1-9 设置主键l 按照上述的方法设定所有的字段属性后,单击“保存”按钮将表保 存,如图 1-10 所示。在“表名称”输入框中输入表的名称“教师档案表”,然后单击“确定”按钮。图 1-10保存表格根据如表 1-2表 1-6 所示逐个设计系统中需用到的表以及表中的具体字段的属性。这样,初步完成了该数据库的表的设计。此时,数据库窗口的“表” 组件选项卡如图 1-11 所示。12 / 471.2.3设计表间关系图 1-11“表”组

11、件选项卡在 Access 中要想管理和使用好表中的数据,就必须建立表及表之间的关系,只有这样才能将不同表中的相关数据连接在一起,并为建立查询、 创建窗体或报表打下良好的基础。下面将介绍定义表之间关系的操作步骤,需要注意的是,在定义表之 间的关系之前,应把需定义关系的所有表关闭。l 单击“工具”菜单,选择“关系”菜单项,系统弹出如图“1-12”所示的“显示表”对话框。图 1-12 “显示表”对话框l 在“显示表”对话框中,单击“教师档案表”,然后单击“添加” 按钮,接着使用同样的方法将“教师授课信息表”、“课程名称”、“学生成 绩表”、“学生档案表”和“学生选课信息表”添加到“关系”窗口中。单

12、击“关闭”按钮,此时“关系”窗口如图 1-13 所示。图 1-13“关系”窗口l 选定“课程名表”中的“课程编号”字段,然后按住鼠标左键不放 将其拖动到“学生成绩表”中的“课程编号”字段上,这是屏幕上显示如图 1-14 所示的“编辑关系”对话框。图 1-14 “编辑关系”对话框选中“实施参照完整性”选项,然后单击“创建”按钮。使用同样的方法设置其他表之间的关系,设置的结果如图 1-15 所示。至此,已经完成了数据库结构的分析设计和表的创建。图 1-15关系图从图中可以看到,“教师档案表”通过字段“教师编号”和“教师授课信息表”进行关联;“学生档案表”通过字段“学号”和“学生成绩表” 进行关联;

13、“教师授课信息表”和“学生成绩表”通过字段“课程编号”和“课程名表”进行关联;“课程名表”通过字段“课程编号”和“学生选课信息表”进行关联。2. 系统功能的设计系统功能的设计师数据库管理系统开发的重要一环。系统功能设计首先进行需求分析,根据用户的系统开发要求,初步调查,明确问题,解决 目标系统“做什么”的问题,最后确定出目标系统的功能模块。2.1 需求分析教学管理系统从功能来说,主要是实现对一般大专院校的信息化管理 系统。用户的需求可分为如下 3 个方面:(1) 教学管理人员通过该系统登录学生、教师和课程的有关信息;(2) 教师可以通过该系统来设置课程信息和登录学生的成绩,实现对学生成绩的管理

14、;(3) 通过该系统对学生成绩进行汇总统计和分析。具体地说,在教学事务管理过程中,管理人员对心调入的教师登记教师档案,对新入学的学生登记学生档案,每个学期考试结束后登记学生成 绩。每个学期末,学生根据系里提供的下以学期所开课程选课。教师接收 了一学期教学任务,并将选课结果和分配的教学任务等信息登记保存。教 学管理系统应具有以下的功能模块。l 教师信息管理:完成对教师档案的教师授课情况的管理,具体包括 教师档案登录、授课信息登录、教师相关信息查询、教师相关信息统计和 教师相关信息浏览等。l 学生信息管理:完成对学生档案和学生成绩的管理,具体包括学生档案登录、学生成绩登录、学生相关信息查询、学生相

15、关信息统计和学生 相关信息浏览等。l 选课信息管理:完成学生选课信息和课程信息的管理,具体包括课 程信息登录、选课信息登录和选课信息查询等。2.2 模块设计根据前面对用户需求的分析,依据系统功能设计原则,对整个系统进 行了模块划分,得到了如图 1-16 所示的功能模块图。图 1-16“教学管理系统”功能模块图1.教师信息管理该模块用于实现教师档案信息(姓名、性别、工作时间、政治面貌和学历等)和教师授课信息(课程编号、教师编号、授课地点和授课时间等) 的登记,如果有调入学校的新职工,则为其建立档案并将基本信息输入到计算机中。同时,该模块还提供了对教师档案信息、教师授课信息的统计、 查询和浏览功能

16、。该功能模块包括教师档案登录、授课信息登录、教师相关信息查询、教师相关信息统计和教师相关信息浏览 5 个窗体。其中教师档案登录和教师相关信息查询窗体如图 1-17 和图 1-18 所示。图 1-17“教师档案登录”窗体图 1-18 “教师相关信息查询”窗体2. 学生信息管理实现学生档案信息(学号、姓名、性别、出生日期和班级编号等)和学生成绩的登录(学号、学年、学期、课程编号和成绩等),可将新入学 的学生基本信息输入到计算机中,还可以将每一学期所选课的考试成绩录 入到计算机中。另外该模块还提供了对学生档案、成绩等信息统计、查询 和浏览功能。该模块包括学生档案登录、学生成绩登录、学生相关信息查 询

17、、教师相关信息统计、教师相关信息浏览 5 个窗体。其中学生成绩登录和学生相关信息浏览窗体如图 1-19 和图 1-20 所示。图 1-19“学生成绩登录”窗体管理信息系统系统实验教案图 1-20 “学生相关信息浏览”窗体3.选课信息管理该模块用于实现课程信息(课程名、课程编号和学分等)和学生选课 信息(课程编号和学号)的管理。包括学生选课信息登录、课程信息的登 录以及各有关课程等情况的查询。包括课程信息登录、选课信息登录和选 课相关信息查询 3 个窗体。其中课程信息登录和选课信息登录窗体如图1-21 和图 1-22 所示。图 1-21 “课程信息登录”窗体图 1-22 “选课信息登录”窗体这时

18、“教学管理系统”的主界面如图 1-23 所示。图 1-23 “教学管理系统”主界面到此为止,整个系统的分析和设计全部完成。从上面的需求分析和数据库设计以及功能模块的划分可以看出,“教学管理系统”包含了一个数据库应用系统最基本的功能,它是一个非常简单的系统原形。通过本例 的系统设计过程,你一定对系统的开发有了一定的了解。以后无论何种类13 / 47管理信息系统系统实验教案型复杂的数据库应用系统,都可按此思路和做法进行系统开发。3. 窗体的实现窗体是 Access 数据库中的一种对象,通过窗体用户可以方便地输入数据、编辑数据和显示数据。及数据表不同的是,数据表以行和列的形式显 示数据,而窗体可以按

19、任何格式显示数据。“教学管理系统”正是利用了窗体的这一特点来实现数据登录的。实现数据登录时,应遵循输入准确、 迅速、方便的原则,输入数据应尽可能少,输入提示应尽量明确详细。3.1 登录学生档案窗体的实现1. 创建窗体在 Access 中创建窗体有人工方式创建和使用窗体向导创建两种方法。人工方式创建窗体,需要创建窗体的每一个控件,并建立控件和数据源之间的联系。而使用窗体向导创建窗体,用户只需按向导提示输入有关的信息,一步一步的完成即可。创建过程简单、快捷、效率高,因此在设计 Access 数据库应用系统时,往往是先使用窗体向导建立窗体的基本轮廓,然后切换到设计视图使用人工方式进行调整。利用窗体向

20、导创建“登录学生档案”窗体的步骤如下:l 首先在数据库管理器重选择对象标签的“窗体”项,然后双击“使用向导创建窗体”选项,启动“窗体向导”,如图 1-24 所示。l 单击“表/查询”下拉列表框右侧的箭头,列出所有有效的表或查要在新建窗体中显示的字段,此处单击按钮,选定所有字段,如图1-25询数据,从中选择“表:学生档案表”。在“可用字段”列表框中选择需所示。图 1-24“窗体向导”对话框 114 / 47管理信息系统系统实验教案图 1-25“窗体向导”对话框 2l 单击“下一步”按钮,弹出如图 1-26 所示的对话框。在此对话框中,选择“纵栏表”项,这时可以在左边看到新建窗体的布局。l 单击“

21、下一步”按钮,弹出如图 1-27 所示的对话框。在此对话右侧的列表中列出了若干窗体的样式。选中的样式效果在对话框的左侧显“标准”样式。示,用户可以选择喜欢的样式。此处选择图 1-26“窗体向导”对话框 3图 1-27“窗体向导”对话框 4l 单击“下一步”按钮,弹出如图 1-28 所示的对话框,在此对话框中可为创建窗体输入一个标题,在此输入“登录学生档案”。l 单击“完成”按钮,进入“登录学生档案”窗体设计视图,如图 1-29所示。15 / 47管理信息系统系统实验教案图 1-28 “窗体向导”对话框图 1-29 “登录学生档案”窗体设计视图至此,使用窗向导快速创建了“登录学生档案”窗体,其他

22、的窗体也可 以通过上面的步骤创建。2. 对窗体的调整上一节中创建出来窗体有很多不尽人意的地方。比如,所有数据的输入都需要用户通过按键来完成,输入操作不简便,窗体布局比较乱,这些 都违背了输入设计的原则。仔细观察“登录学生档案”窗体,可以发现, 窗体中包括的数据内容大致分为两类,一类内容范围不确定,例如姓名、 出生日期等;另一类内容范围确定,例如性别、政治面貌等。为了提高输 入速度,减少输入内容,方便输入操作,对于内容范围确定的数据应尽量 避免键盘输入。因此,需要对窗体进行修改和调整。修改和调整窗体可以 在设计视图中通过使用各种控件来完成。具体方法和步骤如下:(1) 调整位置调整窗体中各控件的尺

23、寸和位置,在设计视图窗口中打开“登录学生档案”窗体,调整窗体上已经设置了的各个控件位置和尺寸,调整结果 如图 1-30 所示。16 / 47管理信息系统系统实验教案图 1-30“登录学生档案”窗体(2) 添加控件在窗体中添加、设置所需控件。l 在窗体上添加一个“矩形”控件,单击工具箱中的“矩形”控件按 钮,在窗体主体区域画一个矩形区域,使现有的窗体内容均放在其中;将“矩形”控件的“特殊效果”属性设为“凸起”。l 添加一个“标签”控件作为窗体标题,在窗体上方中央添加一个“标签”控件,并输入“登录学生档案信息”作为该窗体标题。将标题的字体名称改为“隶书”,字体大小设为 26,前景颜色设为“深灰”。

24、由于像性别、政治面貌、学历、职称和系别等字段有固定的取值,如性别取值为“男”和“女”政治面貌取值为“群众”、“团员”、“党员”和 “其他”。因此,可以将这些字段的控件改为“组合框”控件,这样可以简化输入操作,提高输入效率。下面以政治面貌为例,说明组合框的创建和调整方法。其余 4 个控件的创建和调整方法及此相同。l 将已有的“政治面貌”字段删除。l 单击工具箱中的“组合框”工具按钮,在窗体上单击要放置“组合 框”的位置。屏幕显示“组合框控件向导”对话框,如图 1-31 所示。选择“自行键入所需的值”。l 单击“下一步”按钮,弹出如图1-32 所示的对话框,在“第1 列”列表中依次输入“群众”、“

25、团员”、“党员”和“其他”等值,每输入完一 个值,按 TAB 键移至下一行。图 1-31“组合框控件向导”对话框 117 / 4718 / 47管理信息系统系统实验教案图 1-32“组合框2控件向导”对话框l 单击“下一步”按钮,弹出如图 1-33 所示的对话框,选择“将该数值保存在这个字段中”项,并单击右侧向下箭头按钮,从弹出的 下拉表中选择“政治面貌”字段。l 单击“下一步”按钮,弹出如图 1-34 所示的对话框,在“请为组合框制定标签”文本框中数日“整治面貌”作为该组合框的标签。 此时,拖动列的右边框可以改变列表框的宽度。图 1-33“组合框3控件向导”对话框图 1-34“组合框控件向导

26、”对话框 4l 单击“完成”按钮,组合框创建完成。同时对“性别”字段进行设 置,适当的调整即可得到图 1-35 所示的窗体。管理信息系统系统实验教案图1-35体“登录学生档案”窗(3) 创建命令按钮在如图 1-36 所示的窗体下方添加“下一记录”、“上一记录”、“添加记录”、“保存记录”以及“退出”等 5 个命令按钮。下面以“退出”按钮为例,说明使用“命令按钮向导”创建命令按钮的过程和方法。l 单击工具箱中的“命令按钮”工具按钮,在窗体上单击要放置按钮 的位置。屏幕上弹出“命令按钮向导”对话框,如图 1-36 所示。l 在对话框的“类别”列表框中列出了可供选择的操作类别,每个类别在“操作”列表

27、框下都对应着多种不同的操作。先在“类别”框内选择“窗体操作”,然后再对应的“操作”框中选择“关闭窗体”。l 单击“下一步”按钮,弹出如图 1-37 所示的对话框。为使在按钮上显示文本,单击“文本”选项,然后再其后的文本框内输入“退 出”。图 1-36“命令按钮向导”对话框 1图 1-37“命令按钮向导”对话框 2l 单击“下一步”按钮,弹出如图 1-38 所示的对话框。在该对话框中可以为创建的命令按钮起一个名字,以便后面的使用。19 / 47管理信息系统系统实验教案图 1-38“命令按钮向导”对话框 3l 单击“完成”按钮。至此命令按钮创建完成,其他按钮的创建方法 及此相同。l 为了使窗体布局

28、整齐、美观,可再加一矩形控件,将5 个命令按钮放置其中,矩形按钮的“特殊效果”为“蚀刻”。最后结果如图 1-39 所示。图 1-39“登录学生档案”窗体到这里,“登录学生档案”窗体已基本设计完成,但在浏览窗体时,“记录定位器”、“浏览按钮”等,这些事窗体不需要的,应该将其去掉。记录定位器属性有两个值:“是”和“否”。它决定窗体显示时是否有记录定位器,即数据表最左端是否有标识块。“登录学生档案”窗体的记 录定位器属性值为“否”。浏览按钮属性也有两个值:“是”和“否”。它决定窗体运行时是否有浏览按钮,即数据表最下端是否有浏览按钮。一般如果不需要浏览数据或 用户自己设置了数据浏览时,该属性值应设为“

29、否”,这样可以增加窗体 的可读性。“登录学生档案”窗体的浏览按钮属性值为“否”。20 / 47其他的属性设置在这里不再过多说明。此时,窗体的浏览效果如图1-40 所示。管理信息系统系统实验教案图 1-40 “登录学生档案”窗体浏览效果至此,我们已经完成了一个完整的窗体的创建,按照同样的操作方法, 可以很容易地创建“教学管理系统”中“学生成绩登录”、“教师档案登录” 和“教师授课信息登录”窗体。3.2 课程及选课信息查询窗体的实现数据的查询和统计是“教学管理系统”最重要的功能之一。建立数据应用系统,将数据准确、及时地输入并保存在数据库中并不是最终目的, 最终目的是为了更好、更充分地使用它,通过对

30、数据库的数据进行统计、 分析,从中提取出有用的信息。在 Access 数据库汇总,查询是一种统计和分析数据的工具,它能够把多个表中的数据抽取出来,供用户查看、更 改和分析使用。“教学管理系统”的查询统计功能都是通过创建查询,将查询及统计连接来实现的。本节将重点介绍如何通过创建查询来实现查询和统计,如何通过窗体和宏来及所建查询进行连接,以形成完整的查询统计模块功能。下面将首 先讲解系统中所使用的查询设计方法和宏设计方法,然后以创建课程和选 课信息查询窗体为例,具体说明该类窗体的创建方法。1. 查询统计设计前面提到,本系统的查询统计功能是通过窗体及所建查询连接来实现的。因此,首先要创建查询。根据“

31、教学管理系统”查询统计的需要,在 创建查询时,使用了四种类型,分别是选择查询、计算查询、交叉查询和 参数查询。(1) 选择查询的设计选择查询是最常见的查询类型,它从一个或多个表中根据准则检索数据,它的优点在于能将一个或多个表中的数据集合在一起。例如,查找不 及格学生,并显示学生坐在班级编号、姓名、课程名和成绩。像这样的查 询要求需要将“学生档案表”、“学生成绩表”和“课程名表”等 3 张表的数据连接在一起,找出不及格的学生。创建选择查询的步骤如下:在如图 1-40 所示的数据库界面中双击“在设计视图中创建查询” 选项。进入查询设计视图窗口,同时弹出“显示表”对话框,如21 / 47管理信息系统

32、系统实验教案图 1-42 所示。图 1-41“教学管理系统”数据库界面图 1-42“显示表”对话框l 在“显示表”对话框有 3 个选项卡,它们是“表”、“查询”、“两者都有”。如果建立查询的数据源来自表,则单击“表”选项卡,如果建立查询的数据源来自己建立的查询,则单击“查询”选项卡; 如果建立查询的数据源来自表和已建立的查询,则单击“两者都有”选项卡,这里单击“表”选项卡。l 双击“学生档案表”,将“学生档案表”添加到查询设计视图窗口上半部分的窗口中。然后使用同样方法将“学生成绩表”和“课程名表”添加到查询设计视图窗口上半部分的窗口中。单击“确定”按钮。l 依次双击“学生档案表”中的“班级编号

33、”、“姓名”,“课程名表”中的“课程名”和“学生成绩表”中的“成绩”等字段,使这些字段显示在“设计网格”的字段行上。l 在“成绩”字段列的“准则”行中输入条件“60”,如图 1-43 所示。22 / 47l 单击工具栏上的“保存”按钮,这时出现一个“另存为”对话框, 在“查询名称”文本框中输入“不及格学生信息”。管理信息系统系统实验教案图 1-43 “不及格学生信息”查询l 单击“完成”按钮,完成查询的设计。在建立“不及格学生信息”查询时,在“成绩”字段列的“准则”行中输入了准则“=90;查找 1980 年 5 月 1 日以后出生的学生可以表示为=#80-05-01#;查找男学生可以表示为=“

34、男”。为了输入方便, Access 允许在表达式中省去等号“=”,所以,可直接表示为“男”。输入时应注意:文本值用英文的双引号括起来,日期值用英文的#号“#”括起 来。使用 Access 进行查询时,有些查询条件比较复杂,因此,准则书写也相应比较复杂。复杂准则一般需要通过逻辑运算符、关系运算符、特殊的 运算符、函数以及它们的组合来连接一个或几个值,这里不展开说明了。(2) 计算查询的设计在建立查询时,有时可能关心查询记录,有时可能关心记录的计算结果。比如,查找平均分地域所在班平均分的学生。再比如,计算各类职称 教师的人数、计算各班每名学生的平均成绩等。要获取这样的数据,都需 要在创建查询时进行

35、统计计算。在“教学管理系统”中所建的查询统计模块,有许多功能是通过创建计算查询实现的,如各系教师人数、每班不及格人次、各班每名学生的平 均成绩等。下面以“各系教师人数”为例介绍其创建过程。l 双击“查询”对象中的“在设计视图中创建查询”选项,屏幕上显 示查询设计视图窗口,并显示“显示表”对话框。l 在“显示表”对话框中,单击“表”选项卡,然后双击“教师档案表”将其添加到查询设计视图窗口上半部分的窗口中,单击“关 闭”按钮。l 依次双击“教师档案表”中的“姓名”和“系别”字段,将它们添25 / 47加到字段行的第 1 列和第 2 列中。l 单击工具栏上的“合计”按钮,这是 Access 在“设计

36、网格”中插入了一个“总计”行,并自动将“系别”字段和“姓名”字段的“总计”行设置为 GroupBy。l 单击“姓名”字段的“总计”行,并单击其右边的向下箭头按钮,然后从下拉列表中选择 Count 函数。l 单击工具栏上的“保存”按钮,在出现的“另存为”对话框的“查询名称”文本框中输入“各职称教师人数”,保存所建查询。设计结果如图 1-44 所示。若运行该查询可以看到图 1-44 所示的结果。由于本查询是通过“姓名”字段统计人数,因此在图 1-45 所示的查询结果中统计字段名显示为“姓名之Count”。图 1-44“各系教师人数”查询图 1-45“各系教师人数”查询显然,这样的显示可读性差,需要

37、调整。调整方法是可以再建一个查 询,使“姓名之 Count”显示变为“人数”。具体步骤如下。l 打开查询设计视图窗口,将上述已建“各系教师人数”查询作为数据源添加到视图上半部分窗口中,“职称”字段和图 1-46 所示“人数”字段放在视图下半部分“设计网络”中。它的值引自“各系教师人数”查询中的“姓名”引用字段,都应用方括号括起来,中间加“!”作为分隔符。l 在“另存为”对话框的“查询名称”文本框中输入“统计各职称教师人数”,保存所建查询。该查询得到的结果如图 1-47 所示。图 1-46“统计各系教师人数”查询图 1-47查询结果(3) 交叉表查询的设计交叉表查询时 Access 支持的另一类

38、查询。交叉表查询显示来源于表中某个字段的汇总值,并将它们分组,一组列在数据表的左侧,另一组列在 数据表的上部。例如,在“教学管理系统”中统计各班男女生人数,如图1-48 所示。这时就需要应用交叉表查询来实现。下面将详细说明完成图1-48 统计要求的步骤。l 在“数据库”对话框中,单击“查询”对象,然后单击“新建”按 钮,这时屏幕上显示“新建查询”对话框。如图 1-49 所示。图 1-48各班男女生人数统计结果管理信息系统系统实验教案图 1-49“新建查询”对话框l 在该对话框中,双击“交叉表查询向导”,弹出如图 1-50 所示的对话框。l 在窗口的“视图”组中选中“表”,再在上端列表中选中“学

39、生档案表”。l 单击“下一步”按钮,弹出如图1-51 所示对话框。在该对话框中, 确定交叉表的行标题。为了在交叉表的每一行前面显示班级编号, 应双击“可用字段”框中的“班级编号”字段,将其选入“选定 字段”中。图 1-50“交叉表查询向导”对话框 1图 1-51“交叉表查询向导”对话框 2l 单击“下一步”按钮,弹出如图 1-52 所示的对话框,在该对话框中,确定交叉表的行标题,双击“可用字段”框中的“性别”字段。26 / 47管理信息系统系统实验教案31 / 47图 1-52“交叉表框 3查询向导”对话l 单击“下一步”按钮,弹出如图 1-52 所示的对话框。在该对话框中,确定每个行和列交叉

40、处进行什么样运算。为了让交叉查询极端每班不同性别的人数,单击“字段”框中的“学号”字段,然后在“函数”框中选择“计数”函数。如图 1-53 所示。图 1-53“交叉表查询向导”对话框 4l 单击“下一步”按钮,弹出如图 1-54 所示的对话框。在该对话框中“请指定查询的名称”文本框中输入“每班男女生人数”作为该查询名,然后单击“完成”按钮。图 1-54“交叉表查询向导”对话框 5(4) 参数查询的设计前面所建查询,无论是内容还是条件都是固定的,如果用户希望根据不同的条件值查找记录,就需要不断地建立查询,显然这样做很麻烦。为了方便用户查询,Access 提供了参数查询。参数查询利用对话框,提示用

41、户输入参数,并检索符合所输入参数的记录或值。在“教学管理系统”中大量地使用了参数查询来实现不同的查询要求。 例如,按学号查看学生基本信息、按班级查看学生信息等。下面简单介绍“按学号查看学生基本信息”查询的创建过程。l 双击“查询”对象中的“在设计视图中创建查询”选项,屏幕上显 示查询设计视图窗口,并显示“显示表”对话框。l 在“显示表”对话框中,单击“表”选项卡,然后双击“学生档案表”将其添加到查询设计视图窗口上半部分的窗口中,单击“关 闭”按钮。l 在查询设计视图窗口上半部分的窗口中“字段”行的第一列中选择“学生档案表.*”,在第二列中选择“学号”,去掉“学号”字段 “显示”行的勾选。l 在“学号”字段“准则”行中输入“请输入学号:”,如图 1-55所示。图 1-55查询参数设置l 单击“文件”菜单中的“另存为”命令,然后在弹出的“另存为” 对话框中,在“查询名称”文本框中输入“按学号查询学生基本信息”。l 单击“确定”按钮,完成参数查询的设置。创建参数查询时,不仅可以使用一个参数,也可以使用多个参数,多个参数查询的创建过程及一个参数查询的创建过程完全一样,只是在查询 设计视图窗口中将多个参数的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁