ACCESS数据库技术实验指导书

合集下载

2024版年度数据库Access教案完整版

2024版年度数据库Access教案完整版

数据查询与操作
通过VBA代码,可以实现复杂的数据 查询和操作,如筛选、排序、更新等。
2024/2/3
报表生成与打印
使用VBA代码可以自动化生成报表并 进行打印。
界面设计与交互
VBA还支持界面设计和交互功能,可 以创建自定义的对话框、菜单等。
34
调试、错误处理技巧分享
调试技巧
错误处理
在VBA编辑器中,可以使用调试工具来逐行 执行代码、查看变量值等,以便找出代码中 的错误。
数据库Access教案完整版
2024/2/3
1
目录
2024/2/3
• 引言 • 数据库基础知识 • Access数据库创建与管理 • 查询设计与实践操作 • 窗体设计与应用实例 • 报表生成与打印输出 • 宏与VBA编程扩展应用 • 综合案例分析与实战演练
2
01
引言
Chapter
2024/2/3
设计一个能够满足用户需求、性能良好、易于维护的数据库。
数据库设计的原则
包括需求分析、概念设计、逻辑设计、物理设计等阶段,每个阶段都有相应的原则和规范。
2024/2/3
数据库设计的规范
为了提高数据库的质量和减少错误,需要遵循一定的设计规范,如命名规范、数据类型规范、 索引规范等。这些规范有助于保证数据的准确性、一致性和完整性。
据操作等。

Access数据库实用教程整本书电子教案

Access数据库实用教程整本书电子教案

控制结构
VBA提供了多种控制结构,如 条件语句(If...Then...Else)、 循环语句(For...Next、 Do...Loop)等,用于控制程 序的流程。
08
综合案例实战演练
案例一:学生信息管理系统设计
系统功能需求
包括学生信息管理、课程管理、成绩管理等。
数据库设计
建立学生、课程、成绩等数据表,定义表结 构、字段类型、主键外键等。
Access数据库实用教 程整本书电子教案
contents
目录
• 数据库基础知识 • 创建与管理数据库 • 表的设计与操作 • 查询设计与应用 • 窗体设计与应用 • 报表设计与应用 • 宏与VBA编程基础 • 综合案例实战演练
01
数据库基础知识
数据库概念及作用
数据库(Database)是按照数据结构 来组织、存储和管理数据的仓库。
VBA编辑器
VBA编辑器是VBA编程的主要工作区, 用于编写、调试和运行VBA代码。
工具箱
工具箱提供了在VBA编辑器中创建用 户界面元素所需的控件,如命令按钮、
文本框等。
VBA基本语法和程序结构
VBA基本语法
VBA使用类似于其他编程语言 的语法,包括变量、数据类型、
运算符、函数等。
程序结构
VBA程序由模块组成,每个模 块包含一系列过程。过程可以 是Sub过程或Function过程, 用于执行特定的任务或计算。

ACCESS数据库实验指导书

ACCESS数据库实验指导书

数据库原理及应用实验指导书(ACCESS数据库)

指导老师:陈俊智

昆明理工大学国土资源工程学院学院

2012年3月

目录

实验(一):SQL数据定义功能

实验(二):练习SQL数据操纵功能

实验(三):数据库综合设计

实验(一):SQL数据定义功能

一、实验内容及要求

1. 使用SQL语句建立学生管理系统相关的表,同时完善各表的相关完整性约束。其中带有下划线的为主码

学院(学院代码,学院名称)

create table 学院

(学院代码char(8) primary key,

学院名称char(8));

学生(学号,姓名,性别,学院代码),学院代码为外码

create table 学生

(学号char(8) not null unique,

姓名char(8),

性别char(8),

学院代码char(8),

primary key(学号),

foreign key(学院代码) references 学院(学院代码));

教师(教师号,教师姓名,学院代码),学院代码为外码

create table 教师

