1、学生管理系统数据库及数据表的操作课程名称:VF数据库应用(计算机应用基础二级)课程描述:本课程包括Visual FoxPro的数据基础及语言规范、表的建立和操作、查询与排序、数据库操作使用、关系数据库标准语言SQL、程序设计基础、表单设计应用、菜单程序设计、报表设计、应用系统集成;每个部分根据教学内容要求再分若干单元,循序渐进,便于学生学习掌握。能力目标:根据实际工作过程和岗位的需要,通过本课程的学习,使学生能够综合应用数据库技术的知识和技能,从而能够独立地对数据进行组织、管理和维护。在未来的就业岗位中,能够快速有效的管理工作中的大量数据,胜任所从事的工作,具备有效数据生成、信息维护的能力。在
2、课程开始就把这门课程要达到的目标告知学生,使学生目的明确。学生目标明确后,针对性就强,也就会特别重视实际操作技能的掌握及其灵活应用。课程内容:学生通过学习能够规范化实践VFP 6.0的界面组成、工作方式、数据库和表的基本操作、查询与统计的方法、基本的程序设计方法、表单、表单控件、菜单、报表的设计方法等方面的内容,能够独立开发设计职业应用相关的简单数据库及其应用程序。主要包括以下单元知识点和技能点的教学内容:Visual FoxPro的工作方式,Visual FoxPro的辅助设计工具,项目管理器的作用,Visual FoxPro的特点、性能指标。Visual FoxPro常量、变量的含义及类型
3、,Visual FoxPro的运算符和函数,Visual FoxPro命令的常用子句。表结构的建立与修改,表数据的插入与删除,通用型字段的含义与使用方法,表与表结构的的复制方法,记录的插入、追加、删除、恢复方法,逻辑表的设置。表的排序与索引方法,相关查询命令,多工作区的查询及表的关联,统计、求和、求平均值、汇总等命令,排序和索引的概念。数据库的基本概念,用数据库设计器设计数据库的方法,主索引与永久关系,视图的创建、更新。标准SQL语言中SELECT、JOIN命令,单表查询和多表查询方法,用查询设计器建立查询的方法。程序文件的建立与执行,程序的控制结构,三种程序结构和多模块程序设计,程序文件的书
4、写规则。学会使用表单向导,表单设计器的基本操作,在表单上设计控件的方法及对象的引用规则,对象、属性、事件的概念,面向对象的程序设计方法。会运用VFP基本知识和操作解决实际问题,使学生对VFP应用程序设计有一个更深的了解,进一步提高程序设计能力。报表在日常事务管理中的重要性,设计报表的布局。学会使用快速报表设计器创建简单报表。FoxPro报表设计器的操作,学会实设计、修改报表。设置VFP中的打印命令。菜单生成的基本步骤,学会下拉式菜单的设计方法和弹出式菜单的设计方法,用菜单设计器设计菜单的方法。查询与统计的方法、基本的程序设计方法、能够独立开发设计职业应用相关的简单数据库及其应用程序。在未来的就
5、业岗位中,能够快速有效的管理工作中的大量数据,胜任所从事的工作,具备有效数据生成、信息维护的能力。在课程开始就把这门课程要达到的目标告知学生,使学生目的明确。教学项目准备工作教学项目准备工作四、教法与学法(学情分析)四、教法与学法(学情分析)教学对象:教学对象:管理工程系会计电算化、电子商务、金融保险等专业高职一年级学生 学情分析:学情分析:作为非计算机专业的初学学生,教师一定要调动起学生的积极性和创新意识,让学生在一定的理论基础上善于动手实践,在反复实践过程中掌握知识、提高能力、形成技能。教学团队:教学团队:承担本门课程教学任务的教师6名,专兼结合。均从事多年计算机应用教学工作,有着丰富的教
6、学经验,能满足学院赋予的教学任务。教学项目准备工作教学项目准备工作场地设备专兼教师实训资源管理平台学校已有条件学校已有条件教学资源补充教学资源补充教学环境与资源:教学环境与资源:教学项目的背景与定位教学项目的背景与定位 :教学项目的选择教学项目开发的载体真实开发案例系统组件教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本
7、流程教学项目实施的基本流程教学项目实施的基本流程教学项目实施的基本流程对学习者的要求:对学习者的要求:能力目标:能力目标:具备系统环境的配置、项目的创建及使用的能力。具备系统环境的配置、项目的创建及使用的能力。使用使用VFPVFP常量、变量,各种运算符及表达式,内置函数的能力。常量、变量,各种运算符及表达式,内置函数的能力。利用利用VFPVFP的工作环境完成表结构的建立与修改。的工作环境完成表结构的建立与修改。表数据记录的插入、追加、删除、恢复的操作。表数据记录的插入、追加、删除、恢复的操作。具备逻辑表的设置和表的数据处理能力。具备逻辑表的设置和表的数据处理能力。根据数据库的逻辑结构设计,运用
8、数据库设计器完成数据库的创建。根据数据库的逻辑结构设计,运用数据库设计器完成数据库的创建。数据表的添加,数据库表设置主索引、普通索引,实现表间的永久关系。数据表的添加,数据库表设置主索引、普通索引,实现表间的永久关系。保证数据完整性的实施,具备创建使用和维护数据库的意识和能力。保证数据完整性的实施,具备创建使用和维护数据库的意识和能力。教学项目的背景与定位教学项目的背景与定位 :VF数据库应用教学项目分析教学项目1:学生管理系统总体结构设计说明教学项目2:学生管理数据库及数据表的操作教学项目3:学生管理查询创建和视图设计教学项目4:学生管理系统相关表单设计教学项目5:学生管理系统相关菜单设计教
9、学项目6:学生管理系统相关报表设计教学项目7:学生管理系统主程序设计教学项目8:学生管理系统连编教法与学法(学法)教法与学法(学法)整体规划、准备素材整体规划、准备素材 教学项目实施的基本流程教学项目实施的基本流程 子任务一:学生管理数据库需求分析设计教学项目实施的基本流程教学项目实施的基本流程 子任务二:创建一个学生管理项目 子任务三:创建学生管理数据库 子任务四:创建学生信息表、课程信息表、成绩表 子任务五:设置表中各个字段的显示属性、字段有效性规则等 子任务六:实现数据库中的一对多永久关系(索引表达式)子任务七:设置参照完整性,对数据库功能检验子任务一:学生管理数据库需求分析设计子任务二
10、:创建一个学生管理项目子任务五:设置表中各个字段的显示属性、字段有效性规则等子任务六:实现数据库中的一对多永久关系(索引表达式)子任务三:创建学生管理数据库子任务七:设置参照完整性,对数据库功能检验子任务四:创建学生信息表、课程信息表、成绩表子任务一子任务一 学生管理数据库需求分析设计,给出分析报告;通过规范化学生管理数据库需求分析设计,给出分析报告;通过规范化的原则:需求分析的原则:需求分析-确定表-确定字段-确定联系-检查求精;时间:时间:学生活动:学生活动:1.准备操作现场所需工具;2.数据库的规划工作:收集完整、必要的数据项,并转换成数据表的字段形式。3.将收集的字段作适当的分类后,归
11、入不同的数据表中。4.根据规范化的关系的要求检查表的结构是否合理。5.形成分析设计报告文档教师活动:教师活动:1.提出设计分析课题,明确设计任务要求。2.给出设计文档的规范化格式。3.针对设计文档的书写,演示范例。2.学生操作过程教师进行监督、指导能力培养:能力培养:1.数据库需求分析能力2.规范化文档的编写能力3.沟通获取信息的能力教学过程控制:教学过程控制:1.观察学生的操作是否规范2.把有关概念归纳总结3.加强上机的实践练习4.完成技术报告文档上的相关内容5.培养自主设计开发应用程序的兴趣和能力内容摘要:内容摘要:从直观的E-R图中包括的实体、属性和联系三种基本图素开始构造对数据库的结构
12、与定义进行描述的概念模型完成逻辑结构设计,确定数据表的存储结构定义转化为二维表格的形式,列举数据样式教学方法:现场操作、个别指导、教学方法:现场操作、个别指导、启发引导 案例分析、分组讨论、角色扮演教学媒体:工作页教学媒体:工作页1报告整理文件夹VFP知识点测试系统、VFP上机考试题库子任务二子任务二 “项目管理器项目管理器”是是VFP 6.0处理数据和对象的主要组织工具,创建一个项目。时间:时间:学生活动:学生活动:1.认识项目文件和项目管理器2.创建一个新项目3.项目管理器组成及功能识别4.项目管理器的使用教师活动:教师活动:1.提出操作任务单元,明确操作要点。2.演示项目管理器位置的设定
13、方法。3.讲解项目管理器的主要功能和使用方法,演示范例。4.学生操作过程教师进行监督、指导能力培养:能力培养:1.借助项目管理器方便、有效地管理文件2.熟练使用可视化编程环境的能力3.沟通获取信息的能力教学过程控制:教学过程控制:1.观察学生的操作是否规范2.把有关概念归纳总结3.加强上机的实践练习4.完成技术报告文档上的相关内容5.培养自主设计开发应用程序的兴趣和能力内容摘要:内容摘要:1.项目文件类型和项目管理器2.创建新项目的步骤3.项目管理器组成及功能识别4.项目管理器的使用教学方法:现场操作、个别指导、教学方法:现场操作、个别指导、启发引导 案例分析、分组讨论、角色扮演教学媒体:工作
14、页教学媒体:工作页2、软硬件设备VFP知识点测试系统、VFP上机考试题库子任务三子任务三 在项目管理器中打开在项目管理器中打开“数据数据”选项卡,选中对象后,即可创建选项卡,选中对象后,即可创建学生管理数据库。时间:时间:学生活动:学生活动:1.按照要求,采用界面交互形式创建、打开、修改、关闭、删除图书管理数据库。2.采用命令形式创建教学管理数据库,并且对数据库进行操作。3.记录多种操作方法和步骤;4.数据库知识的应用教师活动:教师活动:1.提出操作任务单元,明确操作要点。2.演示数据库的创建、打开、修改、关闭、删的几种方法。3.讲解数据库设计器的主要功能和使用方法,演示范例。4.学生操作过程
15、教师进行监督、指导能力培养:通过项目管理器、“新建”对话框、命令交互方式建立、使用、修改、删除数据库。根据对教学管理、图书管理数据库的设计,创建表结构。默认目录的设置:工具选项文件位置默认目录修改使用默认目录浏览按钮选定目标盘目标目录选定确定设置为默认值确定教学过程控制:教学过程控制:1.观察学生的操作是否规范2.把有关概念归纳总结3.加强上机的实践练习4.完成技术报告文档上的相关内容5.培养自主设计开发应用程序的兴趣和能力内容摘要:内容摘要:1.数据库创建、打开、修改、关闭、删除2.数据库设计器使用和功能3.默认目录的设置教学方法:现场操作、个别指导、教学方法:现场操作、个别指导、启发引导
16、案例分析、分组讨论、角色扮演教学媒体:工作页教学媒体:工作页3软硬件设备VFP知识点测试系统、VFP上机考试题库子任务四子任务四 在打开的在打开的学生管理数据库设计器中创建学生、课程、成绩等数据表,它们属于该数据库。时间:时间:学生活动:学生活动:1.根据表的逻辑结构设计,创建学生、课程、成绩等数据表;2.向学生、课程、成绩等数据表录入较为合理的记录。3.对学生、课程、成绩等数据表的结构进行修改和复制操作;4.运用显示浏览数据的命令对数据记录进行检测。教师活动:教师活动:1.提出操作任务单元,明确操作要点。2.演示学生表的创建方法步骤。3.讲解录入数据和修改表结构的操作要点,演示范例。4.学生
17、操作过程教师进行监督、指导能力培养:能力培养:1.动手能力(创建完整表结构的技能)2.操作要领和规划3.合理性检测方法教学过程控制:教学过程控制:1.观察学生的操作是否规范2.把有关概念归纳总结3.加强上机的实践练习4.完成技术报告文档上的相关内容5.培养自主设计开发应用程序的兴趣和能力内容摘要:内容摘要:1.根据数据表的设计,创建、修改表结构,并添加记录。2.使用 Modify structure命令修改表结构3.使用命令形式增加、修改、删除、显示、查询、定位表中的记录。4.表记录显示、记录指针定位的相关命令。教学方法:现场操作、个别指导、教学方法:现场操作、个别指导、启发引导 案例分析、分
18、组讨论、角色扮演教学媒体:工作页教学媒体:工作页4软硬件设备VFP知识点测试系统、VFP上机考试题库子任务五子任务五 设置相关表中各个字段的显示属性、字段有效性规则和记录有设置相关表中各个字段的显示属性、字段有效性规则和记录有效性规则。效性规则。时间:时间:学生活动:学生活动:1.观察数据库表设计器与自由表的区别;2.对学生表相关字段设置显示属性,并且检查设置的效果。3.对成绩表相关字段设置字段有效性规则;4.对成绩表设置表级别的记录有效性规则。教师活动:教师活动:1提出操作任务单元,明确操作要点。2.演示职工表相关字段设置显示属性的方法,并且检查设置的效果。3.讲解字段级有效性规则与表(记录
19、)级有效性规则的区别,演示设置后的效果。4.学生操作过程教师进行监督、指导能力培养:能力培养:1.动手能力(设置有效性规则的技能)2.操作要领和规划方法,实施数据完整性约束3.合理性检测方法教学过程控制:教学过程控制:1.观察学生的操作是否规范2.把有关概念归纳总结3.加强上机的实践练习4.完成技术报告文档上的相关内容5.培养自主设计开发应用程序的兴趣和能力内容摘要:内容摘要:1.数据库表设计器中“显示”设置区域的功能2.数据库表设计器中“字段有效性”3.数据库表设计器中“匹配字段类型到类”和“字段注释”设置区域,教学方法:现场操作、个别指导、教学方法:现场操作、个别指导、启发引导 案例分析、
20、分组讨论、角色扮演教学媒体:工作页教学媒体:工作页5软硬件设备VFP知识点测试系统、VFP上机考试题库子任务六子任务六 对数据库中具有一对多关系的主表设置主索引或候选索引,从对数据库中具有一对多关系的主表设置主索引或候选索引,从表设置普通索引,制定索引表达式。表设置普通索引,制定索引表达式。时间:时间:学生活动:学生活动:1.为数据库中的学生表设置按照学号表达式设置主索引;2.对数据库中的相关表分别设置合理的索引。3.比较不同类型索引的特点,观察实现索引的效果和限制;4.命令格式创建索引文件。教师活动:教师活动:1.提出操作任务单元,明确操作要点。2.演示创建不同类型索引的方法,设置索引表达式
21、的技巧3.讲解分析数据库中表之间的关系(一对多、一对一),划分主从表,演示范例。4.学生操作过程教师进行监督、指导能力培养:能力培养:1.动手能力(设置索引表达式,创建索引的技能)2.操作要领和规划3.合理性检测方法教学过程控制:教学过程控制:1.观察学生的操作是否规范2.把有关概念归纳总结3.加强上机的实践练习4.完成技术报告文档上的相关内容5.培养自主设计开发应用程序的兴趣和能力内容摘要:内容摘要:1.创建一个索引2.创建索引文件3.使用索引的方法4.删除与关闭索引5.单索引文件和非结构复合索引压缩文件教学方法:现场操作、个别指导、教学方法:现场操作、个别指导、启发引导 案例分析、分组讨论
22、、角色扮演教学媒体:工作页教学媒体:工作页6软硬件设备VFP知识点测试系统、VFP上机考试题库子任务七子任务七 实现永久关系,利用实现永久关系,利用“参照完整性生成器参照完整性生成器”来设置规则,控制来设置规则,控制如何在相关表中更新、插入或删除记录。如何在相关表中更新、插入或删除记录。时间:时间:学生活动:学生活动:1.实现学生管理数据库中学生表和成绩表之间的永久关系;2.通过命令格式实现学生表和成绩表之间指针的动态关联;3.设置数据库表之间的参照完整性规则。4.对于设置了永久关系的相关表,在更新、插入或删除记录时,检验设置效果;教师活动:教师活动:1.提出操作任务单元,明确操作要点。2.演
23、示订货管理数据库中职工表和订单表之间的永久关系的实现方法,并完成参照完整性的设定,检查设置的效果。3.讲解表间动态关联指针的方法,演示范例。4.学生操作过程教师进行监督、指导能力培养:能力培养:1.动手能力(实现表间永久关系设置参照完整性的技能)2.操作要领和规划3.合理性检测方法教学过程控制:教学过程控制:1.观察学生的操作是否规范2.把有关概念归纳总结3.加强上机的实践练习4.完成技术报告文档上的相关内容5.培养自主设计开发应用程序的兴趣和能力内容摘要:内容摘要:1.永久关系是数据库表之间的关系,实现永久关系的步骤。2.需要同步两表之间的记录指针移动,在两表之间建立临时关系或关联。3.参照
24、完整性则属于数据库表之间的规则,设置的方法。教学方法:现场操作、个别指导、教学方法:现场操作、个别指导、启发引导 案例分析、分组讨论、角色扮演教学媒体:工作页教学媒体:工作页7软硬件设备VFP知识点测试系统、VFP上机考试题库教学项目实施的基本流程教学项目实施的基本流程教学单元设计教学单元设计 教学项目准备工作教学项目准备工作演示程序过程文档多媒体课件源代码知识点教程图片等开发用到资源教学评价与反馈工具教学评价与反馈工具 教学效果评价教学效果评价团队沟通协作团队沟通协作顺畅顺畅数据结构合理数据结构合理安全性高安全性高获取参考信息获取参考信息的能力的能力充分掌握开发充分掌握开发工具性能工具性能系
25、统界面美观系统界面美观交互性良好交互性良好开发技术文档开发技术文档结构规范结构规范汇报过程演示汇报过程演示表述清楚表述清楚教学效果评价教学效果评价作品展示作品展示学生下机逐个参观作品,并给出评价。学生下机逐个参观作品,并给出评价。总结反馈总结反馈知识技能:包括了哪些操作,操作要点是什么知识技能:包括了哪些操作,操作要点是什么?学生表现:有哪些同学完成较好,评选最佳小组和个人。学生表现:有哪些同学完成较好,评选最佳小组和个人。达标测试达标测试在这个环节中,就本出现的关键技能点进行测评。在这个环节中,就本出现的关键技能点进行测评。课程效果课程效果就本课目标的达成以及学生的表现情况进行总结。就本课目
26、标的达成以及学生的表现情况进行总结。通过实训课和展示课创设情境让学生在轻松愉快的通过实训课和展示课创设情境让学生在轻松愉快的气氛中以体验、实践、合作与交流的方式来学习并气氛中以体验、实践、合作与交流的方式来学习并运用所学知识。运用所学知识。教学效果综合评价教学效果综合评价学生在整个教学活动中主动参与,培养积极的情感学生在整个教学活动中主动参与,培养积极的情感态度,提高计算机操作能力,很好体现了态度,提高计算机操作能力,很好体现了“自主、自主、合作、探究合作、探究”的学习方式,能使大部分同学都能积的学习方式,能使大部分同学都能积极的参与到课堂学习及课堂活动中去。极的参与到课堂学习及课堂活动中去。教学反思与总结教学反思与总结教学反思与总结教学反思与总结教学过程中,安排的任务要符合学教学过程中,安排的任务要符合学生生活实际,还要注意任务的层次生生活实际,还要注意任务的层次性,由学生自主选择。性,由学生自主选择。有可能因实际情况而灵活调整教学有可能因实际情况而灵活调整教学进度和深度,从而保证每位学生都进度和深度,从而保证每位学生都有一定的收获。有一定的收获。观察观察合作合作探究探究教学团队教研室支撑团队共6人。学历分布:1名硕士、5名本科专业技术职称:2名高工、1名工程师、3名讲师均从事多年计算机应用教学工作,有着丰富的教学经验,能满足学院赋予的教学任务。
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。