《微机操作与数据库》教学大纲Word文档下载推荐.docx
《《微机操作与数据库》教学大纲Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《微机操作与数据库》教学大纲Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。
文件或文件夹的基本操作;
系统设置;
显示器设置;
鼠标设置;
键盘设置;
日期和时间设置;
程序的添加和删除;
添加新硬件;
输入法设置;
打印机设置及管理。
第2章数据库与VisualFoxPro概述
理解:
数据库系统基本概念。
掌握:
关系术语;
关系设计;
关系运算。
VisualFoxpro的启动与退出、工作方式、命令格式及文件类型。
2学时
2.1数据库系统基本概念
1.数据、信息和数据库
2.数据库系统
数据库系统的发展;
数据库系统的组成;
数据库系统的特点。
3.数据模型
层次模型;
网状模型;
关系模型。
4.数据库管理系统
2.2关系数据库系统
1.关系术语
记录;
字段;
域;
关键字;
关系模式。
2.关系的特点
3.关系设计
4.关系运算
选择;
投影;
连接。
2.3数据库应用系统
2.4VisualFoxpro概述
1.ViSualFoxPro的特点
2.VisuatFoxPro的运行环境和安装
3.VisualFoxPro的启动与退出
4.VisualFoxPro的用户界面
系统主界面;
菜单;
工具栏;
对话框。
5.VisualFoxPro的工作方式
交互工作方式;
程序工作方式。
6.VisualFoxPro的辅助设计工具
向导;
设计器;
生成器。
2.5VisualFoxpro的命令格式及文件类型
1.VisualFoxPro的命令格式
2.VisualFoxPro的文件类型
识记:
数据库系统基本概念;
关系数据库基本概念。
VisualFoxPro的启动与退出、用户界面、工作方式
第3章数据与数据运算
区分:
各种数据类型。
数据类型;
常量与变量;
表达式;
常用函数。
3.1数据类型
7种数据类型:
字符型、数值型、货币型、日期型、日期时间型、逻辑型和通用型;
13种字段类型:
字符型、数值型、浮动型、双精度型、整型、货币型、日期型、日期时间型、逻辑型、备注型、通用型、二进制字符型和二进制通用型。
3.2常量与变量
1.常量
字符型常量;
数值型常量;
日期型常量;
日期时间型常量;
逻辑型常量。
2.变量
字段变量;
内存变量;
系统内存变量。
3.内存变量赋值命令
STORE命令;
“=”命令。
同名字段变量和内存变量的处理。
3.3表达式
1.运算符
算术运算符;
关系运算符;
逻辑运算符;
字符串连接运算符。
2.表达式
数值型表达式;
字符型表达式;
逻辑型表达式;
日期型表达式。
3.4常用函数
1.字符及字符串处理函数
取子串函数;
删除空格函数;
空格函数。
2.数学运算函数
取整函数;
四舍五入函数;
金融函数。
3.转换函数
数值转数字子串函数;
字符转数值函数;
字符转日期函数;
日期转字符函数。
4.日期函数
系统日期函数;
年、月、日函数。
5.测试函数
测试文件尾函数;
测试文件头函数;
测试当前记录号函数;
测试表文件记录数函数;
测试字段名函数;
测试字段数函数;
测试查找记录是否成功函数。
6.键值函数
7.其他函数
宏函数;
条件函数。
运算符。
应用:
内存变量赋值命令;
第4章数据表的操作
项目管理器。
创建数据库与表;
编辑数据表;
维护数据表。
4.1项目管理器
1.项目管理器简介
项目管理器的作用、创建及内容。
2.管理项目的数据
数据库选项;
自由表选项;
查询选项。
3.管理项目的文档
表单选项;
报表选项;
标签选项。
4.管理项目的各种操作
查看详细内容;
添加或移去文件;
创建和修改文件;
浏览项目中表的数据;
定制项目管理器;
不同项目之间的文件共享。
4.2使用工具栏
1.工具栏简介
2.创建新工具栏
3.修改VisualFoxPro6.0工具栏
4.3创建数据库与表
1.表和数据库的概念
表;
数据库。
2.建立工作目录
3.建立数据库文件
4.建立表文件
字段类型;
表结构的描述;
建立表结构;
输入表结构内容。
4.4编辑数据表
1.显示表记录
2.浏览窗口的分隔
3.添加表记录
直接输入记录;
追加一批记录;
追加一个记录;
从其它文件中追加记录。
4.不同类型文件的复制
将表文件复制成文本文件;
将表文件复制成Excel文件。
5.查找与替换
查找;
替换文本;
替换字段。
4.5维护数据表
1.修改表文件结构
进入表结构;
修改内容;
插入字段;
删除字段;
改变字段顺序。
2.输入通用型字段中的记录
插入对象的方法;
粘贴对象的方法。
3.表文件记录删除
直接从表文件中逻辑删除记录;
利用菜单逻辑删除记录;
恢复删除记录;
彻底删除。
4.数据表字段特性
字段显示特性;
字段有效性;
字段注释。
项目管理器
使用工具栏;
第5章索引与查询
索引;
索引关键字;
查询;
视图。
索引的建立、查看、修改及使用;
信息查询;
创建视图。
5.1索引数据表
1.索引关键字
索引及索引关键字;
索引关键字的类型;
索引的种类。
2.建立索引
单关键字的索引;
多关键字的索引;
筛选记录。
3.查看和修改索引
查看索引;
修改索引。
4.使用索引
5.2信息查询
1.查询含义
2.创建查询文件
3.建立数据表问的联接
联接类型;
建立联接。
4.设定查询条件
5.设置数据排序
6.设置分组查询
7.杂项设置
设置输出记录数;
设置查询去向。
5.3视图
1.视图含义
2.创建本地视图
3.创建远程视图
与远程数据源连接;
创建远程视图。
第6章报表与标签
报表;
标签。
创建报表;
创建标签。
2学时。
6.1创建简单报表
1.报表布局
报表概念;
报表内容;
报表布局的原则。
2.利用向导创建报表
3.利用一对多向导创建报表
6.2快速创建报表
1.快速创建报表
2.设置报表布局
3.报表控件的使用
报表控件;
报表控件工具的使用。
4.美化报表设计
布局工具的使用;
插入页码和当前日期;
设置报表文本的字体和字号;
报表的数据环境;
报表的数据分组。
6.3创建标签
1.标签概念
2.利用标签向导创建
3.利用标签设计器创建
4.打印报表或标签
报表布局的原则;
标签概念。
美化报表;
报表控件工具的使用;
创建标签;
标签设计器的使用。
第7章表单
表单的概念;
文本框、标签、组合框、列表框、命令按钮、选项按钮、页框、表格等表单控件的含义。
表单的创建;
表单控件的使用;
美化表单。
4学时
7.1简单表单的创建
1.表单创建方法与种类
表单创建方法;
表单的类型。
2.利用向导创建表单
3.保存及运行表单
保存表单文件;
运行表单。
4.创建一对多表单
7.2快速创建表单
1.启动表单设计器
2.快速创建表单
3.利用命令创建表单
7.3添加表单控件
1.表单控件简介
2.添加文本框和标签控件
添加文本框控件;
添加标签控件。
3.添加组合框和列表框控件
添加组合框;
添加列表框控件。
4.添加命令按钮和选项按钮控件
添加命令按钮控件;
添加命令按钮组控件;
添加选项按钮控件。
5.添加页框控件
页框;
页框控件的使用。
6.添加表格控件
利用表单控件创建表格;
向表格列添加组合框控件;
利用表格生成器创建表格。
7.4美化表单
1.完善控件按钮
2.改变控件的格式
改变控件的大小;
改变控件的字体和字号。
3.改变控件的
利用属性窗口改变颜色;
利用调色板改变颜色。
4.布局表单中的对象
使用网格定位对象;
使用布局工具栏。
5.设置对象的Tab键次序
交互方式设置;
通过对话框设置。
表单概念;
文本框、标签、组合框、列表框、命令按钮、选项按钮、页框、表格等表单控件的使用;
改变控件的格式、颜色;
布局表单中的对象;
设置对象的Tab键次序。
第8章VisualFoxPro6.0程序设计基础
结构化程序设计方法;
结构化程序的三种基本控制结构;
过程、函数的概念。
基本输入输出语句和状态设置命令;
程序的控制结构;
过程与函数。
8.1结构化程序设计纲要
1.对问题进行说明
2.分解问题
3.编制模块
4.示例程序
5.测试模块
6.组装全部模块
7.整体测试
8.2基本输入输出语句和状态设置命令
1.输出命令
?
/?
;
@…SAY;
PICTURE/FUNCTION描述码;
颜色;
尺寸。
2.基本输入命令
ACCEPT;
INPUT;
WAIT。
3.状态设置命令
CARRY;
CENTURY;
COLOR;
CONSOLE;
DATE;
DEFAULT;
ESCAPE;
EXACT;
SAFETY;
TALK;
FIELDS等状态设置。
8.3程序的控制结构
1.顺序结构
2.选择结构
IF…ENDIF结构;
条件分支函数IIF();
多重分支结构DOCASE…ENDCASE。
3.循环结构
DOWHILE结构;
FOR…ENDFOR结构;
SCAN…ENDSCAN结构。
8.4过程与函数
1.函数和函数定义及使用
FUNCTION;
PARAMETERS;
RETURN。
2.过程和过程设计
过程;
参数传递方式;
变量的作用域。
函数、过程的概念。
顺序结构控制;
选择结构控制;
循环结构控制;
函数定义及使用;
过程设计及使用;
基本输入输出语句;
基本状态设置命令。
第9章结构化查询语言SQL
SQL概念;
SQL数据定义功能、数据修改功能、数据查询功能;
9.1SQL概要
SQL语言的主要特点。
9.2SQL数据定义功能
1.建立表结构
CREATETABLE命令;
各选项及子句的功能。
2.修改表结构
ALTERTABLE命令。
3.建立临时表
CREATECURSOR命令。
4.删除表
DROPTABLE命令。
9.3SQL的数据修改功能
1.插入数据
INSERT命令。
2.删除数据
DELETE命令。
3.更新数据
UPDATE命令。
9.4SQL的数据查询功能
SELECT命令;
1.简单查询
BETWEEN…AND运算符;
IN运算符;
LIKE运算符;
ISNULL运算符。
2.嵌套查询
返回单值的子查询;
返回一组值的子查询。
3.连接查询
等值连接;
非等值连接。
4.分组及使用库函数查询
GROUPBY子句;
MIN()、MAX()、COUNT()、SUM()、AVG()等库函数。
实现SQL数据定义功能、数据修改功能和数据查询功能的各种命令;
第10章面向对象的程序设计
对象与类的基本概念。
利用程序方式定义类;
利用类设计器定义类;
创建和使用类库;
面向对象程序设计与实例。
4学时。
10.1基本概念
1.对象与类
对象;
类。
2.类的特征和基类
封装性;
层次性;
继承性;
基类。
3.事件
事件;
核心事件。
10.2利用程序方式定义类
1.定义类的命令
DEFINECLASS命令基本格式。
2.向容器类中添加对象
3.指定方法和事件程序
4.保护和隐藏类成员
5.按类层次调用方法或事件代码CREATCLASS
10.3利用类设计器定义类
CREATECLASS命令方式;
菜单方式。
10.4创建和使用类库
1.创建类库的两种方法
类设计器;
CREATECLASSLIB命令。
2.修改库中的类定义
MODIFYCLASS命令。
3.使用类库的命令
SETCLASSLIBTO命令。
10.5面向对象程序设计与实例
1.设计一个应用系统的具体实现过程
规划应用程序;
创建数据库;
定义和引用类;
设计用户界面;
设计输出;
测试和调试。
2.一个数据库应用系统实例
第11章应用程序的连编和发布
调试器的使用。
调试器的设置及使用;
应用程序的连编及发布。
11.1调试器
1.调试器的设置
指定调试器环境;
显示计时器事件;
设置窗口的字体与颜色。
2.调试器的使用
跟踪窗口;
局部窗口;
监视窗口;
事件跟踪窗口。
11.2应用程序的连编
1.设置主文件
主文件的功能;
主文件的设置。
2.连编应用程序
重新连编项目;
连编应用程序;
建立可执行文件。
11.3应用程序的发布
应用程序的发布的步骤。
第12章多用户与数据共享
多用户环境中数据访问的特点;
数据锁定、数据工作期、数据缓冲、事务处理及死锁的含义;
多用户环境中的数据访问;
数据缓冲技术;
事务处理;
冲突处理。
12.1多用户环境中的数据访问
1.多用户环境中数据访问的方式
以独占访问方式使用表;
以共享访问方式使用表;
多用户环境中数据库的访问。
2.数据锁定的方法
自动锁定;
人工锁定。
3.数据解锁的方法
4.数据工作期
设置私有数据工作期。
12.2数据缓冲技术
1.缓冲方法与锁定方式
缓冲方法;
锁定方式,启用记录缓冲;
启用表缓冲。
2.使用缓冲技术更新数据
12.3事务处理
1.事务处理的控制命令
BEGINTRANSACTION命令;
TXNLEVEL()函数;
ROLLBACK命令;
ENDTRANSACTION命令。
2.使用事务
事务处理的模式;
事务处理的原则;
事务处理的锁定动作。
3.事务处理的嵌套
12.4冲突处理
1.死锁
2.出错处理例程
3.冲突检测的函数
多用户环境中的数据访问的方式;
数据锁定的方法;
事务处理的控制命令;
出错处理例程;
冲突检测的函数。
第13章综合实例
应用本课程所学内容,设计一个简单信息管理系统,并掌握一般方法及步骤。
2~4学时
13.1系统功能
13.2创建项目管理文件
1.数据库、表设计
2.主控界面设计
3.录入表单的制作
4.制作浏览表单
5.设计输出报表
6.用主窗体调用各子窗体
综合应用本课程所学内容,设计一个简单信息管理系统或其中一个模块。
三、参考书目
1、编委会编,《新编中文VisualFoxPro6.0实用教程》,西北工业大学出版社,2002年12月第1版。
2、宜晨工作室编著,《VisualFoxPro6.0中文版实用培训教程》,电子工业出版社,1998年10月第1版。
本课程使用教具和现代教育技术的指导性意见:
建议使用多媒体电化教学设备进行教学。