《VFP程序设计》课程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VFP程序设计》课程教学大纲
一、课程基本信息
二、课程教学目标
通过本课程的教学,使学生掌握数据库管理和程序设计的基本概念、基本理论、基本方法,较熟练的运用面向过程和面向对象程序设计方法进行基本程序设计,能够独立完成简单实用的数据库系统开发,较好的理解数据库管理系统在各个专业领域中的应用,提高解决实际问题的能力。
本课程旨在培养非计算机专业学生的计算机程序设计能力,使学生在掌握计算机基础知识和基本操作技能的基础上,进一步提高学生使用计算机的水平。通过本课程的学习,可使学生系统地掌握关系型数据库管理系统的基本理论、基本概念和基础知识,熟练掌握 VFP 数据库管理系统的使用方法,正确掌握结构化程序设计的一般方法和面向对象程序设计的思想,具备可视化程序设计能力,能够运用VFP的数据库管理功能进行小型应用系统开发,实现最常见数据交互式操作界面的功能,从而为后继课程的学习和计算机应用奠定良好基础。
三、教学学时分配
《VFP程序设计》课程理论教学学时分配表
理论学时包括讨论、习题课等学时。
《VFP程序设计》课程实验内容设置与教学要求一览表
四、教学内容和教学要求
第一章数据库概述(2学时)
(一)教学要求
通过本章内容的学习,了解数据库管理系统的发展过程及现状,理解数据库、数据库管理系统、数据库系统的基本概念和关系,掌握实体的特征及实体间的联系、关系的基本概念及运算方法等。
(二)教学重点与难点
教学重点:数据库、实体、关系等基本概念和术语;实体的特征及实体间的联系。
教学难点:三种关系运算(选择、投影、连接)的含义。
(三)教学内容
第一节数据管理技术发展
1.信息、数据与数据处理
2.数据管理技术的发展
3.数据库的基本概念
第二节数据模型
1.实体
2. 联系
3. 数据模型
第三节关系数据库基础知识
1.关系的基本概念及其特点
2. 关系型数据库管理系统
本章习题要点:数据模型;关系的运算;关系数据库有关知识。
第二章 Visual FoxPro基础(4学时)
(一)教学要求
通过本章内容的学习,了解Visual FoxPro工作方式及辅助设计工具的作用,理解Visual FoxPro中函数的概念及分类,掌握Visual FoxPro的启动和退出方法、数据和运算符的使用、函数调用的一般形式以及数组的使用等内容。
(二)教学重点与难点
教学重点:各种表达式的构造方法;常用函数的使用方法。
教学难点:变量的命名、分类、保存、删除与恢复方法。
(三)教学内容
第一节 Visual FoxPro的启动及工作方式
1.Visual FoxPro的启动
2.Visual FoxPro的工作方式
3.Visual FoxPro的文件系统
第二节数据类型
1.字符型
2.数值型
3.浮点型
4.双精度型
5.整型
6.货币型
7.日期型
8.日期时间型
9.逻辑型
10.备注型
11.通用型
12.二进制字符型
13.二进制备注型
第三节常量与变量
1.常量
2.变量
3. 内存变量常用命令
4. 数组
第四节运算符与表达式
1.算术表达式
2.字符表达式
3.日期表达式
4.关系表达式
5.逻辑表达式
第五节常用函数介绍
1.数值函数
2.字符函数
3.日期函数
4.转换函数
5.测试函数
6. 其他函数
第六节 Visual FoxPro辅助设计工具
1.Visual FoxPro向导
2.Visual FoxPro设计器
3.Visual FoxPro生成器
本章习题要点:
1.数据的类型及各种数据类型表达式的构造方法;
2.常用函数的使用方法;
3.变量的命名、分类、保存、删除与恢复方法。
第三章自由表操作(6学时)
(一)教学要求
通过本章内容的学习,掌握自由表的建立、修改、打开、关闭,数据记录的输入、定位、浏览、添加、修改、替换、删除、恢复,表与表结构的复制、表中数据与数组数据之间的交换,自由表的排序、索引、查询和数据统计等操作。
(二)教学重点与难点
教学重点:自由表记录的定位、添加、删除、浏览、查询、统计、数据的汇总。
教学难点:自由表的复制;自由表中数据与数组数据之间的交换方法。
(三)教学内容
第一节自由表的建立
1.创建自由表
2.Visual FoxPro的命令格式
第二节自由表基本操作
1.自由表打开与关闭
2.记录的显示
3.记录的定位
4.表结构的修改
5.记录的添加
6.记录的删除与恢复
7.数据替换
8.表与表结构复制
9.表中数据与数组数据之间的交换
第三节排序与索引
1.排序
2.索引
第四节查询
1.顺序查询
2.索引查询
第五节数据统计
1.记录统计
2.求和
3.求平均值
4.汇总
本章习题要点:
1.自由表的创建、打开、关闭、记录的输入、浏览、添加、删除与修改等操作;
2.指针的定位方法;
3.数据表间的复制方法以及数据表与数组数据交换方法;
4.自由表的排序与索引、数据的查询与统计。
第四章数据库及多表操作(4学时)
(一)教学要求
通过本章内容的学习,了解数据库创建的一般过程,理解工作区及数据工作期的概念,掌握创建数据库及数据库表、数据库表间永久关系的方法,数据词典的概念和设置,自由表的逻辑关联和横向连接等操作。
(二)教学重点与难点
教学重点:数据库基本操作及数据库表的操作;数据库表中字段有效性和记录有效性的设置。
教学难点:数据库表的参照完整性;表间的逻辑关联和横向连接。