计算机应用教学大纲.docx

上传人:b****1 文档编号:2737517 上传时间:2023-05-04 格式:DOCX 页数:19 大小:20.82KB
下载 相关 举报
计算机应用教学大纲.docx_第1页
第1页 / 共19页
计算机应用教学大纲.docx_第2页
第2页 / 共19页
计算机应用教学大纲.docx_第3页
第3页 / 共19页
计算机应用教学大纲.docx_第4页
第4页 / 共19页
计算机应用教学大纲.docx_第5页
第5页 / 共19页
计算机应用教学大纲.docx_第6页
第6页 / 共19页
计算机应用教学大纲.docx_第7页
第7页 / 共19页
计算机应用教学大纲.docx_第8页
第8页 / 共19页
计算机应用教学大纲.docx_第9页
第9页 / 共19页
计算机应用教学大纲.docx_第10页
第10页 / 共19页
计算机应用教学大纲.docx_第11页
第11页 / 共19页
计算机应用教学大纲.docx_第12页
第12页 / 共19页
计算机应用教学大纲.docx_第13页
第13页 / 共19页
计算机应用教学大纲.docx_第14页
第14页 / 共19页
计算机应用教学大纲.docx_第15页
第15页 / 共19页
计算机应用教学大纲.docx_第16页
第16页 / 共19页
计算机应用教学大纲.docx_第17页
第17页 / 共19页
计算机应用教学大纲.docx_第18页
第18页 / 共19页
计算机应用教学大纲.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机应用教学大纲.docx

《计算机应用教学大纲.docx》由会员分享,可在线阅读,更多相关《计算机应用教学大纲.docx(19页珍藏版)》请在冰点文库上搜索。

计算机应用教学大纲.docx

计算机应用教学大纲

《计算机应用》教学大纲

一、使用说明

(一)课程性质

《计算机应用》是我校为各专业(包括本科与专科)一年级学生第二学期开设的公共基础课,旨在培养学生在数据处理领域中使用计算机的能力,使得学生能够使用计算机解决自己专业领域内的信息数据处理问题。

通过这门课程的学习,亦为学生今后继续学习其他软件开发工具在理论和方法上奠定了良好的基础。

(二)教学目的

1.使学生了解使用计算机进行数据管理以及关系数据库系统设计的基本原理。

2.培养学生使用现成软件的能力,为更好地学好专业课以及将来在工作中分析和解决财经类的专业问题打下良好的基础。

3.掌握数据库系统的基础知识。

4.掌握传统的过程化程序设计的方法。

5.了解面向对象程序设计方法的基本概念。

6.掌握关系数据库的基本原理。

7.掌握数据库程序设计方法。

8.能够使用VisualFoxPro建立一个小型数据库应用系统。

(三)教学时数

本课程计划总学时数为72学时。

(四)教学方法

本课程主要采用课堂教学、课件演示、上机实习、作业练习与实例设计相结合的教学方法。

(五)面向专业

面向全校各专业本、专科学生。

二、教学内容

第一章数据库技术基础

(一)教学目的与要求

使学生对数据库的基本概念、数据库的设计原则、设计步骤及设计过程有一个清楚的认识,为计算机应用课程(VFP)的学习做好准备工作。

要求学生对数据库系统、数据模型尤其是关系数据库系统的有关概念有一个概括性的宏观认识,对数据库的设计原则、设计步骤和设计过程有一个初步了解。

(二)教学内容

主要教学内容:

数据库的基本概念;关系数据库系统;数据库的设计基础。

教学难点:

对关系数据库系统的有关概念和关系运算的理解。

教学重点:

数据库系统的有关概念;数据库的设计原则、设计步骤和设计过程。

第一节数据管理技术的发展

1.人工管理阶段

2.文件系统阶段

3.数据库系统阶段

第二节数据模型

1.由现实世界到数据世界。

2.数据模型

3.层次模型

4.网状模型

5.关系模型

6.网络电话

第三节数据库系统的组成与模式结构

1.数据库系统的组成

2.数据库系统的三级模式结构

3.数据库系统研究的范围

第四节数据库技术的发展

1.传统数据库技术的发展

2.新一代数据库技术

第五节数据库的概念模型设计

1.数据库设计过程

2.E-R方法

3.由E-R图导出关系关系数据模型

