中文字幕永久免费视频最新|亚洲尹人九九大色香蕉网站|日本综合另类欧美日韩|亚洲国产欧美另类

          教管平臺

          《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é)和實(shí)踐,使學(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)境解決實(shí)際問題的能力,為進(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ā)展階段及各個階段的特點(diǎn)和存在的不足。

          數(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ù)庫運(yùn)行控制和數(shù)據(jù)字典等四大功能。

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

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

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

          1.3.2 概念模型及其表示

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

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

          教學(xué)內(nèi)容:闡述數(shù)據(jù)模型的三要素和層次模型、網(wǎng)狀模型和關(guān)系模型的特點(diǎ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)系的基本特點(diǎn)以及關(guān)系模型的優(yōu)點(diǎn)。

          1.4.2 關(guān)系模型

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

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

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

          2 、重點(diǎn)與難點(diǎn)

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

          難點(diǎ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的特點(diǎn)

          教學(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ū)?、設(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 、重點(diǎn)與難點(diǎn)

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

          難點(diǎn): 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ù)類型及其運(yùn)算方面的知識,要求學(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 、重點(diǎn)與難點(diǎn)

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

          難點(diǎn): 函數(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 、重點(diǎn)與難點(diǎn)

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

          難點(diǎn): 數(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的功能與特點(diǎn)和語法規(guī)定,要求學(xué)生掌握利用SQL對表進(jìn)行建立、刪除、查詢、修改等基本操作。

          5.1 SQL功能和特點(diǎn)

          5.1.1 SQL主要功能

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

          5.1.2 SQL的特點(diǎn)

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

          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 、重點(diǎn)與難點(diǎn)

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

          難點(diǎn): 連接查詢和嵌套查詢

          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 運(yùn)行查詢文件

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

          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 、重點(diǎn)與難點(diǎn)

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

          難點(diǎn): 多表查詢和多表視圖。

          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 、重點(diǎn)與難點(diǎn)

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

          難點(diǎn): 變量的作用域和參數(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)建、修改及運(yùn)行表單

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

          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 、重點(diǎn)與難點(diǎn)

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

          難點(diǎn): 對象與類。

          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 、重點(diǎn)與難點(diǎn)

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

          難點(diǎn): 制作報表 。

          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)用和運(yùn)行系統(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 、重點(diǎn)與難點(diǎn)

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

          難點(diǎn): 在頂層表單中添加菜單。

          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)實(shí)現(xiàn)

          教學(xué)內(nèi)容:闡述應(yīng)用系統(tǒng)開發(fā)的系統(tǒng)實(shí)現(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è)置斷點(diǎn)

          教學(xué)內(nèi)容:闡述斷點(diǎn)的類型和設(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 、重點(diǎn)與難點(diǎn)

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

          難點(diǎn): 應(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é)時

          實(shí)驗(yàn)

          學(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

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

          序號

          實(shí)驗(yàn)項目名稱

          學(xué)時

          實(shí)驗(yàn)類型(驗(yàn)證、綜合、設(shè)計)

          是否為開放實(shí)驗(yàn)

          備注

          1

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

          2

          驗(yàn)證

          2

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

          4

          驗(yàn)證

          3

          多表操作

          6

          綜合

          4

          SQL 語言的應(yīng)用

          4

          驗(yàn)證

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

          十、其它

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

          考試時間: 120分鐘

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

          執(zhí)筆人:趙勝杰

                                                              審定人:鄒健
          返回原圖
          /

          ?