久久精品亚洲成av|口工全彩漫画|麻豆精品内射|亚洲国产91精品在线|亚洲国产吃瓜|91制片厂 是国产的吗|麻豆是传媒短视频在线观|91制片厂果冻传51|麻豆md传媒新搬的女邻|麻豆尤物久久久一区av,91大神视频,糖心vlog御梦,三极网站

教管平臺

《VFP程序設(shè)計基礎(chǔ)》課程教學(xué)大綱

發(fā)布者:發(fā)布時間:2010-07-27瀏覽次數(shù):1427

總學(xué)時數(shù): 90(54/36) 學(xué)分:3 適用專業(yè):全校各本科專業(yè)

一、課程的教學(xué)目標(biāo)

通過本課程的學(xué)習(xí),,幫助學(xué)生掌握面向?qū)ο蟮木幊淘O(shè)計思想,,理解關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的基本概念,熟練掌握 VFP數(shù)據(jù)庫管理系統(tǒng)的使用方法,,正確理解程序設(shè)計的基本概念,,掌握程序設(shè)計的一般方法,掌握用VFP開發(fā)數(shù)據(jù)庫應(yīng)用程序的基本技能并了解面向?qū)ο缶幊痰幕局R,。

二,、課程的性質(zhì)、目的和任務(wù)

《 Visual FoxPro程序設(shè)計基礎(chǔ)》屬于高等學(xué)校計算機(jī)基礎(chǔ)教育課程,,是非計算機(jī)專業(yè)學(xué)生必修的計算機(jī)技術(shù)基礎(chǔ)課程,,通過本課程的教學(xué)和實踐,使學(xué)生在了解數(shù)據(jù)庫系統(tǒng)的基本概念,、基礎(chǔ)知識以及面向?qū)ο罂梢暬幊痰幕局R的同時,,掌握Visual FoxPro 數(shù)據(jù)庫管理系統(tǒng)的操作技能和基本應(yīng)用。

通過本課程的學(xué)習(xí),,要求學(xué)生掌握軟件設(shè)計的基礎(chǔ)知識和基本方法,,培養(yǎng)學(xué)生具有利用軟件開發(fā)環(huán)境解決實際問題的能力,為進(jìn)一步學(xué)習(xí)其它計算機(jī)知識及今后使用或開發(fā)數(shù)據(jù)庫應(yīng)用程序奠定基礎(chǔ),。

三,、課程的教學(xué)基本要求

掌握數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識。

熟悉 Visual FoxPro的操作環(huán)境,。

掌握 Visual FoxPro的各種數(shù)據(jù)類型,。

掌握對建立數(shù)據(jù)庫的方法和表的建立、插入,、查找,、刪除記錄等各種操作。

學(xué)習(xí)關(guān)系據(jù)數(shù)據(jù)庫標(biāo)準(zhǔn)語言 ----SQL語言的各項查詢功能和數(shù)據(jù)操作,。

掌握結(jié)構(gòu)化程序設(shè)計方面的知識,,能夠進(jìn)行較簡單的程序設(shè)計。

了解面向?qū)ο蟮某绦蛟O(shè)計的基本方法,。

四、課程教學(xué)內(nèi)容

第 1章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識(4學(xué)時)

1 ,、本章教學(xué)基本要求

本章討論的是數(shù)據(jù)庫的基礎(chǔ)知識和基本概念,,通過本章學(xué)習(xí),學(xué)生要掌握數(shù)據(jù)庫相關(guān)的基本概念,、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)方面的知識,。

數(shù)據(jù)庫的基本概念

數(shù)據(jù)、數(shù)據(jù)庫、數(shù)庫系統(tǒng),、數(shù)據(jù)庫管理系統(tǒng)

教學(xué)內(nèi)容:闡述數(shù)據(jù),、數(shù)據(jù)庫、數(shù)庫系統(tǒng),、數(shù)據(jù)庫管理系統(tǒng)等概念及相關(guān)方面的知識,。

1.1.2 數(shù)據(jù)處理技術(shù)的發(fā)展情況

教學(xué)內(nèi)容 :闡述數(shù)據(jù)處理技術(shù)的人工管理階段、文件系統(tǒng)階段,、數(shù)據(jù)庫系統(tǒng)階段三個發(fā)展階段及各個階段的特點和存在的不足,。

數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)

1.2.1 數(shù)據(jù)庫系統(tǒng)的組成

教學(xué)內(nèi)容:闡述數(shù)據(jù)庫系統(tǒng)的硬件、軟件,、數(shù)據(jù)庫,、數(shù)據(jù)庫系統(tǒng)的有關(guān)人員等組成部分所包含的內(nèi)容和各個部分在數(shù)據(jù)庫系統(tǒng)中的地位與作用。

1.2.2 數(shù)據(jù)庫三級模式結(jié)構(gòu)

教學(xué)內(nèi)容:闡述數(shù)據(jù)庫由用戶級,、概念級和物理級組成的三級結(jié)構(gòu)和與之對應(yīng)的概念模式,、外模式和內(nèi)模式。

1.2.3 數(shù)據(jù)庫管理系統(tǒng)的功能

教學(xué)內(nèi)容:闡述數(shù)據(jù)管理系統(tǒng)的數(shù)據(jù)定義,、數(shù)據(jù)操作,、數(shù)據(jù)庫運行控制和數(shù)據(jù)字典等四大功能。

數(shù)據(jù)模型

1.3.1 信息的三種世界及其描述