第六节关系完整性

1.实体完整性

2.参照完整性

3.用户定义完整性

第七节关系的规范化

1.为什么要对关系进行规范化

2.函数依赖的概念

3.关系的范式

4.关系规范化小结

(三)教学方法与形式

采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。

(四)教学时数

4学时。

第二章VisualFoxPro概述

(一)教学目的与要求

使学生对VisualFoxPro系统的主要特点、界面组成、工作方式等有一个初步认识,为进一步学习VisualFoxPro6.0做好准备。

要求学生初步了解VisualFoxPro6.0的功能特点,熟悉VisualFoxPro6.0的界面和最基本的操作。

(二)教学内容

主要教学内容:

微机关系数据库管理系统;VisualFoxPro6.0的安装、启动与退出;VisualFoxPro6.0的常用文件类型;VisualFoxPro6.0的界面组成与操作;VisualFoxPro6.0的工作方式;VisualFoxPro6.0的辅助设计工具;项目管理器

教学难点:

VisualFoxPro6.0的辅助设计工具;项目管理器的使用。

教学重点:

VisualFoxPro6.0的界面组成与操作;VisualFoxPro6.0的工作方式。

第一节Xbase系列数据库的发展

1.DBASE系列数据库管理系统

2.FOXBASE系列数据库管理系统

3.FOXPRO系列数据库管理系统

第二节VFP功能与特点

1.可视化开发工具

2.增强的项目管理器

3.丰富的开发工具

4.面向对象的程序设计

5.良好的兼容性

6.多用户访问

7.比较完善的数据字典

8.支持网络应用

第三节VFP的应用开发环境

1.菜单

2.工具栏

3.命令窗口的使用

4.VFP的环境设置

5.VFP的文件类型

第四节项目管理器

1.项目管理器的作用

2.创建项目文件

3.项目文件的打开

4.项目管理器的使用

第五节VFP的设计器、生成器与向导工具

1.设计器

2.向导

3.生成器

(三)教学方法与形式

采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。

(四)教学时数

2学时。

第三章数据类型、函数与表达式

(一)教学目的与要求

使学生掌握VisualFoxPro系统的数据类型的概念、作用、数据的存储方式,常用系统函数的功能及用法,各种运算符及其优先级,表达式的概念及用途。

要求学生掌握数据类型的分类、数据的存储方式,常用系统函数的功能及用法,各种运算符及其优先级,表达式的概念及用途。

(二)教学内容

主要教学内容:

数据类型,数据的存储,运算符,表达式,函数。

教学难点:

数据的存储方式,函数的概念、参数、返回类型及值。

教学重点:

存储方式,系统函数,运算符优先级。

第一节数据类型

1.字符型

2.数值型

3.日期型

4.逻辑型

5.备注型

6.通用型

第二节数据存储

1.常量

2.内存变量

3.数组

4.字段变量

5.记录

6.对象

第三节函数

1.常用系统函数

2.有关函数的进一步说明

第四节运算符

1.算术运算符

2.字符运算符

3.关系运算符

4.逻辑运算符

第五节表达式

1.算术表达式

2.字符表达式

3.日期表达式

4.关系表达式

5.逻辑表达式

(三)教学方法与形式

采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。

(四)教学时数

8学时。

第四章表与数据库的基本操作

(一)教学目的与要求

使学生掌握VisualFoxPro数据库的基本操作,包括建立、打开和修改数据库。

要求学生掌握数据库的基本操作,包括建立、打开和修改数据库,创建库表,表的索引,表间的永久关系以及参照完整性,掌握自由表与数据库表的区别及转换。

掌握对表的常用操作命令。

(二)教学内容

主要教学内容:

数据库基本操作,数据库设计器,表的索引,表的操作命令,多表操作。

教学难点:

索引的概念、目的及分类,完整性规则,永久关系。

教学重点:

数据库基本操作,数据库设计器,表的索引,表的操作命令,多表操作,完整性规则,永久关系。

第一节表的基本操作

1.表的设计过程

2.表的创建

3.表记录的输入

4.表结构的修改

5.表数据的浏览和编辑

6.表记录的定位

7.删除表中的数据

第二节表的索引

1.索引文件的类型

2.索引的类型

3.在表设计器中创建索引

4.对多个字段进行索引

5.筛选记录

