1、第9章 数据库应用系统的创建方法教学内容1. 数据库应用系统的开发过程:2. 使用切换面板创建应用系统;3. 使用导航窗体创建应用系统;4. 使用多页窗体实现系统控制;5. 利用宏创建系统的快捷菜单:6. 设置应用系统启动属性。教学要求【知识目标】1. 了解数据库应用系统的开发过程;2. 理解切换面板页与系统功能的对应关系;3. 掌握创建宏组的方法:4. 掌握创建数据库应用系统控制界面和控制菜单的方法;5. 了解启动属性的含义,掌握设置应用系统启动属性的方法。【技能目标】1. 能正确地设计所要创建的系统的功能;2. 能通过集成工具正确、美观地创建出应用系统的控制界面;3. 能通过宏创建系统的控
2、制菜单:4. 能按需设置应用系统的启动属性。教学重点1. 数据库应用系统的功能设计;2. Access数据库应用系统集成工具的使用。教学难点1. 数据库应用系统的功能设计;2. 切换面板页与系统功能的对应关系;3. 宏组的创建和使用方法。教学方法讲授法、案例法、演示法课时数4课时(授课2课时,实验2课时)课程导入【思路】1. 复习前8章的内容,重点说明所举实例主要是围绕着“教学管理” 创建了相应的数据犀,包括表、查询、窗体、报表、宏和模块等。2. 提出问题,并组织学生讨论。3. 总结讨论,指出接下来需要做的事情(即集成对象,形成一个完 整的数据库应用系统。【问题】怎样方便、有效、安全的地使用前
3、8章创建的数据原对象。9.1数据库应用系统开发过程简介数据库应用系统的开发是个复杂的系统工程,它涉及组织的内部结构、管理模式、 经营管理过程、数据的收集与处理、软件系统的开发、计算机系统的管理与应用等多个方 面。因此数据库应用系统的开发应在软件开发理论和方法的指导下进行,否则很难成功。系统开发过程这里介绍的是结构化生命周期法的开发过程。基本思想:将整个系统开发过程划分为系统规划、系统分析、系统设计、系统实 施和系统运行与维护五个阶段,第一阶段与最后一个阶段首尾相连,形成一个系统有生、 有死、有再生的周期循环。各阶段主要工作数据库应用系统开发过程中每个阶段应完成的主要工作如下。 系统规划系统分析
4、系统设计教学管理系统功能图如下。教学管理图9-2 “教学管理”系统功能图9-2 “教学管理”系统功能学生管理教师管理课程管理选课管理授课管理系统实施 系统运行与维护讲授+演示9.2创建具有统一风格的应用系统控制界面当按照数据库应用系统开发步骤完成了系统中所有功能的设计后,需要将它们组合在 一起,形成完整系统,以方便使用。Access提供的切换面板管理器和导航窗体可以容易 地将各项功能集成起来,能够创建出具有统一风格的应用系统控制界面。本节将以使用这 两个工具创建“教学管理系统”为例进行介绍。9. 2. 1使用切换面板创建应用系统控制界面例9-1利用切换面板管理器创建“教学管理系统”控制界面。通
5、常情况下,使用切换面板管理器创建“教学管理系统”控制界面时,首先启动切换 面板管理器,然后创建所有的切换面板页和每页上的切换项,设置默认的切换面板页,最 后为每个切换项设置相应内容。但是,由于Access 2016并未将“切换面板管理器”工具 放在功能区中,因此使用前需要先将其添加到功能区中。1. 添加切换面板管理器工具2. 启动切换面板管理器3. 创建新的切换面板页讲授+演示在创建切换面板之前,首先要按照对系统所做的分析和设计结果,对切换面板所有页 和每个贝上的所有项目进行规划和设计。创建切换面板的依据是图9-2所示的系统功能 图,依照此功能图可知,教学管理数据库的主切换面板页为“教学管理系
6、统”。二级切换 面板页包括“学生管理”、“教师管理”、“选课管理”、“授课管理”和“课程管理” 等。每个切换面板页与系统功能的对应关系如图9-10所示。1牧学曾理系统主嘛面板页主切换 面板员 上的切, 学生管理 敦.师首堆课造课耸技一顷目牛密:果神理二缓 面板页上 詹切岫目J造?策也嫡堆护 j 携课成编统计图9-10切换面板与系统功能对应关系橄的眼作 打开的 哄”皆体4. 设置默认的切换面板页默认的切换面板页是启动切换面板窗体时最先打开的切换面板页,也就是上面提到的 主切换面板页,它由“(默认)来标识。“教学管理系统”最先打开的切换面板页应为已建切换面板页中的教学管理系统”。5. 为切换面板页
7、创建切换面板项目“教学管理系统”切换面板页上的切换项目应包括“学生管理”、“教师管理”、“选 课管理”、“授课管理”和“课程管理”等。在主切换面板页上加入切换面板项目,可以 打开相应的切换面板页,使其在不同的切换面板页之间进行切换。6. 为切换面板上的切换项设置相关内容“教学管理系统”切换面板页上己加入了切换项目,但是“教师管理”、“学生管理”、 “选课管理”等其他切换面板页上的切换项还未设置,这些切换面板页上的切换项目直接 实现系统的功能。例如,“选课管理”切换面板页上应有“选课成绩维护”、“选课成绩 统计”、“选课成绩查询”和“选课成绩打印”等4个切换项目。其中“选课成绩查询” 切换项可通
8、过打开的“选课成绩”窗体,实现对某学生选课成绩的查询功能。下面为“选 课管理”切换面板页创建一个“选课成绩查询”切换面板项,该项打开“选课成绩查询” 窗体。9. 2.2使用导航窗体创建应用系统控制界面切换面板管理器工具虽然可以直接将数据库中的各类对象集成在一起,形成一个操作 简单、方便的应用系统。但是,其创建过程要求使用者设计每一个切换面板页及每页上的 切换面板项,还要设计切换面板页之间的关系,创建过程相对复杂,缺乏直观性。Access 2016提供了一种称为导航窗体的窗体。在导航窗体中,可以选择导航按钮的布局,可以 在所选布局上直接创建导航按钮,并通过这些按钮将已建的数据库对象集成在一起形成
9、数 据库应用系统。使用导航窗体创建应用系统控制界面更简单,更直观。例9-2使用导航窗体创建“教学管理系统”控制界面9.3创建具有个人风格的应用系统控制界面切换面板管理器和导航窗体虽然具有操作简单、方便等优点,但所建应用系统界面单 一,缺乏灵活性、自主性和创造性,无法完全按照开发者意愿,建立属于自己喜好和需要 的系统画面。本节将介绍如何创建具有个人风格的应用系统控制界面。9. 3.1使用多页窗体实现系统控制这里介绍一种使用多页窗体创建应用系统菜单的方法。这种方法从一定程度上能够解 决使用切换面板管理器和导航窗体产生的问题,弥补这些工具的不足。例9-3利用多页窗体创建“教学管理系统”系统控件菜单。
10、9. 3.2利用宏创建系统的快捷菜单利用宏创建系统的快捷菜单时应先为每个二级菜单创建宏;再将所建二级菜单的宏组 合到快捷菜单宏中,并执行“用宏创建快捷菜单”命令:最后将所建宏应用于系统控制界 面中。例9-4利用宏创建“教学管理系统”系统控制的快捷菜单。根据图9-2所示功能可知,系统的快捷菜单共有5项,分别是“学生管理”、“教师 管理”、“选课管理”、“课程管理”和“授课管理”。每个菜单命令下有其相应的功能。例如,“学生管理”项下的功能为“学生信息维护”、“学生信息查询”和“学生信息打 印”,每个功能打开相应的查询、窗体或报表。假定相应的查询、窗体或报表均己建立。 下面介绍如何利用宏创建系统的快
11、捷菜单。1. 创建系统二级菜单宏2. 创建系统菜单宏完成二级菜单制作后,接下来需要创建一个系统菜单宏,将二级菜单宏组合在一起。3. 创建系统的快捷菜单创建了二级菜单以及菜单项的宏后,下一步需要创建系统的快捷菜单,也就是说针对 “系统菜单”宏,执行一次“用宏创建快捷菜单”命令。但是,由于功能区中没有显示出 此命令,因此需要按照9. 2. 1小节介绍的添加“切换面板管理器工具的方法,先将“用 宏创建快捷菜单”命令添加到功能区中,然后再按下面所述步骤进行操作。假设已将“用宏创建快捷菜单”命令添加到“数据库工具”的“创建菜单”组中,如 图9-34所示。其中,“创建菜单组为自定义组。4. 设置窗体“快捷
12、菜单栏”属性9.4设置应用系统启动属性无论使用上述哪种方法创建系统控制界面,运行时Access都会首先进入Access界面。 若希望在打开所建数据库应用系统时直接自动运行系统,需要设置应用系统启动属性。例9-5设置“教学管理系统”启动属性。要求启动应用程序标题为“教学管理系统”, 启动窗体为“教学管理系统主控界面”窗体。本章小结本章通过已建“教学管理”数据库为例,介绍了如何前8章所创建的数据库对象有机 地联系起来,构成初级小型数据库应用系统的方法。包括设计应用系统的功能;使用切换 面板或导航窗体创建具有统一风格的应用系统控制界面;使用多页窗体或宏创建个性化的 系统控制界面。果/Q,一、问答题1
13、. 数据库应用系统的开发过程分为儿个阶段?每个阶段的主要工作是什么?2. 系统测试的目的是什么?3. 在功能区中如何添加切换面板管理器?4. 试比较各种创建系统菜单方法的异同点。5. 若想在打开所建数据库应用系统时自动运行系统,应做何种设置?二、选择题(见教材)三、填空题(见教材)实验内容及要求一、实验目的1. 了解数据库应用系统的开发过程。2. 掌握创建数据库应用系统控制界面和控制菜单的方法。3. 了解启动属性的含义,掌握设置应用系统启动属性的方法。二、实验内容1. 阅读实验1给出的某图书大厦“图书销售管理”业务描述和用户需求,以实验1 实验8的实验内容为基础,按照本章介绍的开发过程,进行系统分析,并设计“图书销售 管理系统”的功能结构,画出功能图。2. 根据功能图,选择一种创建系统控制界面的方法将前8章实验结果集成在一起, 形成“图书销售管理系统”。3. 对“图书销售管理系统”进行适当设置,使其在运行时,自动进入系统主界面。三、实验要求1. 运行创建的系统并查看结果。2. 记录上机中出现的问题及解决方法。3. 编写上机报告,报告内容包括如下。(1)实验内容:实验题目与要求。(2)分析与思考:实验过程、实验中遇到的问题及解决办法,实验的心得与体会。4. 将所建系统和实验报告以电子版形式上交。