1、开放教育(本科) VFP程序设计数据库及应用课程教学大纲重庆电大远程教育导学中心理工导学部2006年3月修订第一部分 大纲说明一、课程性质与任务 VFP程序设计(含数据库及应用)是广播电视大学开放教育本科计算机科学与技术专业的一门选修课和会计学专业的一门限制选修课。本课程的任务是通过本课程的学习,使学生掌握Visual FoxPro6.0开发Windows应用程序的基本概念、基本原理和基本方法,基本达到能够根据实际需要自行开发简单的Windows应用程序,增强进一步使用Visual FoxPro6.0或其他面向对象的可视化开发工具开发Windows应用程序的能力。二、与相关课程的衔接本课程一般
2、宜第3学期开设,是计算机应用基础、计算机电路基础等课程的后续课程。三、课程教学基本要求1、正确认识课程的性质、任务及其研究对象,全面了解课程的体系、结构,对课程内容有总体的把握;2、了解关系数据库系统的事件驱动、控件、输入和输出、面向对象等一些基本概念。3、掌握结构化程序设计和面向对象程序设计的方法信息信息系统的基本概念、基本原理和基本方法;数据库的基本操作和数据库的编程方法和技巧4、将数据库程序设计的基本原理和方法运用到具体的实际中。四、教学方法及教学形式1本课程的特点是:概念多、实践性强、涉及面广,因此建议采用在计算机教室(或计算机多媒体教室)进行教师讲授为主、学生自主学习和协作学习为辅的
3、教学形式,讲授与实验应统一考虑。2.本课程必须要完成一定的实验项目,上机实验之前,必须进行必要的文字教材的预习,完成必要的习题或讨论题,为加强和落实动手能力的培养,应保证上机机时不少于本教学大纲规定的实验学时。3.辅导教师在辅导中要体现“导学”、“助学”、“促学”,对关键性概念、整体实现思想方面的问题,采用研讨式、讲练式等方法组织学生进行重难点分析和讨论,充分发挥导学的师生交互功能,及时解答学生的疑难问题;定期进行导学检查和小结,不断提高面授导学的质量。4.如条件许可,应利用多媒体资源平台和多媒体网络技术进行集中授课、答疑和讨论。五、课程教学要求的层次本课程在教学实施过程及期末考核时,按“知道
4、、会、掌握、熟练掌握”四个层次要求。“知道”是要求对本课程的基本概念和术语应有所知。“会”是要求对基本操作要明确操作的要领,会做。“掌握”是要求对基本理论、基本技能和基本方法,不仅要知道是什么,还要知道为什么。“熟练掌握”是要求能综合运用所学的基本方法和基本技能,根据所给的条件灵活自如处理业务问题。第二部分 多媒体教学一体化设计方案一、课程的基本结构VFP程序设计的教学内容分为十章,各章的基本内容及章序如下:第一章数据库系统导论第二章Visual FoxPro6.0的数据基础第三章中文Visual FoxPro6.0简介第四章表创建与基本操作第五章标准SQL语言第六章Visual FoxPro
5、6.0程序设计基础第七章数据库的创建和使用第八章查询与视图第九章表单的创建与使用第十章Visual FoxPro6.0控件的使用第十一章报表设计第十二章菜单设计与工具栏第十三章小学学生管理系统第十四章应用程序的连编与发布二、学时分配比例本课程为5学分,课内学时90,其中:集中辅导和上机实验课学时为72 学时,自主学习课18学时,课程设计18学时,开设一学期。建议集中辅导学时分配如下。本课程实验教学大纲见附件1。章节内容学时分配第一章数据库系统导论2第二章Visual FoxPro6.0的数据基础6第三章中文Visual FoxPro6.0简介1第四章表创建与基本操作8第五章标准SQL语言3第六
6、章Visual FoxPro6.0程序设计基础4第七章数据库的创建和使用3第八章查询与视图3第九章表单的创建与使用6第十章Visual FoxPro6.0控件的使用10第十一章报表设计6第十二章菜单设计与工具栏6第十三章小学学生管理系统6第十四章应用程序的连编与发布2复习6合计72三、多媒体教材的构成1、文字教材。文字教材是教学的基本依据,体现教学大纲所规定的课程性质和教学要求,按照体系完整、文字简洁准确的要求编写,适合以自学为主的成人学生并能较好地体现电大教学的规律和特点。2、录像教材录像教材是文字教材的强化媒体,也是文字教材的形象化、视听化。它以形象、生动、直观、简洁的教学形式,突出教学内
7、容的重点、疑点和难点。3、网上教学资源重庆电大为开放教育各试点专业专门建立了教学平台,发布有关教学信息,以便为学生提供导学帮助。本课程将在教学平台上发布多种教学资源,以便于学生通过网络学习课程内容。4、CAI网络课件及教学光盘。第三部分 课程教学内容和教学要求第一章 数据库系统导论教学要求 本章通过介绍数据、数据处理、信息、数据库、数据库系统等概念,讨论了它们之间的关系。学生通过学习本章,应了解计算机数据管理的发展阶段以及各阶段的特点,掌握数据库系统的组成和主要功能、数据模型的种类等。教学内容(1)数据与信息。(2)数据处理。(3)信息系统。(4)信息管理系统。(5)数据管理的发展阶段。(6)
8、数据库系统。(7)数据模型。(8)关系模型。第二章 Visual FoxPro6.0的数据基础教学要求本章通过介绍Visual FoxPro6.0的数据、数据类型的概念,讨论了数据之间的关系和功能。学生通过学习本章,应掌握常量、变量、运算符、表达式和常用函数的功能。 教学内容(1)数据和数据类型、文件类型。(2)常量、变量和表达式。(3)常用函数。第三章 中文Visual FoxPro6.0简介教学要求本章通过介绍中文Visual FoxPro6.0的安装与启动方法,讨论了项目管理器创建和操作方法。学生通过学习本章,应掌握中文Visual FoxPro6.0的窗口组成,特别是项目管理器窗口。
9、教学内容(1)中文Visual FoxPro6.0的安装与启动。(2)中文Visual FoxPro6.0的窗口介绍。(3)项目管理器。第四章 表创建与基本操作教学要求本章通过介绍新表的创建方法,讨论了操作数据库表的几种方法,数据查询和统计,表与表间的关联关系。学生通过本章的学习,应熟练掌握表和数据库的操作方法,掌握常用命令、函数的格式、功能和使用方法,掌握数据库的字段类型和文件类型。教学内容(1)创建新表三种方法。(2)表的基本操作。(3)数据查询与统计。(4)表的联接与表之间的关联。第五章 标准SQL语言教学要求本章通过介绍基本表,分析了的基本表的原理以及SQL语言命令的格式和功能。学生通
10、过本章的学习,应熟练掌握基本表操作方法,掌握SQL查询语句的结构、功能以及使用方法。教学内容(1)定义、修改基本表。(2)SQL查询命令格式和功能。第六章 Visual FoxPro6.0程序设计基础教学要求本章通过介绍程序文件的概念和相关命令语句,分析了三种常用程序设计结构的功能。学生通过本章的学习,应掌握结构化程序设计方法、程序结构的三种基本形式,掌握创建和运行程序文件的方法和步骤、交互式数据数据命令格式、功能和使用方法、过程与过程调用的方法和命令的功能,了解内存变量的概念、数组的定义和使用方法。教学内容(1)程序文件(2)顺序程序设计(3)选择程序设计(4)循环程序设计(5)过程与函数第
11、七章 数据库的创建和使用教学要求本章通过讨论表文件和数据库文件,以及之间的关系,介绍了数据库的基本操作命令属性设置方法。学生通过本章的学习,应掌握创建数据库的基本方法以及数据库的基本操作命令属性设置,了解表与数据库之间的关系。教学内容(1)创建数据库(2)数据库中表的属性(3)控制记录的数据输入第八章 查询与视图教学要求本章介绍了数据多表查询的条件、创建视图的方法,学生通过本章的学习,应掌握创建一个多表查询、本地视图的基本方法和基本步骤。教学内容(1)查询向导(2)创建视图第九章 表单的创建与使用教学要求本章在介绍表单属性、事件、函数的概念基础上,归纳了表单的制作方法。学生通过本章的学习,应熟
12、练掌握创建表单的方法,掌握表单的常用属性和常用事件的设置。教学内容(1)表单设计器(2)表单向导第十章 Visual FoxPro 6.0控件的使用教学要求本章主要介绍了常用的16种标签的设置方法。学生通过本章的学习,应掌握标签控件、文本框控件、组合框控件、命令按钮控件、命令按钮组控件、单选按钮组控件、复选框控件、微调控件、编辑框控件、列表框控件、计时器控件、图像控件、页框控件、形状控件、表格控件、线条控件等控件的创建、常用属性、常用事件设置方法。教学内容(1)常用控件(2)安装和设置ActiveX控件第十一章 报表设计教学要求本章介绍了报表生成的工具,以及报表设计器窗口中对象的基本操作。学生
13、通过本章的学习,应掌握使用向导设计报表和使用报表设计器设计报表的方法。教学内容(1)报表向导(2)报表设计器 第十二章 菜单设计与工具栏教学要求本章介绍了菜单设计的方法以及菜单工具栏的使用。学生通过本章的学习,应掌握菜单的组成、创建菜单的方法以及工具栏的设计方法。教学内容(1)菜单设计。(2)制作工具栏。第十三章 小学学生管理系统教学要求本章以“小学学生管理系统”应用程序为案例详细说明了数据库应用程序的创建过程。学生通过本章的学习,应掌握“小学学生管理系统”应用程序设计的流程、设计步骤和方法。教学内容(1)系统分析(2)系统设计第十四章 应用程序的连编与发布教学要求本章介绍了如何将应用成序进行
14、连编和发布的方法。学生通过本章的学习,应掌握连编应用程序的方法,了解创建安装盘的方法和步骤。教学内容(1)连编应用程序(2)创建安装盘附件1:本课程实验教学大纲附件1开放教育(本科)数据库及应用VFP程序设计课程实验教学大纲一、课程实验说明本课程实践内容为课程实验(所有专业)和课程设计(仅计算机专业)。二、实验教学内容及要求1实验内容本课程必做实验共45学时,课程设计18学时。具体题目如下:必做实验:实验一:建立数据库、建立、修改和复制数据表实验二:记录的查询与更新实验三:Visual FoxPro界面设计1控件画法与简单属性设计2窗体和控件的基本操作实验四:表单设计实验五:报表设计实验六:菜
15、单设计实验七:应用编程实验八:应用程序的连编与发布选做实验:实验九:计算器实验十:“小学生管理系统”应用程序调试2实验条件(1)实验设备:30台P以上微机、Visual FoxPro6.0。(2)实验教师:必须全面掌握课程基本理论,并具有指导实验的能力。3实验要求(1)各项实验应与理论课同步进行。(2)学生在实验前应预习实验有关内容,每个实验必须认真写出实验报告。实验报告内容一般包括:实验目的、实验原理、实验内容和步骤、实验数据及测试结果分析。(3)实验报告内容要真实反映具体实验情况,编造实验报告。(4)实验指导教师必须对学生实验出席完成情况及实验报告认真记录批改。并保存有关材料,市电大专业责任教师负责检查验收。三、成绩评定学生每次实验都按百分制评出成绩,取总次数的平均值为实验总成绩。实验成绩不合格者视为形考成绩不合格,不允许参加期末考试。第 10 页 共 10 页