(

教师号char(8) primary key,

教师姓名char(8),

学院代码char(8),

foreign key(学院代码) references 学院(学院代码));

课程(课程号,课程名,学时)

create table 课程

(

课程号char(8) primary key,

课程名char(8),

学时char(8));

学习(学号,课程号,成绩),学号为外码,课程号为外码create table 学习

(学号char(8),

课程号char(8),

实验 ACCESS数据库查询创建与操作

实验 ACCESS数据库查询创建与操作

实验3-1

使用“简单查询向导”以“学生成绩表”为数据源创建一个名为“不及格学生成绩表查询_简单查询向导”的查询,查询运行结果如图所示:

实验3-2:

以学生成绩表为数据源使用“简单查询向导”向导,创建“学生成绩表_大学计算机基础不及格学生信息”查询,查询成绩表中“大学计算机基础”不及格的记录,要求结果显示学号,姓名,课程名称,成绩。结果如下图所示

实验3-3

以“学生档案表”为数据源使用“简单查询向导”向导建立查询,查询所有女同学

的学生信息,要求查询的名称为“女生信息”,查询结果中显示女生的姓名、性别、院系与专业。(需要在使用向导建立查询后,再在设计视图中修改查询条件)。

实验3-4

(1)以“图书信息表”为数据源,使用用“交叉表查询向导”创建“图书信息表交叉信息查询1”查询,统计每个出版社,每个类别图书的数量,如图所示:

(2)以“图书销售表”为数据源,使用用“交叉表查询向导”创建“图书销售表交叉信息查询1”查询,统计每本图书由每个销售人员各销售的数量,如图所示:(书名作为列,人名作为行):

(3)以“图书销售表”为数据源,使用用“交叉表查询向导”创建“图书销售表交叉信息查询1”查询,统计每个销售人员销售每本图书由的数量(人名作为列,书名作为行)

实验3-5

(1)以“学生档案表”为数据源,使用“查找重复项查询向导”创建“学生档案表班级的重复项”查询,统计相同班级的学生信息。如图所示:

(2)以“学生档案表”和“优秀学生表”为数据源,使用“查找不匹配项查询向导”创建“学生档案表与优秀学生表不匹配”查询,查询不是优秀学生的相关信息,查询结果如图所示:

Access实验报告

Access实验报告

Access数据库实验报告

院系:计算机科学与技术学院

班级:1205班(文理)

姓名:***

学号:*************

实验目的:

1.掌握Access数据库的创建和打开

2.掌握Access中数据表的设计和创建及维护。

3.掌握Access中窗体、查询、报表等的设计和创建

4.熟练掌握SQL结构化查询语言。

5.初步掌握数据库系统的开发与应用

6.并对Access做一定的总结

实验内容与步骤:

1.Access数据库的建立和维护:

了解数据库、数据库管理系统,数据库系统的概念;了解Access数据库;了解表;了解数据的录入和维护;了解数据表间关联;了解数据表对象的复制、删除与更名,学会创建“教务管理”数据库;学会利用表设计视图创建表;学会导入表;学会建立表间联系;学会修改表结构;学会操作表记录

2.Access查询、窗体和报表:

了解查询及创建方法;了解窗体及创建方法;了解报表及创建方法;学会选择查询、参数查询、总计查询;学会窗体设计;学会报表设计

3.结构化查询语言(SQL):

了解SQL语言;理解数据定义语言,掌握数据库对象的建立(CREATE)、删除(DROP)和修改(ALTER)等操作;理解数据操纵语言,掌握数据操作的命令由插入(INSERT)、删除(DELETE)、更新(UPDATE)、检索(SELECT)等组成;掌握SQL 语言的核心——SELECT语言;学会使用SQL查询;使用报表向导创建基于SQL 查询数据源的报表;学会SQL语句创建表;学会使用SQL语句修改表结构、表记录;学会使用SQL语句创建查询

实验一 ACCESS数据库及表的操作

实验一 ACCESS数据库及表的操作

实验一数据库及表的操作

实验类型:验证性实验课时: 6 学时指导教师:

时间:2013 年月日课次:第节教学周次:第周

实验分室:实验台号:实验员:

一、实验目的

1.掌握数据库的创建及其它简单操作

2.熟练掌握数据表建立、数据表维护、数据表的操作

二、实验内容与要求

1.数据库的创建、打开、关闭

2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入

3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容

4.数据表的操作:查找替换数据、排序记录、筛选记录

三、实验步骤

案例一:创建数据库

1.创建空数据库

要求:建立“教学管理。accdb”数据库,并将建好的数据库文件保存在“E:\实验一”文件夹中。

操作步骤:

图1—1创建教学管理数据库

(1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”.把它修改为“教学管理”如图1-1所示.

(2)单击按钮,在打开的“新建数据库"对话框中,选择数据库的保存位置,在“E\实验一"文件夹中,单击“确定"按钮,如图1-2所示。

(3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。

(4)在右侧窗格下面,单击“创建”命令按钮,如图1—1所示。

(5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1—3所示。

图1-2“文件新建数据库”对话框

ACCESS数据库技术实验指导书-

ACCESS数据库技术实验指导书-

《ACCESS数据库技术》实验指导书

武汉理工大学华夏学院

课程简介:

《ACCESS数据库技术》课程主要讲授数据库的基本概念,Access2003开发环境、创建数据库、数据表的使用与编辑、查询方法的设计、窗体的应用、报表的使用和数据访问页在Access中的应用以及Access与其它数据源之间导入、导出与链接的过程等内容。学习本课程的目的是使学生掌握Access 2003的使用,掌握用Access管理数据的技术,掌握Access2003的功能、应用、使用方法和数据库应用程序开发技巧等。

课程安排:

教案总周数:10周

教案总时数:40学时(理论教案24学时,实验教案16学时)

课程要求:

上课要认真学习,上机要认真实践,注重理论联系实际。要学有所悟,学有所用。

课程考核:

本课程的期末成绩分为平时成绩和期末实验大作业成绩两部分,成绩计算方法为:大作业成绩占总成绩的60%,平时成绩(含考勤、平时作业、实验成绩)占总成绩的40%。

实验要求:

1.明确实验课是本课程的重要组成部分,与理论课有着同等地位,是培养自身的实验技能与创新能力的重要途径;

2.在实验课前,对实验的目的、要求和基本内容,实验的重点和难点,应进行预习与讨论,确定实施措施;

3.了解实验室的规章制度和安全用电常识、实验设备损坏赔偿制度等,加强安全意识,爱惜实验设备;

4.实验课期间不得擅自离开实验室或从事与本实验无关的活动,按时按质完成实验作业,培养创造性思维,努力提高自身的实践能力;

5.每次实验应提交实验结果,结合实验操作过程给予综合评分(对于有创造性的实验成果酌情给予加分),作为期末考试成绩的一部分。

ACCESS数据库应用实验操作三

ACCESS数据库应用实验操作三

实验三 查询1.使用向导,对“商品信息”表创建查询,要求查询中包含“商品号”、“商品名”、“产地”和“供应商”字段。2.使用向导,以“商品信息”表、“销售记录”表和“员工信息”表为数据源表创建查询,要求查询中包含“商品号”、“商品名”、“供应商”、“售价”、“数量”、“销售人”和“姓名”字段,查询名称为“商品信息表 多表查询”。3.使用向导,对“商品信息”表和“销售记录”表创建查询,要求按“商品名”汇总不同商品的销售数量,并要求查询中包含“商品名”、“数量”汇总字段,查询名称为“商品销售数量汇总”。4.对“员工信息”表创建查询,要求包含“工号”、“姓名”和“基本工资”字段,并按照“基本工资”字段降序排序,查询名称为“员工工资降序”。5.修改“员工工资降序”查询,使其添加“岗位”字段。6.创建“商品信息 水果”查询,要求查询结果为“水果”类别的全部商品信息记录,并要求包含“商品信息”表中所有字段。7.创建“员工信息09”查询,要求查询结果为“工号”字段前两位为“09”的全部员工信息记录,并要求包含“员工信息”表中“工号”、“姓名”、“性别”、“岗位”和“基本工资”字段。8.创建“宁夏所产蔬菜”查询,要求查询结果为“产地”是“宁夏”且“类别”是“蔬菜”的全部商品信息记录,并要求包含“商品信息”表中“商品号”、“产地”和“类别”字段。9.创建“采购及销售人员信息”查询,要求查询结果为“岗位”是“采购”或“销售”的全部员工信息记录,并要求包含“员工信息”表中“工号”、“姓名”、“性别”和“岗位”字段。10.创建“进价高于30元商品信息”查询,要求查询结果为“进价”大于30元的全部商品信息记录,并要求包含“商品信息”表中“商品号”、“商品名”、“采购记录”表中“进货单号”、“进价”字段。11.创建“80年代后出生员工”查询,要求查询结果为“出生日期”在1980年1月1日及以后的员工信息记录,并要求包含“员工信息”表中全部字段。

2024年数据库Access教案完整版pdf

2024年数据库Access教案完整版pdf

3
在“宏设计”视图中,添加所需的操作和参数。
创建和运行宏
• 设置宏的触发条件,如打开数据库时自动运行等。
创建和运行宏
01
运行宏
02
03
04
在Access中打开包含宏的数 据库。
选择要运行的宏,点击“运行 ”按钮或按F5键执行。
根据需要输入参数或选择选项 ,然后等待宏执行完毕。
VBA编程环境介绍
04
查询设计与应用
查询类型及功能介绍
参数查询
在执行查询时,提示用户 输入参数值,根据参数值
动态地检索数据。
操作查询
通过执行特定的操作来修 改数据库中的数据,如添 加、更新、删除记录等。
01
02
03
04
05
选择查询
从一个或多个表中检索数 据,并按照指定的条件对 数据进行筛选和排序。
交叉表查询
对数据库中的数据进行交 叉制表,生成类似于 Excel的交叉报表。
VBA支持多种数据类型,如整型(Integer)、字符串型(
String)、日期型(Date)等。
变量定义
02
使用Dim语句定义变量,并指定其数据类型和范围。例如:
Dim myVar As Integer。
常量定义
03
使用Const语句定义常量,并指定其名称和值。例如:Const

实验1 Access数据表的基本操作

实验1 Access数据表的基本操作

实验1 建立和操作数据库(Access)

一、实验内容

1.根据关系数据库设计原则设计“教学管理系统”数据库

2.创建“教学管理系统”数据库

3.数据库的基本操作。

二、设计“教学管理系统”数据库

实验要求:某学校教学管理的主要工作包括教师基本情况和授课管理及学生基本信息和选课管理等,要求建立数据库系统来统一管理和使用教学信息。

(1)需求分析

确定建立数据库的目的,明确数据库中要保存哪些信息。根据本实验要求,明确建立“教学管理系统”数据库的目的是为了解决教学信息的组织和管理问题。主要任务包括教师信息管理、教师授课信息管理、学生信息管理和选课情况管理等。

(2)确定所需数据表

在教学管理业务的描述中提到了教师基本信息和学生选课信息等情况,根据已确定的“教学管理系统”数据库,应将数据分为5类,并分别放在“教师信息表”、“授课信息表”、“学生信息表”、“课程表”和“成绩表”中。

(3)5个表中包含的字段

教师信息表(职工编号,姓名,性别,出生日期,政治面貌,学历,职称,系别,联系电话);授课登记表(职工编号,课程代码,学生,授课班级,授课时间,授课地点);

学生信息表(学号,姓名,性别,出生日期,籍贯,专业,联系电话,已获学分);

课程表(课程代码,课程名称,学分,是否学位课)

成绩表(学号,课程代码,成绩)

(4)确定关键字

为了能迅速查找表中数据,为每张数据表确定主关键字,下列加横线处为关键字。

教师信息表(职工编号,姓名,性别,出生日期,政治面貌,学历,职称,系别,联系电话);授课登记表(职工编号,课程代码,学生,授课班级,授课时间,授课地点);

《数据库基础access》课程实训任务书、指导书

《数据库基础access》课程实训任务书、指导书

《数据库实用基础》——-ACCESS

实训任务书、指导书

课程名称:Access数据库基础实训学时:42

适用专业:计算机及应用课程类别:专业课

一、实训目的与要求

本课程是计算机网络技术专业的必修专业课.通过实训,使学生能够掌握ACCESS数据库技术,包括数据库设计、管理的方法及操作使用;掌握数据库中表、查询、窗体、报表及页、宏等各对象的设计,培养学生的数据库应用能力。

二、实训方式

上机操作

三、考核方法

平时上机测试

四、主要参考资料

《数据库实用基础---access》教材及上机指导高等教育出版社孙瑞新等主编

五、实训项目及学时分配

实训项目一览表

六、实训项目内容及其要求

实训一、创建数据库及数据库对象的管理

(1学时)

【实训目的】:

(1)掌握创建数据库的方法

(2)掌握打开数据库的方法;

(3)掌握数据库对象的管理方法。

【实训内容】:

(1)使用数据库向导创建数据库

要求:

1)使用“订单入口”通用模板创建一个数据库,命名为“**

*的订单入口数据库”。

2)利用窗体向其中输入数据.

3)查看各个对象里的内容,对数据进行浏览.

(2)新建空数据库

1)新建一个空数据库,命名为“***的空数据库”.

