《《Visual_FoxPro数据库及其应用》教学大纲.doc》由会员分享,可在线阅读,更多相关《《Visual_FoxPro数据库及其应用》教学大纲.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库应用基础Visual FoxPro教学大纲= 课程的性质= 课程设置的目的与要求= 课程要求的内容与考核目标= 授课及实验学时分配= 课程实验要求= 考试方式及考试成绩= 有关说明与实施要求数据库应用基础Visual FoxPro教学大纲一、课程名称数据库应用基础Visual FoxPro二、课程性质1教学对象:本课程既是计算机与信息技术学科专业的一门专业基础课,也是普通高等院校非计算机专业文理科计算机公共基础课,是中等职业教育计算机及应用专业国家规划教材。该课程为3学分,实行学分制。2. 课程特点:课程内容主要介绍了Visual FoxPro 9.0 数据库应用系统的开发工具和开发方法
2、,学习和掌握程序设计方法与技巧,以及数据库的应用和可视化程序设计技巧。通过该课程的学习,即要求学生具有一定的数据库开发和设计能力,同时还要求了解和掌握可视化软件工具的开发应用方法。3.与其他课程的关系:计算机文化基础、数学、英语是本课程的前序课程,其后序课程为应用计算机程序设计与数据库技术的专业课程或非计算机专业的专业基础课程、专业课中有数据处理要求的的相关课程。三、课程教学目的本书以初学数据库的学生为教学对象,以初步掌握Windows95/98基础知识为教学起点,以中文VisualFoxPro6.0为蓝本,详细介绍关系数据库管理系统的基础和基本操作方法。教材内容在第一版的基础上增加了关系数据
3、库语言SQL命令,适当增加了面向对象程序设计方法的应用,删除了用户自定义函数的内容。本书是中等职业学校计算机及应用专业国家规划教材数据库应用基础VisualFoxpro第2版,在原有国家规划教材基础上修订。本书依据教育部中等职业学校计算机及应用专业数据库应用基础课程教学基本要求编写,同时根据中等职业教育和计算机技术的发展对内容进行了适当的调整,编写过程中还参照了教育部考试中心颁发的全国计算机等级考试大纲。大纲的基本目标是培养学生应用计算机处理数据,应用数据库的方式组织数据、管理数据、处理数据的目的,使学生了解并掌握计算机存储数据、管理数据、处理数据的基本原理。掌握应用Visual FoxPro
4、 9.0数据库管理系统,进行简单数据库设计、程序设计及可视化程序设计的目的。达到教育部提出的计算机基础教学的“三个层次”的需要。同时结合财经专业的需要,培养学生应用计算机及数据库技术进行数据处理的基本技能,为学生将来学习专业课奠定基础,同时也对学生未来进行软件开发和数据管理打下坚实的基础。四、课程教学原则与教学方法本课程的教学过程应以多媒体讲授和实验操作指导相结合,采用多媒体教室授课,学生在计算机实验室,在教师的统一指导和要求下,以“自主、合作、探究”的教学模式进行实验操作。充分发挥学生的创新精神,在主动的学习过程中建构自己的知识结构。教师在整个教学过程中不是简单的知识传授者、灌输者;而是“组
5、织者、指导者、帮助者和促进者”,充分利用学校的计算机实验室、网络及服务器进行学习、实验及交流。五、课程总学时本课程安排在高二年级第二学期及高三第一学期,周学时5学时,其中:多媒体课堂教学3学时,实验室学生操作实验2学时。总教学时数为150。其中多媒体讲授90学时,实验操作指导60学时。六、课程教学内容要点及建议学时分配1课程教学内容及要点第1章VisualFoxPro基础本章总教学时为5,其中多媒体讲授3学时,上机实验2学时。教学内容:案例1.1认识VisualFoxPro的工作环境1.1.1VisualFoxPro的运行环境1.1.2启动与退出VisualFoxPro1.1.3菜单和窗口的基
6、本操作1.1.4数据库基础知识案例1.2操作对话框与工具栏1.2.1对话框的基本操作1.2.2工具栏的基本操作案例1.3在命令窗口执行命令1.3.1VisualFoxPr的命令概述1.3.2VisualFoxPro命令的基本规则案例1.4使用帮助系统学习VisualFoxPro1.4.1获取屏幕对象的帮助信息1.4.2获取命令和函数的帮助信息案例1.5VisualFoxPro的基本数据运算(一)1.5.1常用的数据类型1.5.2算术运算符和字符运算符案例1.6VisualFoxPro的基本数据运算(二)1.6.1关系运算符和逻辑运算符1.6.2设计表达式案例1.7内存变量的使用1.7.1内存变
7、量简介1.7.2数组简介案例1.8常用函数的功能1.8.1函数简介1.8.2使用函数的几种方法案例1.9使用项目管理器管理文件1.9.1VisualFoxPro常用的文件类型1.9.2项目管理器的基本操作1.9.3项目管理器的基本功能1.10阅读材料上机实习1上机实习1.1认识VisualFoxPro上机实习1.2获取帮助信息上机实习1.3运算符和表达式的使用上机实习1.4变量和函数的使用上机实习1.5项目管理器的基本操作教学要点:了解数据处理和数据库系统的概念,掌握数据模型的分类和关系模型中记录、记录指针、字段、字段属性等概念。了解VFP的主要特点和辅助设计工具,熟练掌握VFP的安装、启动、
8、退出及界面组成与操作基本操作,了解、熟悉项目管理器的功能和运用。第2章数据库和表本章总教学时为10,其中多媒体讲授6学时,上机实验4学时。教学内容:案例2.1使用表向导创建学生成绩表2.1.1设计表的结构2.1.2VisualFoxPro的向导案例2.2使用表设计器创建学生档案表2.2.1使用表设计器创建表2.2.2使用命令创建表案例2.3创建学籍管理数据库2.3.1创建数据库2.3.2打开与关闭数据库2.3.3添加与移去表2.3.4设置数据库表的属性案例2.4显示和修改学生成绩表的结构2.4.1打开和关闭表2.4.2显示和修改表结构案例2.5浏览编辑学生档案数据2.5.1浏览编辑数据2.5.
9、2定位记录和显示数据案例2.6向学生数据表追力口记录2.6.1使用菜单追加记录2.6.2使用命令追加记录案例2.7删除记录和更新成绩数据2.7.1删除记录2.7.2更新数据案例2.8有序显示学生档案数据2.8.1创建索引2.8.2对记录排序2.8.3维护索引案例2.9检索和统计学生数据2.9.1检索数据2.9.2统计数据案例2.10使用多个表的数据2.10.1创建表问关系2.10.2创建参照完整性上机实习2上机实习2.1保存工资数据上机实习2.2维护数据库和表结构上机实习2.3维护工资数据上机实习2.4检索数据和数据排序上机实习2.5多表操作教学要点:了解并掌握VFP的界面操作与命令操作方式两
10、种操作方式。了解并熟悉VFP的常量、变量、表达式、函数等VFP的基本元素,了解并熟悉VFP命令的基本格式和书写规则。熟练掌握自由表的建立、修改与数据编辑。重点掌握表的维护操作方法与相关命令。第3章查询与视图本章总教学时为15学时,其中多媒体讲授9学时,上机实验6学时。教学内容:案例3.1查询学籍数据3.1.1创建和修改查询3.1.2运行查询案例3.2修改查询文件3.2.1修改查询3.2.2定向输出查询结果案例3.3按指定条件查询学生数据3.3.1设置查询条件案例3.4使用SQL命令查询数据3.4.1查询数据的SQL命令案例3.5使用本地视图更新学籍数据3.5.1创建和运行本地视图3.5.2远程
11、视图简介上机实习3上机实习3.1查询数据上机实习3.2使用视图更新数据教学要点:掌握索引的概念和分类,了解定位查询与索引查询的区别,会使用统计命令进行数据统计。正确理解多工作区和表关联的概念,熟练掌握数据工作期的使用。重点掌握SQL查询命令的格式、功能及各种应用功能。了解使用项目管理器组织文件,正确理解数据库与视图的概念,掌握使用项目管理器快速访问VFP的各种设计器、生成器及向导的方法,了解数据库设计的方法,掌握创建数据库及对数据库的操作。掌握表设计器的操作方法,掌握“视图设计器”的使用,掌握多表视图的创建。第4章制作报表本章总教学时为25学时,其中多媒体讲授15学时,上机10学时。教学内容:
12、案例4.1新建学生档案报表4.1.1创建报表4.1.2预览报表案例4.2修改报表布局4.2.1打开报表文件4.2.2编辑报表控件案例4.3美化学生档案报袁4.3.1设计报表带区4.3.2美化报表控件案例4.4设计有序报表和分组报表4.4.1设计有序报表4.4.2设计分组报表4.4.3打印报表上机实习4上机实习4.1新建报表上机实习4.2编辑报表布局上机实习4.3美化报表教学要点:熟练掌握建立、编辑和运行命令程序文件的方法(MODIFY COMM和DO命令),重点掌握程序的各种控制结构及相应的语句。熟练掌握每种语句的格式、功能、执行过程及应用。熟练掌握子程序与过程结构的应用。了解结构化程序设计和
13、面向对象程序设计思想和方法。了解程序调试器的用法,并能用调试器调试程序。第5章结构化程序设计基础本章总教学时为5学时,其中多媒体讲授3学时,上机实验2学时。教学内容:案例5.1创建与运行程序5.1.1创建和运行程序5.1.2结构化程序设计概述案例5.2编写显示学生档案数据的程序5.2.1顺序结构程序设计5.2.2常用的程序设计命令案例5.3编写显示指定学生档案数据的程序5.3.1选择结构程序设计案例5.4编写显示所有学生档案数据的程序5.4.1循环结构程序设计案例5.5调试程序5.5.1程序调试基础案例5.6过程设计5.6.1过程的使用5.6.2参数传递上机实习5上机实习5.1顺序结构和选择结
14、构程序设计上机实习5.2循环结构程序设计上机实习5.3编写工资管理系统的程序教学要点:了解“表单向导”和“一对多表单向导”的使用,熟练掌握“表单设计器”的使用。了解多表单窗口设计方法,掌握简单表单集的创建。熟练掌握 “表单设计器” 使用,掌握简单表单的创建和在表单中插入控件。第6章面向对象程序设计基础本章总教学时为10学时,其中多媒体讲授6学时,上机实验4学时。教学内容:案例6.1制作学籍管理系统的欢迎界面6.1.1面向对象程序设计的基本概念6.1.2面向对象程序设计方法简介案例6.2创建显示学生数据的表单6.2.1创建表单6.2.2运行表单案例6.3编辑显示档案数据的表单6.3.1打开表单6
15、.3.2编辑表单案例6.4美化显示档案数据的表单6.4.1添加表单控件6.4.2设置控件属性6.4.3编写事件过程代码案例6.5表单的综合应用案例6.6创建学籍管理系统的菜单6.6.1新建和修改菜单6.6.2使用表单调用菜单案例6.7编译学籍管理系统的应用程序6.7.1应用程序项目集成6.7.2编译和发布应用程序上机实习6上机实习6.1为工资管理系统创建表单上机实习6.2编辑工资管理系统的表单上机实习6.3美化工资管理系统的表单上机实习6.4制作多表表单上机实习6.5制作工资管理系统的菜单上机实习6.6编译工资管理系统应用程序 教学要点: 了解并掌握打印机的正确使用方法,掌握用报表向导创建简单
16、的单表或多表报表的方法,能够应用报表设计器快速报表从单表中创建一个简单报表,并能用报表设计器修改已有的报表或创建自己的报表,掌握标签设计器的使用。2建议学时分配序号教学内容多媒体教学时数实验时数1第一章 Visual FoxPro基础15102第二章 数据库和表25153第三章 查询与视图1064第四章 制作报表845第五章 结构化程序设计基础15106第六章 面向对象程序设计基础1510机动7合计学时数8855总计学时数150七、课程的实践环节要求本门课程要求每周2学时实验操作课程,共计60学时。要求任课教师根据统一要求与实际情况进行实时实验辅导。所用教材的每章之后都有相应的各种类型的复习及
17、实验操作题,同时,为了更好地体现该课程的实践性,根据教学、实验要求自编了Visual FoxFro 数据库及其应用上机实验手册。教师在授课时根据统一要求,以任务的方式布置给学生,要求学生按时以FTP方式提交(五次),教师定期查阅并根据统一要求为每次作业计分,并以实验考试的形式(两次)考核每个学生完成实验情况,同时,将实验成绩记入总成绩。八、教材和主要教学参考书课程教材:计算机基础教育丛书Visual FoxPro 及其应用系统开发史济民 编 清华大学出版社出版,该教材获2002年度教育部全国普通高等学校优秀教材一等奖。主要参考书:面向对象程序设计系列教材Visual FoxPro 应用基础与面
18、向对象程序设计教程 李雁翎 编 高等教育出版社出版式 2002年3月21世纪高等院校教材计算机应用基础Visual FoxPro 6.0数据库教程邹策千主编 内蒙古大学出版社出版 2002年8月九、课程考试该课为公共必修课,考试形式全部采用计算机实际操作考试,其中实验考试两次约占总成绩的40%(实验考试内容是实验指导手册的相关实验内容)。FTP作业提交约3-5次约占总成绩的20%(作业内容是实验指导手册的相关实验内容)。期末考试约占总成绩的40%,采用计算机网上自动抽题、阅卷考试。考试成绩采用百分制,60分为及格,记3学分,否则,为不及格,无学分,学生须按学院的有关规定随后续年级重修。十、一些说明课程安排:本科本课程安排在高二年级第二学期。具体教学进度可据实际情况作适当调整,但不能减少总学时数。