教學(xué)內(nèi)容:闡述信息的三種世界(現(xiàn)實世界,、信息世界和計算世界),。

1.3.2 概念模型及其表示

教學(xué)內(nèi)容:信息世界中實體、屬性,、域,、實體型、實體集,、聯(lián)系等基本概念以及對信息世界的建模 ----概念模型的表示方法和如何用E-R圖表示實體型之間聯(lián)系的方法,。

1.3.3 數(shù)據(jù)模型及表示

教學(xué)內(nèi)容:闡述數(shù)據(jù)模型的三要素和層次模型、網(wǎng)狀模型和關(guān)系模型的特點和區(qū)別,。

關(guān)系數(shù)據(jù)庫

1.4.1 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)

教學(xué)內(nèi)容:闡述關(guān)系模型的基本概念關(guān)系,、元組、屬性,、域,、主關(guān)鍵字、外部關(guān)鍵字和關(guān)系模型的概念和關(guān)系的基本特點以及關(guān)系模型的優(yōu)點,。

1.4.2 關(guān)系模型

教學(xué)內(nèi)容:闡述關(guān)系運算的三種運算(選擇,、投影、連接),。

1.4.3 關(guān)系的完整性約束

教學(xué)內(nèi)容:闡述關(guān)系模型的約束條件和規(guī)則,,實體完整性,、參照完整性和用戶自定義完整性等約束條件。

2 ,、重點與難點

重點:掌握數(shù)據(jù)系統(tǒng)的組成和相關(guān)概念

難點:數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的相關(guān)知識

3 ,、小結(jié)

本章主要介紹數(shù)據(jù)庫系統(tǒng)的組成以及基本概念,要求學(xué)生能理解數(shù)據(jù)庫方面的基本概念和數(shù)據(jù)庫系統(tǒng)的組成與結(jié)構(gòu),。

第 2章 Visual FoxPro操作基礎(chǔ)(4學(xué)時)

1 ,、本章教學(xué)基本要求

本章從軟件使用的角度,介紹 Visual FoxPro的啟動以及Visual FoxPro的用戶界面的組成,,并要求學(xué)生了解Visual FoxPro的向?qū)?、設(shè)計器和生成器等可視化設(shè)計工具,使學(xué)生對Visual FoxPro的集成環(huán)境概要的了解,。

2.1 Visual FoxPro系統(tǒng)簡介

2.1.1 Visual FoxPro的特點

教學(xué)內(nèi)容:闡述 Visual FoxPro與以往版本相比所引入的新功能,。

2.1.2 Visual FoxPro的啟動與退出

教學(xué)內(nèi)容 :闡述Visual FoxPro的程序菜單、資源管理器,、直接啟動等三種啟動方法和五種退出方法,。

2.1.3 Visual FoxPro的系統(tǒng)組成

教學(xué)內(nèi)容:闡述 Visual FoxPro的系統(tǒng)菜單、工具欄的組成與各個對象的作用以及命令窗口的相關(guān)操作和狀態(tài)欄的位置和功能,。

2.1.4 Visual FoxPro的文件類型

教學(xué)內(nèi)容:闡述與 Visual FoxPro相關(guān)的各種文件的建立方法和類型,。

2.2 Visual FoxPro的操作

2.2.1 Visual FoxPro操作方式

教學(xué)內(nèi)容:闡述 Visual FoxPro的三種操作方式(菜單方式、命令方式,、程序方式),。

2.2.2 Visual FoxPro輔助設(shè)計工具的使用

教學(xué)內(nèi)容:概述 Visual FoxPro向?qū)А⒃O(shè)計器,、生成器和幫助系統(tǒng)的使用方法,。

2.2.3 Visual FoxPro系統(tǒng)環(huán)境的設(shè)置

教學(xué)內(nèi)容: 闡述 Visual FoxPro的自定義環(huán)境設(shè)置方法。

2.2.4 Visual FoxPro命令概述

教學(xué)內(nèi)容:闡述 Visual FoxPro的命令格式,、幾種常用的子句和命令的書寫規(guī)則,。

2.2.5 Visual FoxPro項目管理器的使用

教學(xué)內(nèi)容:闡述什么是項目管理器及其功能和項目管理器的簡單操作方法。

2 ,、重點與難點

重點: 掌握 Visual FoxPro的啟動與退出等基本操作方法,,熟悉Visual FoxPro的界面和組成。

難點: Visual FoxPro的自定義環(huán)境設(shè)置方法

3 ,、小結(jié)

本章主要介紹 Visual FoxPro的界面組織和基本的操作方法,,使學(xué)生在學(xué)習(xí)程序設(shè)計之前先熟悉Visual FoxPro的操作和對各種文件類型有初步的認(rèn)識。

第 3章 Visual FoxPro中的數(shù)據(jù)類型(4學(xué)時)

1 ,、本章教學(xué)基本要求

本章主要介紹 Visual FoxPro中的各種數(shù)據(jù)類型及其運算方面的知識,,要求學(xué)生能夠理解計算機(jī)在存貯數(shù)據(jù)的時候要根據(jù)數(shù)據(jù)的不同分為不同的數(shù)據(jù)類型,并能掌握Visual FoxPro中基本的8種數(shù)據(jù)類型以及它們的表示字母和與之相對應(yīng)的常量和變量的定義方法和幾種常見的函數(shù)的使用方法,。

3.1 Visual FoxPror的數(shù)據(jù)類型

教學(xué)內(nèi)容:闡述Visual FoxPro常見的8種數(shù)據(jù)類型及其表示方法

3.2 Visual FoxPro的常量與變量

