ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:19.68KB ,
资源ID:23345569      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23345569.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《Visual Foxpro数据库》详细教学大纲.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《Visual Foxpro数据库》详细教学大纲.docx

1、Visual Foxpro数据库详细教学大纲装订线Visual FoxPro程序设计教学大纲课程名称:Visual FoxPro程序设计 英语名称:课程代码: 0130164 课程性质:专业核心必修课学分学时数: 64 适用专业:计算机应用技术修(制)订人: 修(制)订日期:2009年2月5日审核人: 审核日期:审定人: 审定日期:一、课程的性质和目的(一)课程性质Visual Foxpro程序设计是专业核心必修课。本课程以Visual FoxPro 6.0 为基础,讲解了VFP 6.0的界面组成、基本语言成分与操作、辅助开发工具的使用、面向对象的程序设计思想与方法、及应用系统的开发过程。(二

2、)课程目的学生通过本课程的学习,能比较系统地掌握关系数据库的基本概念、基本理论和基础知识,能够具备初步的可视化程序设计能力,了解可视化编程技巧及技术,能进一步深入自学Visual FoxPro编程,能结合数据库的操作管理功能进行小型应用系统的开发,实现信息管理与信息查询,为后续课程学习奠定基础。二、教学内容、重(难)点、教学要求及学时分配第1章 VFP数据库基础(14学时)1.1VFP数据库理论基础一、理论教学(4学时):(一)教学内容:1数据库基础知识2关系数据库理论3数据库设计基础(二)教学要求:1理解数据库概念,了解数据处理发展阶段。2掌握数据库、数据库管理系统、数据库系统的概念。3理解

3、实体、实体集等数据描述和一对一、一对多、多对多等数据联系的概念,掌握层次模型、网状模型、关系模型等数据模型的概念。4掌握关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字等常用关系术语。5掌握选择、投影、联接等专门的关系运算。6掌握数据库设计的原则、步骤、过程,掌握E-R图转关系表的方法。(三)教学重点:1数据库基本概念。2数据模型。3关系数据库的基本概念。4基本关系运算。5E-R图转关系表的方法。(四)教学难点:1数据模型的概念和类型。2关系模型中的常用术语。3关系模型的基本运算。4E-R图转关系表的方法。二、实践教学(2学时):实践教学内容:1、依据实际模型绘制E-R图。2、将

4、E-R图转化出各个数据表。实训考核方法:实训报告。1.2 VFP集成开发环境一、理论教学(2学时):(一)教学内容:1VISUAL FOXPRO系统概述2Visual FoxPro 6.0的安装与启动3Visual FoxPro 6.0的用户界面4项目管理器、Visual FoxPro向导、设计器与生成器简介(二)教学要求:1了解VISUAL FOXPRO 6.0的特点。2了解Visual FoxPro 6.0 的运行环境、安装、启动和用户界面。3掌握Visual FoxPro 6.0 的三种操作方式及命令的语法规则。4掌握项目的创建及项目管理器的定制与使用。了解全部、数据、文档、类、代码、其

5、它等6个选项卡的功能及使用。 5了解Visual FoxPro向导、设计器、生成器的基本使用方法。(三)教学重点:1Visual FoxPro 6.0 的用户界面。2项目管理器结构及作用。3Visual FoxPro向导、设计器、生成器的基本使用方法。二、实践教学(2学时):实践教学内容:1、Visual FoxPro 6.0 安装、启动和退出。2、创建项目,操作与使用项目管理器。训练新建、添加、修改、浏览、运行、移去、打开、关闭、预览、连接等十个按钮的使用方法。3、探索Visual FoxPro向导、设计器、生成器的基本使用方法。实训考核方法:实训报告。实训器材:微机(下同)1.3 数据及数

6、据运算一、理论教学(8学时):(一)教学内容:1、常量与变量2、运算符与表达式3、常用函数(二)教学要求:1、了解数据,掌握常量、变量的概念。2、掌握Visual FoxPro 6.0 的8种数据类型。3、掌握字符型常量、数值型常量、货币型常量、日期型常量、日期时间型常量、逻辑型常量及其应用。4、掌握字段变量和内存变量的概念,掌握内存变量的应用。5、掌握算术表达式、字符表达式、日期和时间型表达式、关系表达式逻辑表达式的概念及使用。6、掌握数值函数、字符函数、日期和时间函数、数据类型转换函数和测试函数等常用函数的概念及使用。(三)教学重点:1、数据类型。2、常量、变量及其应用。3、内存变量常用命