2)将该数据库重命名为“***的练习数据库”.

(3)管理数据库对象

打开“***的订单入口数据库”;

1)要求:以独占的方式打开数据库;

2)新建一个“订单"组,将“订单”表和“订单”窗体添加到

该组中;

3)将“罗斯文示例数据库”中的“类别”表复制到数据库中;

4)将“订单"表重命名为“订单表”表,将“订单”窗体重命

名为“订单窗体”;

5)将“订单表”表保存为“订单2”窗体。

ACCESS数据库实验报告

ACCESS数据库实验报告

——图书管理系统

系别:信息管理系

班级:09级一班

姓名:李彦萍

学号:11

指导老师:李满

一、系统开发题目:

图书管理系统

二、作者

学校:中央司法警官学院

学生姓名:李彦萍

指导教师:李满

三、系统开发设计思想

“图书管理系统”是主要针对图书信息而制作的管理系统,实现对于图书类型、图书编号、作者和价格等信息的查询,是一种比较简便的搜索方法。本数据库系统能实现特定用户的登录,并且方便其查看相关的信息,还可以对图书信息进行相关的添加和修改,有利于及时更新系统信息,保障系统的完整性和安全性。而且系统还设计了图书管理报表,用户可以查看或者打印该报表。

四、系统功能

1系统中建立了图书信息、楼层分布、图书信息2和用户四个表。

