一、课程的目的和任务
1.目的和任务
课程的目的和任务是按照四川省计算机二级考试大纲授课。通过本课程的教学,使学生掌握数据库管理和程序设计的基本概念、基本理论、基本方法,具有比较熟练的运用面向过程和面向对象程序设计方法进行基本程序设计的能力,基本能够独立完成实用数据库系统的开发,并且能较好地理解计算机在各个专业领域中的应用,提高解决实际问题的能力。
本课程是全院各专业的计算机基础课程,也是核心课程。同时也可作为信息类等本、专科专业的必修课程或选修课程。
2.完成培养方案中哪项基本素质要求和业务培养要求
为了既能与计算机科学技术的发展匹配,又能适应四川省计算机等级考试的要求,特开设了这门课程。通过本门课程的学习,提高学生四川省计算机等级考试(二级VFP)考试的通过率。
二、课程总体安排及学时分配
序号 | 内 容 | 理论教学学时(32) | 上机实习学时(32) |
1 | 数据库系统基础知识 | 3 | 0 |
2 | Visual FoxPro概述 | 数据库学什么1 | 2 |
3 | Visual FoxPro基础 | 4 | 2 |
4 | 表的基本操作 | 4 | 4 |
5 | 查询、统计与多表操作 | 4 | 6 |
6 | 数据库与视图 | 2 | 2 |
7 | 结构化查询语言-SQL | 4 | 4 |
8 | 程序设计基础 | 4 | 4 |
9 | 面向对象的程序设计 | 2 | 2 |
10 | 表单设计 | 4 | 6 |
合计 | 32 | 32 | |
总计 | 64 | ||
注:各章实习内容参见《数据库程序设计》实验教学大纲。
三、课程教学内容和教学基本要求
第一章 数据库系统基础知识
本章理论教学3学时,要求:
1、理解数据库的发展及特点;
2、掌握数据库、数据库管理系统、数据库系统及其相互关系,三种数据库模型的概念;
3、理解关系模型: 关系模式、关系、元组、属性、域、关键字;
4、掌握关系运算:选择、投影、连接;
本章的重点包括数据库、数据库管理系统、数据库系统及其相互关系;关系运算:选择、投影、连接。
本章讲述时应该注意对基本的概念要将透,并注重教学的方式,要善于启发、引导学生的
学习兴趣。
第二章 Visual FoxPro概述
本章理论教学1学时,要求:
1、了解Visual FoxPro 6.0系统的性能与工作方式;
2、熟练Visual FoxPro界面组成与操作,Visual FoxPro的辅助设计工具的使用;
3、掌握Visual FoxPro6.0的文件类型;
本章的重点包括Visual FoxPro6.0系统性能与文件类型。
本章讲述时应注意讲课与Visual FoxPro6.0的操作结合起来,直观明了使学生容易接受。
第三章 Visual FoxPro基础
本章理论教学4学时,要求:
1、掌握常量:数值型(N)、字符型(C)、逻辑型(L)、日期型(D)、日期时间型(T);
2、掌握变量:字段变量、内存变量的定义、赋值、保存与恢复,数组:定义、赋值、引用,字符型、数值型、日期型、日期时间型、逻辑型、备注型、货币型、浮点型、双精度型和整型数据的表达和识别方法;
3、掌握表达式的类型及运算顺序;
4、理解常用函数:数值计算函数、字符处理函数 、日期类函数、类型转换函数、测试函数;
本章的重点包括常量、变量、表达式的类型及运算顺序,常用函数的功能和使用。
本章讲述时应注意结合实例。
第四章 表的基本操作
本章理论教学4学时,要求:
1、理解表的概念;
2、掌握表与表结构的建立、显示、修改和复制,记录的定位、显示、增加、删除、修改与复制;逻辑表的设置,指针的定位方法。
3、掌握数据表间的复制方法以及数据表与文本文件间的数据交换方法,表中数据与数组的传递;
本章的重点是表的概念,表与表结构的建立、显示、修改和复制,记录的定位、显示、增加、删除、修改与复制;
第五章 查询、统计与多表操作
本章理论教学4学时,要求:
1、掌握排序与索引建立和使用;
2、理解查询的作用和分类,顺序查询 LOCATE … CONTINUE;索引查询 FIND,SEEK…SKIP ;
3、掌握多工作区操作:工作区的选择,表与表之间的连接与关联;
本章的重点排序与索引建立和使用,多工作区操作:工作区的选择,表与表之间的连接与关联;
第六章 数据库与视图
本章理论教学2学时,要求:
1、理解数据库与视图的概念;
2、掌握数据库的建立与数据库文件的浏览;数据库中表的添加与移出;
3、了解视图:建立、应用,视图设计器;
本章的重点是数据库的概念,数据库的建立与数据库文件的浏览;数据库中表的添加与移出。
第七章 结构化查询语言-SQL
本章理论教学4学时,要求:
1、了解SQL的数据定义、数据操纵功能;
2、初步掌握基本的SQL查询功能;
本章的重点是SQL查询功能。
第八章 程序设计基础
本章理论教学4学时,要求:
1、掌握程序设计的基本概念;
2、掌握程序设计的基本命令;
3、掌握程序的基本结构;
4、理解子程序;
5、了解过程与用户自定义函数;
本章的重点是:程序设计的基本概念、程序设计的基本思想和方法;程序文件的创建、编辑修改和运行方法。重点掌握Set Talk Off/On、设置日期格式、世纪日期、系统时钟、文件搜索路径、默认路径的设置方法和相关命令;基本输入输出语句的功能和用法,重点掌握MessageBox;充分掌握分支语句和循环语句的功能和用法。达到能熟练利用它们,进行流程控制的目的;过程和函数的定义及调用方法。掌握过程文件的创建、打开和关闭方法;
第九章 面向对象的程序设计
本章理论教学2学时,要求:
1、对象和类的基本概念;
2、Visual FoxPro6.0的类与对象;
3、创建与管理子类;
本章是VFP可视化编程的重点之一。要求掌握有关面向对象程序设计的基本概念和编程思想,并重点掌握有关对象、属性的基本概念。
第十章 表单设计
本章理论教学4学时,要求:
1、建立与运行表单
2、设计与规划表单
3、表单控件的建立
本章是VFP可视化编程的重点之一。要求掌握掌握表单、命令钮、标签框、文本框、列表框与组合框、数据网格和屏幕对象的功能和用法,达到能熟练利用它们构建用户图形界面,并能利用这些控件,实现对数据表内容的显示、输入和编辑修改;掌握控件的最常用事件和相应的触发条件以及一些常用的方法。
四、课程考核办法
本课程的总成绩由理论考试(闭卷)和平时成绩两部分组成,其中平时成绩包含上机实习成绩,各部分在总成绩中所占的比例根据教务处有关教学管理文件中的规定执行。总成绩采用百分制评分。
五、教材及主要参考书
教材:《Visual FoxPro程序设计基础》,马义玲等编著,四川科技出版社;
参考书:《Visual FoxPro程序设计教程》,匡松等编著,西南交通大学出版社;
编写单位:
编写人:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论