配色: 字号:
01528VFP应用基础.doc
2020-07-10 | 阅:  转:  |  分享 
  
湖北省高等教育自学考试大纲

课程名称:VFP应用基础课程代码:01528

第一部分课程性质与目标

一、课程性质与特点

众所周知,21世纪人类社会将全面进入信息时代,信息处理是计算机技术一个最广泛的应用领域,而数据库管理系统是进行信息处理的最佳工具,本课程所讲授的VisualFoxPro即是一种易学好用的关系型数据库管理系统。为了更好地培养适应时代需要的人才,促进计算机教学水平上一个新台阶,特制定VisualFoxPro(简称VFP)大纲。

是专业学生必修的课程。本课程可以使学生为进一步学习其它计算机知识及今后使用或开发数据库应用程序奠定基础。(课堂讲授、完成习题、上机实践)应达到的课程目标是:使计算机应用技术专业的考生能够掌握VisualFoxPro的基本知识,能够正确理解和使用VisualFoxPro6.0,培养他们独立进行程序设计和系统开发的能力。

本课程的基本要求是:

1.熟悉VisualFoxPro软、硬件的运行环境;掌握VisualFoxPro界面的操作方法,能独立建立项目管理器并能熟练操作其界面。

2.掌握表建立与修改的各种语句格式及界面操作步骤准确完成用界面和命令两种方式建立表,对表进行修改。用命令方式完成表与表结构的复制;从表复制出表或其它类型的文件;复制表的结构;记录指针的移动,记录的插入与追加;表记录的删除与修改;表数据的替换等操作方法。3.掌握顺序查询和索引查询两种查询方法,了解数据工作期、查询设计器和视图设计器3种界面操作查询工具的功能;掌握统计命令与函数的使用功能。

4.准确掌握顺序、选择和循环结构的语句格式,并能熟练运用三种结构进行程序的编写调试,运行。

5.用菜单设计器生成下拉菜单及快捷菜单程序的基本操作结合专业需求设计下拉式菜单,并含有子菜单,使各菜单及子菜单处于激活状态,并能顺利执行其结果。用菜单设计器设计菜单,使其具有撤消、剪切、复制、粘贴的功能。

6.掌握使用表单向导和表单设计器创建表单的操作步骤。是继程序设计和数据结构课程之后,对提高学生软件开发能力有重要作用的一门专业课程。学本课程前要求学生学过和数据结构课程

通过学习,使学生了解本课程的性质和任务数据库系统基础知识模型等

1.本课程的性质和任务VisualFoxPro系统综述

一、学习目的和要求

通过学习,使学生了解VFP的特点,VFP的集成环境VFP的用户界面环境设置VisualFoxPro6.0的用户界面。

二、考核知识点

1.VisualFoxPro的发展史,VFP6.0的功能特点。2.VisualFoxPro6.0的安装环境,安装步骤,启动步骤(包括从“开始”菜单启动、从资源管理器启动和从“运行”对话框启动),退出步骤。3.VisualFoxPro6.0的用户界面。4.VisualFoxPro6.0的向导的名称和功能。

5.VisualFoxPro6.0的生成器的名称和功能。

6.VisualFoxPro6.0的设计器的名称和功能。

三、考核目标

1.VisualFoxPro的发展史,要求达到识记层次。VFP6.0的功能特点,要求达到识记层次。

2.VisualFoxPro6.0的安装环境,要求达到识记层次。VisualFoxPro6.0的安装步骤,要求达到应用层次。VisualFoxPro6.0的启动步骤(包括从“开始”菜单启动、从资源管理器启动和从“运行”对话框启动),要求达到应用层次。VisualFoxPro6.0的退出步骤,要求达到应用层次。

3.VisualFoxPro6.0的用户界面,要求达到应用层次。4.VisualFoxPro6.0的向导的名称和功能,要求达到识记层次。

5.VisualFoxPro6.0的生成器的名称和功能,要求达到识记层次。

6.VisualFoxPro6.0的设计器的名称和功能,要求达到识记层次。



第三章VisualFoxPro6.0基础

一、学习目的和要求