2系统中建立了图书类型查询、图书价格查询、蔡骏的小说和楼层查询等四个查询。

3系统中建立了登陆、主窗体、副窗体、图书编号查询、图书类型查询和图书信息窗体等九个窗体。

4系统中建立了一个图书信息报表。

5 系统中建立了一个宏命令。

五、系统主要功能模块的设计

1 关系模式设计

图书信息(图书编号,书籍名称,出版社,作者,价格,图书类型)

PK—图书编号

图书信息2(书籍名称,图书编号,作者,图书类型,出版社)

PK—书籍名称

楼层分布(图书编号,图书名称,作者,楼层分布,管理员)

PK—图书编号

用户(ID,密码)

PK—ID

2 设计数据库中各表间的关系

“图书管理系统”数据库中各表间的关系如下图所示

3 主要工作窗口的演示

登录窗体是系统中用户首先看到的窗体,用来控制用户使用系统的权限。用户只有输入正确的用户名和密码,才能进入系统的窗口,并进行有关信息的查询。登陆窗体对访问的人员进行了有效的限制,只有用户表中录入信息的用户才能登录并使用该数据系统。

access数据库的使用实验报告

access数据库的使用实验报告

access数据库的使用实验报告

一、实验目的:

1 熟悉Access软件操作环境。

