计算机辅助教学教的学大纲
PAGE 2459
共同课教学大纲
《Visual FoxPro程序设计》教学大纲
一、使用说明
1、课程的性质、地位和意义
课程性质:本课程属于必修课。
课程的地位和意义:VF是非计算机专业的必修课。它是现代大学生必须具备的能力之一,是使学生能更好地利用计算机来处理日常事务的有用软件,同时也为学生将来深入学习计算机打下了基础。通过VF的学习,学生可以掌握计算机语言的基本原理和程序设计方法,将来再学其它语言就会容易很多。对于非计算机专业的学生而言,VFP是一个很好的几乎是最容易入手的数据库语言。 2、课程的教学目的和任务
通过本课程的教学,使学生初步掌握关系数据库系统的有关概念。熟练掌握关系数据库管理系统的基本操作。能阅读、编写和调试完整的Visual FoxPro数据库应用程序。在掌握数据库基本操作和程序设计基本方法和基础上,逐步学习和掌握面向对象的程序设计方法,使学生具有使用计算机管理数据的基本能力,掌握开发WINDOWS环境下应用程序的基本方法。为今后的学习和在工作中应用计算机解决实际问题打下较好的基础。
3、课程的学时和主要教学环节
课程的总学时:64学时;
主要教学环节:课堂讲授32学时,实验32学时。
4、使用教材
《Visual FoxPro程序设计》,郝世峰主编,中国铁道出版社,2005。
5、主要参考书:
1) 刘永恒等编著《Visual FoxPro基础教程 》 高等教育出版社
2) 丁爱萍等编著《Visual FoxPro6.0程序设计教程》西安电子科技大学出版社
3) 李淑华编著《Visual Foxpro6.0程序设计》 高等教育出版社
4) 柳青等编著《Visual FoxPro程序设计教程》 高等教育出版社
5) 何玉辉等编著《Visual FoxPro程序设计教程》 西安电子科技大学出版社
6、考核方式
取消期末考试,组织全校的学生参加辽宁省计算机二级考试,笔试和上机考试均通过者,校内此门课成绩为“优秀”,笔试通过者为“良好”,上机通过者为“及格”,两科都未通过者为不及格。二、课程内容和学时安排
本课程教学总学时为64学时,具体学时分配见下表:
学时分配表
序号
内容
学时分配
小计
授课
实验
一
数据库基础知识
4
2
2
二
Visual FoxPro 6.0概述
4
2
2
三
数据及其运算
4
2
2
四
数据库及其操作
20
10
10
五
关系数据库标准语言――SQL
8
4
4
六
查询和视图
4
2
2
七
应用程序设计基础
12
6
6
八
表单设计
4
2
2
九
控件的使用
十
报表和标签设计
4
2
2
十一
菜单与工具栏设计
十二
应用程序开发
总计
64
32
32
三、各部分教学要求
(一)数据库基础知识
[教学内容]
1.数据库系统概述。
2.数据模型。
3.关系型数据系统。
[教学要求]
1.介绍数据、信息和数据处理的概念
2.重点掌握数据库和数据库管理系统的基本概念,特别是关系数据库的有关基本概念以及数据库模型及数据库的分类。
3.了解关系、元组、属性、域、主关键字和外部关键字,数据的一致性和完整性。
重点和难点:
数据库、数据库管理系统和关系数据库的有关概念及关系运算。
(二)Visual FoxPro 6.0概述
[教学内容]
1.Visual FoxPro 6.0的功能及特点。
2.Visual FoxPro 6.0的系统环境与安装。
3.Visual FoxPro 6.0的用户界面。
4.Visual FoxPro 6.0的工作方式。
5.Visual FoxPro 6.0的文件类型。
6.项目管理器。
[教学要求]
1、介绍Visual FoxPro的发展,运行环境,主要性能指标和特点。
2、掌握VFP的启动和退出,VFP的用户界面和常用操作。
3、掌握VFP的两种操作方式(命令方式和菜单方式)。
4、VFP的辅助设计工具和项目管理器介绍。
重点和难点:
VF的两种工作方式和项目管理器的操作方式。
(三)数据及其运算
[教学内容]
1.数据类型。
2.常量与变量。
3.函数。
4.表达式。
[教学要求]
重点掌握VF的常量,变量,运算符,表达式和常用函数的用法。
重点掌握VFP的命令格式和数据类型。
重点和难点:
VF的常用函数。
(四)数据库及其操作
[教学内容]
1.数据库的建立和操作。
2.建立数据表。
3.表的基本操作。
4.排序和索引。
5.数据统计。
6.多表操作。
7.数据完整性。
[教学要求]
1.掌握数据库文件的创建,向数据库添加表或从数据库删除表
2.熟练掌握VFP表结构的建立,修改和显示,表数据的输入,数据的显示和修改方法。
3.熟练掌握表结构与表的复制,记录指针的定位,