通过学习,使学生掌握VFP程序语言基础VisualFoxPro6.0提供的数据类型(包括数值型、日期型、日期时间型、逻辑型、备注型、通用型)和字段类型(双精度型、实数型、整型等)。2.常量的概念、命名规则和定义常量的命令语句,VisualFoxPro6.0的各种常量类型(包括字符型常量、数值型常量、日期型/日期时间型常量、逻辑型常量),各种类型常量的书写格式。

3.变量的概念、分类(包括字段变量、内存变量、数组变量、系统变量),给内存变量进行赋值、显示、作用域和释放的命令,给数组定义和赋值的命令,记录的概念,对象的概念。4.函数的概念,各种系统函数的书写格式和功能(包括数值函数、字符处理函数、类型函数、转换函数、数据库函数、日期和时间函数)。

5.表达式的概念,各种类型表达式的表示方法(包括算术表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式、名称表达式),类和对象运算符的类型和作用。

三、考核目标

1.VisualFoxPro6.0提供的数据类型(包括数值型、日期型、日期时间型、逻辑型、备注型、通用型)和字段类型(双精度型、实数型、整型等),要求达到理解层次。2.常量的概念,要求达到理解层次。常量的命名规则和定义常量的命令语句,要求达到应用层次。VisualFoxPro6.0的各种常量类型(包括字符型常量、数值型常量、日期型/日期时间型常量、逻辑型常量),要求达到应用层次。各种类型常量的书写格式,要求达到应用层次。

3.变量的概念、分类(包括字段变量、内存变量、数组变量、系统变量),要求达到理解层次。给内存变量进行赋值、显示、作用域和释放的命令,要求达到应用层次。给数组定义和赋值的命令,要求达到应用层次。记录的概念,对象的概念,要求达到理解层次。4.函数的概念,要求达到理解层次。各种系统函数的书写格式和功能(包括数值函数、字符处理函数、类型函数、转换函数、数据库函数、日期和时间函数),要求达到应用层次。

5.表达式的概念,要求达到理解层次。各种类型表达式的表示方法(包括算术表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式、名称表达式),要求达到应用层次。类和对象运算符的类型和作用,要求达到理解层次。



第四章表操作

一、学习目的和要求

通过学习,使学生能够使用界面操作方式实现对表的建立、修改与显示方式实现对表记录的、等操作结合专业建立数据库表和数据录入,并熟练的对表的结构与数据进行修改将两种交互方式(界面操作方式和命令操作方式)合理的进行使用。

1.利用表设计器建立表、修改表结构的方法,打开表设计器的方式(包括使用菜单方式和使用命令方式),利用表向导创建表的步骤,要求达到应用层次。2.向表中输入数据的方法(包括创建表时立即输入数据、以追加方式输入数据),备注型、通用型数据的输入,要求达到应用层次。

3.数据的显示和修改方式(包括编辑方式和浏览方式),要求达到应用层次。4.限制对字段和记录的访问方法(包括使用菜单方式和使用命令方式),要求达到应用层次。

5.对数据表中记录进行定位的方法(包括使用菜单方式和使用命令方式),要求达到应用层次。

6.删除和恢复表中数据的方法(包括使用菜单方式、使用命令方式和在“浏览”窗口中直接操作),要求达到应用层次。逻辑删除和物理删除的区别,要求达到理解层次。



第五章索引及创建索引

一、学习目的和要求

通过学习,使学生理解索引的概念、功能和类型,熟练掌握通过使用表设计器、使用命令或使用菜单等多种方式创建、打开、使用、删除索引的方法。

重点:创建索引的方法,使用索引的命令。

二、考核知识点

1.索引的概念、功能和类型(包括主索引、候选索引、普通索引、唯一索引)。2.创建索引的方法(包括使用表设计器方式和使用命令方式)。

3.打开索引的方法(包括使用命令方式和使用菜单方式)。4.使用索引的命令。

5.删除索引的方法(包括使用表设计器方式和使用命令方式)。

三、考核目标

1.索引的概念和类型(包括主索引、候选索引、普通索引、唯一索引),要求达到理解层次。2.创建索引的方法(包括使用表设计器方式和使用命令方式),要求达到应用层次。