2 掌握在Access中新建数据库、新建表及表结构设计,新建窗体及利用窗体录入数据,新建报表及新建页等基本操作。

3 掌握在Access中通过SQL进行查询、插入、更新和删除。

二、实验设备:Access2003软件

三、实验步骤和结果:

首先建立要用到的订单管理系统数据库,其中主要用到的两张主要表有“产品”表和“订单”表,如下图所示:

1、利用SQL创建产品信息数据表:

(1)打开“订单管理系统”数据库。

(2)选择“查询”对象,单击“新建”按钮,在出现的“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。

(3)在出现的“显示表”对话框中直接单击“关闭”按钮;

(4)右击,从弹出的菜单中选择“SQL特定查询”子菜单

中的“数据定义”命令。

(5)在SQL视图中输入如下图所示的语句:

(6)单击工具栏中的“运行”按钮,执行该SQL语句;

(7)保存该查询或直接退出,打开表结构

2、添加和删除一个“供货商”字段:在出现的“数据定义查询”对话框中直接输入数据定义SQL语句,如下图所示,执行该SQL语句后,“产品_SQL”表就添加上了“供货商”字段,如下图所示。

对于“产品_SQL”表,删除“供货商”字段,其操作步骤同上,在出现的“数据定义查询”对话框中直接输入数据定义SQL 语句,如下图所示。执行该SQL语句后,“产品_SQL”表就删除了“供货商”字段。删除“产品_SQL”数据表的操作步骤同上,输入的SQL语句如下图所示。运行后,“产品_SQL”表不再存在。

