文本内容:
《数据库应用》教学大纲•课程名称数据库应用(VF)•课程性质选修课•课程教学目的数据库作为一种先进的数据管理系统,几乎已应用到所有领域Visual FoxPro(简称YFP)作为数据库家族的新生代表,己进•步演变为基于面向对象设计的可视化设计工具通过VFP的教学,要使学生掌握数据库应用系统开发方法,从而激发学生创新意识,推动对新知识的学习,锻炼动手实践能力•课程教学原则与教学方法本着教书育人的基本原则,理论与实践相结合,把深刻的理论用简单明了的语言表达来,做到深入浅出,简洁易懂鼓励学生多动手实践,激发学生创新意识•课程总学时48+1的+2•课程教学内容要点及学时分配
一、数据库系统的基本概念及VFP特点概述(2学时)介绍数据库系统的演变及VFP的特点、界面组成,使学生对数据库系统建立初步认识,对VFP的概貌有一轮廓性的印象
二、表的建立与修改(4学时)介绍建立与修改表文件的基本操作命令
三、表达式(3学时)介绍VFP的常量、变量、运算符、函数和命令子句等基本语言成分
四、表的维护命令(6学时)介绍维护表文件的基本操作命令
五、排序与索引(3学时)介绍对表数据进行排序和建立索引的方法,索引属于重点掌握内容
六、查询命令(6学时)介绍通过查询命令、界面操作及SQL语言对表数据进行查询的方法查询是数据库中最常用的命令之一,要求学生熟练掌握
七、统计命令(3学时)介绍计数、求和、求平均值以及汇总等命令,这些命令在应用中使用频率较高,要求学生熟练掌握
八、数据库与视图(1学时)介绍数据库与视图文件的用途和具体建立与使用方法
九、程序文件和程序的控制结构(2学时)开始VFP的第二种工作方式,介绍程序文件的建立与执行方法以及程序的几种控制结构
十、多模块程序(3学时)介绍模块化程序设计中的子程序、过程、函数等程序模块
十一、简单窗口设计(3学时)介绍浏览窗口的定制及一些窗口命令和函数
十二、菜单设计(3学时)介绍下拉式和弹出式菜单设计方法
十三、表单设计基础(3学时)介绍基本表单设计方法并引入面向对象程序设计概念学生首次接触面向对象程序设计,因此既是重点也是难点部分
十四、表单控件设计(6学时)按控件种类分几部分介绍常用控件,关键还是要跟操作课紧密联系起来•课程的实践教学环节要求数据库应用是一门实践性很强的课程,要求学生通过学习具体的数据库系统,既要掌握理论知识,又能动手编制并开发数据库应用程序•教材和主要教学参考书
1、史济民主编,《Visual Foxpro及其应用系统开发》,清华大学出版社出版•课程考试与评估考试可分笔试与上机两部分,以便对学生对课程的掌握情况进行全面准确的考核出题要难易适度,评估要准确客观。