6.查看索引结果

第三节数据库的基本操作

1.创建数据库

2.数据库设计器

3.在数据库中加入、移去、查找表

4.创建数据库表间的关系

第四节数据库设计器的基本操作

1.字段选项卡中表属性的设置

2.索引选项卡

3.表选项卡

第五节多表操作

1.工作区的概念

2.利用数据工作期建立表的关联

第六节表的操作命令

1.VisualFoxpro命令的一般结构

2.表操作命令

3.表数据输入命令

4.表记录显示命令

5.表记录修改命令

6.表记录删除命令

7.表记录的定位命令

8.表记录的索引

(三)教学方法与形式

采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。

(四)教学时数

8学时。

第五章结构化查询语言

(一)教学目的与要求

掌握结构化查询语言的基本语法,使学生能使用该语言进行相对简单的数据定义和操纵和查询。

由于该语言是数据库管理系统通用的查询语言,所以学好该语言也为学习和使用其他数据库管理系统奠定了一定基础。

为学生在程序设计中使用该语言打好基础。

掌握SQL语言数据定义语句、数据操纵语句和查询语句,能使用查询设计器建立查询,能使用视图设计器建立视图。

掌握查询和视图的区别。

能用该语言建立对两到三个表的连接查询,学会表的自连接查询。

(二)教学内容

主要教学内容:

SOL语言的语法,数据定义语句、数据操纵语句、数据查询语句,单表查询、多表查询、表的自连接查询,查询设计器和视图设计器的用法,重点掌握查询与视图的区别。

教学重点:

SQL查询语句的语法,多表查询,嵌套的子查询,自连接查询。

查询与视图的不同。

教学难点:

嵌套的子查询,自连接查询。

查询与视图的不同。

第一节SQL语言简介

1.SQL提供的主要功能

2.SQL的作用

3.SQL的主要特性

第二节SQL语言的数据定义功能

1.建立数据库、表和临时表

2.修改表结构和删除表

第三节SQL语言的数据操纵语句

1.插入数据INSERT-SQL

2.删除数据DELETE-SQL

3.更新数据UPDATE-SQL

第四节查询设计器的使用

1.利用查询向导实现单表查询

2.利用查询向导实现多表查询

3.利用查询设计器创建多表查询

第五节建立和使用视图

1.建立本地视图

2.建立远程视图

3.使用试图

第六节SQL语句的数据查询功能

1.单表查询

2.多表查询

3.嵌套的子查询

4.自连接查询

(三)教学方法与形式

采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。

(四)教学时数

8学时。

第六章VisualFoxpro程序设计基础

(一)教学目的与要求

使学生理解和掌握程序和程序设计的概念,理解命令的程序运行方式,理解算法和程序的关系。

掌握结构化程序设计的基本的程序流程控制结构。

掌握子程序、过程和用户自定义函数在模块设计中的作用。

通过本章的过程和函数的学习为下一章的对象的方法概念的学习提供了联系的依据。

掌握程序与程序文件的概念。

掌握常用的描述算法的方法,会设计相对简单的算法流程图。

掌握简单程序的编辑、修改、存盘、调试和运行的方法。

掌握程序中常用的交互数据输入和编辑命令。

掌握结构化程序设计中的三种程序流程控制结构,各种结构的嵌套,掌握二重循环,初步掌握多重循环。

掌握过程和用户自定义函数的定义与调用以及参数的传递方式,进而理解模块化设计的思想。

掌握过程文件的构成、打开、调用其中过程及关闭的方法。

能设计包含各种结构的、相对简单的、进行数值计算或对数据库中数据进行处理的过程化程序。

(二)教学内容

主要教学内容:

算法、程序、程序文件,流程图,命令的程序执行方式。

程序文件的建立、修改与运行的方法,程序设计中常用的交互数据输入与编辑的命令。

程序流程的各种控制结构。

各种结构的嵌套,循环结构的嵌套(二重循环)。

数值计算程序,简单图形输出程序,表记录处理程序。

过程、函数及其参数传递方式,过程文件。

教学重点:

程序的概念,算法设计,程序的逻辑流程。

子程序、过程与用户自定义函数的定义、调用与参数传递方式。

子程序与模块化设计的关系。

过程文件的编写、打开与关闭。

教学难点:

算法设计,程序的逻辑流程。