Access数据库实验报告范文

Access数据库实验报告范文

深圳大学实验报告课程名称:计算机基础

实验名称:数据库管理系统

学院:专业:报告人:学号:班级:同组人:

指导教师:

实验时间:

实验报告提交时间:

教务处制

一.实验目的

1. 加深对数据库管理系统的直观认识和理解。

2. 掌握Access 2003数据库的创建和打开方式。

3. 掌握Access 2003中数据表的设计和创建方法。

4. 掌握Access 2003中窗体、查询、报表和数据访问页的设计和创建

方法。

二.实验步骤

1. Access 2003的启动与退出

执行“开始”→“所有程序”→“Microsoft office”→“Microsoft office Access 2003”命令,或双击桌面上的Access 2003快捷图标,打开Microsoft Access应用程序窗口,如图7-1所示。

图7-1 Access2003主窗口

Access 2003的主窗口与Microsoft Office 2003中其他应用程序的主窗口十分相似,同样包括标题栏、菜单栏、工具栏、工作区、任务窗格和状态栏等。

(1)标题栏和任务栏

Access2003主窗口的上边是窗口的标题栏,下边是任务栏,它们的结构、功能以及使用方法与一般Windows应用程序窗口的标题栏和任务栏相同。

(2)菜单栏

Access 2003主窗口的菜单栏形式也和一般的Windows应用程序类似,提供了有关数据库操作的主要功能。单击每一个菜单项都会激活一个下拉菜单,列出有关此项功能的具体操作命令选项。除下拉菜单外,Access 2003也允许在任何对象上右击鼠标,弹出快捷菜单,显示对该对象操作的命令选项。

ACCESS数据库技术实验指导书1-2

ACCESS数据库技术实验指导书1-2

