文档详情

Visual FoxPro程序设计教学大纲1

无***
实名认证
店铺
DOC
32.50KB
约5页
文档ID:136506548
Visual FoxPro程序设计教学大纲1_第1页
1/5

《Visual FoxPro程序设计》教学大纲一、课程基本信息 1、课程英文名称:Visual FoxPro Programming2、课程类别:公共基础课程3、课程学时:总学时56,上机学时204、学    分:3.5分5、先修课程:计算机文化基础6、适用专业:非计算机专业7、大纲执笔:计算机基础教研室  谯英8、大纲审批:计算机科学学院学术委员会9、制定(修订)时间:2006年12月二、课程的目的与任务     通过本课程的学习,使学生深入理解数据库的基本概念和思想,掌握Visual FoxPro程序设计的方法和常用算法的使用,培养数据库应用系统设计的基本方法和技能,为今后在专业课程的学习中使用计算机解决实际问题打好基础三、课程的基本要求     了解数据库系统的基本概念;掌握关系数据库的基本原理;熟悉Visual FoxPro6.0开发环境;熟练掌握Visual FoxPro数据库的基本操作;掌握关系数据库标准语言及Visual FoxPro面向对象程序设计的基本方法    该门课程的实践性较强,在学习基础理论的同时必须进行大量上机编程练习,要求学生课外花费同等量学时来加深和巩固课内所学内容。

四、教学内容、要求及学时分配 (一)理论教学(36学时)1、数据库基础知识(4学时)教学内容:(1)数据库系统的基本概念(2)关系数据库:关系数据库、关系运算及数据的一致性和完整性(3)Visual FoxPro系统特点与工作方式教学要求:(1)掌握关系数据库的基本概念(2)熟悉VFP 6.0编程环境重点:关系模型难点:数据的一致性和完整性2、Visual FoxPro的基本语言成分(4学时)教学内容:(1)数据类型和数据元素(2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数教学要求:(1)掌握数据类型、常量、变量和表达式的应用(2)掌握常用函数的用法重点:数据类型及常用函数的使用难点:数据类型3、数据库和表的建立、修改与有效性检验(6学时)教学内容:(1)表的建立与修改(2)创建数据库及数据库的基本操作(3)索引的创建和使用教学要求:(1)熟练掌握表的基本操作(2)熟练掌握数据库的基本操作(3)掌握索引的使用重点:表的创建和索引的使用难点:索引的使用4、多表操作(4学时)教学内容:(1)工作区的概念(2)建立表之间的关联及参照完整性的设置(3)表的联接JOIN及表间临时关联教学要求:(1)掌握多表操作(2)掌握表的联接方法重点:多表操作的方法难点:对参照完整性规则的理解5、视图建立与数据查询(4学时)教学内容:(1)视图文件的建立、查看与修改(2)查询文件的建立、执行与修改教学要求:(1)掌握视图的概念(2)掌握查询文件的创建,以及视图与查询的区别重点:查询文件的建立和修改难点:视图和查询的建立以及他们之间的区别6、关系数据库标准语言SQL(6学时)教学内容:(1)SQL的数据定义功能(2)SQL的数据修改功能(3)SQL的数据查询功能教学要求:掌握SQL的数据更新及数据查询重点:SQL的数据查询功能难点:SQL的数据查询功能:嵌套查询、联接查询、分组计算查询7、项目管理器、设计器和向导的使用(4学时)教学内容:(1)项目管理器及表单、菜单等设计器的使用(2)应用程序向导的使用教学要求:(1)掌握项目管理器和表单设计器的使用(2)了解报表、菜单、报表设计器的使用重点:表单设计器的使用难点:报表设计器的使用8、Visual FoxPro程序设计(4学时)教学内容:(1)命令文件的建立与运行(2)结构化程序设计(3)过程与过程调用教学要求:(1)掌握结构化程序设计(2)了解过程的设计和调用重点:结构化程序设计难点:过程调用中的参数传递(二) 实验教学(上机20学时)必开实验:1、实验项目名称:VFP的基本操作及内存变量的应用(2学时,验证型)实验目的:(1)熟悉VFP6.0的运行环境(2)掌握VFP内存变量的使用仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无2、实验项目名称:数据表的建立及操作(2学时,验证型)实验目的:(1)掌握数据表结构的建立(2)数据表中数据的基本操作仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无3、实验项目名称:索引的创建(2学时,验证型)实验目的:掌握索引的创建及数据的快速查询仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无4、实验项目名称:数据库的创建及参照完整性的设置(2学时,验证型)实验目的:(1)掌握数据库的建立及基本操作(2)掌握数据库表间关联关系的建立及参照完整性的设置仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无5、实验项目名称:创建项目(2学时,验证型)实验目的:掌握项目文件的建立及项目管理器的基本操作仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无6、实验项目名称:创建视图和查询(2学时,验证型)实验目的:(1)掌握视图的建立及基本操作(2)掌握查询的建立及基本操作仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无7、实验项目名称:程序设计(2学时,验证型)实验目的:(1)掌握程序文件的建立、编辑和调用(2)掌握程序控制结构的编写仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无8、实验项目名称:表单设计(2学时,验证型)实验目的:掌握表单设计基本的方法仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无9、实验项目名称:学生管理信息系统的开发(4学时,综合型)实验目的:(1)掌握数据库设计的方法(2)掌握用户界面设计(3)掌握程序设计的基本方法仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无五、考试考核办法 采用平时成绩、实验和期末闭卷考试成绩相结合的方式:平时成绩(考勤、随堂提问、作业等):10%实验(每次实验结束后需提交实验报告):30%期末考试(闭卷):60%六、教材及参考书 (一)教材[1] 匡松主编,《数据库程序设计教程—Visual FoxPro环境》科学出版社,2005年11月第一版[2] 何振林主编,《数据库程序设计习题与实训教程—Visual FoxPro环境》科学出版社,2005年11月第一版(二)参考书[1] 四川省教委计算机等级考试中心编著,《四川省普通高校非计算机专业计算机等级考试考试大纲》[2] 匡松主编,《Visual FoxPro面向对象程序设计实用教程》西南交通大学出版社,2004年8月第一版。

下载提示
相关文档
正为您匹配相似的精品文档