VFP教学大纲(文科类)计算机vfp

  • 格式:doc
  • 大小:94.50 KB
  • 文档页数:10

计算机应用基础(VFP) 文 科 类

教 学 大 纲

公 共 计 算 机 教 研 部 《计算机应用基础(VFP)》教学大纲 一、 课程总体说明: 教学对象:文科类专业本科生 课程类型:必修课 总学时:85 理论教学学时:51 上机学时:34 教材: 李雁翎 编著《数据库技术及应用》高等教育出版社

二、 课程教学目的和任务 人类社会已进入信息时代,信息处理是计算机技术一个最广泛的应用领域,而数据库管理系统是进行信息处理的有力工具, 本课程以对象-关系数据库理论为基础,讲解VFP 6.0的界面组成、基本语言成分与操作、数据处理工具的使用、面向对象的程序设计思想与方法、及应用系统的开发过程。 VFP程序设计属于计算机基础教育课程的三个层次“文化、技术、应用”中的第二层次,是文科及经管类各专业学生必修的计算机技术基础课程。通过本课程的学习,使学生能比较系统地掌握关系数据库的基本概念、基本理论和基础知识。 使学生具备以下三个方面能力:运用Visual FoxPro进行数据库管理的能力;运用Visual FoxPro进行简单程序设计和用户界面设计等能力;能够把所学知识应用到各专业的数据库管理系统操作中的能力。

三、 课程教学基本内容和要求 本课程包括数据库基本理论、Visual FoxPro系统概述、Visual FoxPro的数据基础、表的建立和操作、数据库操作、查询与视图、SQL、程序设计基础、表单设计、报表设计、菜单设计、应用系统集成,每个部分根据教学内容要求再分若干章节,循序渐进,便于学生学习掌握。 教学中要讲清楚数据库及数据库系统的基本概念,使学生通过学习能掌握VFP 6.0的界面组成、工作方式、表的基本操作、查询与统计的方法、基本的程序设计方法、菜单、表单、表单控件、报表的设计方法等方面的内容,能够独立开发设计简单的数据库及其应用程序。 本大纲充分体现传授知识、培养能力与提高素质相结合的原则精神,对于培养各级各类人才具有全面性、基础性和先导性作用。

四、 课程教学学时分配 1、学时分配 单元 教学内容 总学时 授课 上机 第一单元 (教材前3章) 数据库基本理论 4 4

第二单元 (教材第4、6章) Visual FoxPro系统概述 4 2 2 第三单元 (教材第5章) Visual FoxPro的数据基础 6 4 2

第四单元 (教材第7章) 数据库及表操作 6 4 2

第五单元 (教材第8章) 索引及记录操作 8 6 2

第六单元 (教材第9章) 查询与视图操作 4 2 2

第七单元 (教材第10章) 结构化查询语言SQL 13 7 6

第八单元 (教材第11章) Visual FoxPro程序设计基础 12 6 4

第九单元 (教材第12、13章) 表单及控件 16 8 4

第十单元 (教材第14章) 报表设计 4 2 2

第十一单元 (教材第15章) 菜单设计 4 2 2

第十二单元 (教材第16章) 小型应用系统开发 4 2 2

合计 85 55 30

五、教学内容要点和要求 第一单元 数据库基本理论 【教学内容要点】 第一节 数据、信息和数据处理。 一、 数据与信息 数据是对客观事物记录下来的事实,是描述或表达信息的物理形式。 二、数据处理 第二节 数据处理技术的发展 一、工管理阶段 二、文件管理阶段 三、数据库系统阶段 第三节 数据库系统基本概念 一、数据库 二、数据库管理系统 三、数据库系统 四、数据库应用系统 第四节 数据模型 一、层次模型 二、网状模型 三、关系模型 第五节 关系数据库基础知识 一、关系术语 二、关系运算 三、关系数据库 四、关系的完整性 第六节 数据库系统设计 一、 数据库设计概述 二、 需求分析 三、 概念结构设计 四、 关系运算 【教学要求】 掌握数据库的基本概念和数据库管理系统的概念,了解数据管理技术的发展,理解三种数据模型。了解数据库的基本设计原则。