实验3.11 设计“图书管理”数据库

●设计已创建好的“图书管理”数据库;

1. 使用【设计视图】创建“图书基本信息表”;

2. 使用【表向导】创建“作者基本信息表”;

3. 使用【数据表视图】创建“出版社基本信息表”;

4. 使用【导入表】创建“销售情况表”(必须在另一个数据库中存在销售情况表);

5. 使用【链接表】创建“出版社职工信息表”(必须在另一个数据库中存在职工信息表);

6. 为各表设置主键、建立各个表之间的关联并打印预览关联;

7. 在以上表中添加若干记录(至少4条记录);

8. 在word中画出“图书管理”数据库的E-R图。

●实验指导:

各表结构如下(也可自行设计):

1. 图书基本信息表:

图书编号、图书名称、出版社编号、作者编号、出版日期等。

2. 作者基本信息表:

作者编号、名字、地址、工作电话、家庭电话、移动电话等。

3. 出版社基本信息表:

出版社编号、出版社名称、地址、社长等。

4. 销售情况表:

销售编号、图书编号、数量、购买单位、地址、销售员编号等。

5. 出版社职工信息表

职工编号、姓名、性别、出生年月、学历、职务、简历、出版社编号等。

注:每个字段的数据类型自行设计,其中销售情况表和出版社职工信息表需要建立在另一个数据库中,然后进行导入和链接的操作。

实验3.12 设计班级数据库

●设计一个以你所在班级名称为名的数据库(如“数学052信息库”);

1. 创建学生基本信息表,名为“学生信息表”,自行设计表结构;

2. 创建任课教师表,名为“任课教师信息表”,自行设计表结构;

3. 创建课程信息表,名为“课程信息表”,自行设计表结构;

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

实验六管理信息系统开发

一、实验目的:

学习使用Access开发管理信息系统的大凡方法及步骤,对该课程所学习的知识实现综合性应用。

二、准备工作:

根据学习情况从备选题目中选择承担力所能及的开发设计任务,从而熟悉管理信息系统开发的过程,包括系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等过程。通过系统的开发综合应用该课程中如下严重技术:

1、创建数据库、表以及建立表间关系的方法。

2、设计各种窗体的方法。

3、设计各种查询的方法。

4、简单的VBA编程方法。

5、设计报表的方法。

6、使用切换面板管理器的方法

三、实验内容:

可选工程(除以下题目还可自选,必须统统实现基本功能):

工程名称

教案管理系统

学生学籍管理系统

学生成绩管理系统

课程管理系统

学生选课系统

学生宿舍管理系统

图书管理系统

采购与应付账管理系统

库存管理系统

企业人力资源管理系统

公司会计管理系统

固定资产管理系统

会员管理系统

住院部结算系统

实验完成方式重点实现

学生信息、教师信息、选课信息等

学生入学、毕业、转专业等

成绩管理、成绩查询、成绩单打印等

课程管理、课程查询、授课教师等

课程维护、分类、选课限制标准1.数据库的安全性设宿舍等级与收费、按班级住宿置;

图书资料、借阅、销售2.数据增、删、改;货品资料、采购计划、入库、应付账3.数据查询;

4.数据统计、分析;货物分类、入库、出库、损耗

5.相关报表;员工信息、考勤、工资、查询

帐户、日记帐、期末结帐、财务报表

资产信息、报损、折旧、借出

会员档案、会费缴纳、会员到期

住院费用统计、收费策略基本功能该实验实行一人一题制,一定要在规定的日期交作业。

时间安排

第3周——第10周,有能力的同学可以提前交作业。

考核方法

考核在第9、10周实验课进行,由本人提交程序,以及系统主要功能说明,同时回答老师提出的问题。

按照界面的布局效果和基本功能的实现情况来评定成绩,原则上只要实现基本功能就评定“及格”,没有按时完成作业的同学一律按“不及格”处理。如果程序中体