3.2.1 常量

教學(xué)內(nèi)容:闡述 常見的字符型、數(shù)值型、貨幣型,、日期型,、邏輯型、日期時間型等六種常量的書寫方法 ,。

3.3.2 變量

教學(xué)內(nèi)容 :闡述 變量的組成三要素和命名規(guī)則以及字段變量,、內(nèi)存變量、數(shù)組變量的 定義方法,。

3.3 Visual FoxPro的函數(shù)

3.3.1 數(shù)值函數(shù)

教學(xué)內(nèi)容:闡述 A BS/MAX/MIN/SQRT/EXP/LOG/INT/CEILING/FLOOR/MOD/ROUND/PI/SIGN等數(shù)值函數(shù)的格式 ,。

3.3.2 字符函數(shù)

教學(xué)內(nèi)容:闡述 &/LEN/SPACE/LOWER/UPPER/AT/LEFT/RIGHT/SUBSTR/LRTIM/RTRIM/ALLTRIM/STUFF/REPLICATE等字符函數(shù)的格式。

3.3.3 日期函數(shù)

教學(xué)內(nèi)容: 闡述 DATE/DATETIME/DAY/MONTH/YEAR/HUOR/MINUTE/SEC/DOW/CDOW等日期函數(shù)的格式,。

3.3.4 轉(zhuǎn)換函數(shù)

教學(xué)內(nèi)容:闡述 ASC/CHR/VAL/STR/CTOD/DTOC等轉(zhuǎn)換函數(shù)的格式,。

3.3.5 測試函數(shù)

教學(xué)內(nèi)容:闡述 VARTYPE/BOF/EOF/FILE/RECNO/RECCOUNT/FUOUD/BETWEEN/IIF/DELETED等測試函數(shù)的格式。

3.4 Visual FoxPro的表達(dá)式

闡述 Visual FoxPro中的算述表達(dá)式,、字符表達(dá)式,、日期和時間表達(dá)式、關(guān)系表達(dá)式,、邏輯表達(dá)式等幾種主要的表達(dá)式的標(biāo)準(zhǔn)格式和應(yīng)用,。

2 、重點與難點

重點: 掌握 Visual FoxPro常用的數(shù)據(jù)類型,、函數(shù)和表達(dá)式的標(biāo)準(zhǔn)格式和應(yīng)用,。

難點: 函數(shù)的標(biāo)準(zhǔn)格式

3 、小結(jié)

本章主要介紹 Visual FoxPro中的各種數(shù)據(jù)類型及與之相對應(yīng)的常量與變量示,,使學(xué)生掌各種數(shù)據(jù)類型的區(qū)別,、定義方法以及常用的表達(dá)式。

第 4章 數(shù)據(jù)庫及表的基本操作(8學(xué)時)

1 ,、本章教學(xué)基本要求

本章主要介紹 數(shù)據(jù)庫及表的基本操作,,要求學(xué)生 理解表、數(shù)據(jù)庫,、索引的概念,,掌握建立表、定義表中的數(shù)據(jù)類型,、利用表設(shè)計器創(chuàng)建表,、索引的定義以及索引的類型、表間關(guān)系的建立,、編輯和參照完整性的設(shè)置等基本操作 ,。

4.1 數(shù)據(jù)庫的基本操作

4.1.1 建立數(shù)據(jù)庫

教學(xué)內(nèi)容:闡述建立數(shù)據(jù)庫的三種方法(菜單方式、命令方式,、項目管理器方式),。

4.1.2 數(shù)據(jù)庫的打開與關(guān)閉

教學(xué)內(nèi)容:闡述數(shù)據(jù)庫的打開與關(guān)閉的操作方法,。

4.1.3 數(shù)據(jù)庫的修改

教學(xué)內(nèi)容:闡述數(shù)據(jù)庫修改的菜單操作和命令操作方式。

4.1.4 數(shù)據(jù)庫的刪除

教學(xué)內(nèi)容:闡述數(shù)據(jù)庫刪除的命令方式和項目管理器方式,。

4.1.5 向數(shù)據(jù)庫中添加表

教學(xué)內(nèi)容:闡述如何向數(shù)據(jù)庫中添加自由表,。

4.2 表的基本操作

4.2.1 表的創(chuàng)建

教學(xué)內(nèi)容: 闡述 表的基本結(jié)構(gòu)和三種創(chuàng)建表的方式 (菜單方式、命令方式,、項目管理器方式) ,。

4.2.2 在數(shù)據(jù)庫中創(chuàng)建表

教學(xué)內(nèi)容 :闡述 在數(shù)據(jù)庫中創(chuàng)建表的方法以及數(shù)據(jù)庫表的字段顯示屬性、有效性規(guī)則和觸發(fā)器的設(shè)置方法 ,。

4.2.3 向表輸入記錄

教學(xué)內(nèi)容 :闡述向表中輸入記錄的方法,。

4.2.4 表的打開與關(guān)閉

教學(xué)內(nèi)容 :闡述表的打開與關(guān)閉的命令和菜單操作方式。

4.2.5 表的刪除

教學(xué)內(nèi)容 :闡述自由表,、數(shù)據(jù)庫表的刪除方法和如何在項目管理器中刪除表,。

4.3 表的顯示與維護(hù)

4.3.1 表結(jié)構(gòu)的顯示

教學(xué)內(nèi)容:闡述顯示表結(jié)構(gòu)的相關(guān)命令格式和功能。

4.3.2 表結(jié)構(gòu)的修改