7、令4、表达式及其应用。5、函数及其应用。(四)教学难点:1、变量及其应用。2、表达式及其应用。3函数及其应用。实践教学(4学时):属性:实验(一)实践教学内容:1、内存变量定义、赋值及使用。2、不同数据类型的格式表示及使用。3、各种运算符的应用及表达式的构造使用。4、各类函数的使用及利用函数据构造复杂表达式。(二)实训考核方法:实训报告。 第2章 数据库、表的基本操作(18学时)2.1 VFP数据库及其建立理论教学(2学时):(一)教学内容:1Visual FoxPro数据库的概念2Visual FoxPro数据库的建立(二)教学要求:1、掌握数据库的建立、打开、关闭、修改与删除操作。(三)教

8、学重点:1、数据库的操作。2.2建立数据库表理论教学(2学时):(一)教学内容:1、数据库表的建立与操作(二)教学要求:1、掌握数据库表的建立、表记录的输入、表的打开与关闭。2、掌握表结构与表记录的显示、表结构与表记录的修改。(三)教学重点:1、数据库表的建立。(四)教学难点:1、数据库表的建立。实践教学(2学时):属性:实验实践教学内容:1、数据库的建立、打开、关闭、修改与删除。2、数据库表的建立与操作。实训考核方法:上交实训报告。2.3表的基本操作理论教学(2学时):(一)教学内容:1、数据库表的建立与操作(二)教学要求:1、掌握数据库表记录的输入、表的打开与关闭、表结构与表记录的显示、表

9、结构与表记录的修改。2、掌握表记录指针的绝对定位、相对定位、查询定位。3、掌握表记录的删除及表结构和表的复制。(三)教学重点:1、数据库的操作。2、数据库表的操作。(四)教学难点:1、数据库表的操作。2.4索引和排序理论教学(2学时):(一)教学内容:1、表的排序与索引(二)教学要求:1、掌握表的排序。2、掌握索引、主索引、候选索引、普通索引和唯一索引的概念。3、掌握索引的建立和使用。(三)教学重点:1、建立排序和索引。(四)教学难点:1、索引的建立和使用。实践教学(2学时):属性:实验实践教学内容:1、数据库表的建立与操作。2、记录的显示、浏览。3、记录的定位。4、记录的追加、插入、修改、删

10、除、替换。5、表的排序与索引。实训考核方法:上交实训报告。2.5数据完整性理论教学(2学时):(一)教学内容:1、数据完整性(二)教学要求:1、掌握实体完整性、域完整性、参照完整性的概念2、实体完整性、域完整性、参照完整性的设置及操作。(三)教学重点:1、数据完整性(四)教学难点:1、数据完整性的设置。26自由表理论教学(2学时):(一)教学内容:1、自由表(二)教学要求:1、掌握自由表的创建、添加到数据库中。2、从数据库中移去自由表。(三)教学重点:1、自由表的操作。实践教学(2学时):属性:实验实践教学内容:1、数据完整性。2、自由表、多表操作。实训考核方法:上交实训报告。2.7多个表同时

11、使用 实践教学(2学时):(一)教学内容:1、多表操作(二)教学要求:1、掌握工作区的概念。2、掌握使用不同工作区的表和建立表的关联的方法。(三)教学重点:1、使用不同工作区表的操作。属性:实验实践教学内容:1、自由表、多表操作。实训考核方法:上交实训报告。第 3 章 查询与视图(16学时)3.1查询与视图(6学时)理论教学(4学时):(一)教学内容:1、 查询2、 视图(二)教学要求:1、理解查询的的概念,了解查询设计器各选项卡的功能。2、掌握查询文件的建立、运行和修改。3、理解视图的概念,了解视图设计器各选项卡的功能。4、掌握视图的建立、修改、打开、删除与视图参数的设置。(三)教学重点:1

