教务管理系统开发

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开放性实验项目指导书实验项目名称Access2003的基础操作

学院(中心):计算机与信息工程学院

实验室名称:计算机中心

指导教师:小明

面向专业:全校

2014年月日

实验:Access2003 的基础操作

一、实验目的

1)掌握数据库的创建与管理。

2)掌握表的结构设计与数据录入。

3)理解字段及字段数据类型的意义

4)理解查询的意义

5)掌握不同查询类型的建立方法

6)理解窗体对象的意义与功能

7)掌握窗体的创建。

二、实验设备

1)带Microsoft Office Access 2003的电脑

三、实验内容

数据库的创建

数据表的创建

查询的创建

窗体的创建

四、实验步骤

步骤一)我的电脑最后一个磁盘内,创建一个以自己学号+姓名命名的文件夹,在文件内创建一个教学管理数据库。

步骤二)在教学管理数据库的建立教师表结构如图2.1,学生表结构如2.2,选课成绩表结构如2.3,课程表结构如2.4

教师结构图2.1

学生结构图2.2

选课结构图2.3

课程结构图2.4 步骤三)创建表间关系如下图所示

步骤四)数据表录入数据如下图所示

步骤五)设计一个简单的学生学籍管理系统,通过宏实现系统基本功能的连接和窗体转《系统主要功能和转换关系如图7.8所示。需要说明的是,这里给出的示例仅仅是为了说明各种

事件宏的设置,并不是真实的应用系统。

为实现系统的要求,先分别设计4个窗体:

(1)“学生管理主窗体”见图7. 8中的屏幕①,窗体设计如图7.9所示。

(2)“学生基本信息管理”窗体见图7.8中的屏幕②,窗体设计如图7.10所示。

(3)“学生个人情况”窗体见图7.8中的屏幕④,窗体设计如图7. 11所示。将窗体的数据源|

设置为“学生表”,设置文本框“学号”的属性“名称”和“控件来源”如图7.11右侧所示。

图7.9窗体设计:学生管理主窗体

图7. 10窗体设计:学生基本信息管理窗体

图7.11窗体设计:学生个人情况显示窗体

(4) “学生个人成绩”窗体见图7. 8中的屏幕⑤,设计如图7. 12所示。将窗体的数据源设置为“个人成绩”表。

图7.12窗体设计:学生个人成绩显示窗体

中的屏幕③是由宏生成的,真正的输入学生基本信息的窗体应该另行设计。

中的屏幕⑥和⑦是选择查询“按姓名查询成绩”时产生的界面。

中的屏幕⑧是退出整个系统的确认界面,如果单击“是”,则退出系统;如果单击

“否”,则返回主窗体。

下面简要介绍系统中各个宏、查询和事件等的设计和设置。

1.设计由主窗体①进入窗体②

编写名为“打开学生管理窗体”的宏,见图7. 13左侧的宏设计。将图7.9中名为Commandl

的命令按钮“学生基本信息管理”的“单击”事件设置为宏“打开学生管理窗体”,见图7. 13右侧

的命令按钮属性设置。

图7. 13由主窗体①进入窗体②单击事件对应的宏和命令按钮事件设置

2.设计由窗体②进人窗体③

编写名为macrol的宏,见图7. 14左侧的宏设计。将图7. 10中名为Commandl的命令按钮

“输入学生基本信息”的“单击”事件设置为宏“macro l”,见图7. 14右侧的命令按钮属性设置。图7. 8中的屏幕③是由宏macrol中的操作MsgBox产生的,在实际的系统中可以用完成具体功

能的窗体替代。

图7. 14由窗体②进入窗体③单击事件对应的宏和命令按钮事件设置

3.设计由窗体②返回主窗体①

编写名为“返回主窗体”的宏,见图7. 15左侧的宏设计。将图7. 10中名为C0mmand5的命

令按钮“返回主窗口”的“单击”事件设置为宏“返回主窗体”,见图7. 15右侧的命令按钮属性设置。

图7. 15由窗体②进人主窗体①单击事件对应的宏和命令按钮事件设置

4.设计由主窗体①进人查询个人情况窗体④编写名为“学生选课成绩查询”的宏,见图7.16左侧的宏设计。将图7.9中名为C o m m a n d2 的命令按钮“学生成绩管理”的“单击”事件设置为宏“学生选课成绩查询”,见图7.16右侧的命令按钮属性设置。

图7. 16由主窗体①进人“学生个人情况”窗体④单击事件对应的宏和命令按钮事件设置

5.设计由查询个人情况窗体④进入查询个人成绩窗体⑤

编写名为“查询个人成绩”的宏,见图7. 17左侧的宏设计。将图7. 11中名为CommandlO的

命令按钮“查找成绩”的“单击”事件设置为宏“查找个人成绩”,见图7. 17右侧的命令按钮属性设置。

为了査询与学生个人情况相对应的个人成绩,需要设计一系列复杂的宏操作:

(1)为了保证整个宏操作运行流畅,在宏中首先使用作关闭系统的警告功能,以保证系统的提示信息不会对使用者产生干扰。

(2)使用OpenQuery操作打开删除查询“学生个人成绩查询1”,删空临时表“个人成绩”。

删除查询设计见图1 18所示,个人成绩表结构见图7. 19所示。

图7. 17由“学生个人情况”窗体④进人“学生个人成绩”窗体⑤事件对应的宏和命令按钮事件设置

图7. 18删除查询设计:学生个人成绩查询1

图7. 19个人成绩表结构

(3)使用OpenQuery操作打开追加查询“学生个人成绩查询2”。追加查询设计见图7..20 所示。将“学生选课成绩表”中符合条件的成绩记录保存到“个人成绩”表中。设置追加查询学

图7.20查询设计:追加查询一学生个人成绩查询2和属性设置

相关文档
最新文档