教學(xué)內(nèi)容:闡述修改表結(jié)構(gòu)的相關(guān)命令格式和功能以及菜單方式和項目管理器方式的操作方法,。

4.3.3 表的記錄的顯示

教學(xué)內(nèi)容:闡述顯示表結(jié)構(gòu)的相關(guān)命令格式和功能以及菜單方式和項目管理器方式的操作方法,。

4.3.4 表記錄指針的定位

教學(xué)內(nèi)容:闡述表記錄指針定位的絕對定位和相對定位的命令格式和功能。

4.3.5 表記錄的修改

教學(xué)內(nèi)容:闡述對表記錄的編修改,、瀏覽修改,、替換修改的相關(guān)命令格式和功能。

4.3.6 表記錄的添加

教學(xué)內(nèi)容:闡述插入記錄,、追加記錄,、從另一個表文件中追加記錄和從文本中追加記錄的相關(guān)命令格式和功能

4.3.7 表記錄的刪除

教學(xué)內(nèi)容:闡述表記錄的邏輯刪除和物理刪除的相關(guān)命令格式和功能以及菜單操作方式。

4.3.8 表的復(fù)制

教學(xué)內(nèi)容:闡述復(fù)制表結(jié)構(gòu),、復(fù)制表文件和表與數(shù)組間的數(shù)據(jù)傳遞的相關(guān)命令格式和功能,。

4.4 表的排序與索引

4.4.1 表的排序

教學(xué)內(nèi)容:闡述表的排序的相關(guān)命令格式和功能。

4.4.2 索引概述

教學(xué)內(nèi)容:闡述表的索引的概念,、索引文件的種類和索引的類型等基本概念,。

4.4.3 建立索引文件

教學(xué)內(nèi)容:闡述建立索引文件的相關(guān)命令格式和功能以及菜單操作方式。

4.4.4 索引文件的使用

教學(xué)內(nèi)容:闡述打開索引文件,、確定主控索引,、關(guān)閉索引文件、刪除索引和更新索引的相關(guān)命令格式和功能,。

4.5 查詢

4.5.1 順序查詢

教學(xué)內(nèi)容:闡述順序查詢的相關(guān)命令格式和功能以及菜單操作方式,。

4.5.2 索引查詢

教學(xué)內(nèi)容:闡述索引查詢的相關(guān)命令格式和功能。

4.6 表的統(tǒng)計

4.6.1 統(tǒng)計記錄個數(shù)

教學(xué)內(nèi)容:闡述統(tǒng)計記錄個數(shù)的相關(guān)命令格式和功能,。

4.6.2 求和

教學(xué)內(nèi)容:闡述求和相關(guān)命令格式和功能,。

4.6.3 求平均值

教學(xué)內(nèi)容:闡述求平均值的相關(guān)命令格式和功能。

4.6.4 綜合計算

教學(xué)內(nèi)容:闡述綜合計算的相關(guān)命令格式和功能,。

4.6.5 分類匯總

教學(xué)內(nèi)容:闡述分類匯總的相關(guān)命令格式和功能,。

4.7 多個表的操作

4.7.1 工作區(qū)

教學(xué)內(nèi)容:闡述工作區(qū),、工作區(qū)別名等基本概念和工作區(qū)選擇、工作區(qū)互訪等命令格式和功能,。

4.7.2 表的關(guān)聯(lián)

教學(xué)內(nèi)容:闡述表的關(guān)聯(lián)的相關(guān)命令格式和功能和菜單操作方式,。

4.7.3 表的連接

教學(xué)內(nèi)容:闡述表的連接的相關(guān)命令格式和功能。

4.7.4 表間的數(shù)據(jù)更新

教學(xué)內(nèi)容:闡述表的數(shù)據(jù)更新的相關(guān)命令格式和功能

4.7.5 建立表之間的永久聯(lián)系,。

教學(xué)內(nèi)容:闡述建立表之間永久聯(lián)系的方法。

4.7.6 設(shè)置對照完整性

教學(xué)內(nèi)容:闡述設(shè)置表的參照完整性的方法,。

2 ,、重點與難點

重點: 掌握數(shù)據(jù)庫基本操作和 表的創(chuàng)建、修改,、排序,、索引操作方式等。

難點: 數(shù)據(jù)庫表的操作和多表操作

3 ,、小結(jié)

本章主要介紹數(shù)據(jù)庫和表的基本操作與維護(hù)以及表的查詢和多表操作方面的知識,,通過本章的學(xué)習(xí)使學(xué)生能夠熟練的對數(shù)據(jù)庫和表進(jìn)行各項基本操作。

第 5章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言---SQL(4學(xué)時)

1 ,、本章教學(xué)基本要求

本章主要介紹 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL的功能與特點和語法規(guī)定,,要求學(xué)生掌握利用SQL對表進(jìn)行建立、刪除,、查詢,、修改等基本操作。

5.1 SQL功能和特點

5.1.1 SQL主要功能

教學(xué)內(nèi)容:闡述SQL的數(shù)據(jù)定義功能,、數(shù)據(jù)操縱功能,、數(shù)據(jù)控制功能。

5.1.2 SQL的特點

教學(xué)內(nèi)容:闡述 SQL的三大特點,。

5.1.3 SQL的語法規(guī)定

教學(xué)內(nèi)容:闡述 SQL的語法規(guī)定

5.2 表的定義和維護(hù)

5.2.1 定義基本表

教學(xué)內(nèi)容: 闡述 定義基本表,、刪除基本表、修改基本表結(jié)構(gòu)的 SQL命令格式和相關(guān)參數(shù),。