12、、查询设计器的使用方法与规则。2、分组查询的概念和使用方法。3、视图的概念和视图设计器的应用。4、综合应用设计器完成查询处理。(四)教学难点:1、查询设计器各选项卡的功能。2、视图的数据更新。实践教学(2学时):属性:实验实践教学内容:查询设计与视视图设计。实训考核方法:上交实训报告。*3.2 关系数据库标准语言SQL(10学时)理论教学(6学时):(一)教学内容:1、SQL概述2、数据查询功能3、数据操作功能4、数据定义功能(二)教学要求:1、了解SQL语言的作用和主要特点。2、理解SQL语言的数据定义功能,掌握用CREATE命令建立表结构、用ALTER命令修改表结构、用DROP命令删除表。

13、3、理解SQL语言的数据操作功能,掌握用INSERT命令插入记录、用DELETE命令删除记录、用UPDATE命令更新记录。4、理解SQL语言的数据查询功能,掌握用SELECT命令进行简单查询、条件查询、多表查询、嵌套查询、统计查询、分组查询等。(三)教学重点:1、SQL定义、修改表结构的规则与方法。2、SQL数据修改方法与规则。3、SQL数据查询功能的语句规则和特点。4、综合应用SQL数据查询功能完成实际问题。(四)教学难点:1、使用嵌套子查询的方法和规则。2、处理数据表自身连接和复合条件查询的方法。3、综合应用SQL数据查询功能完成实际问题的能力。实践教学(4学时):属性:实验实践教学内容:

14、1、用CREATE命令建立表结构2、用ALTER命令修改表结构3、用DROP命令删除表4、用INSERT命令插入记录、用DELETE命令删除记录、用UPDATE命令更新记录。5、用SELECT命令进行简单查询、条件查询、多表查询、嵌套查询、统计查询、分组查询等。实训考核方法:上交实训报告。第 4 章 结构化程序设计(16学时)理论教学(8学时):(一)教学内容:1、 程序文件2、 程序的基本结构3、 程序的模块化4、 程序的调试(二)教学要求:1、掌握程序文件的建立、保存、修改与运行。2、了解结构化程序设计的原则和方法及其基本结构。3、掌握ACCEPT、INPUT、WAIT交互式命令的格式与使

15、用。4、掌握顺序结构。5、掌握单分支条件语句、选择分支语句、多分支结构语句。6、掌握条件循环、计数循环、扫描循环的结构与应用。7、掌握子程序、过程、自定义函数的概念及其调用过程中的参数传递。8、掌握变量的作用域。9、掌握程序调试器各子窗口的作用和使用。10、掌握四种类型断点的设置方法。11、掌握“调试”菜单项中各命令的功能及应用。(三)教学重点:1、程序的概念,程序与命令的区别,掌握程序文件的建立与运行。2、结构化程序设计的三种基本结构及其特点。3、过程的概念与作用,参数的意义和调用规则与方法。4、内存变量作用域的概念与使用规则。5、数组的概念、特点和使用方法。6、调试应用程序的基本方法。(四

16、)教学难点:1、结构化程序设计的基本思路和程序的风格。2、参数在过程调用中的作用、使用方法和经常出现的问题与解决办法。3、内存变量作用域对程序的影响。4、使用数组的方法与技巧。程序调试的基本方法与步骤。5、检测和排除程序中错误(尤其是逻辑错误)的方法与技巧。实践教学(8学时):属性:实验实践教学内容:1、建立程序文件 顺序结构、选择结构程序设计2、循环结构程序设计3、程序实例练习4、子程序、过程的调用5、程序调试实训考核方法:上交实训报告。第5章 面向对象的程序设计方法(24学时)5.1 面向对象的概念; 5.2 Visual Foxpro基类简介理论教学(4学时):(一)教学内容:1、 面向

