1、数据库应用技术课程教学大纲(信息技术教育系2009.1年修订)课程名称:数据库应用技术选用教材:武妍等主编,Visual FoxPro程序设计教程(面向数据库应用),上海交通大学出版社,2007课程类型:范围选修课学时:讲授32学时,实验32学时学分:4适用对象:文管类专业本科生先修课程:信息技术基础一、课程性质、目的与任务以及对先开课程要求数据库应用技术课程是文管类专业一门重要的专业基础课,可实现大容量的数据管理和在Windows环境下数据库管理系统的开发。该门课程属于国家教委提出的非计算机专业的三个层次课程体系中的第二个层次,是一种“可视化的界面设计过程化的程序代码设计”课。 通过本课程的
2、学习,使学生了解计算机程序设计的基本知识、具有可视化程序设计的初步能力,为学生继续学习编写Windows风格的程序以及大型数据库管理软件打下基础,并能顺利通过全国的计算机II级考试。要求:1.使学生了解计算机程序设计的基本知识;2.使学生掌握程序设计的基本方法和使用计算机处理问题的思维方法;3.使学生具有利用Visual FoxPro 6.0编写Windows风格的数据库管理系统的能力。 4.开课前要求学生已掌握信息技术基础课程中的基本内容。二、教学重点及难点重点:利用Visual FoxPro 编写Windows风格的数据库管理系统。难点:结构化程序设计方法,面向对象的程序设计方法。三、与其
3、它课程关系信息技术基础为它的先行课,管理信息系统等课程为它的后续课程。四、教学内容、学时分配及基本要求第一章 数据库概论(1学时)基本要求:掌握数据库系统的基础知识;重点:数据、信息、数据处理等基本概念。数据模型、数据库系统的基础知识。难点:关系数据库及其设计主要内容:1.1 数据、信息与数据处理1.2 数据模型1.3 数据库系统第二章 vfp概述(1学时)基本要求:了解Visual FoxPro 6.0的功能和特点;掌握Visual FoxPro 6.0的安装与配置;掌握Visual FoxPro 6.0的启动与退出及系统主窗口及其他窗口。 重点:掌握Visual FoxPro 6.0的启动
4、与退出及系统主窗口及其他窗口,命令窗口的使用,系统环境的配置。难点:系统环境的配置。主要内容:2.1 VFP6.0简介2.2 启动、界面组成及退出2.3 系统配置、工作方式2.4 命令格式及程序文件的建立第三章 vfp数据与运算(2学时)基本要求:掌握Visual FoxPro 6.0数据类型的基本概念;熟练掌握常量、变量、数组等的定义规则和各种运算符的功能及表达式的构成和求值方法;掌握部分常用标准函数的功能和用法。重点:Visual FoxPro 6.0基本语法规则难点:数组变量,逻辑表达式主要内容:3.1 数据类型3.2 常量和变量3.3 标准函数3.4 运算符和表达式第四章 数据库与表的
5、操作(8学时)基本要求:了解自由表与数据库表的异同;掌握使用表向导和表设计器创建表的方法;掌握表的各种操作。掌握索引的概念、建立和使用方法。重点:表的创建方法及各种操作难点:多表操作主要内容:4.1 创建自由表4.2 自由表的维护4.3 表的索引与排序4.4 查询与统计4.5 多表操作4.6 数据库的建立与使用4.7 数据库表的操作4.8 数据库表间的永久关系4.9 创建用户的应用系统 第五章 关系数据库标准语言SQL(2学时)基本要求:掌握查询、视图的建立重点:查询。难点:查询与视图的异同主要内容:5.1 结构化查询语言5.2 查询的建立5.3 视图的建立第六章 数据库查询与建立视图(6学时
6、)基本要求:熟练掌握创建程序文件的方法,熟练掌握程序的三种基本结构,熟练过程及过程文件的用法。重点:分支结构、循环结构难点:循环结构的用法主要内容:6.1 数据查询6.2 视图第七章 VFP程序设计基础(2学时)基本要求:掌握表单的基本概念;熟练掌握表单的建立、数据环境的设置方法、常用控件的使用方法;掌握表单中代码的建立方法。重点:表单的设计方法。难点:数据环境的设置及控件的使用方法。主要内容:7.1 面向对象程序设计的基本概念7.2 用表单向导创建表单7.3 用表单设计器创建表单7.4 表单的控制7.5 常用事件和属性7.6 容器对象和控件对象第八章 表单设计与应用(6学时)基本要求:掌握表
7、单的设计与管理;掌握各种控件的使用方法。重点:命令按钮组、编辑框、复选框和单选框、列表框和组合框。难点:表格和页框主要内容:8.1 显示信息的控件8.2 命令按钮和命令按钮组控件8.3 接收用户输入的控件8.4 给出一组确定值的控制8.5 计时器控件8.6表格控件8.7页框控件8.8 ActiveX控件和ActiveX绑定控件第九章 报表与标签设计(2学时)基本要求:掌握报表的创建、修改及打印的操作方法。重点:创建报表难点:创建报表主要内容:9.1 设计报表9.2 用向导创建报表9.3 用报表设计器创建报表9.4 预览与打印报表9.5 标签的设计第十章 菜单与工具栏设计(2学时)基本要求:了解
8、Visual FoxPro 6.0菜单系统的基本组成;熟练掌握用菜单设计器创建菜单(包括菜单项、键盘访问键、键盘快捷键)的方法;掌握创建快捷菜单的方法;掌握如何生成菜单程序。重点:菜单的设计和使用难点:菜单设计器的使用主要内容:10.1 菜单系统概述10.2 利用菜单设计器创建菜单10.3 创建快捷菜单10.4 创建自定义工具栏五、教材和参考书教材:武妍等主编,Visual FoxPro程序设计教程(面向数据库应用),上海交通大学出版社,2007,第一版实验教材:武妍等主编,Visual FoxPro程序设计上机实验指导(面向数据库应用),上海交通大学出版社,2007,第一版主要参考书目:Visual Foxpro 程序设计教程 张国平 主编 中国农业出版社2007年第一版Visual Foxpro 程序设计实验指导与习题赵艳 主编 中国农业出版社2007年其它Visual FoxPro 6.0程序设计教材和网络资源