




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库应用基础教学大纲一、课程简介本课程为全校非信息、计算机专业的公共基础必修课。总学时数为51,实验教学时数为34,学分为4,具体学时分配见附表。本课程的预修课程有:大学计算机基础。本课程主要内容有:数据库基础知识、基本概念与术语;Visual FoxPro的环境、工具、数据类型、表达式和函数; Visual FoxPro表的建立、输入、索引与查找、统计计算等操作;面向过程程序设计基础知识,顺序结构、分支结构、循环结构、子程序、参数传递等;面向对象程序设计基础,包括Visual FoxPro标签、文本框、编辑框、命令按钮、命令按钮组、组合框、列表框、选项按钮组、计时器、表格、页框、数据环境等
2、对象的使用,表单的建立与操作;Visual Foxpro数据库的建立、表间关联操作、SQL查询语句的使用等。二、教学目的与任务 通过本课程的学习,使学生掌握数据库管理和程序设计的基本概念、基本理论、基本方法,具备运用面向过程程序设计方法和面向对象程序设计方法设计基本程序的能力,并在此基础上能编制一些解决实际问题的应用程序,以便于学生较好地理解计算机在各个专业领域中的应用,提高学生解决实际问题的能力。三、教学内容与基本要求第1章 数据库基础知识 教学内容:关于数据库基本概念,包括数据管理技术的发展、数据库系统与数据模型等,Visual FoxPro数据库管理系统的发展、性能指标、系统界面和设计工
3、具,以及Visual FoxPro数据库管理系统的语言基础,主要包括数据类型、表达式、常用函数及文件类型等。基本要求:理解数据库基本概念,包括数据管理技术的发展、数据库系统与数据模型等。熟练掌握Visual FoxPro用户界面、常用数据类型、常用函数,掌握命令格式、文件类型、数据库系统、数据库的组成等。了解Visual FoxPro系统性能指标、设计工具。教学难点:数据类型与函数。第2章数据表的基本操作教学内容:表结构的建立,表内容的输入与修改,表内容的索引及查找、表的统计计算、表的内容复制与数据追加、文件管理类命令等。基本要求:理解表结构的概念。熟练掌握表结构的建立,表内容的编辑,OLE对
4、象的链接与嵌入,表记录的显示与指针移动,表记录的删除,表内容的排序及索引的建立,索引的打开与关闭,并设置主控,表内容的查找。掌握表的统计计算、表的内容复制与数据追加。了解文件管理类命令。教学难点:OLE对象的链接与嵌入,逻辑删除与物理删除,索引的概念及索引文件的操作。第3章 数据库的建立与操作 教学内容:数据库表与自由表的概念,数据库的建立、打开、修改、添加表、删除表、关闭等命令;工作区概念及其区号、别名的定义和使用方法,多表的联访,永久关联、临时关联的建立,数据库完整性的概念。SQL-SELECT结构查询语言的基本使用方法。基本要求:理解数据库与自由表的概念,掌握数据库的建立、打开、修改、添
5、加表、删除表、关闭等命令。熟练掌握工作区概念及其区号、别名的定义和使用方法,多表的联访,永久关联、临时关联的建立,掌握数据库参照完整性的编辑。熟练掌握SQL-SELECT结构查询语言的基本使用方法。教学难点: 数据库表间的永久关联与临时关联的建立与作用。第4章 面向过程程序设计基础教学内容:结构化程序设计的基本概念;命令文件的建立、修改和运行;赋值命令、输入命令、输出命令以及环境设置命令;结构化程序设计的三种基本结构(顺序、选择、循环)以及多种结构的嵌套;子程序、过程和自定义函数的设计,以及调用与返回规则;参数传递(传值和引用)规则;内存变量作用域。基本要求:理解结构化程序设计的概念。熟练掌握
6、程序控制的基本结构(顺序结构、选择结构、循环结构、多种结构的嵌套)。掌握子程序与过程程序设计、参数传递及作用域、自定义函数。教学难点:多种结构嵌套的程序设计。第5章、面向对象程序设计基础 教学内容:类、对象、事件、方法、属性、消息等概念;表单文件的建立、修改和运行;常用属性的功能及选择;常用事件及触发顺序;常用方法的功能和使用;常用控件和容器的选择和使用;对象引用方法和程序编写;数据环境的添加,表单中新属性和新方法的建立。基本要求:理解面向对象程序设计的概念,掌握Visual FoxPro中的对象、类、消息、等、对象的属性、方法、事件等概念,掌握常用事件及触发顺序、常用方法的功能和使用,初步了
7、解表单事件代码的设计。教学难点:面向对象程序设计的基本概念、Visual FoxPro中的对象与类、对象的属性、方法和事件等概念的导入与讲述,表单事件代码的设计。第6章 常用表单控件使用教学内容:详细介绍了输出类控件:标签、图像、线条与形状,输入类控件: 文本框、编辑框、列表框、组合框、微调,控制类控件:命令按钮、命令按钮组、复选框、选项按钮组、计时器,容器类控件:表格、页框、容器的属性、事件和方法,并运用这些控件设计基本的应用表单,熟悉链接与嵌入类控件:ActiveX控件、ActiveX绑定控件、超级链接的使用方法。基本要求:理解表单的基本概念,熟练掌握表单的设计、创建与修改,表单对象的添加
8、,对象属性的设置及事件、方法的设计与使用。根据实现任务的不同,能熟练选择合适的控件,设计有关的表单。教学难点:与列表框、组合框相关的属性与方法,容器类控件的记数属性和收集属性,以及不同控件对象的事件选用及事件代码编写。第7章 表单设计应用教学内容:信息显示界面的设计,交互对话界面的设计,与数据源有关的表单设计,多表表单设计,SQL查询设计实例,表单集的设计等。基本要求:使学生能够根据不同的应用环境、界面、对话方式等要求,设计相应的应用表单,提高解决实际的应用问题的能力。教学难点:对问题背景知识的理解,表单设计技巧。第8章 查询、视图及报表设计 教学内容:SELECT-SQL语句的使用;视图、查
9、询的概念;报表建立、修改和打印等命令。基本要求:熟练掌握SELECT-SQL语句的使用。掌握利用SELECT-SQL语句实现多表查询表单的设计。掌握视图、查询的概念,了解报表建立、修改和打印等命令。教学难点:SELECT-SQL语句及多表查询。四、教学实验序号实验名称实验目的实验内容学时实验类型备注1Visual FoxPro环境与表达式、常用函数的使用熟练掌握Visual FoxPro环境与常用函数,为后续实验打下语言基础。VFP启动与退出,常用表达式、函数操作。2验证性必做2数据表结构的建立与记录输入掌握Visual FoxPro表的建立为后续实验准备数据。建立职工、销售、商品表;输入表记
10、录相关数据。2操作性必做3数据表记录的定位、删除与索引掌握数据表记录的定位、查找及修改, 表记录的定位、查找及修改,建立单项及复合索引2操作性必做4据表记录的查找、统计及文件操作掌握表的索引操作,掌握表的统计计算操作,掌握表的复制操作统计表的各类记录数;计算数值字段的合计数、平均数;分类求和;用表复制产生:.DBF、.TXT、.XLS文件。2操作性必做5Visual FoxPro数据库设计掌握数据库、关系数据库完整性、数据库关联、库表、自由表等概念整理数据表使其符合关系数据库的完整性;建立数据库表及及间关联2操作性必做6顺序与选择程序设计掌握顺序及分支结构程序的命令及设计技巧按要求设计顺序结构
11、程序;设计IF-ENDIF结构程序;DO CASE-ENDCASE结构程序2设计性必做7循环结构程序设计掌握DO WHILE-ENDDO、FOR-ENDFOR、SCAN-ENDSCAN循环用DO WHILE、FOR、SCAN结构实现循环程序设计2设计性必做8循环嵌套结构程序设计掌握多重循环及各种结构的嵌套 双重循环的程序设计;多种结构嵌套程序设计2设计性必做9过程文件与自定义函数理解过程文件及过程的概念及其建立方法;掌握自定义函数的概念及设计建立主程序、过程文件并运行;按要求建立用户自定义函数2设计性必做10面向对象程序设计入门理解对象、属性、事件、方法的概念简单表单的建立、调试与运行2验证性
12、必做11利用输出类控件设计表单熟练掌握输出类控件对象的属性、事件及方法与输出类控件相关的表单的设计、调试及运行2设计性必做12利用输入类控件设计表单熟练掌握输入类控件对象的属性、事件及方法与输入类控件相关的表单的设计、调试及运行2设计性必做13利用控制类控件设计表单熟练掌握控制类控件对象的属性、事件及方法与控制类控件相关的表单的设计、调试及运行2设计性必做14利用容器类控件及OLE控件设计表单熟练掌握控制类控件对象的属性、事件及方法;了解OLE控件与容器类控件相关的表单的设计、调试及运行2设计性必做15多表表单的设计与应用掌握多表表单设计的步骤及技巧按照要求建立多表表单并调试、运行2综合设计性
13、必做16查询、视图及报表设计掌握SQL语言的查询语句及其表单设计,了解查询、视图及报表的设计过程按照要求建立视图、查询表单,并调试、运行;按要求建立报表与标签、在表单中使用OLE对象2综合设计性选做17实验考核准备熟悉实验考核软件练习实验考核系统中的题目2操作性必做18一个简单的营销管理信息系统设计能够运用所学知识构建一个小型信息系统按要求建立一个小型信息系统的主菜单,并能够执行其中的一部分功能2综合设计性选做五、各章学时分配表章节内容教学课时实验课时备注第1章数据库基础知识52第2章数据表的基本操作86第3章数据库的建立与操作32第4章结构化程序设计128期中考试2第5章面向对象程序设计基础
14、32第6章常用表单控件使用128第7章表单设计应用32第8章查询、视图及报表设计32实验考核软件练习2合计5134注:计划实验课时有限,学生需要课外补充实验时间。六、教材及参考书目建议教材:1王衍 主编.数据库应用基础M,北京:电子工业出版社,2009.12王衍 主编.数据库应用基础学习指导M,北京:电子工业出版社,2009.1参考书:1. 胡维华 主编.Visual FoxPro程序设计教程M,杭州:浙江科学技术出版社,20052. 胡维华 主编.Visual FoxPro 学习及实践指导M,杭州:浙江科技出版社,20053. 张治文等.VISUAL FOXPRO 6.0 开发实M,北京:清
15、华大学出版社,20034. 章立民.Visual FoxPro 6.0程序设计与应M,北京:中国铁道出版社,20035. 史济民等.Visual FoxPro及其应用系统开发M,北京:清华大学出版社,20026. 卢湘鸿 主编.Visual Foxpro 6.0 程序设计基础M,北京:清华大学出版社,2002 7. 张洪举. Visual FoxPro权威指南M,北京:电子工业出版社,20078. 萨师煊,王珊. 数据库系统概论(3版)M,北京:高等教育出版社,20009. 方智惠,彭风鸣,黄永友. Visual FoxPro8.0程序员手册M,北京:科学出版社,200410. 高伟,陈林等.Visual FoxPro9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车辆保管寄售协议书
- 人工费外包合同协议书
- 驾校投资加盟协议书
- 采样作业安全协议书
- 解除期权股权协议书
- 代家长陪读合同协议书
- 让老公签忠诚协议书
- 农场看护房转让协议书
- 车祸报废赔偿协议书
- 解除增资扩股协议书
- 超星尔雅学习通《美学原理(北京大学)》2025章节测试附答案
- (高清版)DB11∕T2256-2024城市轨道交通钢轨踏面维修技术规范
- DB11∕T2279-2024社会单位消防安全评估规范
- 病历质量培训课件
- 机房施工安全培训
- 中国卒中学会急性缺血性卒中再灌注治疗指南+2024解读
- 装饰报价单完整版本
- 设计单位现场施工期间配合及技术经验服务措施
- 【MOOC期末】《英美文学里的生态》(北京林业大学)期末中国大学慕课MOOC答案
- 能源管理系统投标技术文件
- 大学生个人职业生涯规划课件模板
评论
0/150
提交评论