17、对象的概念2、 Visual FoxPro 基类简介(二)教学要求:1、理解面向对象的概念,2、掌握对象、属性、事件、方法、类、继承性、容器、控件等概念。(三)教学重点:1、面向对象程序设计的基本概念。(四)教学难点:1、对象、属性、事件、方法、类、继承性、容器、控件等概念。5.3表单设计理论教学(4学时):(一)教学内容:1、 创建和管理表单2、 表单设计器3、 常用表单控件(二)教学要求:1、掌握用表单向导、设计器设计表单。2、掌握用表单生成器设计表单。3、掌握向表单中添加控件。4、掌握表单的修饰。5、掌握常用表单控件的使用方法。(三)教学重点:1、用表单向导设计表单。2、用表单设计器设计

18、表单。(四)教学难点:1、表单及其常用控件的常用属性、事件和方法。2、修改和定制表单。实践教学(8学时):属性:实验实践教学内容:1、用表单向导、设计器设计表单。2、掌握用表单生成器设计表单。3、掌握向表单中添加控件。4、掌握常用表单控件的使用方法。实训考核方法:上交实训报告。5.4 报表设计理论教学(2学时):(一)教学内容:1、创建报表2、设计报表3、数据分组和多栏报表(二)教学要求:1、掌握用报表向导设计报表。2、掌握用快速报表设计报表。3、理解报表数据源、报表布局、报表控件、报表变量的的概念,掌握用报表设计器设计报表。(三)教学重点:1、报表设计的基本方法与步骤。2、报表向导的使用方法

19、。3、报表设计器的使用方法。4、报表打印方式的设置。(四)教学难点:1、报表的布局。2、分组报表的设计。3、分栏报表的设计。实践教学(2学时):属性:实验实践教学内容:各类报表的创建。实训考核方法:上交实训报告。5.5菜单设计理论教学(2学时):(一)教学内容:1、Visual FoxPro系统菜单2、下拉式菜单设计3、快捷菜单设计(二)教学要求:1、掌握用菜单设计器创建菜单。2、掌握用快速菜单创建菜单。3、掌握向菜单添加事件代码。4、掌握菜单的修饰。(三)教学重点:1、用菜单设计器创建菜单。2、用快速菜单创建菜单。3、下拉菜单的设计方法。(四)教学难点:1、菜单系统的建立方法。2、弹出式菜单

20、和快捷菜单的建立方法。实践教学(2学时):属性:实验实践教学内容:1、下拉式菜单设计。2、快捷菜单设计。3、菜单的编译与使用。实训考核方法:上交实训报告。第 6 章 应用程序开发和生成(8学时)6.1应用项目综合实践(2学时); 6.2应用程序向导和应用程序生成器(4学时)理论教学(6学时):(一)教学内容:1系统开发基本步骤 2. 连编应用程序3 主程序设计4 应用程序生成器5 生成可发布的应用程序(二)教学要求:1、掌握开发应用系统的步骤。2、掌握主程序设计。3、掌握项目与数据库的建立。4、掌握系统模块设计。5、掌握程序的连编。(三)教学重点:1、应用系统开发的步骤与方法。2、应用系统的集

21、成与调试。(四)教学难点:1、如何从实际问题确定应用系统的结构。2、如何确定应用系统中数据库与数据表的结构。3、综合调试和维护的能力。实践教学(2学时):属性:实验实践教学内容:建立一个小型数据库应用系统。参考选题:1、学生成绩管理系统的创建。2、图书管理系统的创建。实训考核方法:上交自己设计的数据库应用系统。第7章 开发实例(6学时)7.1系统实例开发全过程(一)教学内容:本章为课程设计,在教师指导下教学数据库管理系统的设计。(二)教学要求1.掌握小型数据库应用程序的开发过程和方法。2.掌握系统发布及生成的方法。(三)教学重点:1.小型数据库应用程序的开发过程和方法。2.系统发布及生成的方法。(四)教学难点:1.小型数据库应用程序的开发过程和方法。三、各教学环节的基本要求(一)课堂讲授1、教学方法 2、教学手段3、教学辅助资料(二)作业、答疑和质疑1、作业2、答疑和质疑(三)考核方式四 、与其他课程的联系与分工五、建议教材及教学参考书(一)建议教材(二)教学参考书注:题目用小三号黑体字,居中,一级标题用小四号黑体,二级标题用五号宋体加粗,其余用五号宋体。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1