3.打开索引的方法(包括使用命令方式和使用菜单方式),要求达到应用层次。4.使用索引的命令,要求达到应用层次。

5.删除索引的方法(包括使用表设计器方式和使用命令方式),要求达到应用层次。



第六章项目管理器

一、学习目的和要求

通过学习,使学生掌握使用命令方式和使用菜单方式创建项目的方法,掌握通过界面来使用、操作项目管理器的方法。

重点:创建项目的方法,项目管理器的操作。

二、考核知识点

1.创建项目的方法(包括使用命令方式和使用菜单方式)。2.使用项目管理器的方法(包括用“数据”选项卡管理数据、用“文档”选项卡管理文档、用“类”选项卡管理类、用“代码”选项卡管理代码文件、用“其他”选项卡管理其他类型的文件、用“菜单”管理项目中的文件)。

3.改变项目管理器外观的方法,项目管理器的操作(包括在项目中查看文件内容、创建文件、修改文件、添加文件、移去文件、重命名文件、连编文件)。

三、考核目标

1.创建项目的方法(包括使用命令方式和使用菜单方式),要求达到应用层次。2.使用项目管理器的方法(包括用“数据”选项卡管理数据、用“文档”选项卡管理文档、用“类”选项卡管理类、用“代码”选项卡管理代码文件、用“其他”选项卡管理其他类型的文件、用“菜单”管理项目中的文件),要求达到应用层次。

3.改变项目管理器外观的方法,要求达到应用层次。项目管理器的操作(包括在项目中查看文件内容、创建文件、修改文件、添加文件、移去文件、重命名文件、连编文件),要求达到应用层次。



第七章创建数据库

一、学习目的和要求

通过学习,使学生理解数据库的概念,了解数据库的设计过程,掌握数据库的创建和使用方法,理解数据库表的概念,掌握数据库表的字段属性和表属性,掌握参照完整性的设置和使用方法,理解并掌握表间关系的建立方法。

重点:数据库的创建和使用方法,数据库表的字段属性和表属性,参照完整性的设置和使用方法。

二、考核知识点

1.创建数据库的方法(包括使用设计器方式、使用菜单方式、使用命令方式、使用数据库向导方式)。2.打开数据库的方法(包括使用项目管理器方式、使用系统菜单方式、使用命令方式)。

3.向数据库添加数据表的方法(包括使用项目管理器方式、使用数据库设计器和系统菜单方式、使用命令方式)。4.使用表设计器设置表的方法(包括设置表中字段的显示标题、设置表中字段的注释、设置表中字段的默认值、设置表中字段的有效规则、设置表中记录的有效规则)。

5.建立表间关系的方法(包括使用数据库设计器方式和使用命令方式)。设置参照完整性的方法。

三、考核目标

1.创建数据库的方法(包括使用设计器方式、使用菜单方式、使用命令方式、使用数据库向导方式),要求达到应用层次。2.打开数据库的方法(包括使用项目管理器方式、使用系统菜单方式、使用命令方式),要求达到应用层次。

3.向数据库添加数据表的方法(包括使用项目管理器方式、使用数据库设计器和系统菜单方式、使用命令方式),要求达到应用层次。4.使用表设计器设置表的方法(包括设置表中字段的显示标题、设置表中字段的注释、设置表中字段的默认值、设置表中字段的有效规则、设置表中记录的有效规则),要求达到应用层次。

5.建立表间关系的方法(包括使用数据库设计器方式和使用命令方式)。设置参照完整性的方法,要求达到应用层次。



第八章视图与查询

一、学习目的和要求

通过学习,使学生掌握查询设计器的功能以及查询、视图的创建和使用方法,掌握结构化查询语言SQL的各种应用。

重点:查询、视图的创建和使用方法,结构化查询语言SQL的各种应用。

二、考核知识点

1.视图的概念和作用。2.创建本地视图的方法(包括使用视图设计器方式和使用视图向导方式),创建远程视图的方法。

3.利用视图更新数据的方法。4.创建查询的方法(包括使用查询设计器方式和使用查询向导方式)。