5.2.2 索引的定義和維護(hù)

教學(xué)內(nèi)容 : 闡述索引的定義和維護(hù)的S QL命令格式和相關(guān)參數(shù),。

5.3 數(shù)據(jù)查詢功能

5.3.1 基本查詢

教學(xué)內(nèi)容:闡述表的無條件查詢的 SQL語句格式和相關(guān)參數(shù)。

5.3.2 有條件查詢

教學(xué)內(nèi)容:闡述表的有條件查詢的 SQL語句格式和相關(guān)參數(shù),。

5.3.3 對查詢結(jié)果進(jìn)行處理

教學(xué)內(nèi)容:闡述對表查詢結(jié)果進(jìn)行各種輸出處理的 SQL語句的格式和相關(guān)參數(shù),。

操作方法。

5.3.4 連接查詢

教學(xué)內(nèi)容:闡述多表連接查詢的 SQL語句格式和相關(guān)參數(shù),。

5.3.5 嵌套查詢

教學(xué)內(nèi)容:闡述表的嵌套件查詢的 SQL語句格式和相關(guān)參數(shù),。

5.4 數(shù)據(jù)操縱

5.4.1 插入記錄

教學(xué)內(nèi)容:闡述插入記錄的 SQL語句格式和相關(guān)參數(shù)。

5.4.2 刪除記錄

教學(xué)內(nèi)容:闡述刪除記錄的 SQL語句格式和相關(guān)參數(shù),。

5.4.3 更新記錄

教學(xué)內(nèi)容:闡述更新記錄的 SQL語句格式和相關(guān)參數(shù),。

2 ,、重點與難點

重點: 掌握利用 SQL語句進(jìn)行基本表的建立、查詢和數(shù)據(jù)操縱的語句格式,。

難點: 連接查詢和嵌套查詢

3 ,、小結(jié)

本章主要介紹 SQL語句對表的操作方面的知識,通過本章的學(xué)習(xí)使學(xué)生能夠利用SQL語句熟練的對表進(jìn)行查詢和數(shù)據(jù)操縱等各項基本操作,。

第 6章數(shù)據(jù)查詢與建立視圖(4 學(xué)時)

1 ,、本章教學(xué)基本要求

本章主要介紹有 關(guān)數(shù)據(jù)查詢與建立視圖的方法,要求學(xué)生 理解視圖和查詢的異同,,掌握查詢和視圖的建立,。

6.1 數(shù)據(jù)查詢

6.1.1 利用“查詢設(shè)計器”創(chuàng)建查詢

教學(xué)內(nèi)容:闡述啟動查詢設(shè)計器的方法和利用查詢設(shè)計器創(chuàng)建查詢的方法。

6.1.2 運行查詢文件

教學(xué)內(nèi)容:闡述運行查詢文件的四種方式,。

6.1.3 保存查詢文件和關(guān)閉“查詢設(shè)計器”

教學(xué)內(nèi)容:闡述保存查詢文件和關(guān)閉“查詢設(shè)計器”,。

6.1.4 查詢菜單

教學(xué)內(nèi)容:闡述查詢菜單的內(nèi)容和功能。

6.1.5 查詢向?qū)?

教學(xué)內(nèi)容:闡述利用查詢向?qū)?chuàng)建單表查詢和多表查詢文件的方法,。

6.2 視圖

6.2.1 視圖的概念

教學(xué)內(nèi)容: 闡述 視圖的基本概念,。

6.2.2 視圖的類型

教學(xué)內(nèi)容: 闡述 視圖的分類和類型。

6.2.3 創(chuàng)建視圖

教學(xué)內(nèi)容 : 闡述創(chuàng)建視圖和視圖設(shè)計器的使用方法,。

2 ,、重點與難點

重點: 利用查詢設(shè)計器和視圖設(shè)計器創(chuàng)建查詢和視圖。

難點: 多表查詢和多表視圖,。

3 ,、小結(jié)

本章主要介紹查詢和視圖方面的知識,使學(xué)生通過本章的學(xué)習(xí)能夠掌握查詢設(shè)計器和視圖設(shè)計器的用法,。

第 7章 結(jié)構(gòu)化程序設(shè)計基礎(chǔ)( 4學(xué)時)

1 ,、本章教學(xué)基本要求

本章主要介紹 Visual FoxPro工作于程序方式的命令、構(gòu)成程序的各種控制結(jié)構(gòu)和簡單的程序設(shè)計方法,,要求學(xué)習(xí)掌握常用的命令和3種基本的控制結(jié)構(gòu),,能夠編寫簡單的應(yīng)用程序 。

7.1 Visual FoxPro程序控制結(jié)構(gòu)

7.1.1 順序結(jié)構(gòu)

教學(xué)內(nèi)容:闡述程序控制的順序結(jié)構(gòu)和與之相關(guān)的命令格式與功能,。

7.1.2 分支結(jié)構(gòu)

教學(xué)內(nèi)容:闡述程序控制的分支結(jié)構(gòu)和與之相關(guān)的命令格式與功能,。

7.1.3 循環(huán)結(jié)構(gòu)

教學(xué)內(nèi)容:闡述程序控制的循環(huán)結(jié)構(gòu)和與之相關(guān)的命令格式與功能。

7.2 子程序,、過程和函數(shù)

7.2.1 子程序

教學(xué)內(nèi)容: 闡述 子程序的構(gòu)成和調(diào)用,。

7.2.2 自定義函數(shù)