第二单元 Visual FoxPro系统概述 【教学内容要点】 第一节 Visual FoxPro的特点及性能指标。 一、Visual FoxPro的特点 二、Visual FoxPro的性能指标 第二节 Visual FoxPro的启动与退出 一、Visual FoxPro的运行环境 二、Visual FoxPro的启动与退出 三、Visual FoxPro的界面 四、Visual FoxPro的菜单系统 五、工作区窗口和命令窗口 第三节 Visual FoxPro的工作方式和命令结构 一、工作方式 二、命令结构 第四节Visual FoxPro的辅助工具 一、向导 二、设计器 三、生成器 第五节 项目管理器 一、创建项目 二、项目管理器的使用 三、定制项目管理器 【教学要求】 掌握Visual FoxPro的启动与退出,Visual FoxPro的界面组成,Visual FoxPro的工作方式,Visual FoxPro的辅助设计工具,理解项目管理器的作用,了解Visual FoxPro的特点、性能指标。

第三单元 Visual FoxPro的数据基础 【教学内容要点】 第一节 数据类型。 FoxPro提供了字符型、数值型、日期型、逻辑型、备注型、通用型等十三种数据类型。 第二节 常量 常量是在数据处理过程中其值不变的数据,各种类型常量的表示。 第三节 变量 一、内存变量 二、数组变量 三、字段变量 四、系统变量 第四节 表达式 运算符和表达式,包括:算术表达式、字符表达式、关系表达式、日期表达式、逻辑表达式。 第五节 常用函数 一、数值运算函数 二、字符处理函数 三、转换函数 四、日期函数 五、测试函数 第六节 Visual FoxPro的文件类型 【教学要求】 掌握Visual FoxPro常量、变量的含义及类型,掌握Visual FoxPro的运算符和函数使用。

第四单元 数据库及表的操作 【教学内容要点】 第一节 数据库的建立与维护 一、基本概念: 二、建立数据库 三、使用数据库 四、修改数据库 五、删除数据库 第二节 表的建立及其操作 一、数据库表的建立 二、工作区的概念 三、打开表 四、关闭表 五、浏览表 六、自由表

第三节 表记录的基本操作 一、查询定位命令 二、显示记录的命令 三、增加记录的命令 四、删除记录 五、 修改记录 六、数据表的过滤 第四节 索引与排序 一、基本概念 二、建立索引 三、使用索引 四、排序 第五节 表间的关联 一、表间的永久性联系 二、表间的临时性联系 【教学要求】 掌握表结构的建立与修改,掌握表数据的建立与修改,掌握数据库的建立和使用,重点掌握记录的插入、追加、删除、恢复方法,掌握自由表和数据库表的区别。了解对表的排序与索引方法,相关查询命令。

第五单元 数据库表的数据完整性 【教学内容要点】 一、数据库表的特点 二、实体完整性与主关键字 三、域完整性与约束规则 四、参照完整性与表之间的关联

【教学要求】 掌握,理解排序和索引的概念,掌握数据库表的实体完整、域完整和参照完整性的设置。

第六单元 查询与视图 【教学内容要点】 第一节 查询文件的建立及运行 一、打开查询设计器 二、创建查询 三、指定查询去向 四、运行、保存和修改查询 五、查询菜单 第二节 视图 一、本地视图的创建 二、用视图更新数据 【教学要求】 掌握查询设计器建立查询的方法,掌握本地视图的建立方法和使用。 第七单元 结构化查询语言SQL

【教学内容要点】 第一节 SQL的数据查询功能 一、SELECT命令的格式 二、投影查询 三、条件查询 四、统计查询 五、分组查询 六、查询的排序 七、连接查询 八、嵌套查询 九、查询结果输出 第二节 SQL的数据定义功能。 一、 SQL提供的基本数据类型 二、创建、修改和删除数据表 三、创建和删除索引 第三节 SQL的数据更新功能 一、插入数据记录 二、修改数据记录 三、删除数据记录 【教学要求】 掌握SQL命令,熟悉单表查询和多表查询方法.

第八单元 Visual FoxPro程序设计基础 【教学内容要点】 第一节 面向过程程序设计 一、程序文件的建立和执行 二、程序中常用的命令 三、程序的基本结构 四、过程及过程调用 五、变量的作用域和参数调用 六、数组应用 第二节 面向对象程序设计 一、基本概念 二、面向对象程序设计基本方法 三、Visual FoxPro中的类 四、属性 五、事件 六、方法程序 七、数据环境 八、对象的操作 九、设计类与对象 第三节 调试程序 一、调试器窗口 二、调试器应用