5.结构化查询语言SQL(包括SQL的数据定义、数据修改和数据查询)。

三、考核目标

1.视图的概念和作用,要求达到理解层次。2.创建本地视图的方法(包括使用视图设计器方式和使用视图向导方式),要求达到应用层次;创建远程视图的方法,要求达到应用层次。

3.利用视图更新数据的方法,要求达到应用层次。4.创建查询的方法(包括使用查询设计器方式和使用查询向导方式),要求达到应用层次。

5.结构化查询语言SQL(包括SQL的数据定义、数据修改和数据查询),要求达到应用层次。



第九章程序设计基础

一、学习目的和要求

通过学习,使学生掌握应用程序的创建与编辑方法;掌握分支结构、循环结构、过程结构的程序设计方法;掌握程序文件的调用方法。

重点:程序文件的建立与编辑方法,各类控制结构语句的语句格式和语句功能。

二、考核知识点

1.VisualFoxPro6.0的工作方式(包括命令方式、菜单方式、程序文件形式)。2.程序文件的建立与编辑方法(包括使用命令方式和使用菜单方式)。

3.程序文件的调用方法(包括使用命令方式和使用菜单方式)。4.程序的特点,程序的基本结构及类型(顺序结构、分支结构、循环结构、过程结构),各类控制结构语句的语句格式和语句功能。

三、考核目标

1.VisualFoxPro6.0的工作方式(包括命令方式、菜单方式、程序文件形式),要求达到理解层次。2.程序文件的建立与编辑方法(包括使用命令方式和使用菜单方式),要求达到应用层次。

3.程序文件的调用方法(包括使用命令方式和使用菜单方式),要求达到应用层次。4.程序的特点,要求达到理解层次。程序的基本结构及类型(顺序结构、分支结构、循环结构、过程结构),要求达到理解层次。各类控制结构语句的语句格式和语句功能,要求达到应用层次。



第十章面向对象可视化编程基础

一、学习目的和要求

通过学习,使学生理解类和对象的概念属性、事件与方法的概念

1.对象的概念,类的概念、分类和特性,属性的概念,事件和方法的概念,要求达到理解层次。2.创建类、定义类的属性、方法和事件的操作方法(包括使用命令方式和使用菜单方式),要求达到应用层次。

3.有关对象的基本操作代码(包括由类创建对象、设置对象的属性、调用对象的方法、触发对象的事件),要求达到应用层次。



第十一章表单设计及运行

一、学习目的和要求

通过学习,使学生理解表单的概念、功能,掌握创建表单、修改表单、运行表单的方法,掌握通过表单控件进行设置的操作方法。

重点:通过表单控件进行设置的操作方法。

二、考核知识点

1.表单的概念、功能。2.建立表单的方法(包括使用表单设计器方式和使用表单向导方式)。

3.修改表单的方法(包括使用表单设计器方式和使用命令方式)。4.运行表单的方法(包括使用表单设计器方式和使用命令方式)。

5.表单常用控件的功能、属性、设置(包括“标签”控件、“文本框”控件、“命令按钮”控件、“命令按钮组”控件、“选项按钮组”控件、“复选框”控件、“组合框”控件、“微调”控件、“表格”控件、“图像”控件、“计时器”控件、“页框”控件等)。

三、考核目标

1.表单的概念、功能,要求达到理解层次。

2.建立表单的方法(包括使用表单设计器方式和使用表单向导方式),要求达到应用层次。

3.修改表单的方法(包括使用表单设计器方式和使用命令方式),要求达到应用层次。4.运行表单的方法(包括使用表单设计器方式和使用命令方式),要求达到应用层次。

5.表单常用控件的功能,要求达到理解层次。表单常用控件的属性、设置(包括“标签”控件、“文本框”控件、“命令按钮”控件、“命令按钮组”控件、“选项按钮组”控件、“复选框”控件、“组合框”控件、“微调”控件、“表格”控件、“图像”控件、“计时器”控件、“页框”控件等),要求达到应用层次。



第十二章菜单设计

一、学习目的和要求

通过学习,使学生掌握菜单程序中的常用命令,掌握弹出式下拉菜单的设计掌握菜单设计器的使用方法掌握顶层菜单与快捷菜单的设计。

