人人范文网 范文大全

Visual FoxPro程序设计教学大纲1

发布时间:2020-03-02 07:42:58 来源:范文大全 收藏本文 下载本文 手机版

《Visual FoxPro程序设计》教学大纲

一、课程基本信息

1、课程英文名称:Visual FoxPro Programming

2、课程类别:公共基础课程

3、课程学时:总学时56,上机学时20

4、学 分:3.5分

5、先修课程:计算机文化基础

6、适用专业:非计算机专业

7、大纲执笔:计算机基础教研室 谯英

8、大纲审批:计算机科学学院学术委员会

9、制定(修订)时间:2006年12月

二、课程的目的与任务

通过本课程的学习,使学生深入理解数据库的基本概念和思想,掌握Visual FoxPro程序设计的方法和常用算法的使用,培养数据库应用系统设计的基本方法和技能,为今后在专业课程的学习中使用计算机解决实际问题打好基础。

三、课程的基本要求

了解数据库系统的基本概念;掌握关系数据库的基本原理;熟悉Visual FoxPro6.0开发环境;熟练掌握Visual FoxPro数据库的基本操作;掌握关系数据库标准语言及Visual FoxPro面向对象程序设计的基本方法。

该门课程的实践性较强,在学习基础理论的同时必须进行大量上机编程练习,要求学生课外花费同等量学时来加深和巩固课内所学内容。

四、教学内容、要求及学时分配

(一)理论教学(36学时)

1、数据库基础知识(4学时) 教学内容:

(1)数据库系统的基本概念

(2)关系数据库:关系数据库、关系运算及数据的一致性和完整性 (3)Visual FoxPro系统特点与工作方式 教学要求:

(1)掌握关系数据库的基本概念 (2)熟悉VFP 6.0编程环境 重点:关系模型

难点:数据的一致性和完整性

2、Visual FoxPro的基本语言成分(4学时) 教学内容:

(1)数据类型和数据元素

(2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数 教学要求: (1)掌握数据类型、常量、变量和表达式的应用 (2)掌握常用函数的用法 重点:数据类型及常用函数的使用 难点:数据类型

3、数据库和表的建立、修改与有效性检验(6学时) 教学内容:

(1)表的建立与修改

(2)创建数据库及数据库的基本操作 (3)索引的创建和使用 教学要求:

(1)熟练掌握表的基本操作 (2)熟练掌握数据库的基本操作 (3)掌握索引的使用 重点:表的创建和索引的使用 难点:索引的使用

4、多表操作(4学时) 教学内容: (1)工作区的概念

(2)建立表之间的关联及参照完整性的设置 (3)表的联接JOIN及表间临时关联 教学要求: (1)掌握多表操作 (2)掌握表的联接方法 重点:多表操作的方法 难点:对参照完整性规则的理解

5、视图建立与数据查询(4学时) 教学内容:

(1)视图文件的建立、查看与修改 (2)查询文件的建立、执行与修改 教学要求:

(1)掌握视图的概念

(2)掌握查询文件的创建,以及视图与查询的区别 重点:查询文件的建立和修改

难点:视图和查询的建立以及他们之间的区别

6、关系数据库标准语言SQL(6学时) 教学内容:

(1)SQL的数据定义功能 (2)SQL的数据修改功能 (3)SQL的数据查询功能 教学要求:

掌握SQL的数据更新及数据查询 重点:SQL的数据查询功能

难点:SQL的数据查询功能:嵌套查询、联接查询、分组计算查询

7、项目管理器、设计器和向导的使用(4学时) 教学内容:

(1)项目管理器及表单、菜单等设计器的使用 (2)应用程序向导的使用 教学要求:

(1)掌握项目管理器和表单设计器的使用 (2)了解报表、菜单、报表设计器的使用 重点:表单设计器的使用 难点:报表设计器的使用

8、Visual FoxPro程序设计(4学时) 教学内容:

(1)命令文件的建立与运行 (2)结构化程序设计 (3)过程与过程调用 教学要求:

(1)掌握结构化程序设计 (2)了解过程的设计和调用 重点:结构化程序设计 难点:过程调用中的参数传递 (二) 实验教学(上机20学时) 必开实验:

1、实验项目名称:VFP的基本操作及内存变量的应用(2学时,验证型) 实验目的:

(1)熟悉VFP6.0的运行环境 (2)掌握VFP内存变量的使用

仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统 消耗材料:无

2、实验项目名称:数据表的建立及操作(2学时,验证型) 实验目的:

(1)掌握数据表结构的建立 (2)数据表中数据的基本操作 仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统 消耗材料:无

3、实验项目名称:索引的创建(2学时,验证型) 实验目的:

掌握索引的创建及数据的快速查询

仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统 消耗材料:无

4、实验项目名称:数据库的创建及参照完整性的设置(2学时,验证型) 实验目的:

(1)掌握数据库的建立及基本操作

(2)掌握数据库表间关联关系的建立及参照完整性的设置

仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统 消耗材料:无

5、实验项目名称:创建项目(2学时,验证型) 实验目的:

掌握项目文件的建立及项目管理器的基本操作

仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统 消耗材料:无

6、实验项目名称:创建视图和查询(2学时,验证型) 实验目的:

(1)掌握视图的建立及基本操作 (2)掌握查询的建立及基本操作

仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统 消耗材料:无

7、实验项目名称:程序设计(2学时,验证型) 实验目的:

(1)掌握程序文件的建立、编辑和调用 (2)掌握程序控制结构的编写

仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统 消耗材料:无

8、实验项目名称:表单设计(2学时,验证型) 实验目的:

掌握表单设计基本的方法

仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统 消耗材料:无

9、实验项目名称:学生管理信息系统的开发(4学时,综合型) 实验目的: (1)掌握数据库设计的方法 (2)掌握用户界面设计 (3)掌握程序设计的基本方法

仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统 消耗材料:无

五、考试考核办法

采用平时成绩、实验和期末闭卷考试成绩相结合的方式:平时成绩(考勤、随堂提问、作业等):10% 实验(每次实验结束后需提交实验报告):30% 期末考试(闭卷):60%

六、教材及参考书

(一)教材

[1] 匡松主编,《数据库程序设计教程—Visual FoxPro环境》科学出版社,2005年11月第一版

[2] 何振林主编,《数据库程序设计习题与实训教程—Visual FoxPro环境》科学出版社,2005年11月第一版

(二)参考书

[1] 四川省教委计算机等级考试中心编著,《四川省普通高校非计算机专业计算机等级考试考试大纲》 [2] 匡松主编,《Visual FoxPro面向对象程序设计实用教程》西南交通大学出版社,2004年8月第一版

程序设计教学大纲

高级程序设计教学大纲

VF程序设计教学大纲

《PHP程序设计》教学大纲

高级程序设计教学大纲

《VF程序设计》教学大纲

C程序设计教学大纲

MATLAB程序设计教学大纲

《C程序设计》教学大纲

《VC++程序设计》教学大纲

Visual FoxPro程序设计教学大纲1
《Visual FoxPro程序设计教学大纲1.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档