(72)Visual Foxpro数据库与程序设计教学大纲
- 格式:doc
- 大小:48.00 KB
- 文档页数:4
Visual FoxPro 程序设计课程教学大纲参考学时数:64一、课程性质和任务课程的性质:在信息技术飞速发展的今天,社会对高校培养人才的信息素养及知识结构提出了更高的要求。
为满足社会需要,为国家培养有用人才,国家高教司将高校非计算机专业的计算机基础教育分为三个层次:计算机文化基础、计算机技术基础和计算机应用基础。
《Visual FoxPro程序设计》属第二层次教学内容,而且Visual FoxPro也是目前微型机使用的操作系统Windows平台上支持的、较常用的、面向对象的、可视化数据库程序设计语言之一。
因此,根据专业人才培养计划,为需要掌握数据库程序设计技术的专业开设《Visual FoxPro程序设计》课程。
课程的主要任务:使学生掌握数据库设计和建立的基本思想、程序设计的三种基本结构,了解面向对象程序设计思路,为学生学习后续专业课程打下必要的计算机基础。
二、课程的基本内容和要求1.Visual FoxPro 基础知识;了解数据库的基本概念,Visual FoxPro 关系数据库系统,Visual FoxPro设计工具,项目管理器。
2.数据及数据运算;掌握Visual FoxPro 数据类型、常量、变量、数组、函数及运算符与表达式。
3.表基本操作;掌握表的建立、表的编辑修改、排序与索引。
4.数据库操作与SQL语言;掌握数据库基本操作、数据字典、SQL语言、视图的建立与使用。
5.表单基本知识;掌握表单的建立、表单的数据环境、表单属性、表单常用事件、向表单添加控件的方法、部分控件介绍、事件代码、常用方法。
6.程序设计基础;掌握程序文件建立与运行的方法,掌握顺序结构、选择结构、循环结构的语法及常用算法的程序编写。
7.表单设计;掌握常用控件的设计,了解多表单应用程序、类和工具栏的概念和建立方法。
8.报表与标签设计;掌握报表设计的概念、创建报表和修改报表的方法、熟练几种常见报表的设计、掌握报表打印的方法,了解标签的设计与打印9.菜单设计;掌握菜单规划、建立常规菜单和快捷菜单的内涵与方法、常规选项和菜单选项设定的意义、顶层表单菜单加载的方法。
可编辑修改精选全文完整版《Visual Foxpro程序设计》教学大纲一、课程的性质和任务Microsoft Visual Foxpro关系数据库是新一代小型数据库管理系统的杰出代表。
它具有强大的性能、完整而丰富的工具、较高的处理速度、友好的界面以及完备的兼容性等特点。
是用户收集信息、查询数据、创建集成数据库系统、进行应用系统开发较为理想的工具软件。
目前在我国有广泛的应用基础和用户群。
《Visual FoxPro程序设计》课程是目前国内各高校普遍开设的一门计算机公共课程,学习本课程将有助于学生巩固、加深和拓展已有的计算机和信息技术知识;掌握基本的数据库应用技术和基于数据库的应用程序设计技术;培养逻辑思维能力,以及分析问题和解决问题的能力。
将专业知识与计算机信息管理知识和技能结合起来,使之在今后的学习和工作中适应新时代的要求。
二、课程教学目标(一)知识教学目标本课程为必修课,按照本大纲采用同一程序设计语言开课的各专业统一内容、统一要求、统一考试。
通过本课程的课堂教学与上机实训,要求学生:1、了解信息(Information)、数据(Data)、数据库(Data Base)、数据库管理系统(DBMS)和数据库系统(DBS)的基本概念,以及数据库技术在当今社会各个层面管理中应用的重要性。
2、熟悉Visual FoxPro的用户界面和运行方式,掌握Visual FoxPro的各种数据类型,以及常量、变量、表达式、函数等各种数据元素,掌握Visual FoxPro 的命令格式和主要文件类型等基础知识。
3、掌握数据表的创建方法,以及数据记录的插入、删除、修改、排序、索引、查找、统计汇总等基本操作,同时掌握多个数据表之间的关联、更新等操作。
4、掌握数据库创建与维护的方法,以及数据字典、数据视图、数据库表之间的永久关系和参照完整性等知识,掌握应用数据库技术管理大量信息的基本技能。
5、熟悉SQL结构化查询语言,了解该语言的特点;着重掌握SQL的数据定义语言、数据修改语言和数据查询语言,能够使用基本SQL命令创建、维护和查询数据库和数据表。
VFP程序设计教学大纲一、课程背景和目标1.1课程背景Visual FoxPro(VFP)是一种使用 Microsoft Visual FoxPro 编程语言和开发工具来创建数据库应用程序和解决方案的关系型数据库管理系统(RDBMS)。
它是一个强大而灵活的工具,适用于各种企业应用和个人项目。
1.2课程目标本课程旨在教授学生使用VFP进行程序设计的基本知识和技能。
通过本课程的学习,学生将能够理解和掌握以下内容:-VFP的基本概念和语法-使用VFP创建数据库和表格-运用VFP进行数据管理和查询-编写VFP的用户界面程序-利用VFP进行数据报表的生成和输出-调试和优化VFP程序-在VFP中应用安全措施和错误处理机制二、课程大纲和内容2.1VFP基础知识-VFP的历史和发展-熟悉VFP开发环境-VFP的基本语法和命令-VFP的数据类型和变量定义2.2VFP数据库设计-创建和管理VFP数据库-创建和管理VFP表格-设计合适的表格结构2.3VFP数据管理和查询-插入、更新和删除数据-添加和使用索引-利用VFP查询数据2.4VFP用户界面程序设计-创建和管理VFP的表单和控件-处理用户输入和输出-设计丰富的用户界面2.5VFP数据报表生成和输出-利用VFP生成数据报表-导出和打印数据报表2.6VFP程序调试和性能优化-使用VFP调试工具-优化程序性能和占用资源2.7VFP安全和错误处理-应用VFP的安全措施-处理VFP程序中的错误和异常三、教学方法和评估方式3.1教学方法-讲授理论知识,结合实际案例进行示范和讲解-提供编程实践和习题,激发学生的学习兴趣和动手能力-帮助学生进行实践项目,从而加深理解和掌握VFP程序设计技能3.2评估方式-编程实践作业:学生需要完成一些编程实践项目,用以检验其对VFP程序设计的理解和应用能力-期末考试:对学生的理论知识进行评估四、参考教材- 《Visual FoxPro程序设计基础及实例》- 《Visual FoxPro数据库应用与开发》- 《Visual FoxPro高效编程》五、参考资源六、备注。
《Visual FoxPro》课程教学大纲一、前言:(一)大纲的适用对象本大纲适用于工科机械类专业学生(二)总学时安排总学时70学时,其中理论讲授20学时、实验8学时、自学42学时的课程。
(三)课程的性质、目的及任务《Visual FoxPro》是专业的计算机基础课。
课程的任务是使学生掌握计算机程序设计的基本知识和程序设计的基本思想。
要求学生系统地掌握Visual FoxPro基本理论以及程序设计的基本分析方法、编写方法和运行调试的方法,为学生在工作中的应用和实践打下必要的基础,为今后在工作中应用计算机解决实际问题打下基础。
(四)本课程与其他课程的关系本课程的前期课程是《计算机文化基础》,学生在掌握界面操作的基础上来学习《Visual FoxPro》,了解数据库语言的基本思想,从而掌握面向对象的程序设计语言的学习方法。
二、本课程的基本要求(一)课程基本要求总的要求:理解Visual FoxPro语言程序设计的基本概念和基本结构,学会编写一般难度的Visual FoxPro 的程序,并能够上机调试运行,会独立的做一个数据库的管理系统。
各部分的具体要求:1.具有数据库系统的基础知识。
2.掌握数据库程序设计方法。
3.掌握关系数据库的基本操作。
4.基本了解面向对象的概念。
5.能够使用Visual FoxPro建立一个小型的数据库应用系统。
(二)课程的重点与难点课程的重点是:数据库和表的操作、程序设计中的循环语句、Visual FoxPro中常用到的函数、SQL查询语言的使用。
课程的难点是:SQL语言中的嵌套查询、面向对象的程序设计的概念、表单中的常用的控件、顶层标单添加菜单。
三、本课程的基本内容与要求:(一)数据库系统概述内容:数据库的基本概念:数据库,数据模型,数据库管理系统。
关系数据库:①关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。
②关系运算:投影、选择、联接。
③数据库的一致性和完整性:实体完整性、域完整性、参照完整性。
数据库及程序设计教学大纲一、说明1.课程的性质和内容本课程是一门传授数据及程序设计知识的专业课。
主要教学内容包括:数据库基础、Visual FoxPro系统初探、数据与数据运算、数据库建立和基本操作、查询与统计、程序设计基础、表单与控件、报表设计、项目与程序设计等。
2.课程的任务与要求本课程的任务是以Visual FoxPro数据库软件为平台,使学生具备数据库及程序设计开发的基本功能,为其职业生涯的开拓打下良好的基础。
通过本课程的学习,学生应达到下列基本要求:(1)掌握数据库、数据和信息等基本概念。
(2)理解数据模型的相关知识。
重点掌握关系模型的基本知识。
(3)熟悉Visual FoxPro数据库常见的操作环境。
(4)以Visual FoxPro为数据库软件平台,掌握常用数据类型、数据与数据运算、表达式、函数等基本知识。
(5)掌握Visual FoxPro 创建数据库、数据表的方法。
1(6)掌握Visual FoxPro管理数据库的基本操作方法。
(7)掌握一般数据库应用程序的创建方法。
3.教学中应注意的问题教学中因体现职业教育和计算机教育的特点,贯切理论联系实际,突出应用,讲清原理,多上机操作。
上机操作式学习本课程的重要环节,应当大力加强,让学生能够通过上机实践理解和掌握所学知识。
二、学时分配表234三、课程内容与要求一、数据库基础教学要求1.理解数据与信息的概念,了解数据与信息之间的关系。
2.了解数据管理经历的3个阶段以及各个阶段的特点。
3.掌握有关数据库的基本概念。
4.理解与实体相关的基本概念,了解实体间的联系。
5.理解数据模型的相关知识,重点掌握关系模型的基本知识。
教学内容1.数据处理2.数据库系统3.数据模型二 Visual FoxPro系统初探5教学要求1.了解数据库的发展史2.了解Visual FoxPro系统的特性3.了解Visual FoxPro系统环境。
4.掌握Visual FoxPro系统启动和退出操作。
《Visual Foxpro数据库与程序设计教程》教学大纲课程特点:数据库技术是计算机领域的一个重要分支,从产生到现在,经过若干年应用,数据库理论基础逐步得到了发展和充实,数据库产品越来越多。
Visual FoxPro是最为实用的数据库管理系统和中小型数据库应用系统的开发工具之一,它为数据库结构和应用程序开发而设计,是功能强大的面向对象软件。
无论是组织信息、运行查询和创建集成的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,Visual FoxPro都可以提供所有的必需工具。
本书以Visual FoxPro6.0为蓝本,较全面的介绍了数据库技术与程序设计方法以及如何用Visual FoxPro开发一个信息管理系统。
课程的性质:应用性学科。
课程教学目标:VFP程序设计是非计算机科学与技术专业的必修课程,属软件类课程。
通过本课程的学习,使学生掌握数据库的原理和应用技术,能够达到开发简单的管理系统应用软件的水平,从而为学生毕业后尽快适应社会需要打下良好的基础。
课程适用的专业与年级:09国贸本科专业。
课程的总学时和总学分:68学时4学分。
采用的教学方法与手段:1.理论讲解:向学生介绍本学科的基础理论,如数据库基本知识。
2.案例介绍:结合实际应用讲解命令。
3.讨论互动:为了让学生对所学知识有深刻的印象,在教学中使用课堂讨论、互动问答的方式。
4.多媒体教学:使用课件进行教学。
考试方式和方法:考试采用平时和期末笔试相结合的方式。
其中平时占%30。
30分给分的标准是平时出席情况、回答问题情况、平时实践完成作业情况,占20分;最后有一个实践的综合作业,占10分。
笔试占%70。
在笔试中:基础知识占30%,应用占70%;其中题型有:简答题(10分)、填空题(10分)、选择题(10分)、写出程序的运行结果(30分)、完善程序(20分)和编写程序(20分)。
课程使用的教材及教学参考资料:教材:《Visual Foxpr程序设计教程》杨兴凯等电子工业出版社 2010 参考书:1.瓮正科《Visual Foxpro 6.0数据库开发教程》清华大学出版社20002.李大友《数据库原理及应用》清华大学出版社19973.卢雪松《Visual Foxpro教程》,东南大学出版社2001备注:结合实际在期末组织学生完成一个实际应用的管理信息系统第一章数据库系统概述及Visual FoxPro系统概述随着信息社会的发展,要求计算机不但能进行科学计算,而且能进行大量数据的简单处理,使计算机的应用从科学研究部门逐步扩展到企业、行政部门,因而产生了数据库技术。
可编辑修改精选全文完整版《数据库应用基础——Visual FoxPro》教学大纲课程的性质课程设置的目的与要求课程要求的内容与考核目标授课及实验学时分配课程实验要求考试方式及考试成绩有关说明与实施要求《数据库应用基础——Visual FoxPro》教学大纲一、课程名称《数据库应用基础——Visual FoxPro》二、课程性质1.教学对象:本课程既是计算机与信息技术学科专业的一门专业基础课,也是普通高等院校非计算机专业文理科计算机公共基础课,是中等职业教育计算机及应用专业国家规划教材。
该课程为3学分,实行学分制。
2. 课程特点:课程内容主要介绍了Visual FoxPro 9.0 数据库应用系统的开发工具和开发方法,学习和掌握程序设计方法与技巧,以及数据库的应用和可视化程序设计技巧。
通过该课程的学习,即要求学生具有一定的数据库开发和设计能力,同时还要求了解和掌握可视化软件工具的开发应用方法。
3.与其他课程的关系:计算机文化基础、数学、英语是本课程的前序课程,其后序课程为应用计算机程序设计与数据库技术的专业课程或非计算机专业的专业基础课程、专业课中有数据处理要求的的相关课程。
三、课程教学目的本书以初学数据库的学生为教学对象,以初步掌握Windows95/98基础知识为教学起点,以中文VisualFoxPro6.0为蓝本,详细介绍关系数据库管理系统的基础和基本操作方法。
教材内容在第一版的基础上增加了关系数据库语言SQL命令,适当增加了面向对象程序设计方法的应用,删除了用户自定义函数的内容。
本书是中等职业学校计算机及应用专业国家规划教材《数据库应用基础VisualFoxpro》第2版,在原有国家规划教材基础上修订。
本书依据教育部中等职业学校计算机及应用专业数据库应用基础课程教学基本要求编写,同时根据中等职业教育和计算机技术的发展对内容进行了适当的调整,编写过程中还参照了教育部考试中心颁发的全国计算机等级考试大纲。
《Visual FoxPro程序设计》教学大纲总学时数:68学时(其中含实验或实践教学34 学时)学分:3学分第一部分大纲说明一.课程的性质和任务《Visual FoxPro程序设计》是本校各非计算机专业学生必修的公共基础课,内容着重介绍关系数据库管理系统的基本原理及应用系统的开发方法。
使学生了解Visual FoxPro的程序设计方法,能够独立编写VFP程序,并结合数据库的操作管理功能,实现信息管理与查询功能。
通过本课程的学习,使学生掌握数据库的基本概念、操作、查询;掌握高级语言程序设计及可视化编程功能,掌握可视化编程技巧及技术。
二.课程基本教学要求1.掌握数据库、数据表的基本概念2.熟练掌握关系数据库的基本操作3.掌握Visual FoxPro的语句、语法规则,4.掌握 Visual FoxPro的程序设计方法5.了解可视化编程的基本思想6.熟悉常用控件在编程中的应用7.利用Visual FoxPro编写简单应用程序三.教学方法和教学形式建议本课程是一门实践性很强的课程,要求教师运用多媒体教学手段在多媒体教室进行教学,对软件的使用进行现场操作讲解,以便使学生及时掌握所学的内容。
四.课程教学要求的层次1.熟练掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够熟练运用于实际应用。
2.掌握:要求学生能够较好地理解和掌握;并且能够进行简单应用。
3.了解:要求学生能够一般地了解所学内容五、成绩考核方式考试采用无纸化测试,理论与操作考试全部在计算机上完成,理论部分计算机自动评分。
六、教材与主要参考书目理论课教材:《Visual FoxPro应用基础与面向对象程序设计教程》,李雁翎编,高等教育出版社,2002年实验教材:《Visual FoxPro程序设计实验报告》实验教材。
参考书:《深入 Visual FoxPro 6.0 面向对象程序设计》,冯惠璋等编著,清华大学出版社,2000年《Visual FoxPro 6.0程序设计基础》,卢湘鸿主编,清华大学出版社,2002年第二部分教学内容和教学要求第一章数据库基础理论(1课时)1.信息、数据和数据处理2.数据模型3.数据库系统4.关系数据库及其设计第二章 Visual FoxPro系统概述(1课时)1.Visual FoxPro的特性2.Visual FoxPro安装与启动3.Visual FoxPro系统环境的配置4.Visual FoxPro用户界面5.Visual FoxPro向导、生成器、设计器第三章 Visual FoxPro基础(4课时)1.数据类型2.数据存储3.函数4.表达式第四章表操作(4.5课时)1.建立表2.向表中加入记录3.数据的显示和修改方式4.控制字段和记录的访问5.数据表中记录的定位6.删除和恢复表中的记录7.快速修改表中数据第五章索引及创建索引(1课时)1.什么是索引2.索引类型3.创建索引及索引的使用第六章创建数据库(2课时)1.创建数据库2.数据库中的表的使用3.建立表之间的关联关系第七章视图与查询(2课时)1.创建视图2.利用视图更新数据3.创建查询4.使用查询第八章 SQL关系数据库查询语言(2课时)1.创建查询SQL语言2.表定义SQL语言3.表记录操作SQL语言第九章创建项目(0.5课时)1.创建项目2.项目管理器的使用3.定制项目管理器第十章程序设计基础(6课时)1.Visual FoxPro的工作方式2.程序文件的建立与编辑3.程序文件的调用4.程序的基本结构5.常用的交互输入语句6.分支结构7.循环结构8.过程和过程文件*9.程序设计实例*10.程序设计的一般问题第十一章面向对象可视化编程基础(1课时)1. 新概念的引入2. 类的创建3. 对象的操作4. 对象设计实例第十二章表单的设计及运行(2课时)1. 创建表单2. 修改表单3. 运行表单4. 表单控件第十三章实用表单的设计(1课时)1. 设计“无控件”表单2. 设计“说明”表单*3.设计“系统登录”表单*4.设计“数据维护”表单*5.设计“数据浏览”表单*6.设计“数据查询”表单第十四章创建报表(1课时)1. 报表布局2. 创建报表3. 修改报表4. 使用报表第十五章菜单设计(1课时)1. 菜单系统2. 建立菜单系统3. 指定菜单项任务4. 生成菜单程序5. 运行菜单*第十六章小型系统开发实例(2课时)1. 系统开发的一般过程2. 系统总体规划3. 主要功能模块4. 系统部件的组装5. 运行“专门人才信息管理系统”第三部分实验环节实验时数:34学时具体要求:按嘉应学院计算中心编写的《Visual FoxPro程序设计验报告》实验教材进行。
计算机技术基础Visual FoxPro程序设计部分教学大纲课程编号:10000011开课学期:1-春适用专业:全院非计算机各专业学时:理论28+实践28+课外17第一部分说明一、课程的性质和作用本课程是高等学校非计算机专业必修的公共基础课。
随着微型计算机的广泛使用,数据处理已经成为计算机的主要应用领域。
数据库的使用和维护是每个学生必须掌握的基本技能。
Visual FoxPro作为数据库管理系统软件,应用非常广泛,通过本课程的教学,应该使学生掌握数据库系统的基本概念,了解数据库系统的基本功能,掌握Windows2000环境下的数据库系统Visual FoxPro的基本操作,了解数据库应用系统的基本设计方法,获得开发数据库应用系统的初步能力,提高学生分析问题、解决问题的能力,为学生学习其它高级语言课程打下基础。
二、课程的任务与基本要求通过本课程的学习,使学生能够了解并掌握Visual FoxPro的基本命令、程序设计的基本方法与编程技能,使学生具有应用计算机解决实际问题的基本能力,获得开发数据库应用系统的初步能力,为进一步学习和运用计算机打下良好的基础。
三、教学方法与建议本课程内容是以VISUAL FOXPRO数据库为主,在讲授时需要采用多媒体手段进行教学。
实际教学中,根据实际教学内容采用“少讲多练”的多媒体环境的教学模式,采用多媒体电子教案,增大课堂信息量,加大上机实验操作内容和上机实验指导力度,尽可能使学生在上机实验时解决教学中的重点和难点,从而达到教学的目的和要求。
四、本课程与其它课程关系《Visual FoxPro程序设计教程》是属于高等院校非计算机专业计算机基础教育三个层次(“计算机文化基础”、“计算机技术基础”、“计算机应用基础”系列课程)中的第二层次的课程,是计算机文化基础课程的后续课程。
它包含了数据库系统的基本知识,Visual FoxPro 的基础知识、基本操作、FoxPro程序设计及应用开发等基本知识和基本技能。
《Visual Foxpro程序设计》实验教学大纲课程名称:Visual Foxpro程序设计英文名称:Visual Foxpro Programming课程类别:专业实验课程编号:1210008大纲主撰人:刘梦琳大纲审核人:杨振一、学时36二、适用专业及年级计算机科学技术专业二年级三、课程目标与基本要求本课程是专业基础课,实验教学目标是使学生更好的理解课堂上讲授的理论知识,掌握一定的visual foxpro数据库软件的编程和开发能力。
通过本实验教学,目的使学生加强对实际问题进行软件设计的动手能力,同时对后续课程的学习打下基础。
四、主要仪器设备PC机、Windows操作系统、Visual Foxpro 7.0编程环境五、实验项目及教学安排(示例)六、考核方式及成绩评定1、实验报告:(本门课程对实验报告的要求,应包括对报告内容的要求)针对实验项目内容,编制程序并存盘,打印出程序清单、运行结果,写出实验报告;①填写实验报告各项目内容(课程名称、课程号码、学生姓名、学号、所在学院、实验名称、实验日期等);②填写实验内容;③打印出程序清单;④打印出程序运行数据输入情况和最后结果;⑤写出程序的调试分析报告;2、考核方式(1)、考核以平时考核和期未考核相结合的方式进行。
其中平时考核占30%,期未考核占70%。
(2)、实验成绩评定方法:实验课成绩单独按五级分记录考试成绩。
凡实验成绩不及格者,该门课程必须重修。
七、实验教科书、参考书1、实验教科书《Visual Foxpro7.0程序设计教程》李春葆.北京科海电子出版社2、实验参考书《Visual Foxpro7.0基础教程》孙杰,白伟青等.机械工业出版社,2005年注:课程编号依据教务处编教学计划中统一编号。
《Visual Foxpro数据库与程序设计》教学大纲修订版
英文名称:Visual Foxpro Database and Programming
一、课程目标
1、课程性质
《Visual Foxpro数据库与程序设计》是我校管理类、文科类各专业的公共基础课程。
随着信息技术不断向纵深方向发展,数字化校园、数字化图书馆、电子政务、电子商务等正在普及,社会的信息化使得计算机应用水平成为衡量大学生素质和能力的重要指标。
本门课程理论实践相结合,在介绍数据库理论和程序设计基本知识的同时,重点介绍数据库技术与面向对象程序设计的理念,通过这门课程的学习,掌握面向对象的数据库程序设计软件Visual Foxpro 6.0的基本操作。
2、教学方法
课堂教学、实验教学和学生上机实验相结合,参加全省高校计算机水平等级考试。
3、课程学习目标和基本要求
通过本课程的学习,使学生了解计算机的基本的编程知识;掌握数据库技术的基础知识;掌握VFP的基本操作和应用;学习SQL语言基本语法;掌握结构化程序设计的三大结构(顺序、选择、循环),并能实现面向过程的程序设计;掌握面向对象程序设计的基本方法,学会VFP中的表单设计,学会使用VFP中的控件、类、报表和菜单的设计。
要求学生可以根据实际问题设计数据库;具有使用SQL语言进行查询的能力;具有使用VFP控件、建立和修改应用程序的能力;具备利用面向对象编程技术的初步能力。
4、课程学时:72学时,其中授课32学时,上机40学时
5、课程学分:4学分。
6、课程类型:必修课
7、先修课程:高中《英语》,《大学信息技术基础》
8、考试(考核)方式:考试
9、适用专业:全院非计算机、土木类各专业
二、课程结构
1、数据库技术基础(2学时)
知识点:实体、属性、联系、概念模型、数据模型、关系模型及其(选择、投影、连接)三种运算。
重点: 实体、属性、联系、概念模型、数据模型、关系模型的概念及其应用。
难点: 系统模型及其(选择、投影、连接)三种运算的判断。
2、Visual FoxPro 概述(8学时,其中上机6学时)
知识点: 1)VFP的功能与特点及VFP的窗口各部分的功能。
2)数据类型、常量、变量、数组变量、运算符。
3)标准函数。
4)算术、字符、日期、关系、逻辑表达式。
5)项目管理器、设计器。
重点: 数据类型、常量、变量、数组变量、运算符;算术、字符、日期、关系、逻辑表达式;标准函数;项目管理器、设计器。
难点:熟悉数据类型的数据类型;熟练掌握常量、变量、运算符、函数、表达式的使用。
3、数据库与表的基本操作(12学时,其中上机6学时)
知识点: 1)项目管理器的使用、数据库文件的建立、数据库表的建立与操作。
2)数据库的建立、数据库表、显示属性、字段和记录有效性属性设置。
3)VFP的表窗口命令操作。
4)表的索引(主索引、候补索引、唯一索引、普通索引)、设置主控索引。
5)多表操作、表间的永久联系及编辑参照完整性;建立表间临时关系。
6)自由表。
重点:数据库文件的建立、数据库表的建立与操作;VFP的表窗口命令操作,表的索引;建立表间临时关系。
难点:熟练掌握VFP的表窗口命令操作,索引的含义和建立。
4、数据处理与SQL(12学时,其中上机8学时)
知识点: 1)查询的概念。
2)SQL查询命令。
3)使用设计器、向导和SQL建立查询与视图文件。
4)SQL中的创建表、删除表、修改表结构命令。
5)SQL中插入、删除、更新表记录命令。
6)视图的概念,视图与查询的比较。
重点: 查询的概念;SQL查询命令;使用设计器、向导和SQL建立查询与视图文件;视图的概念,视图与查询的比较。
难点: 熟练掌握SQL查询命令的使用。
5、程序设计基础(8学时,其中上机6学时)
知识点:1)熟悉程序文件建立与运行。
2)结构化程序设计。
3)三种结构(顺序、选择、循环)。
4)过程、自定义函数、参数的概念描述。
5)变量的作用域术。
重点:选择结构、循环结构、自定义函数。
难点: 选择、循环结构算法的描述;能根据算法正确选择三种循环结构语句。
6、面向对象的程序设计(4学时,其中上机2学时)
知识点: 1)对象(控件、容器)、属性、方法和事件的概念。
2)容器及其包含的对象。
3)事件驱动的工作方式。
4)事件序列与事件代码。
5)表单设计器的使用及表单向导的使用。
重点: 容器及其包含的对象;事件驱动;事件序列与事件代码;表单设计器的使用。
难点:事件序列的先后顺序;熟练使用表单设计器来创建表单。
7、使用表单控件(18学时,其中上机8学时)
知识点: 1)命令按钮、标签、文本框、编辑框、列表框、组合框、微调控件、复选框、选项按钮组、表格、页框、页面、容器、计时器、线条、形状、图像等表单控件的使用。
2)表单集、多文档界面应用程序的开发。
3)表单间数据传递(公用变量、参数)、步骤及参数的有效性。
4)执行表单的返回值。
5)ActiveX绑定控件和超级链接。
重点:命令按钮、标签、文本框、列表框、组合框、微调控件、表格、计时器、等表单控件的使用。
难点:使用VFP的工具(各类表单控件、事件驱动、事件代码)实现面向对象应用程序设计。
8、报表设计(4学时,其中上机2学时)
知识点:1)利用表单栏创建基类对象,利用表单创建对象。
2)输入/输出类、控制类等控件常用的属性、方法和事件。
3)报表生成器的使用。
4)多容器类控件。
5)报表向导的使用。
重点:报表向导的使用;报表生成器的使用。
难点:使用报表生成器建立报表,使用生成器对报表进行修改。
9、菜单设计(4学时,其中上机2学时)
知识点: 1)系统菜单、和用户菜单的概念。
2)利用菜单设计器创建菜单、子菜单、快捷菜单;并生成菜单程序文件。
3)菜单在应用程序中的作用。
4)规划菜单系统的原则。
重点: 利用菜单设计器创建菜单、子菜单、快捷菜单;并生成菜单程序文件;规划菜单系统的原则。
难点:菜单、子菜单的规划。
四、课程资料
教材:
张莹.《Visual Foxpro数据库与程序设计教程》.机械工业出版社.2007年
参考书:
1、鄂大伟.《Visual Foxpro 6.0程序设计与应用教程》(第二版).厦门大学出版社.2008年1月
2、鄂大伟.《Visual Foxpro 6.0程序设计与应用教程学习指导》(第一版).厦门大学出版社.2007年1月
3、教育部考试中心.《全国计算机等级考试二级教程-Visual FoxPro语言程序设计》(2010年版).高等教育出版社.2010年
编制:计算机基础教研室
审核:郑义建
2010年6月。