1.菜单的概念、功能,要求达到理解层次。创建菜单系统的步骤,要求达到应用层次。

2.使用菜单设计器创建菜单系统的操作方法:进入菜单设计器的方法(包括使用项目管理器方式、方式用菜单方式、方式用命令方式),要求达到应用层次。菜单设计器的功能,要求达到理解层次。菜单设计器的界面和使用,要求达到应用层次。创建主菜单和子菜单的步骤,要求达到应用层次。

3.制定菜单项任务的目的,要求达到理解层次。制定菜单项任务的操作方法,要求达到应用层次。

4.运行菜单的操作步骤:将.mnx类型文件转换成.mpr类型文件的操作,要求达到应用层次。运行菜单程序的操作方法(包括使用菜单方式、使用命令方式、使用项目管理器方式、在顶层表单中运行表单方式),要求达到应用层次。



第十三章创建输出报表

一、学习目的和要求

通过学习,使学生能够熟练掌握通过使用命令方式、使用报表设计器方式和使用报表向导方式创建报表和修改报表的方法。

重点:创建报表和修改报表的方法。

二、考核知识点

1.报表的概念,设计报表的方法(包括使用命令方式、使用报表设计器方式和使用报表向导方式)。2.使用报表设计器创建报表的操作方法:启动报表设计器的操作方作(包括使用菜单方式、使用命令方式和使用项目管理器方式),报表设计器的界面和功能,报表控件的名称和作用。

3.使用报表向导创建报表的操作步骤,启动报表向导的操作方式(包括使用项目管理器方式、使用菜单方式)。4.使用报表设计器修改报表的操作方法(包括使用菜单方式、使用项目管理器方式和使用命令方式)。

三、考核目标

1.报表的概念,要求达到理解层次。设计报表的方法(包括使用命令方式、使用报表设计器方式和使用报表向导方式),要求达到应用层次。2.使用报表设计器创建报表的操作方法:启动报表设计器的操作方作(包括使用菜单方式、使用命令方式和使用项目管理器方式),要求达到应用层次。报表设计器的界面和功能,要求达到应用层次。报表控件的名称和作用,要求达到应用层次。

3.使用报表向导创建报表的操作步骤,要求达到应用层次。启动报表向导的操作方式(包括使用项目管理器方式、使用菜单方式),要求达到应用层次。4.使用报表设计器修改报表的操作方法(包括使用菜单方式、使用项目管理器方式和使用命令方式),要求达到应用层次。



第十四章小型系统开发实例

一、学习目的和要求

通过学习,使学生掌握数据库应用系统开发的设计方法和一般步骤。

重点:数据库应用系统开发的设计方法和一般步骤。

二、考核知识点

1.系统开发的一般过程(包括需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、实施和调试阶段、系统维护阶段)以及每个过程所包含的具体任务。2.实用系统包含的项目(包括系统主程序、系统工具条、系统菜单、系统登陆菜单、系统功能菜单、数据资源)以及每个项目所实现的具体功能。

3.组装系统部件的操作步骤(包括建立项目管理器、添加数据、添加表单文档、添加类库、添加应用程序、设置系统菜单及相关位图文件、设置项目信息内容、连编可独立执行的.exe文件)。4.运行系统的方法(包括使用新建快捷方式和使用运行系统“主程序”方式)。

5.开发“通讯录管理系统”的操作步骤(包括建立应用系统目录结构、建立新项目、设计项目内容)。

三、考核目标

1.系统开发的一般过程(包括需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、实施和调试阶段、系统维护阶段),要求达到理解层次。系统开发过程所包含的具体任务,要求达到理解层次。2.实用系统包含的项目(包括系统主程序、系统工具条、系统菜单、系统登陆菜单、系统功能菜单、数据资源),要求达到理解层次。实用系统的每个项目所实现的具体功能,要求达到理解层次。

3.组装系统部件的操作步骤(包括建立项目管理器、添加数据、添加表单文档、添加类库、添加应用程序、设置系统菜单及相关位图文件、设置项目信息内容、连编可独立执行的.exe文件),要求达到理解层次。4.运行系统的方法(包括使用新建快捷方式和使用运行系统“主程序”方式),要求达到应用层次。