教學(xué)內(nèi)容: 闡述 自定義函數(shù)的定義和調(diào)用。

7.2.3 過程

教學(xué)內(nèi)容 : 闡述過程的定義和調(diào)用以及過程文件,。

7.3 變量的作用域

教學(xué)內(nèi)容 : 闡述全局變量,、局部變量定義和隱藏內(nèi)存變量的方法。

7.4 參數(shù)的傳遞方法

教學(xué)內(nèi)容 : 闡述參數(shù)的兩種傳遞方法。

2 ,、重點與難點

重點: 程序設(shè)計的三種基本控制結(jié)構(gòu)

難點: 變量的作用域和參數(shù)的傳遞,。

3 、小結(jié)

本章主要介紹結(jié)構(gòu)化程序設(shè)計方向的知識,,使學(xué)生通過本章的學(xué)習(xí)能夠掌握結(jié)構(gòu)化程序設(shè)計的三種基本控制結(jié)構(gòu),,能夠編寫簡單的應(yīng)用程序。

第 8章 表單設(shè)計與應(yīng)用(8學(xué)時)

1 ,、本章教學(xué)基本要求

本章主要介紹 表單程序設(shè)計,,要求學(xué)生 理解表單中的對象、類,、容器和控件的概念,,掌握表單的建立和定制、常用控件的使用,、常用屬性的修改以及事件與方法的編寫。

8.1 面向?qū)ο蟮母拍?

8.1.1 對象與類

教學(xué)內(nèi)容:闡述對象,、類,、事件與響應(yīng)、事件代碼與代碼的概念,。

8.1.2 子類與繼承

教學(xué)內(nèi)容:闡述子類與繼承的概念,。

8.2 Visual FoxPro的類

8.2.1 Visual FoxPro基類

教學(xué)內(nèi)容: 闡述 基類的概念并列舉 Visual FoxPro的基類 。

8.2.2 容器與控件

教學(xué)內(nèi)容: 闡述 容器與控件的概念,,和常用的容器類及其能夠包含的對象,。

8.2.3 事件與方法

教學(xué)內(nèi)容 : 闡述常用的事件與方法。

8.3 創(chuàng)建表單

8.3.1 使用表單向?qū)?chuàng)建表單

教學(xué)內(nèi)容 : 闡述打開表單向?qū)У姆椒ê腿绾问褂帽韱蜗驅(qū)?chuàng)建表單,。

8.3.2 使用表單設(shè)計器創(chuàng)建,、修改及運行表單

教學(xué)內(nèi)容 : 闡述 用表單設(shè)計器創(chuàng)建、修改及運行表單的步驟和方法 ,。

8.4 表單設(shè)計器

8.4.1 表單設(shè)計器環(huán)境

教學(xué)內(nèi)容 : 闡述表單設(shè)計器窗口,、屬性窗口、表單控件工具欄和表單設(shè)計器工具欄的使用,。

8.4.2 數(shù)據(jù)環(huán)境

教學(xué)內(nèi)容 : 闡述數(shù)據(jù)環(huán)境的使用方法,。

8.5 管理表單的屬性和方法

8.5.1 常用的表單屬性

教學(xué)內(nèi)容 : 列舉常用的表單屬性及其默認(rèn)值。

8.5.2 表單事件與方法

教學(xué)內(nèi)容 : 列舉常用的表單事件與方法及其相關(guān)說明,。

8.5.3 添加新的屬性和方法

教學(xué)內(nèi)容 : 闡述如何添加,、刪除新屬性和編輯方法或事件代碼。

8.6 常用表單控件

8.6.1 常用控件的公共屬性

教學(xué)內(nèi)容 : 闡述常用控件的公共屬性名及其含義,。

8.6.2 標(biāo)簽控件

教學(xué)內(nèi)容 : 闡述標(biāo)簽控件常用的屬性及其默認(rèn)值,。

8.6.3 文本框控件

教學(xué)內(nèi)容 : 闡述文本框常用的屬性及其默認(rèn)值。

8.6.4 命令按鈕控件

教學(xué)內(nèi)容 : 闡述命令按鈕控件常用的屬性及其默認(rèn)值,。

8.6.5 命令按鈕組控件

教學(xué)內(nèi)容 : 闡述命令按鈕組控件常用的屬性及其默認(rèn)值,。

8.6.6 編輯框控件

教學(xué)內(nèi)容 : 闡述編輯框控件常用的屬性及其默認(rèn)值,。

8.6.7 復(fù)選框控件

教學(xué)內(nèi)容 : 闡述復(fù)選框控件常用的屬性及其默認(rèn)值。

8.6.8選項組控件

教學(xué)內(nèi)容 : 闡述選項組控件常用的屬性及其默認(rèn)值,。

8.6.9 列表框控件

教學(xué)內(nèi)容 : 闡述列表框控件常用的屬性及其默認(rèn)值,。

8.6.10 組合框控件

教學(xué)內(nèi)容 : 闡述 組合框 控件常用的屬性及其默認(rèn)值。

8.6.11 表格控件

教學(xué)內(nèi)容 : 闡述表格控件常用的屬性及其默認(rèn)值,。

8.6.12 計時器控件

教學(xué)內(nèi)容 : 闡述計時器控件常用的屬性及其默認(rèn)值,。

8.6.13 頁框控件

教學(xué)內(nèi)容 : 闡述頁框控件常用的屬性及其默認(rèn)值。

2 ,、重點與難點

重點: 表單設(shè)計中各種控件與對象

難點: 對象與類,。

