




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机应用教学大纲一、使用说明(一)课程性质计算机应用是我校为各专业(包括本科与专科)一年级学生第二学期开设的公共基础课,旨在培养学生在数据处理领域中使用计算机的能力,使得学生能够使用计算机解决自己专业领域内的信息数据处理问题。通过这门课程的学习,亦为学生今后继续学习其他软件开发工具在理论和方法上奠定了良好的基础。(二)教学目的1. 使学生了解使用计算机进行数据管理以及关系数据库系统设计的基本原理。2. 培养学生使用现成软件的能力,为更好地学好专业课以及将来在工作中分析和解决财经类的专业问题打下良好的基础。3. 掌握数据库系统的基础知识。4. 掌握传统的过程化程序设计的方法。5. 了解面向对象程序设计方法的基本概念。6. 掌握关系数据库的基本原理。7. 掌握数据库程序设计方法。8. 能够使用Visual FoxPro建立一个小型数据库应用系统。(三)教学时数本课程计划总学时数为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学时。第二章 Visual FoxPro概述(一)教学目的与要求使学生对Visual FoxPro系统的主要特点、界面组成、工作方式等有一个初步认识,为进一步学习Visual FoxPro6.0做好准备。要求学生初步了解Visual FoxPro6.0的功能特点,熟悉Visual FoxPro6.0的界面和最基本的操作。(二)教学内容主要教学内容:微机关系数据库管理系统;Visual FoxPro6.0的安装、启动与退出;Visual FoxPro6.0的常用文件类型;Visual FoxPro6.0的界面组成与操作;Visual FoxPro6.0的工作方式;Visual FoxPro6.0的辅助设计工具;项目管理器教学难点:Visual FoxPro6.0的辅助设计工具;项目管理器的使用。教学重点:Visual FoxPro6.0的界面组成与操作;Visual FoxPro6.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学时。第三章 数据类型、函数与表达式(一)教学目的与要求使学生掌握Visual FoxPro系统的数据类型的概念、作用、数据的存储方式,常用系统函数的功能及用法,各种运算符及其优先级,表达式的概念及用途。要求学生掌握数据类型的分类、数据的存储方式,常用系统函数的功能及用法,各种运算符及其优先级,表达式的概念及用途。(二)教学内容主要教学内容:数据类型,数据的存储,运算符,表达式,函数。教学难点:数据的存储方式,函数的概念、参数、返回类型及值。教学重点:存储方式,系统函数,运算符优先级。第一节 数据类型1. 字符型2. 数值型3. 日期型4. 逻辑型5. 备注型6. 通用型第二节 数据存储1. 常量2. 内存变量3. 数组4. 字段变量5. 记录6. 对象第三节 函数1. 常用系统函数2. 有关函数的进一步说明第四节 运算符1. 算术运算符2. 字符运算符3. 关系运算符4. 逻辑运算符第五节 表达式1. 算术表达式2. 字符表达式3. 日期表达式4. 关系表达式5. 逻辑表达式(三)教学方法与形式采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。(四)教学时数8学时。第四章 表与数据库的基本操作(一)教学目的与要求使学生掌握Visual FoxPro数据库的基本操作,包括建立、打开和修改数据库。要求学生掌握数据库的基本操作,包括建立、打开和修改数据库,创建库表,表的索引,表间的永久关系以及参照完整性,掌握自由表与数据库表的区别及转换。掌握对表的常用操作命令。(二)教学内容主要教学内容:数据库基本操作,数据库设计器,表的索引,表的操作命令,多表操作。教学难点:索引的概念、目的及分类,完整性规则,永久关系。教学重点:数据库基本操作,数据库设计器,表的索引,表的操作命令,多表操作,完整性规则,永久关系。第一节 表的基本操作1. 表的设计过程2. 表的创建3. 表记录的输入4. 表结构的修改5. 表数据的浏览和编辑6. 表记录的定位7. 删除表中的数据第二节 表的索引1. 索引文件的类型2. 索引的类型3. 在表设计器中创建索引4. 对多个字段进行索引5. 筛选记录6. 查看索引结果第三节 数据库的基本操作1. 创建数据库2. 数据库设计器3. 在数据库中加入、移去、查找表4. 创建数据库表间的关系第四节 数据库设计器的基本操作1. 字段选项卡中表属性的设置2. 索引选项卡3. 表选项卡第五节 多表操作1. 工作区的概念2. 利用数据工作期建立表的关联第六节 表的操作命令1. Visual Foxpro命令的一般结构2. 表操作命令3. 表数据输入命令4. 表记录显示命令5. 表记录修改命令6. 表记录删除命令7. 表记录的定位命令8. 表记录的索引(三)教学方法与形式采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。(四)教学时数8学时。第五章 结构化查询语言(一)教学目的与要求掌握结构化查询语言的基本语法,使学生能使用该语言进行相对简单的数据定义和操纵和查询。由于该语言是数据库管理系统通用的查询语言,所以学好该语言也为学习和使用其他数据库管理系统奠定了一定基础。为学生在程序设计中使用该语言打好基础。掌握SQL语言数据定义语句、数据操纵语句和查询语句,能使用查询设计器建立查询,能使用视图设计器建立视图。掌握查询和视图的区别。能用该语言建立对两到三个表的连接查询,学会表的自连接查询。(二)教学内容主要教学内容:SOL语言的语法,数据定义语句、数据操纵语句、数据查询语句,单表查询、多表查询、表的自连接查询,查询设计器和视图设计器的用法,重点掌握查询与视图的区别。教学重点:SQL查询语句的语法,多表查询,嵌套的子查询,自连接查询。查询与视图的不同。教学难点:嵌套的子查询,自连接查询。查询与视图的不同。第一节 SQL语言简介1. SQL提供的主要功能2. SQL的作用3. SQL的主要特性第二节 SQL语言的数据定义功能1. 建立数据库、表和临时表2. 修改表结构和删除表第三节 SQL语言的数据操纵语句1. 插入数据INSERT-SQL2. 删除数据DELETE-SQL3. 更新数据UPDATE-SQL第四节 查询设计器的使用1. 利用查询向导实现单表查询2. 利用查询向导实现多表查询3. 利用查询设计器创建多表查询第五节 建立和使用视图1. 建立本地视图2. 建立远程视图3. 使用试图第六节 SQL语句的数据查询功能1. 单表查询2. 多表查询3. 嵌套的子查询4. 自连接查询(三)教学方法与形式采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。(四)教学时数8学时。第六章 Visual Foxpro程序设计基础(一)教学目的与要求使学生理解和掌握程序和程序设计的概念,理解命令的程序运行方式,理解算法和程序的关系。掌握结构化程序设计的基本的程序流程控制结构。掌握子程序、过程和用户自定义函数在模块设计中的作用。通过本章的过程和函数的学习为下一章的对象的方法概念的学习提供了联系的依据。掌握程序与程序文件的概念。掌握常用的描述算法的方法,会设计相对简单的算法流程图。掌握简单程序的编辑、修改、存盘、调试和运行的方法。掌握程序中常用的交互数据输入和编辑命令。掌握结构化程序设计中的三种程序流程控制结构,各种结构的嵌套,掌握二重循环,初步掌握多重循环。掌握过程和用户自定义函数的定义与调用以及参数的传递方式,进而理解模块化设计的思想。掌握过程文件的构成、打开、调用其中过程及关闭的方法。能设计包含各种结构的、相对简单的、进行数值计算或对数据库中数据进行处理的过程化程序。(二)教学内容主要教学内容:算法、程序、程序文件,流程图,命令的程序执行方式。程序文件的建立、修改与运行的方法,程序设计中常用的交互数据输入与编辑的命令。程序流程的各种控制结构。各种结构的嵌套,循环结构的嵌套(二重循环)。数值计算程序,简单图形输出程序,表记录处理程序。过程、函数及其参数传递方式,过程文件。教学重点:程序的概念,算法设计,程序的逻辑流程。子程序、过程与用户自定义函数的定义、调用与参数传递方式。子程序与模块化设计的关系。过程文件的编写、打开与关闭。教学难点:算法设计,程序的逻辑流程。子程序、过程与用户自定义函数的定义、调用与参数传递方式。第一节 VFP程序与程序文件1. 程序的概念2. VFP程序文件的建立与执行3. 程序文件中的常用命令第二节 程序设计的基本方法1. 程序设计的步骤2. 流程图介绍第三节 程序的基本结构1. 顺序结构2. 分支结构3. 循环结构第四节 多模块程序设计1. 子程序2. 自定义函数3. 过程4. 程序调试5. 结构化程序设计第五节 编程举例(三)教学方法与形式采用课堂讲授、多媒体课件演示、上机实验指导、实验报告、讨论、自学等多种教学方法和形式。(四)教学时数16学时。第七章 表单设计(一)教学目的与要求使学生初步掌握面向对象程序设计的思想方法,掌握和理解面向对象方法的基本概念,掌握VFP表单设计的方法,掌握常用表单控件的常用的属性、方法,掌握这些控件的常用事件代码的编写方法。通过学习表单设计器的使用、以及以代码编写类的方式建立应用程序的方法,进一步理解面向对象的思想与过程化思想的不同,为部分学生今后自学其他面向对象程序设计语言打下理论和方法基础。初步掌握面向对象思想方法,初步掌握面向对象方法的基本概念,即类、对象、属性、方法、事件,掌握VFP中方法与事件的联系,掌握VFP中的方法与第六章的过程与函数的联系。初步掌握面向对象的基本特征,即类(对象)的封装性、继承性、多态性的概念。理解消息传递的本质。学会表单设计器、生成器、向导特别是设计器的用法。掌握常用表单控件的常用的属性、方法,掌握控件的常用事件及事件代码的编写。能够用表单设计器建立应用要求相对简单的表单。初步学会使用以纯代码方式建立类来编写应用程序的方法,这有助于更好地理解面向对象的思想。重点掌握VFP事件驱动工作方式的含义。(二)教学内容主要教学内容:面向对象方法及其概念,面向对象中对象的基本特征(封装性、继承性、多态性),消息的本质。属性与变量的关系,方法与过程和函数的关系。事件与方法的关系,事件驱动工作方式的含义,事件代码的编写。表单设计器、生成器、向导。表单控件(标签、文本框、命令按钮、组合框、列表框、复选框、计时器、形状、命令按钮组、选项按钮组、页框、表格)特别是常用控件(标签、文本框、命令按钮、组合框、列表框、复选框、计时器、形状、选项按钮组、页框)的常用属性、方法和事件。为表单添加数据环境,为编辑类控件绑定数据源的方法。常用控件编程的例子。表单设计器的用法,属性设置窗口的用法、事件代码编写窗口的用法。MESSAGEBOX()函数的用法。事件循环的概念,进入事件循环,结束事件循环(注意在什么事件代码中进入与结束事件循环)。教学重点:面向对象程序设计的基本概念(类、对象、属性、事件、方法),事件与方法的关系,方法与过程和函数的关系,事件驱动工作方式的含义,以编写类代码的方式建立图形界面应用程序,表单及常用表单控件的常用属性、事件及方法。属性设置窗口与代码编辑窗口的使用。事件循环的概念,进入事件循环,结束事件循环。教学难点:面向对象程序设计的基本概念(类、对象、属性、事件、方法),事件与方法的关系,方法与过程和函数的关系,事件驱动工作方式的含义,以编写类代码的方式建立图形界面应用程序,事件循环的概念,进入事件循环,结束事件循环。第一节 面向对象的概念1. 对象和类2. 子类、继承性与多态性第二节 Visual Foxpro面向对象程序设计简介1. 基类、容器和控件2. 属性、事件和方法第三节 Visual Foxpro面向对象程序设计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. 设置数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四季识字写字教学课件
- 个人药店工作总结与计划
- 合力叉车售后培训
- 安全员c证题库考题及答案解析
- 村医岗前考试试题及答案解析
- 光纤光栅传感技术
- 空手道教学课件大全图片
- 株洲运输从业资格考试及答案解析
- 安全考试题库大全及答案解析
- 企业员工激励机制建设培训
- 《参与民主生活》参考教案
- 晕厥诊断与治疗中国专家共识(全文)
- 《一着惊海天》学案
- 【妊娠高血压临床护理探究进展综述6000字】
- 2024年贵州贵阳市矿能集团矿产贸易有限公司招聘笔试参考题库含答案解析
- 高压灭菌器安全培训
- 体育教材-跳皮筋
- 高压电缆抢修方案
- 八年级数学下册《勾股定理》单元测试卷(带答案解析)
- 名词专项练习-集体名词
- 粉尘清扫清洁记录表
评论
0/150
提交评论