子程序、过程与用户自定义函数的定义、调用与参数传递方式。

第一节VFP程序与程序文件

1.程序的概念

2.VFP程序文件的建立与执行

3.程序文件中的常用命令

第二节程序设计的基本方法

1.程序设计的步骤

2.流程图介绍

第三节程序的基本结构

1.顺序结构

2.分支结构

3.循环结构

第四节多模块程序设计

1.子程序

2.自定义函数

3.过程

4.程序调试

5.结构化程序设计

第五节编程举例

(三)教学方法与形式

采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。

(四)教学时数

16学时。

第七章表单设计

(一)教学目的与要求

使学生初步掌握面向对象程序设计的思想方法,掌握和理解面向对象方法的基本概念,掌握VFP表单设计的方法,掌握常用表单控件的常用的属性、方法,掌握这些控件的常用事件代码的编写方法。

通过学习表单设计器的使用、以及以代码编写类的方式建立应用程序的方法,进一步理解面向对象的思想与过程化思想的不同,为部分学生今后自学其他面向对象程序设计语言打下理论和方法基础。

初步掌握面向对象思想方法,初步掌握面向对象方法的基本概念,即类、对象、属性、方法、事件,掌握VFP中方法与事件的联系,掌握VFP中的方法与第六章的过程与函数的联系。

初步掌握面向对象的基本特征,即类(对象)的封装性、继承性、多态性的概念。

理解消息传递的本质。

学会表单设计器、生成器、向导特别是设计器的用法。

掌握常用表单控件的常用的属性、方法,掌握控件的常用事件及事件代码的编写。

能够用表单设计器建立应用要求相对简单的表单。

初步学会使用以纯代码方式建立类来编写应用程序的方法,这有助于更好地理解面向对象的思想。

重点掌握VFP事件驱动工作方式的含义。

(二)教学内容

主要教学内容:

面向对象方法及其概念,面向对象中对象的基本特征(封装性、继承性、多态性),消息的本质。

属性与变量的关系,方法与过程和函数的关系。

事件与方法的关系,事件驱动工作方式的含义,事件代码的编写。

表单设计器、生成器、向导。

表单控件(标签、文本框、命令按钮、组合框、列表框、复选框、计时器、形状、命令按钮组、选项按钮组、页框、表格)特别是常用控件(标签、文本框、命令按钮、组合框、列表框、复选框、计时器、形状、选项按钮组、页框)的常用属性、方法和事件。

为表单添加数据环境,为编辑类控件绑定数据源的方法。

常用控件编程的例子。

表单设计器的用法,属性设置窗口的用法、事件代码编写窗口的用法。

MESSAGEBOX()函数的用法。

事件循环的概念,进入事件循环,结束事件循环(注意在什么事件代码中进入与结束事件循环)。

教学重点:

面向对象程序设计的基本概念(类、对象、属性、事件、方法),事件与方法的关系,方法与过程和函数的关系,事件驱动工作方式的含义,以编写类代码的方式建立图形界面应用程序,表单及常用表单控件的常用属性、事件及方法。

属性设置窗口与代码编辑窗口的使用。

事件循环的概念,进入事件循环,结束事件循环。

教学难点:

面向对象程序设计的基本概念(类、对象、属性、事件、方法),事件与方法的关系,方法与过程和函数的关系,事件驱动工作方式的含义,以编写类代码的方式建立图形界面应用程序,事件循环的概念,进入事件循环,结束事件循环。

第一节面向对象的概念

1.对象和类

2.子类、继承性与多态性

第二节VisualFoxpro面向对象程序设计简介

1.基类、容器和控件

2.属性、事件和方法

第三节VisualFoxpro面向对象程序设计

1.用编程方式定义类

2.建立对象

3.设置对象的属性和调用对象的方法

1.事件循环

2.程序设计举例

3.利用类设计器定义类

4.创建、维护和使用类库

第四节表单设计器

1.表单设计器环境

2.设置数据环境

3.向表单添加控件

4.控件的操作与布局

5.定制表单

6.保存和运行表单

7.表单设计举例

(三)教学方法与形式

采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。

(四)教学时数

16学时。

第八章菜单设计

(一)教学目的与要求

菜单是图形界面应用程序的基本界面元素,定制规范、编排合理的菜单系统对于反映程序的功能,方便用户的操作很重要。