3 、小結(jié)

本章主要介紹表單程序設(shè)計方面的知識,,使學(xué)生通過本章的學(xué)習(xí)能夠掌握表單中的各種控件與對象的使用方法和面向?qū)ο蟮某绦蛟O(shè)計方法,,能夠編寫簡單的面向?qū)ο蟮膽?yīng)用程序。

第 9章 報表與標(biāo)簽設(shè)計(4學(xué)時)

1 ,、本章教學(xué)基本要求

本章主要介紹 報表與標(biāo)簽設(shè)計,,要求學(xué)生 理解報表和標(biāo)簽的概念,單表報表和一對多報表的建立,,熟悉使用報表設(shè)計器創(chuàng)建,、修改和預(yù)覽報表,掌握標(biāo)簽的創(chuàng)建,。

9.1 報表設(shè)計與應(yīng)用

9.1.1 常用報表布局

教學(xué)內(nèi)容:闡述常用報表的五種部局,。

9.1.2 創(chuàng)建報表的方法

教學(xué)內(nèi)容:闡述創(chuàng)建報表的四種方法。

9.1.3 報表向?qū)?

教學(xué)內(nèi)容:闡述如何利用報表向?qū)韯?chuàng)建單表報表和一對多報表,。

9.1.4 報表設(shè)計器

教學(xué)內(nèi)容:闡述報表設(shè)計器各個帶區(qū)的含義和作用,。

9.1.5 使用報表設(shè)計器創(chuàng)建快速報表

教學(xué)內(nèi)容:闡述如何使用報表設(shè)計器來創(chuàng)建和修改快速報表。

9.1.6 使用報表設(shè)計器設(shè)計一般報表

教學(xué)內(nèi)容:闡述如何設(shè)置報表數(shù)據(jù)環(huán)境和使用報表設(shè)計器來創(chuàng)建和修改報表以及報表的打印輸出,。

9.1.7 數(shù)據(jù)分組和多級分組報表

教學(xué)內(nèi)容:闡述報表輸出時如何進(jìn)行數(shù)據(jù)分組和多級分組設(shè)置,。

9.1.8 輸出報表

教學(xué)內(nèi)容:闡述輸出報表時的頁面設(shè)置、報表預(yù)覽和報表打印,。

9.2 標(biāo)簽設(shè)計

9.2.1 使用標(biāo)簽向?qū)?chuàng)建標(biāo)簽

教學(xué)內(nèi)容:闡述如何使用標(biāo)簽向?qū)韯?chuàng)建標(biāo)簽,。

9.2.2 標(biāo)簽設(shè)計器

教學(xué)內(nèi)容:闡述如何使用標(biāo)簽設(shè)計器來創(chuàng)建和輸出標(biāo)簽。

2 ,、重點與難點

重點: 標(biāo)簽設(shè)計器的使用,。

難點: 制作報表 。

3 ,、小結(jié)

本章主要介紹報表與標(biāo)簽設(shè)計方面的知識,,使學(xué)生通過本章的學(xué)習(xí)能根據(jù)需要設(shè)計相應(yīng)的報表與標(biāo)簽。

第 10章 菜單設(shè)計與應(yīng)用(4學(xué)時)

1 、本章教學(xué)基本要求

本章主要介紹 菜單設(shè)計,,要求學(xué)生 理解菜單系統(tǒng)的規(guī)劃和設(shè)計,,掌握建立菜單系統(tǒng)(創(chuàng)建主菜單、創(chuàng)建子菜單,、指定菜單項任務(wù)),、并能編寫簡單的主程序調(diào)用和運行系統(tǒng)主菜單,掌握工具欄的設(shè)計和創(chuàng)建,。

10.1 菜單設(shè)計概述

教學(xué)內(nèi)容:闡述菜單的分類與設(shè)計步驟,。

10.2 “菜單設(shè)計器”

10.2.1 “菜單設(shè)計器”的啟動

教學(xué)內(nèi)容:闡述“菜單設(shè)計器”啟動的三種方法。

10.2.2 “菜單設(shè)計器”窗口

教學(xué)內(nèi)容:闡述“菜單設(shè)計器”窗口的基本構(gòu)成與使用方法,。

10.3 應(yīng)用程序菜單設(shè)計

教學(xué)內(nèi)容:闡述應(yīng)用程序菜單的創(chuàng)建方法,。

10.4 創(chuàng)建快捷菜單

教學(xué)內(nèi)容:闡述快捷菜單的創(chuàng)建方法。

10.5 在頂層表單中添加菜單

教學(xué)內(nèi)容:闡述在頂層表單中添加菜單的方法,。

2 ,、重點與難點

重點: 使用菜單設(shè)計器創(chuàng)建菜單。

難點: 在頂層表單中添加菜單,。

3 ,、小結(jié)

本章主要菜單設(shè)計方面的知識,使學(xué)生通過本章的學(xué)習(xí)能根據(jù)需要設(shè)計相應(yīng)的菜單,。

第 11章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)(6學(xué)時)

1 、本章教學(xué)基本要求

本章主要介紹 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā),,要求學(xué)生 掌握 開發(fā)應(yīng)用程序的步驟和 連編應(yīng)用程序的方法,。

11.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程。

11.1.1 需求分析

教學(xué)內(nèi)容:闡述應(yīng)用系統(tǒng)開發(fā)的需求分析階段的主要任務(wù),。

11.1.2 系統(tǒng)設(shè)計

教學(xué)內(nèi)容:闡述應(yīng)用系統(tǒng)開發(fā)的系統(tǒng)設(shè)計階段的主要任務(wù),。