5.开发“通讯录管理系统”的操作步骤(包括建立应用系统目录结构、建立新项目、设计项目内容),要求达到应用层次。



第三部分有关说明与实施要求

一、考核能力层次表述

本大纲在考核目标中,按照“识记”、“理解”、“应用”三个能力层次规定其应达到的能力层次要求。各能力层次为递进等级关系,后者必须建立在前者的基础上,其含义是:

识记:能知道有关的名词、概念、知识的含义,并能正确认识和表述,是低层次的要求。

理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系,是较高层次的要求。

应用:在理解的基础上,能运用基本概念、基本原理、基本方法,联系学过的多个知识点分析和解决有关的理论问题和实际问题,是最高层次的要求。

二、教材

1、指定教材

《VisualFoxPro6.0基础及应用》(第一版)(2005年版),孔繁华主编,东南大学出版社

2、参考教材

《VisualFoxPro6.0中文版教程》(2003年版),刘瑞新主编,电子工业出版社

《VisualFoxPro课程设计》(2004年版),张跃平主编,清华大学出版社

三、自学方法指导

本课程是一门专业基础课,内容多、跨度大,应考者在学习过程中应注意以下几点:

1、在开始阅读指定教材某一章之前,先翻阅大纲中有关这一章的考核知识点及对知识点的能力层次要求和考核目标,以便在阅读教材时,做到心中有数,有的放矢。

2、阅读教材时,要逐段细读,逐段推敲,集中精力,吃透每一个知识点,对基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固掌握。

3、在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、原理、方法等加以整理,这可从中加深对问题的认知、理解和记忆,以利于突出重点,并涵盖整个内容,可以不断提高自学能力。

4、完成书后作业和适当的辅导练习是理解、消化和巩固所学知识,培养分析问题、解决问题及提高能力的重要环节,在做练习之前,应认真阅读教材,按考核目标所要求的不同层次,掌握教材内容,在练习过程中对所学知识进行合理的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时应注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论述或推导,明确各层次(步骤)间的逻辑关系。

5、在学习本课程过程中,除按指定教材进行学习外,还应阅读一些必要的参考书,以扩展知识面,加深对知识的理解和掌握。



四、对社会助学的要求

1、应熟知考试大纲对课程提出的总要求和各章的知识点。

2、应掌握各知识点要求达到的能力层次,并深刻理解对各知识点的考核目标。

3、辅导时,应以考试大纲为依据,指定教材为基础,不要随意增删内容,以免与大纲脱节。

4、辅导时,应对学习方法进行指导,宜提倡“认真阅读教材,刻苦钻研教材,主动争取帮助,依靠自己学通”的方法。

5、辅导时,要注意突出重点,对考生提出的问题,不要有问即答,要积极启发引导。

6、注意对应考者能力的培养,特别是自学能力的培养,要引导考生逐步学会独立学习,在自学过程中善于提出问题,分析问题,做出判断,解决问题。

7、要使考生了解试题的难易与能力层次高低两者不完全是一回事,在各个能力层次中会存在着不同难度的试题。

8、助学学时:本课程共6学分,建议总课时108学时,其中助学课时分配如下:

章次 理论助学学时 章次 理论助学学时 一 2 八 10 二 4 九 12 三 10 十 8 四 8 十一 8 五 10 十二 6 六 6 十三 6 七 8 十四 10

五、关于命题考试的若干规定

(包括能力层次比例、难易度比例、内容程度比例、题型、考试方法和考试时间等)

1、本大纲各章所提到的内容和考核目标都是考核内容。试题覆盖到章,适当突出重点。

2、试卷中对不同能力层次的试题比例大致是:“识记”为20%、“理解”为25%、“应用”为55%。

3、试题难易程度应合理:易、较易、较难、难的比例为2﹕3﹕3﹕2。

4、每份试卷中各类考核点所占比例约为:重点占65%25%10%常见的数据模型有层次模型、___________________、_____________________请简述



















献花(0)
+1
(本文系mc_eastian首藏)