所以通过本章的学习,应使学生掌握如何建立规范的应用程序菜单系统。

学会使用菜单向导和菜单设计器建立下拉菜单和快捷菜单,初步掌握以编程方式建立菜单。

菜单分隔线与菜单快捷键的设置。

与菜单功能对应的命令或过程的编写。

菜单程序的生成与调用。

如何设置使得菜单成为顶层表单的菜单。

(二)教学内容

主要教学内容:

下拉菜单、快捷菜单,菜单设计器与向导,菜单访问键、快捷键与分隔线。

为顶层表单添加菜单。

菜单的生成与调用。

设计菜单的基本命令。

用编程方式设计菜单。

教学重点:

菜单设计器,为顶层表单设计菜单,快捷菜单,菜单设置与清理代码的编写。

教学难点:

为顶层表单设计菜单,快捷菜单,菜单设置与清理代码的编写。

第一节菜单设计概述

1.菜单结构

2.访问键、快捷键和分隔线

3.设计菜单时应考虑的原则

第二节下拉式菜单设计

1.规划菜单

2.建立菜单

3.调试菜单

4.为顶层表单添加菜单

第三节快捷菜单的设计

1.建立快捷菜单程序

2.为表单或控件附加快捷菜单

第四节用编程方式设计菜单

1.设计菜单的基本命令

2.用编程方式设计菜单

(三)教学方法与形式

采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。

(四)教学时数

4学时。

第九章报表设计

(一)教学目的与要求

一般情况下,在一个数据库应用系统环境中,数据的打印输出功能不可缺少。

VFP的报表是用来输出数据库中数据的主要手段。

通过本章学习使得学生掌握使用VFP的报表向导和报表设计器快速设计报表的方法。

能用报表向导和报表设计器建立报表输出表中的数据。

在报表设计器中使用报表控件和报表变量。

报表的各种带区。

学会设计分组报表。

(二)教学内容

主要教学内容:

报表向导、报表设计器,报表布局和布局文件。

报表带区。

报表控件、报表变量。

分组报表。

报表打印与预览的命令。

教学重点:

报表设计器,报表控件,报表变量,分组报表。

教学难点:

报表变量。

第一节创建报表

1.报表布局类型和报表布局文件

2.创建报表布局文件

第二节使用报表设计器设计报表

1.定义报表布局

2.设置数据环境

3.添加报表控件

4.修改报表

5.报表设计举例

第三节数据分组和多列报表

1.设计分组报表

2.设计多列报表

3.报表输出

(三)教学方法与形式

采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。

(四)教学时数

4学时。

第十章应用程序开发过程及实例

(一)教学目的与要求

为了培养学生综合使用所学知识进行完整应用实例开发的能力。

通过本章学习使学生初步掌握应用程序开发的基本步骤和方法,掌握VFP中应用程序的连编和发布的方法。

使学生懂得规范开发步骤的意义。

能够开发很小型的数据库应用系统,如学生成绩管理、设备管理或工资管理等。

当然在这方面要求学生做到这类系统的总体框架设计即可,对于核心功能的代码编写,需要通过较长时间的实例开发才能逐渐得到培养和提高。

老师可举一些常见的较小的例子作为学生作业使其完成。

通过综合复习使得学生有把握通过省(或国家)计算机二级考试。

(二)教学内容

主要教学内容:

应用程序开发的基本步骤,设置主控程序和连编应用程序。

举几个小的例子进行实例设计。

教学重点:

应用程序开发的步骤,实例设计。

教学难点:

应用程序开发的步骤,实例设计。

第一节应用程序开发的基本过程

1.应用程序开发的基本步骤

2.设置主程序和连编应用程序

3.应用程序向导

第二节应用程序开发实例

1.学生信息管理程序

2.班级学生成绩管理程序

3.设备管理程序

(三)教学方法与形式

采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。

(四)教学时数

2学时。

三、考核方式

平时考核:

由任课教师命题,在机房进行上机技能测试。

期中考核:

由任课教师命题,在机房进行上机技能测试。

期末考核:

统一命题,教考分离,笔试考试。

四、教材选用

1、鄂大伟:

《VisualFoxpro6.0程序设计与应用教程》,厦门大学出版社,2007年1月第二版。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2