计算机技术基础课程教学大纲(Visual FoxPro数据库管理系统与程序.doc_第1页
计算机技术基础课程教学大纲(Visual FoxPro数据库管理系统与程序.doc_第2页
计算机技术基础课程教学大纲(Visual FoxPro数据库管理系统与程序.doc_第3页
计算机技术基础课程教学大纲(Visual FoxPro数据库管理系统与程序.doc_第4页
计算机技术基础课程教学大纲(Visual FoxPro数据库管理系统与程序.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机技术基础课程教学大纲(Visual FoxPro数据库管理系统与程序计算机技术基础课程教学大纲(Visual FoxPro数据库管理系统与程序设计)前 言Visual FoxPro数据库管理系统课程是计算机基础学科之一。本大纲按照教育部提出的计算机三个层次的教学课程体系并结合我省高等院校非计算机专业学生培养计划和目标而制定的。本大纲的教学内容属于教育部提出的第二层次计算机技术基础教学范畴。目标是培养合格的二十一世纪非计算机专业人才,提高医学院校学生的计算机基础理论知识水平和计算机应用开发的基本技能。任务是通过教学使学生掌握数据库的基础理论知识,提高应用数据库的基本技能。使学生在毕业后的工作中把数据库作为一种工具提高自身业务管理水平。通过本课程的教学和实践,使学生在掌握数据库系统的基本概念、基础知识以及面向对象可视化编程的基本知识的同时,重点提高学生对Visual FoxPro数据库管理系统的操作技能和基本应用。根据医学院校教学计划,本门课程总学时为6080学时,其中基础理论授课至少为30学时,其余为上机实习学时。建议采用理论和上机实习穿插进行的现场教学模式,强化学生基本应用能力训练。理论学时和上机实习比例为1:1或1:1.5。第一章 数据库基础理论与知识【目的要求】一、信息、数据和数据处理:掌握理解信息和数据、数据处理、数据模型等概念。二、数据库应用系统:了解数据库应用系统及其构成。三、数据库:理解关系数据库的定义,理解数据库表间的关联关系,在组建关系数据库时懂得如何实现数据的规范化。四、掌握数据库管理系统的组成。五、掌握数据类型的定义、表示方式、值和数据定义长度。六、理解常量、内存变量、数组变量、字段变量记录、对象等概念;掌握各种类型常量的表示方式,内存变量的输入/输出方式以及数组变量的定义和赋值方式。七、理解内存变量和数组的作用域(全局型变量、局部变量和本地型变量)八、掌握算术表达式、字符表达式、时间日期表达式、关系表达式、逻辑表达式、名表达式等的应用;掌握常用函数的意义并能熟练的使用这些函数INT()、SQRT()、ROUND()、MAX()、MAX()、SUBSTR()、SPACE()、TRIM()、UPPER()、CHR()、DATE()、DTOC()、CTOD()、STR()、VAL()TYPE()。【实习内容】一、进行FoxPro数据库管理系统用户界面操作练习,熟悉界面菜单、工具栏、命令窗口的操作。熟悉如何建立和取消工作区。二、了解各种向导、生成器、设计器的使用方式。三、进行各种类型常量表示方式、内存变量输入、输出方式以及表达式构成和运算方式的练习。四、进行一般常用函数的应用练习,了解数组的赋值方式。【教学方法】一、课堂讲授(多媒体)二、上机实习第二章 数据表、索引、数据库、项目【目的要求】一、掌握数据表的各种建立方式以及能熟练的进行表中的数据类型的定义和修改。二、能熟练地向表中添加记录、备注型数据输入、通用型数据的输入、数据的显示和修改方式、用编辑方式显示和修改数据、用浏览方式显示和修改数据、控制字段和记录的访问、数据表中记录的定位、删除和恢复表中的数据、逻辑删除表中的记录、恢复表中逻辑删除的记录和物理删除表中记录等操作。三、理解索引的定义以及索引的类型。懂得如何创建索引、使用索引、按索引字段排序以及按索引表达式排序。四、掌握数据库建立、打开方法、向数据库添加数据表、数据库中的表的使用。五、懂得如何建立表间的关联关系以及正确使用参照完整性。六、懂得如何创建项目并利用项目管理器对项目内容进行管理。七、掌握以下常用命令:CREATE、CLEAR、USE、MODIFY STRUCTURE 、BROWSE、LIST、DISPLAY、EDIT、APPEND、SELECT、GO(GO TO)、SKIP、LOCATE FOR、DELETE、RECALL、PACK、ZAP、REPLACE、INDEX、CREATE DATABASE、OPEN DATABASE、MODIFY DATABASE、CLOSE DATABASE、CREATE PROJECT、MODIFY PROJECT【实习内容】一、学习使用数据表向导的形式建立数据表以及进行表中字段的定义(字段名、数据类型、数据宽度、小数位)。二、进行表中各种类型数据记录的添加、备注型和通用型数据的输入。三、学习怎样使用菜单以及命令进行数据表中数据的显示、修改、添加等操作。四、学习如何进行数据表中记录的定位、删除、恢复,通过实习,理解逻辑删除数据与物理删除数据的区别。 五、学习如何利用表设计器创建索引,比较在自由表中以及在数据库表中建立索引的异同;学习如何按索引或索引表达式进行数据库表和自由表中的记录排序。六、学习如何创建数据库以及如何给数据库创建或添加数据表,以及如何使用菜单或相关命令建立、打开和关闭数据库。七、学习如何建立数据库中表间关联关系以及如何正确设置参照完整性以维护数据库数据的完整性。八、学习如何利用项目向导建立项目并使用项目管理器进行相关文件管理,学习如何定制项目管理器界面的布局。【教学方法】一、课堂讲授(多媒体)二、上机实习第三章 视图与查询【目的要求】一、懂得区分视图和查询的异同。掌握如何利用视图设计器创建视图、利用视图向导创建视图以及利用视图更新数据。会使用查询设计器创建查询、利用查询向导创建查询和使用查询。二、掌握SELECT查询语句并能灵活的根据数据查询要求组合WHERE、HAVING、ORDER BY、GROUP BY 等子句并能使用INSERT INTO命令插入数据语句;DELETE FROM命令删除数据语句和UPDATE SET命令修改数据语句。【实习内容】一、学习SQL语言SELECT查询语句的各种用法:按条件查询数据、先排序后检索、进行数据分组统计、过滤数据等。二、学习如何利用视图向导创建视图并进行相关参数联接条件的设置;学习如何利用查询向导创建查询并指定查询的去向。三、通过视图和查询的建立及使用,理解视图和查询的用途虽然不同但都是立足于SQL语言的SELECT查询语句;通过实习强化对SELECT命令语句的掌握。四、学习如何在视图中利用INSERT INTO、DELETE FROM和UPDATE SET命令进行数据库中各数据表数据的操作。【教学方法】一、课堂讲授(多媒体)二、上机实习第四章 程序设计基础【目的要求】一、理解程序和算法的基本概念。二、掌握Visual FoxPro的各种不同工作方式:命令方式、菜单方式、程序文件方式。掌握程序文件的建立、编辑、保存以及程序文件的调用。三、掌握四种基本程序结构:顺序结构、分支结构、(单向分支、双向分支、多向分支)循环结构(当型循环控制语句、计数型循环控制语句、指针型循环控制语句)和过程结构并能根据程序设计的要求正确使用。四、掌握以下常用命令:MODIFY COMMAND、DO、EXIT、LOOP、RETURN五、初步掌握程序调试工具的基本用法。【实习内容】一、学习三种不同的工作方式:命令方式、菜单方式、程序文件方式。学习如何建立、编辑、保存和运行程序文件。二、学习如何通过编写各种结构的程序以利用计算机建立解决各种具体问题的办法。比较不同程序结构的运行方式和解决问题的方法和步骤。三、学习程序调试工具的使用,懂得如何设置调试变量或表达式并通过调试器了解各种程序结构的工作流程,加深对各种程序结构的理解。【教学方法】一、课堂讲授(多媒体)二、上机实习第五章 面向对象可视化编程基础【目的要求】一、理解面向对象程序设计概念、对象、对象的属性、类、类的继承性和封装性以及事件和方法等概念。二、了解类的创建、类属性的定义、类的方法和事件的定义;了解如何通过编程实现类的定义。掌握通过类设计器创建新的子类和通过子类创建对象方法。【实习内容】一、由教师演示如何通过编程方法实现类的创建、属性、方法和事件的定义。通过演示让学生加深对类的继承性和封装性的理解。二、学习如何通过类设计器创建子类以及如何使子类实体化为对象;让学生比较通过传统结构化编程方式和通过面向对象程序设计方式的优缺点。三、学习对象的调用方式。【教学方法】一、课堂讲授(多媒体)二、上机实习第六章 表单及表单控件【目的要求】一、掌握通过表单设计器创建表单和修改表单,并懂得如何使用命令调用和运行表单。二、掌握表单控件、标签控件、计时器控件、命令按钮控件、文本框控件、组合框控件、单选按钮控件、微调控件、复选框控件、图像 控件、表格控件、命令按钮组控件的创建、常用属性的修改以及事件与方法的编写。三、掌握如何设计多页表单以及多页表单的应用。四、能熟练的进行表单界面的设计和格式化操作。【实习内容】一、学习通过表单设计器创建单一表单和一对多表单,并根据应用需要修改常用表单属性:CAPTIONS属性、BACKCOLOR属性、LEFT属性、TOP属性、HEIGHT属性、WIDTH属性、AUTOCENTER属性、ALWAYSONTOP属性和PICTURE属性等。懂得通过菜单命令或命令行命令(DO FORM)编译和调用表单。二、学习各种控件的创建方法以及通用属性和专用属性的设置方法。通用属性包括:CAPTIONS属性、LEFT属性、TOP属性、HEIGHT属性、WIDTH属性、BACKCOLOR属性、BACKSTYLE属性、AUTOSIZE属性、FONTNAME属性、FONTSIZE属性、FORECOLOR属性、NAME属性。专用属性包括:计数器控件的INTERVAL属性,文本框控件的PASSWORDCHAR属性,文本框控件、单选按钮控件、微调控件、复选框控件和表格控件列的CONTROLSOURCE属性,组合框控件的ROWSOURCETYPE和ROWSOURCE属性,文本框控件和组合框控件的VALUE属性,表格控件的COLUMNCOUNT属性、LINKMASTER属性和RECORDSOURCE属性,命令按钮组的BUTTONCOUNT属性,单选按钮控件的BUTTONCOUNT属性,微调控件KEYBOARDHIGHVALE和KEYBOARDLOWVALE属性,图像控件的STRETCH和PICTURE属性。三、以按钮组控件CLICK事件的设置为例学习事件的设置及代码的编写。四、学习多页表单的设计以及属性的设置。五、学习表单界面的整体设计和格式化操作。【教学方法】一、课堂讲授(多媒体)二、上机实习第七章 菜单与报表【目的要求】一、掌握菜单系统的组成以及菜单、菜单项设计、指定菜单项的任务及菜单的编译和运行。二、掌握通过报表设计器设计单一报表和一对多报表,懂得如何设置报表数据环境并能熟练的进行报表的格式化操作。【实习内容】一、了解菜单系统的组成。二、学习如何通过菜单设计器创建系统菜单以及进行子菜单和菜单项的设置;懂得如何编译菜单并调用和运行系统菜单。三、学习通过报表设计器设计单一报表和一对多报表;能熟练的设置报表数据环境,添加或减少域控件。四、学习如何根据报表的输出要求进行自定义变量的设置并将其应用到报表中。五、学习如何进行报表的格式化操作。【教学方法】一、课堂讲授(多媒体)二、上机实习第八章 系统开发【目的要求】一、理解系统开发的四个基本阶段分析阶段、设计阶段、实施阶段和维护阶段所要解决的问题。二、初步懂得如何进行简单系统的总体规划和设计。三、了解主程序的主要作用是设置系统运行状态参数、定义系统全局变量、设置系统屏幕界面、显示系统快捷工具条、调用系统登录表单等。四、掌握系统登录表单、系统工具条的设计方法。五、掌握系统部件的组装以及可独立运行程序的连编方法。【实习内容】一、通过一个简单数据库管理系统项目的初步设计,了解系统开发的几个主要阶段。二、学习如何建立系统运行的主程序、主程序至少应该包括那几部分内容。三、学习如何创建登录表单并通过类继承方法建立系统工具栏。四、学习如何进行数据库管理系统部件的组装以及可执行应用程序的连编办法。【教学方法】一、课堂讲授(多媒体)二、上机实习计算机技术基础(VFP)教学安排和学时分配理论课学时实验课学时数据库基础理论及系统综述

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论