11.1.3 系統(tǒng)實現(xiàn)

教學(xué)內(nèi)容:闡述應(yīng)用系統(tǒng)開發(fā)的系統(tǒng)實現(xiàn)階段的主要任務(wù)。

11.1.4 測試

教學(xué)內(nèi)容:闡述應(yīng)用系統(tǒng)開發(fā)的測試階段的主要任務(wù),。

11.1.5 系統(tǒng)交付

教學(xué)內(nèi)容:闡述應(yīng)用系統(tǒng)開發(fā)的系統(tǒng)交付階段的主要任務(wù),。

11.2 構(gòu)造Visual FoxPro應(yīng)用程序

11.2.1構(gòu)造Visual FoxPro應(yīng)用程序框架

教學(xué)內(nèi)容:闡述如何構(gòu)造 Visual FoxPro應(yīng)用程序框架。

11.2.2 連編應(yīng)用程序

教學(xué)內(nèi)容:闡述連編應(yīng)用程序的方法,。

11.2.3 主程序設(shè)計

教學(xué)內(nèi)容:闡述主程序在整個應(yīng)用程序中的作用以及如何構(gòu)造應(yīng)用程序,。

11.3 應(yīng)用程序調(diào)試

11.3.1程序錯誤的分類

教學(xué)內(nèi)容:闡述應(yīng)用程序的幾種錯誤以及造成這種錯誤的原因。

11.3.2 Visual FoxPro調(diào)試器

教學(xué)內(nèi)容:闡述調(diào)試器的作用和使用方法,。

11.3.3 設(shè)置斷點

教學(xué)內(nèi)容:闡述斷點的類型和設(shè)置方法,。

11.3.4 “調(diào)試”菜單項

教學(xué)內(nèi)容:闡述調(diào)試菜單項的功能。

11.4 應(yīng)用系統(tǒng)的發(fā)布過程

11.4.1制作發(fā)布盤的步驟

教學(xué)內(nèi)容:闡述制作發(fā)布盤的詳細(xì)步驟,。

11.4.2 安裝向?qū)?

教學(xué)內(nèi)容:闡述安裝向?qū)У氖褂梅椒ā?

2 ,、重點與難點

重點: 應(yīng)用系統(tǒng)的開發(fā)。

難點: 應(yīng)用系統(tǒng)的調(diào)試。

3 ,、小結(jié)

本章應(yīng)用系統(tǒng)開發(fā)的知識,,使學(xué)生通過本章的學(xué)習(xí)能根據(jù)需要開發(fā)相應(yīng)的應(yīng)用系統(tǒng)。

•  本課程和其他課程的關(guān)系

預(yù)修課程:計算機(jī)文化基礎(chǔ),。

六,、教學(xué)時數(shù)分配

章次

各章標(biāo)題名稱

講授

學(xué)時

實驗

學(xué)時

輔導(dǎo)學(xué)時

備注

第 1

數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識

4

2

第 2 章

Visual FoxPro 操作基礎(chǔ)

4

4

第 3 章

Visual FoxPro 中的數(shù)據(jù)類型

4

第 4 章

數(shù)據(jù)庫及表的基本操作

8

6

第 5 章

關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 ---SQL

4

4

第 6 章

數(shù)據(jù)查詢與建立視圖

4

第 7 章

結(jié)構(gòu)化程序設(shè)計基礎(chǔ)

4

6

第 8 章

表單設(shè)計與應(yīng)用

8

6

第 9 章

報表與標(biāo)簽設(shè)計

4

第 10 章

菜單設(shè)計與應(yīng)用

4

第 11 章

數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)

6

8

•  實驗內(nèi)容與學(xué)時分配

序號

實驗項目名稱

學(xué)時

實驗類型(驗證、綜合,、設(shè)計)

是否為開放實驗

備注

1

Visual FoxPro 的環(huán)境與運算

2

驗證

2

表的排序,、索引與統(tǒng)計

4

驗證

3

多表操作

6

綜合

4

SQL 語言的應(yīng)用

4

驗證

5

結(jié)構(gòu)化程序設(shè)計

6

綜合

6

表單、菜單的綜合應(yīng)用

6

綜合

7

學(xué)生成績管理系統(tǒng)

8

設(shè)計

八,、教材及參考書

推薦教材:

《 Visual FoxPro 基礎(chǔ)教程》(第二版),,周永恒 等編,高等教育出版社,,2004

參考資料:

1.《Visual FoxPro應(yīng)用基礎(chǔ)與面向?qū)ο蟪绦蛟O(shè)計教程》,,李雁翎 編,高等教育出版,,1999

2.《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)》,,史濟(jì)民 編,清華大學(xué)出版社,,2000

九,、 主要教學(xué)方法和媒體要求

理論課程在多媒體教室中全程采用課件教學(xué),上課時邊講邊演示,。實踐課程部分以作業(yè)的形式布置給同學(xué)們,,要求在上機(jī)課或課余時間完成。另一部分采用案例式教學(xué),,由教師帶領(lǐng)學(xué)生們對實際問題進(jìn)行分析,,進(jìn)而根據(jù)所學(xué)知識找到最佳的解決方法。

十,、其它

考核方式:閉卷 , 筆試(期末考試成績:100*0.7=70分,;平時及實驗成績:30分)

考試時間: 120分鐘

制 訂:計算機(jī)公修教研室

執(zhí)筆人:趙勝杰

                                                    審定人:鄒健
返回原圖
/

?