一、课程说明
课程编号:5901080305 学分:4 总学时:64
课程开设院(系):电子信息工程学院计算机系
适用专业:信息管理,计算机应用,网络技术,现代教育技术 前期课程:计算机基础 二、教学性质和任务
课程性质:本课程是信息管理,计算机应用,网络技术,现代教育技术等专业学生选修的一门校级任选课。
课程任务:通过该课程的学习,使学生掌握小型关系型数据库VF的数据管理功能与面向对象的程序设计功能。 三、课程教学目标 (一)知识目标
通过该课程的学习,使学生能够掌握数据库的基础知识,掌握VF中数据库及表的建立 与操作,掌握数据查询与修改,掌握VF的面向对象的程序设计功能,即各种控件的应用与菜单设计、工具栏和对话框的设计等。
(二)能力目标
通过该课程的学习,学生可以开发小型的关系型数据库应用系统,利用所开发系统实现数据录入,数据修改和数据查询等基本功能。…… 四、教学方法
本课程教学分为理论教学与实践教学,理论教学采用多媒体教学设备并结合黑板进行课堂教学,实践教学在多媒体机房进行,教学内容要结合理论知识让学生自己设计出综合性实验,以提高学生应用知识的能力。…… 五、考核方法 考察…
六、理论教学内容和要求
第1章 数据库基础知识
教学要求:
了解数据处理发展过程,数据库系统的组成与各组成部分的功能,掌握数据模模型 的概念、功能、分类与特点,理解关系数据模型中的相关概念。
教学内容:
1、 数据处理的过程
2、数据库系统的组成与各组成部分的功能 3、数据模型的概念、分类、功能与特点 4、关系数据库中的相关概念
教学重点:
1、数据模型的概念,功能
2、关系数据模型的特点与关系数据库中的相关概念
第2章 Visual FoxPro 6.0基础知识
教学要求:
掌握Visual FoxPro 6.0工作界面的组成与功能,命令格式,数据类型,常量的正确表示、变量的定义与变量的初始化,运算符的功能与优先级,表达式的构成与表达式的计算,系统函数的类型与功能。
教学内容:
1、 Visual FoxPro 6.0的特点,系统界面的组成与功能 2、 Visual FoxPro 6.0的工作方法,命令的格式 3、Visual FoxPro中的常用数据类型
4、Visual FoxPro中常量的概念,各种常量的正确表示 5、变量的概念与类型,变量的正确定义与赋值
6、运算符的类型与功能,表达式的构成与表达式的计算 7、Visual FoxPro中函数的功能与分类
8、各类函数中各个常用函数的功能与应用 教学重点:
1、Visual FoxPro 6.0的工作方法,命令的格式 2、各种常量的正确表示与变量正确定义与赋值
3、运算符的类型与功能,表达式的构成与表达式的计算 4、系统中各个常用函数的功能与应用
第3章 数据库和表的设计与操作 教学要求:
掌握表结构的建立与修改,表数据的输入、修改与删除,表的排序与索引,表记录的查找,数据库的建立、数据库表的新建与添加,数据库表的有效性规则的设置,数据库表之间永久关系的建立与表见参照完整性的设置。
教学内容:
1、 掌握在表设计器中建立表的结构,包括字段名的正确输入,字段类型的选择和字段
值长度的设置
2、自由表数据的输入,掌握在编辑状态和浏览状态下表记录的输入
3、排序与索引的概念、功能、区别,排序与索引的分类,排序与索引的建立 4、多工作区的概念,多表的打开与当前表的选择,多表之间的关联与关联的应用 5、数据库的建立、数据库表的添加与表的有效规则的设置 6、数据库表间永久关系的建立与表间参照完整性的设置与使用
教学重点:
1、表结构的建立与修改,表数据的输入与修改 2、表的排序与索引、表记录的查找
3、多表的使用、自由表间临时性关系的建立与使用
4、数据库的建立、数据库表的建立与添加、数据库表的有效性规则的设置、表间永久
性关系的建立与参照完整性的设置与应用
第4章 视图、查询及SQL 语言简介
教学要求:
掌握查询命令SELECT的格式与功能,单表与多表查询,查询设计器的使用,用查询设 计器实现查询,视图的感念与功能,用视图设计器设计视图。
教学内容:
1、 查询命令SELECT 的基本格式与功能 2、 带条件的查询中条件子句的构成
3、 对查询结果的各种处理,如排序、分类、筛选和其他处理 4、 多表查询的实现 5、 用查询设计器实现查询
6、 视图的概念与用视图设计器实现视图的建立 教学重点:
1、查询命令SELECT的格式与功能,各查询子句的功能 2、查询设计器与视图设计器的功能与应用
第5章 Visual FoxPro程序设计
教学要求:
掌握面向过程的程序文件的建立与运行,掌握结构化程序设计实现方法,掌握用户自定 义过程与函数的建立与调用,掌握变量的作用范围。
教学内容:
1、 程序文件的建立与运行 2、 程序的书写规则与键盘输入命令 3、 顺序结构、选择结构与循环结构的实现 4、 用户自定义过程与用户自定义函数的定义与调用 5、 变量的作用域 教学重点:
1、顺序结构、选择结构与循环结构的实现
2、用户自定义过程与用户自定义函数的定义与调用
第6章 表单设计与应用 教学要求:
理解面向对象程序设计中的相关概念,掌握表单设计器的属性与方法,掌握容器类控件 与非容器类控件的属性与方法,用控件实现应用程序窗口的设计。
教学内容:
1、 事件、方法与类的概念 2、 表单设计器的功能、属性与方法
3、 常用控件的属性、方法与事件 教学重点:
1、表单设计器的功能、属性与方法
2、常用控件的属性、方法与事件
第7章 菜单设计、工具栏设计、报表设计 教学要求:
掌握用菜单设计器设计菜单,了解用messagebox函数设消息框。掌握工具栏的实际, 掌握标签的设计。
教学内容:
1、 菜单系统的创建与菜单系统的创建 2、 消息框的设计 3、 工具栏的设计 4、 用报表设计器设计报表 教学重点: 菜单设计与报表设计
第8章 项目管理器器的使用
教学要求:
项目管理器的组成与操作,用项目管理器创建创建用户的应用系统 教学内容:
1、 项目管理器的组成、各组成部分的功能与操作 2、用项目管理器创建创建用户的应用系统 教学重点:
用项目管理器创建创建用户的应用系统
七、实践教学内容和要求
实验一 系统环境使用、运算符、函数和表达式
教学要求:
掌握VF系统的组成与各组成部分的功能,掌握各类运算符的功能与表达式的计算,掌握函数的功能与使用。 教学内容:
1、 VF系统的组成与各组成部分的功能 2、 常量的正确表示,变量的定义与使用 3、 VF运算符的类型、功能与优先级 4、 常用函数的功能与使用
教学重点
掌握vf系统的组成员使用,掌握各类运算符的功能与表达式的计算,掌握函数功 能与使用
实验二 数据库及表的操作
教学要求:
掌握自由表结构的建立与表数据的输入、修改与删除,表的排序与索引,多表的同 时使用与自由表间临时关联的建立,数据库的建立与数据库表的建立与添加,数据库表 的字段有效性规则的建立,数据库表间的永久关系的建立与表间参照完整性规则的设置 及应用。 教学内容:
1、 自由表结构的建立与数据的输入 2、 自由表结构的修改与表记录的修改 3、 自由表间临时关联的建立 4、 排序与索引的建立于使用
5、数据库的建立,数据库表的建立与添加,数据库表的实体完整性与参照完整性的建立与使用
教学重点:
掌握VF中自由表结构的建立与数据的输入,索引的建立与使用,数据库的建立与 数据库表的实体完整性与参照完整性的建立与使用。
实验三 视图与查询的建立
教学要求:
掌握用查询命令SELECT实现单表与多表的查询,掌握用查询设计器与视图设计器建立查询文件与视图文件。 教学内容:
1、 查询命令SELECT的格式与基本功能 2、 查询命令SELECT的各子句功能与使用 3、 多表查询与嵌套查询
4、 视图的概念、视图的建立与应用
教学重点:
多表查询与嵌套查询的实现。
实验四 面向过程的程序设计
教学要求:
掌握面向过程的程序设计的方法与步骤,程序中命令的书写规则与输入输出 命令的使用,顺序、选择与循环结构的实现,过程与函数的建立与调用。 教学内容:
1、 面向过程的程序设计的方法与步骤
2、 程序中命令的书写规则与输入输出命令的使用 3、 顺序、选择与循环结构的实现
4、 过程与函数的建立与调用,变量的作用范围
教学重点:
顺序、选择与循环结构的实现。
实验五 面向对象的程序设计
教学要求:
掌握表单常用属性与方法的应用,表单的创建、管理与使用,各类控件的使用,菜单与报表的设计。 教学内容:
1、 向导法创建表单 2、 表单设计器设计表单 3、 各类控件的使用 4、 菜单设计器设计菜单 5、 报表设计器设计报表 教学重点:
报表设计器设计报表。
八、课时分配 (一)理论教学 序号 一 二 三 四 五 六 七 八 九 十 教学内容 数据库基础知识 Visual FoxPro 6.0基础知识 数据库和表的设计与操作 视图、查询及SQL 语言简介 VF程序设计 表单设计与应用 菜单设计、消息框和工具栏 报表与标签 项目管理器的使用 应用程序的发布 合计 (二)实践教学 序号 一 实验/实训项目 实验一 系统环境使用、运算符、函数和表达式 二 三 四 五
九、推荐教材及参考书
实验二 数据库及表的操作 实验三 视图与查询的建立 实验四 面向过程的程序设计 实验五 面向对象的程序设计 合计 必做 必做 必做 必做 8 8 6 8 32 必做/选做 参考学时 必做 2 必讲/选讲 参考学时 必讲 必讲 必讲 必讲 必讲 必讲 必讲 必讲 必讲 必讲 2 3 6 4 6 6 2 1 1 1 32 (提供不少于四门书目)
《Visual FoxPro程序设计案例教程》主编 郭川军 北京交通大学出版社 第一版 《Visual FoxPro程序设计》熊发芽 主编 中国铁道出版社 第一版 《Visual FoxPro 程序设计教程》 刘瑞新等编著 机械工业出版社第一版 《计算机等级考试二级VF》高等教育出版社
因篇幅问题不能全部显示,请点此查看更多更全内容