Access2007数据库-综合实例:教务管理系统
《Access2007实例与操作》教学课件 第2章
一对多关系〔1:∞〕:一对多关系是最常见的关系类型, 在此类型的关系中,表A中的一行在表B中可以有多个匹配行, 但表B中的一行在表A中只能有一个匹配行。例如,“读者表 〞和“借书表〞具有一对多关系:每个读者可以借阅多种书籍, 而每一本图书在某一时刻只能借给一个读者。如果两个表中的 相关联字段只有其中一个是主键或者具有唯一约束,那么会创 立一对多关系。 多对多关系〔∞:∞〕:在多对多关系中,表A中的一行在 表B中可以有多个匹配行,反之亦然。比方说学校里一名教师 可以教授多门课程,而一门课程也可以由多名教师来教授,教 师的姓名和课程的名称之间就是多对多的关系。 一对一关系〔1:1〕:在一对一关系中,表A中的每条记录 在表B中只有一个匹配记录,而表B中的每条记录在表A中也 只有一个匹配记录。如果两个表中的相关联字段都是主键或者 都有唯一约束,那么会创立一对一关系。
1.使用向导设置输入掩码
使用向导设置输入掩码简单直观,不必掌握太多的格式符号, 我们以设置只能输入6位数字符号的邮政编码字段为例讲述其操作 步骤。
1.翻开“图书管理 系统〞数据库“读 者表〞的设计视图
2. 选择“ 〞字段
3. 单击 按钮
4. 选择“ 编码〞
5. 单击“下一步〞按 钮
6. 选择占位符
Unicode压缩:指定是否对该字段的文字进行Unicode压缩。 使用Unicode压缩可以减少存储空间,但是也会影响存取的速 度。
输入法模式:设置此字段得到焦点时默认翻开的输入法。 输入法语句模式:设置当焦点移到该字段时,希望设置为哪种 输入法语句模式。
智能标记:为用户标识和标记常见错误,并给用户提供更正这 些错误的选项。Access中智能标记很少使用。 文本对齐:设置字段中文本的对齐方式。 小数位数:设置小数点的位置。
基于Access的教务管理系统教学案例设计与实现
基于Access的教务管理系统教学案例设计与实现Access是微软出品的优秀的桌面数据库管理和开发工具,具有存储方式单一、界面友好、易于操作以及强大的交互设计功能等特点,可以高效地完成各种类型中小型数据库管理工作。
所以Access数据库程序设计作为我校播音、艺术、体育类学生计算机程序设计公共基础课来讲授。
我们以Access2010为数据库的操作平台,向学生讲解一个面向对象的、采用事件驱动机制的新型关系数据库。
并依此为基础全面介绍关系数据库的相关知识,使学生掌握使用Access2010数据库进行小型网络数据库设计和管理,使学生对各种数据对象、网络数据库设计、各种关系型数据库之间数据传输所涉及的相关知识有一个全面的了解。
标签:Access;数据库;教务管理我们以贴近学生学习生活的教务管理系统作为本门课程的教学案例,在设计制作该教学案例过程把Access数据库程序设计的所有知识点教授给学生,使学生能够自行开发小型的数据库管理系统,以达到开设本门课程的作用——培养非计算机专业人员自如使用数据库管理开发工具。
1 系统分析根据学校教务工作实际需要进行需求分析,设计出教务管理系统功能模块和系统框架。
用户的需求主要分为:(1)教务管理人员可以管理学生档案信息,对学生进行分类编号,并对学生选课信息及成绩进行维护和管理;(2)教务管理人员对教师信息进行管理,对教师进行分类编号,调整教师信息结构,维护教师信息记录,统计教师授课工作量;(3)教务管理人员按照教学计划对课程信息进行管理和维护;(4)教师可进行授课情况、工作量查询;(5)学生可对课程信息、教师授课信息、选课信息及成绩进行查询。
2 系统功能基于以上需求分析,系统主要可划分为四个子模块即学生信息、教师信息、课程信息和选课情况管理。
(1)学生信息管理模块:教务管理人员通过此模块来管理编辑学生档案信息。
(2)教师信息管理模块:管理教师的基本信息以及教师的授课信息,并进行教师授课工作量统计。
基于Access数据库的教学信息管理系统设计
文化视野389基于Access数据库的教学信息管理系统设计赵剑桥 中国农业大学信息与电气工程学院摘要:基于Access 数据库设计教学信息管理系统,通过该系统能够实现学生信息录入、教师信息录入、学生信息查询、教师授课查询、学生选课查询、学生成绩管理、退出系统的综合性功能。
系统提供了数据库管理的功能,允许有管理权限的人员对数据库进行操作,包括浏览、添加、删除、修改记录。
使用教学信息管理系统,有助于提高教学管理工作效率和水平。
关键词:数据库管理系统;Access 数据库;教学信息管理系统中图分类号:G47 文献识别码:A 文章编号:1001-828X(2016)030-000389-02一、Access数据库总体描述Access 是目前比较简单实用的数据库管理系统。
在Access 数据库中,数据的逻辑结构体现为满足一定条件的二维表,以较为统一的“关系”描绘数据对象间的关联。
各种报表、页、宏、模块等组成了Access 数据库,把这些对象有机结合在一起,能够构建一个完整的数据库应用程序。
[1]利用Access 可以对已有的数据库进行操作,也可以在此基础上进行数据库的开发和设计,其集成性、网络性、通用性非常强大。
[2]利用 ACCESS 开发教学信息管理系统,开发周期短、费用低。
与传统人工方式管理相比,该系统还具有界面友好、检索方便、操作简单、易学易用、便于维护、数据共享、可靠性高、存储量大、寿命长、成本低等优点。
[3]教学信息管理涉及到教务、科研、实践、评估等各方面的事务,信息处理量非常大,为提高教学管理效率,需要开发教学信息管理系统,使得教学管理的办公过程实现计算机管理,实现无纸化办公。
基于Access 数据库设计教学信息管理系统,通过该系统能够实现学生信息录入、教师信息录入、学生信息查询、教师授课查询、学生选课查询、学生成绩管理、退出系统的综合性功能。
系统提供了数据库管理的功能,允许有管理权限的人员对数据库进行操作,包括浏览、添加、删除、修改记录。
Access 2007的数据库应用实践
Access 2007的数据库应用实践Access 2007的数据库应用实践随着信息时代的快速发展,越来越多的数据需要被高效地处理和存储。
Access 2007是微软推出的一款数据库软件,其功能强大,操作简便,被广泛应用于个人和小型企业的数据库管理之中。
本文将介绍Access 2007的基本结构、操作方法和数据库应用实践,以此说明其在实际工作中的重要性和应用前景。
一、Access 2007的基本结构Access 2007是一个关系型数据库管理系统,它由对象、表格、查询、表单、报表等多个组成部分构成。
每个组成部分都具有不同的作用和功能,使用者可以根据自己的需要选择不同的功能模块。
下面我们分别介绍一下这些组成部分。
1.对象对象是Access 2007数据库的基础,它主要包括表格、查询、表单、报表和宏等。
表格是一个存储记录的容器,查询是对表格中数据的求值操作,表单是对表格数据进行可视化,报表是对表格数据进行分析,宏是对多个操作进行自动化执行。
2.表格表格是Access 2007数据库的核心组成部分,它是一个二维的数据表,它由行和列组成,存储不同类型的数据。
表格可以存储文本、数字、日期、布尔值等不同类型的数据,用户可以在表格中添加、删除和编辑数据。
用户还可以在表格中设置字段名、数据类型和唯一值等属性。
3.查询查询是对表格中数据的求值操作,通过查询可以筛选出符合特定条件的数据。
在Access 2007中,用户可以使用查询向表格中添加、删除和更新数据,查询还可以根据用户的需求生成新的表格和报表。
4.表单表单是对表格数据进行可视化,它提供了一个界面用于用户输入和修改数据。
在表单中,用户可以通过按钮、文本框和下拉框等控件与表格中的数据进行交互。
表单可以让用户更方便地进行数据管理和修改。
5.报表报表是对表格数据进行分析,它提供了各种图形和统计数据,帮助用户更好地理解表格中数据的含义。
通过报表,用户可以清楚地了解表格中数据的分布规律和变化趋势,从而更好地做出决策。
教务管理信息系统课程设计(ACCESS)
学生成绩查询界面2:
学生成绩查询结果示例:
各班级各学科平均成绩查询示例:
挂科大盘点示例:
第二章系统需求分析
本系统以教学管理数据库为例,介绍数据库应用开发的全过程.首先,以系统需求分析为工作起点.经过我们对用户需求的了解和调研,得出教学管理系统应包括的基本信息有:院系信息,教师信息,教师任课信息,学生信息,课程信息,成绩信息等.
课程规划更新操作界面:
可以对学生成绩报表,个人成印输入界面:
学生个人情况报表打印示例:
学生成绩报表打印示例:
2.
为了能让同学们对位来的职业与一个大概得了解,并能掌握自身的心理健康状况,所以我们又设置了友情链接操作界面。
友情链接操作界面如下:
管理信息系统课程设计的任务是熟悉和掌握可视化软件开发工具Access的使用及系统管理方法。通过对Access项目案例分析,使学生具备分析设计、编制软件系统的实际应用操作能力,并进行单项信息系统的开发。
3.内容和要求
(1)熟悉信息系统实施、系统管理、系统使用、等基本内容与过程;
(2)了解管理信息系统的各个功能模块;包括:
3)能实现统计查询,如生源地人数分布及统计,成绩情况统计(包括平均成绩,不及格门数等),各院系学生人数统计,各院系任课教师统计等.
4)具有报表打印功能,如学生基本情况报表,课程成绩报表,个人个人成绩报表
E-R图示例如下:
2.3
基本数据更新操作界面如下:
学生数据更新示例界面:
教师讲授课程更新终端:
教师授课数据更新操作界面:
设计任务书
1. 设计题目:教务管理信息系统
2. 设计目的与任务:
管理信息系统课程设计是通过集中的上机实习来完成特定教学任务,目的是要求学生在掌握了一些计算机基础知识和编程技巧的基础上,通过学习接触计算机的具体应用软件,了解管理信息系统的实施过程,掌握管理信息系统的使用及系统管理方法,并能够进行小型管理软件项目设计和系统开发。使理论和实际相结合,加深对所学知识的理解。
Access2007使用说明(齐全)
打开“联系 人管理”素 材
打开的“报表”
• 1.2.5 宏
宏是若干个操作的组合,用来简化一些经常性的 操作。 通过触发一个宏可以更为方便地在窗体或报表中 操作数据,如它可以执行打开表或窗体、运行查 询、运行打印等操作。 当数据库中有大量重复性的工作需要处理时,使 用宏是最佳的选择。 宏没有具体的实体显示,只有一系列操作的记录。 所以宏只能显示它本身的设计视图。关于宏的设 计和制作,将在第7章中详细讲述。
1
在格式栏中输入:“所在部 门是:&&&&&[蓝色] ” 通过这些设置 就会实现上边 的效果了
2
2.数字与货币型数据“格式”的设置方法
右击“部 门表”, 选择“设 计视图” 命令打开 此表的设 计视图窗 口 添加此字段,并 将数据类型设置 为“数字”
1
单击格式旁的下 拉箭头,可以选 择所要设置的货 币格式
单击“创建”
1 4
设置主键
单击“表设计”
2
3
按要求输入相应的“字 段名称” ,并设置字 段的”数据类型“
选中“性 别”字段
8
按照相同的步骤设置其 它字段的“常规”属性。 设置完毕后将此对话框 关闭,并选择保存为 “人事表”后,即可完 成此表的创建
5
设置字段大 小为2
在“有效性规则” 属性中输入: “男“Or “女”
1.7 Access 2007、VB、ASP和SQL
VB(Vasual Basic)是一种可视化的应用程序开发工具, 简单方便,容易入门。用在Access 2007中的VBA语 言,从某种意义上说是VB语言的子集,其主要作用是 使现有的应用程序自动化。
ASP是一种编写网页的语言,在ASP中有一种主要的 脚本语言VBScript,能够实现与Access数据库的交互。 SQL则是SQL Server数据库的一种查询语言,在 Access中也使用此语言进行查询
Access教学管理数据库应用系统设计方案
函数。
Access教学管理数据库应用系统设计方案第一章课题背景1.1数据库数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。
它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。
DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理1.2 Access数据库简介Microsoft Office Access系统。
它是微软OFFICE的一个成员, 在包括专业版和更高版本的office版本里面被单独出售。
2012年12月4日,最新的微软Office Access 2013在微软Office 2013里发布,微软Office Access 2010 是前一个版本。
MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。
它还可以直接导入或者数据(这些数据存储在其他应用程序和数据库)。
软件开发人员和数据架构师可以使用Microsoft Access开发应用软件,“高级用户”可以使用它来构建软件应用程序。
和其他办公应用程序一样,ACCESS支持Visual Basic 宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。
可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。
Access2007数据库管理软件(2)
本文件和Excel数据表等,为了便于将不同类型的数
据导入或链接到Access数据库中进行处理和加工;同 时,为了使Access数据库中的数据能够被不同的软件 环境编辑使用,用户需要将数据表导出为不同格式的 文件,例如Word、文本和Excel等类型。
六、数据表的导入、导出和链接的创建
表格1: 创建一个文本格式的文件,每个字段以空格隔开 ,内容如下图:
表”。数据表由结构和记录两部分组成,创建表
的过程就是设计表的结构和输入数据记录的过程
。表结构由若干个字段及其属性构成,在设计表 结构时,应分别输入各字段的名称、类型、属性 等信息。(也可以在表中直接输入字段和记录)
二、在“人事档案”数据库中创建数据表
职工信息表
工资表
三、在数据表中修改表结构属性 1、修改表结构属性 如果所创建的表结构不符合需求,可对表结构 进行修改。例如修改“工资表”中字段属性。 2、保存表结构属性
六、数据表的导入、导出和链接的创建
表格2: 创建一个Excel格式的文件,内容如下图:
六、数据表的导入、导出和链接的创建
操作步骤:
第一步:导入和链接外部数据(启动Access 2007软件,新建空白 的数据库并以“外部数据导入练习”为文件名,点击“创建”按钮 保存。)
六、数据表的导入、导出和链接的创建
六、数据表的导入、导出和链接的创建
操作步骤:
第三步: Excel数据表的导入 (2)在弹出的窗口中选择要导入的Excel文件,单击确定后对要导 入的数据表进行选择。
六、数据表的导入、导出和链接的创建
操作步骤:
第四步:数据表的链接 如果不想在 Access 数据库中维护数据的副本,可以改为链接到
其他类型的工作表。链接允许您连接到另一个程序中的数据而无需
《Access2007实例与操作》教学课件 第7章
4.定义数组
数组是一批相关数据的有序集合,本质上就是一组顺序排列 的同名变量,其中每一个变量的排序顺序号叫做变量的下标,而 每一个带有不同顺序号的同名变量,叫做这个数组的一个元素。
在定义了数组以后,可以引用整个数组,也可以引用数组中 的某一个元素。
数组的声明方式和其他变量是一致的,我们可以用Dim语句 来声明,声明的方法为:
同其他的面向对象编程语言一样,VBA里也有对象、属性、 方法、事件等。
对象:就是代码和数据的一个结合单元,例如表、窗体、文本框 都是对象。在面向对象编程语言中,一个对象是由“类〞来定义 的。 属性:就是定义的对象特性,如大小、颜色和对象状态等。 方法:就是对象能够执行的动作,如刷新等。 事件:就是对象能够区分的动作,如鼠标单击、双击等。
逻辑运算符也称为布尔运算符,用逻辑运算符连接两个或者 多个表达式,可以组成一个布尔表达式,VBA中的逻辑运算符主 要有下表所示的5种。
如同我们都知道的算术是“先乘除,后加减〞一样,在程
序设计语言中也存在着计算的先后顺序问题,即我们平常所说 的运算优先级问题。在VBA中,各种运算符的优先顺序如下。 〔1〕首先进行函数运算。 〔2〕进行算术运算,算术运算又有自己的优先级,顺序为: 指数〔^〕>乘法和浮点除〔*、/〕>整除〔\〕>取余 〔Mod〕>加减〔+、-〕>连接符〔&〕。 〔3〕进行关系运算,即=、<、>、<>等。 〔4〕最后进行逻辑运算,顺序为:Not > And > Or > Xor > Eqv。
在VBA中,对变量进行命名时必须遵循以下规那么: 必须以字母开头,名字中间只能由字母、数字和下划线 “_〞组成。 不能出现空格、句号、!、@、#、$和&等字符。 长度不能超过255个字符。 变量名在其有效的范围内必须是唯一的。 不能是VBA中的保存字〔关键字〕,也不能是末尾带类 型说明符的保存字,但可以把保存字嵌入变量名。
《Access2007实例与操作》教学课件 第6章
的1操.单作击。“创立〞选项卡
“其他〞组中的“宏〞 按钮,翻开宏的设计视
2.单击“宏 名〞按钮
图
3. 在“宏名〞列的第一行输入“添 加记录〞; 在“操作〞列选择
“GotoRecrod〞项,在操作参 数的“记录〞下拉列表中选择“新
记录〞
4.在“宏名〞列第3行输入“查找记录〞, 在“操作〞列选择“GotoControl〞项, 同时在操作参数的“控件名称〞文本框
8.添加一个文本框,在 其标签框中输入“查询
〞
9.鼠标右击该文本框, 选择“属性〞命令
13.设置“添加记录 〞按钮的单击事件为 “操作记录.添加记录
〞项
12.添加一个命令按 钮控件,并将其标题 更改为“添加记录〞
15.设置“查找记录 〞按钮的单击事件为 “操作记录.查找记录
〞项
14.添加一个命令按 钮控件,并将其标题 更改为“查找记录〞
内输入“[借书证号]〞
5.在“操作〞列第4行选择 “FindRecord〞项。在操 作参数的“查找内容〞文本 框中输入“=[Forms]![读
者根本信息]![查询]〞
6.以“操作记录〞为 名称保存宏组,并关
闭宏设计视图
7.翻开“读者根本信 息〞窗体的设计视图
10.切换到“其 他〞选项卡
11.输入“查询 〞
输入“退出〞,在“操作〞列的第三行选 择“Close〞项
3.在“宏名〞列第一行输入“翻 开图书入库窗体〞;在“操作〞 列选择“OpenForm〞项,在 “操作参数〞栏的“窗体名称〞 下拉列表框中选择“图书入库信
息〞
7.单击“用宏创 立快捷菜单〞按
钮
6.选择“菜单 命令〞宏
11. 关闭并保 存窗体 9.切换到“其 他〞选项卡
中文版Access2007的实用教程.pptx
中文版Access 2007实用教程
2.4.5 “宏”对象
宏是一个或多个命令的集合,其中每个命令都可以实现特定的功能,通过 将这些命令组合起来,可以自动完成某些经常重复或复杂的操作,如图所示。
中文版Access 2007实用教程
2.4.6 “模块”对象
模块就是所谓的“程序”,Access虽然在不需要撰写任何程序的情况下 就可以满足大部分用户的需求,但对于较复杂的应用系统而言,只靠Access 的向导及宏仍然稍显不足。所以Access提供VBA(Visual Basic for Application)程序命令,可以自如地控制细微或较复杂的操作。
2、Our destiny offers not only the cup of despair, but the chalice of opportunity. (Richard Nixon, American President )命运给予我们的不是失望之酒,而是机会之杯。二〇二〇年八月五日 2020年8月5日星期三
中文版Access 2007实用教程
2.2 Access 2007的工作界面
Access 2007是Microsoft Office 2007的组成部分,Office 2007展现了一 个开放式的、充满活力的新外观,如图所示。
中文版Access 2007实用教程
2.2.1 标题栏
“标题栏”位于窗口的顶端,是Access应用程序窗口的组成部分,用来 显示当前应用程序名称、编辑的数据库名称和数据库保存的格式。标题栏最右 端有3个按钮,分别用来控制窗口的最大化/还原、最小化和关闭应用程序,如 图所示。
Access 2007定义了10种数据类型:文本(Text)、备注(Memo)、数字 (Number)、日期/时间(Date/Time)、货币(Currency)、自动编号(Auto Number)、 是/否(Yes/No)、超级链接(Hyperlink)、OLE对象(OLE Object)、查询向导 (Lookup Wizard)。
ACCESS教程教学管理系统
教学管理系统第一部分系统总体设计1.1系统应用背景(2.数据查询;3.数据统计、分析;4.相关报表;)本系统对于适用于高校的教学管理,可以为教师及教学管理人员提供不同性质的信息服务,包括系统的设计、开发、实现、调试等。
为了能够行之有效的对学校的教师、学生、课程等信息进行管理,经过对工程学院教学管理的调研,决定设计开发此教学管理系统,便于教学上的应用。
1.2 系统解决方案根据系统的应用背景和项目的设计目标的分析,结合实际情况,系统的总体设计功能模块如图1-1所示:图1-1 教学管理系统功能模块图1.3 系统功能模块分析根据系统应用背景的说明,结合学校在教学工作中所遇到的各种各样的实际情况等多方面因素,本教学管理系统应包含如下几个功能模块:1.3.1系统管理功能:完成管理系统的“退出系统”操作。
退出系统:用于退出“教学管理系统”1.3.2教师管理功能:完成对教师档案资料的添加、修改、删除和查询功能。
教师资料管理: 完成对教师档案资料的添加、修改、删除功能教师资料查询: 完成对教师档案资料的查询功能教师课表查询: 完成对教师任课课表信息的查询功能1.3.3班级管理功能:完成对班级资料的添加、修改、删除和查询功能。
班级资料管理: 完成对班级资料的添加、修改、删除功能班级资料查询: 完成对班级资料的查询功能班级课表查询: 完成班级的课程表信息的查询功能1.3.4课程管理功能:完成对课程及开课资料的添加、修改、删除和查询功能。
课程资料管理: 完成对课程资料的添加、修改、删除功能课程资料查询: 完成对课程资料的查询功能课程计划管理: 完成对开设课程资料的添加、修改、删除功能课程计划查询: 完成对开设课程资料的的查询功能1.3.5学生管理功能:该功能模块式本系统的重点,也是难点。
其由四个功能子模块组成:学生档案管理:完成对学生档案资料的添加、修改、删除和查询功能。
学生选课管理:是对学生选择课程这一操作进行保存或删除管理。
《Access2007数据库应用技术》电子教案 8
下一页 返回
8.3 保护数据库
• 8.3.2 数据库的备份与恢复
• 数据库的备份可以使用Windows系统或其他软件的备份功能,也可 • 以使用Access 2007自身提供和备份功能。 • (1)打开要备份的数据库。 • (2)单击窗口左上角的 按钮,在弹出的菜单中选择“管理”命令, • 打开级联菜单下选择“备份数据库”,如图8-18所示。在“另存为”
上一页 下一页 返回
8.3 保护数据库
• (2)单击“数据库工具”选项卡下“数据库工具”选项组中的“用 密码进行加密”打开“设置数据库密码”对话框,如图8-17所示。在 对话框中“密码”“验证”所对应文本框中输入同样的密码,单击 “确定”按钮即可。
• 注意:如果丢失了密码,数据库将无法打开,因此在设置密码前,最 • 好对数据库做备份。 • 撤销数据库密码,与加密操作基本相同。操作步骤如下: • (1)以独占方式打开已加密的数据库。 • (2)单击“数据库工具”选项卡下“数据库工具”选项组中的“解
系统”数据库时,其效果如图8-13所示。
上一页 下一页 返回
8.2 数据库的压缩与修复
• 从数据表中删除记录后,会造成数据库结构的零散,不能释放删除记 • 录的硬盘空间,降低硬盘空间的使用率。压缩数据库可以备份数据 • 库,重新组织数据库文件在磁盘上的存储方式,因此压缩数据库可以 • 优化Access数据库的性能。 • (1)启动Access 2007。 • (2)单击窗口左上角的 按钮,在弹出的菜单中选择“管理”命令, • 打开级联菜单如图8-14所示。 • (3)级联菜单中选择“压缩和修复数据库”命令,弹出“压缩数据
第02章Access 2007数据库应用系统设计
2.1.4 系统测试
一个数据库应用系统的各项功能都已经实现了,也还 不能说系统开发完成,还必须经过严格的系统测试工作, 才真正能够将开发完成的应用系统投入运行使用。因此, 应该认识到系统测试是数据库应用系统开发的第四步工作。 系统测试工作常被人们称为数据库应用系统成败之关 键所在,其主要内容是尽可能多地查出并改正数据库应用 系统中存在的错误。关于这一部分的内容,本书将在第10 章中通过实例的讲解加以介绍。
1.业务与数据流程分析
(2)商品上柜数据录入
商店管理人员在发现某些商品的柜存数量偏少时,必 须将这些商品由库存中搬至销售柜台上,同时减少“库存 数据表”中的对应商品库存数据记录,并增加“柜存数据 表”中的对应商品柜存数据记录。因此,这一业务流程可 称为“商品上柜数据录入”。
(3)销售数据录入
售货员出售商品并将其出售商品的种类与数量等信息 记录在“销售数据表”中,并同时减少“柜存数据表”中 的对应商品柜存数据记录。这一业务流程可称为“销售数 据录入”。 从管理职能上讲,售货员仅有权以销售单价出售存放 在销售柜台上的商品,无权访问库存商品记录。而任一商 品的销售单价均由管理人员通过“商品上柜数据录入”业 务予以指定,售货员无权更改。
1.零售商店管理信息系统数据库设计
(1)库存数据表结构设计
库存数据表对象用于存储库存商品数据,主要包括货号、货名、规格、 计量单位、进货单价和库存数量。除此以外,管理上还要求记录进货日期、 收货人和供货商等3项数据。 表2-2-1 库存数据表结构
字段名称 货号 货名 规格 计量单位 进货单价 库存数量 进货日期 收货人 供货商
2.2.1 零售商店管理信息系统分析
Grocer针对经营日用商品的小型经销商店而设计。该 商店以小批量形式进货,零售方式销货。 以批量形式购入的商品首先存入商品库中,经常持有 小量库存,库存中记录进货单价。 准备销售的商品,一律需从商品库中逐一搬至销售柜 台上,经常持有小量柜存,柜存中记录销售单价。 售货员销售商品时,总是从销售柜台上取得商品销售。 任一商品的进货单价小于该商品的销售单价,经销商从这 些商品的进销差价中获取利润。 该商店聘用管理人员若干名、售货员若干名,均以轮 班方式工作。每次交接班时,货与款均要求当班结、转、 清。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
16.1 系 统 简 介
• 教务管理系统用来管理教务工作中的各种数据,能够实现教务管理中与学生、 教师、课程以及学生的成绩等相关的数据信息化、规范化的功能,为教务管 理工作提供了很大的方便。 教务管理系统拟实现的功能包括如下。
– – – – – – (1)学生信息便捷的录入、更新、查询和打印。 (2)教师信息的录入、更新、查询和打印。 (3)课程信息的录入、更新和打印。 (4)选课信息的录入和查询。 (5)教师授课信息的统计、录入、查询和打印。 (6)学生课程成绩的统计、查询、打印等。
图16.56 “切换面板”提示信息
图16.57 【切换面板管理器】对话框
图16.58 【编辑切换面板页】对话框
图16.64 切换面板设计视图
图16.65 设置当前显示窗体
16.3.5 系统运行
• 打开设计完成后的“教务管理系统.accde”,首先打开如图16.66所示 的主界面,该界面包含3个选项,每个选项代表一个独立的模块,并 包含若干子模块。 • 单击“教师信息管理”,将打开教师信息管理子模块,界面如图 16.67所示。界面上包含4个选项,分别完成对应的功能。 • 单击“课程信息管理”,将打开如图16.68所示的界面。 • 单击“学生信息管理”,将打开如图16.69所示的学生信息管理界面。
图16.66 主界面
图16.67 “教师信息管理”界面
图16.68 “课程信息管理”界面
图16.69 “学生信息管理”界面
图16.31 “课程信息录入”窗体设计视图
图16.32 “课程信息查询”窗体设计视图
图16.35 “授课信息查询”窗体设计视图
图16.40 “学生情况显示”窗体设计视图
图16.43 “教师情况显示”窗体设计视图
16.3.3 教师信息管理模块的设计与实现
• 教师信息管理模块包括教师信息的录入、查询,授课信息录入以及教 师工作安排等,下面简单介绍各子模块的实现过程。 – 1. 教师信息录入 – 2. 教师信息查询 – 3. 授课信息录入 – 4. 教师情况统计
• 创建完成各表后,需要在表与表之间建立一定的关系,为后面的查询做准备。建立 表之间关系的详细步骤和方法请参阅前面章节中的内容。在这里,单击【数据库工 具】选项卡中的【关系】按钮,即可打开一个空白关系窗口。在弹出的“显示表” 对话框中将刚刚创建的5个表添加进去,并根据各表之间相同字段的联系,建立好数 据表之间的关系,如图16.2所示。
•
•
根据教务管理系统主要实现的功能来划分,该系统包括3个模块:学生信息管 理、教师信息管理和课程信息管理。各模块实现的功能以及包含的子模块见 图16.1所示的系统功能模块图。
图16.1 功能模块图
16.2 数据库设计
• 根据教务管理系统的功能模块划分示意图,在该系统中需要创建下列各表。 – 1. “学生信息”表 – 2. “教师信息”表 – 3. “课程信息”表 – 4. “选课信息”表 – 5. “授课信息”表
16.3.1 学生信息管理模块的设计与实现
• 学生信息管理模块包括学生信息的录入、查询,学生成绩的录入、查 1. 学生信息录入 – 2. 选课及成绩录入 – 3. 学生信息查询 – 4. 学生成绩查询 – 5. 学生情况统计和打印
图16.3 “学生信息录入”设计视图
图16.8 “课程成绩录入”窗体设计视图
图16.12 “学生信息查询”窗体设计视图
图16.16 “学生成绩查询”窗体设计视图
图16.20 “学生情况统计”窗体设计视图
16.3.2 课程模块的设计与实现
• 课程模块主要包括的功能有课程信息的录入、课程信息的查询、学生 选课情况以及教师授课的情况显示等。 – 1. 课程信息录入 – 2. 课程信息查询 – 3. 授课信息查询 – 4. 学生情况显示 – 5. 教师情况显示
表16.1 “学生信息”表
表16.2 “教师信息”表
表16.3 “课程信息”表
表16.4 “选课信息”表
表16.5 “授课信息”表
图16.2 数据表关系图
16.3 系统模块设计与实现
• 根据如图16.1的系统功能模块图,教务管理系统的实现可 以从3个大的模块来着手,分别是学生信息管理模块、课 程模块和教师信息管理模块,这3大模块实现了系统的主 要功能。另外,我们还需要建立一个主界面。 • 16.3.1 学生信息管理模块的设计与实现 • 16.3.2 课程模块的设计与实现 • 16.3.3 教师信息管理模块的设计与实现 • 16.3.4 主界面的设计与实现 • 16.3.5 系统运行
Access 2007数据库程序设 计基础与上机指导
-综合实例:教务管理系统
第六章 综合实例:教务管理系统
教学提示和教学目标 16.1 系 统 简 介 16.2 数据库设计 16.3 系统模块设计与实现
教学提示和教学目标
• 教学提示:本章通过介绍教务管理系统的开发,使读者对 Access 2007数据库系统程序开发有一个基本的了解。 • 教学目标:掌握程序开发的步骤,理解数据的流向以及系 统运行的流程,学会自主开发基于Access 2007的小型数 据库管理系统。
图16.44 “教师信息录入”窗体设计视图
图16.45 “教师信息查询”窗体设计视图
图16.50 “授课信息录入”窗体设计视图
图16.51 “教师情况统计”窗体设计视图
16.3.4 主界面的设计与实现
• Access 2007提供了一个很快捷、方便设计主界面的功能:使用“切 换面板”。“切换面板”是Access实现整个系统管理的一个特殊窗体, 下面介绍使用“切换面板”创建主界面的过程。 • 单击【数据库工具】选项卡中的按钮,由于系统中从未创建过“切换 面板”,将弹出如图16.56所示的提示对话框,单击【是】按钮即可。 • 在打开的如图16.57所示的【切换面板管理器】对话框中,单击【编 辑】按钮,打开如图16.58所示的【编辑切换面板页】对话框,在 【切换面板名】文本框中输入“教务管理系统”,单击【关闭】按钮。 • 设计完成后的切换面板如图16.64所示。 • 将主界面设计完成后,需要将该主界面设置成系统打开后的当前界面, Access 2007提供了一种简便的操作方法。 • 单击数据库左上角的Office图标,单击【Access 选项】按钮,在弹出 的对话框中选择【当前数据库】选项。在如图16.65所示界面上的 【显示窗体】下拉列表框中选择“教务管理系统”,即可将刚创建的 主界面设置为当前登录界面。