现了自己独到的设计思想或实现了某些分外功能将酌情给予加分。

以“教案管理系统”为例,介绍管理信息系统的开发过程,其他工程均可参照其完成。

7.1数据库设计

1.设计思路

教案管理系统主要应用于大中专院校中,教案管理人员通过系统可以实现对全校教师、学生信息以及学生选课信息的增加、删除、修改和查询等操作;同时可以通过该系统对学生课程成绩进行登录和汇总分析等。根据这些要求可以得到教案管理系统的数据流程图,从而需要设计如下数据信息

为了记录教师的基本信息,需要建立教师信息表,该表包括教师编号、姓名、性别、工作时间、政治面貌、学历、职称、系别和联系电话等字段

为了记录教师授课的有关信息,需要建立教师授课表,该表记录教师所授课程的有关信息,包括授课ID、课程编号、班级编号、学年、学期、学时、授课地点和授课时间等字段。

为了记录学生的基本信息,需要建立学生信息表,该表包括学号、姓名、性别、民族、出生日期、政治面貌、班级编号和毕业学校等字段。

为了记录班级的基本信息,需要建立班级信息表,该表包括班级编号、班级名称、学院、专业、入学时间、人数、层次、班长和班主任等字段。

为了记录学生成绩的有关信息,需要建立学生成绩表,该表包括学号、课程编号、成绩、学年和学期等字段。

为了记录课程的有关信息,需要建立课程表,该表包括课程编号、课程名、课程类别和学分等字段。

为了记录学生选课的有关信息,需要建立学生选课信息表,该表应包括选课ID、课程编号和学号等字段。

在这些表中,教师信息表和教师授课表通过“教师编号”字段相关联;学生信息表和学生成绩表通过“学号”字段相关联;课程表和学生成绩表通过“课程编号”字段相关联;课程表、教师授课表和学生选课信息表通过“课程编号”相关联;学生信息表和班级信息表通过“班级编号”相关联。

2.设计结果

表的字段设计

从上面的分析可以确定教案管理系统应包括教师信息、教师授课、学生信息、班级信息、学生成绩、课程、学生选课7张表。分别设计每个表中的字段,包括字段名称、数据类型、字段大小、是否为必填字段、是否为主键、格式、掩码等。

创建数据表格

在Access中使用表设计器创建设计好的7张表。

设计表间关系

在Access中要想管理和使用好表中的数据,就必须建立表与表之间的关系,只要这样才能将例外表中的相关数据连接在一起,并为建立查询、创建窗体或报表打下优良的基础。

使用关系编辑器课创建各表之间的关系,需要注意的是,在定义表之间的关系之前,必须建立各表的主键,并关闭所有需要定义关系的表。7.2系统功能的设计

系统功能的设计是数据库管理系统开发中的严重环节。系统功能设计首先进行需求分析,根据用户的系统开发要求,初步调查,明确问题,解决目标系统要“做什么”的问题,最后确定出目标系统的功能模块。

1.需求分析

教案管理系统从功能来说,主要是实现对大凡大中专院校的信息化管理系统。用户的需求可分为如下3个方面:

1)教案管理人员通过该系统维护学生、教师和课程的有关信息;

2)教师可以通过该系统来设计课程信息和维护学生的成绩,实现对学生成绩的管理;

3)通过该系统对学生成绩进行汇总统计和分析。

详尽地说,在教案事务管理过程中,管理人员对新调入的教师登记教师档案,对新入学的学生登记学生档案,每个学期考试结束侯登记学生成绩。每个学期末,学生根据学校提供的下一学期所开课程选课。教师接受了一学期教案任务,并将选课结果和分配的教案任务等信息等级保存。教案管理系统应具有以下功能模块

教师信息管理:完成对教师档案和教师授课情况的管理,详尽包括教师档案维护、授课信息维护、教师相关信息查询、教师相关信息统计和教师相关信息浏览等。

相关文档
最新文档