《Visual FoxPro 數(shù)據(jù)庫(kù)應(yīng)用教程》教學(xué)課件:第10章應(yīng)用程序的開發(fā)_第1頁(yè)
《Visual FoxPro 數(shù)據(jù)庫(kù)應(yīng)用教程》教學(xué)課件:第10章應(yīng)用程序的開發(fā)_第2頁(yè)
《Visual FoxPro 數(shù)據(jù)庫(kù)應(yīng)用教程》教學(xué)課件:第10章應(yīng)用程序的開發(fā)_第3頁(yè)
《Visual FoxPro 數(shù)據(jù)庫(kù)應(yīng)用教程》教學(xué)課件:第10章應(yīng)用程序的開發(fā)_第4頁(yè)
《Visual FoxPro 數(shù)據(jù)庫(kù)應(yīng)用教程》教學(xué)課件:第10章應(yīng)用程序的開發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第10章 應(yīng)用程序的開發(fā)10.1 應(yīng)用程序開發(fā)的一般過程10.2 管理系統(tǒng)開發(fā)實(shí)例10.3 應(yīng)用程序生成器本章要點(diǎn)10.1 應(yīng)用程序開發(fā)的一般過程系統(tǒng)運(yùn)行與維護(hù)需求分析10.1.1 需求分析 (1) 確定需求必需建立在調(diào)查研究的基礎(chǔ)上,包括訪問用戶、了解系統(tǒng)需求、采集和分析有關(guān)資料等工作。(2) 需求分析階段應(yīng)該讓用戶更多地參與,即使作了仔細(xì)分析,在系統(tǒng)實(shí)施過程中也需要不斷修改設(shè)計(jì),為此隨時(shí)接受用戶的反饋。10.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì) (1) 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)與物理設(shè)計(jì) (2) 代碼設(shè)計(jì)10.1.3 應(yīng)用程序設(shè)計(jì) (1) 用戶界面設(shè)計(jì)與編碼 (2) 數(shù)據(jù)處理模塊 (3) 輸出形式與界面設(shè)計(jì) (4)

2、 主程序主程序用于設(shè)置應(yīng)用程序系統(tǒng)環(huán)境和起始點(diǎn)。 10.1.4 軟件測(cè)試通過測(cè)試來找出錯(cuò)誤,再通過調(diào)試來糾正錯(cuò)誤,最終使程序模塊達(dá)到預(yù)期的功能。測(cè)試一般可分模塊測(cè)試和綜合測(cè)試兩個(gè)階段。10.1.5 應(yīng)用程序發(fā)布應(yīng)用程序最好能加密,并且能在Windows環(huán)境中獨(dú)立運(yùn)行,這就需要將應(yīng)用程序“連編”為.exe程序,并進(jìn)行程序發(fā)布。10.1.6 系統(tǒng)運(yùn)行和維護(hù)試運(yùn)行的結(jié)束標(biāo)志著系統(tǒng)開發(fā)的基本完成,但只要系統(tǒng)還在使用,就可能常需要調(diào)整和修改,也就是還需要做好系統(tǒng)的“維護(hù)”工作,這包括糾正錯(cuò)誤和系統(tǒng)改進(jìn)等。10.2 管理系統(tǒng)開發(fā)實(shí)例 10.2.1 規(guī)劃學(xué)生管理系統(tǒng)的功能結(jié)構(gòu)通過調(diào)查和分析可知一般學(xué)生管理系

3、統(tǒng)的設(shè)計(jì)目標(biāo)是:(1) 能夠?qū)ο到y(tǒng)中所有涉及到的表進(jìn)行維護(hù)和查詢;(2) 能夠通過學(xué)號(hào)或者姓名對(duì)學(xué)生基本信息和學(xué)生所選修的各門課程成績(jī)進(jìn)行查詢;(3) 可以分類統(tǒng)計(jì)學(xué)生的信息和學(xué)生成績(jī);(4) 可以預(yù)覽和打印學(xué)生成績(jī)單和學(xué)生信息;(5) 其它功能演示或幫助。10.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)學(xué)生管理系統(tǒng)中的數(shù)據(jù)庫(kù)是“學(xué)生.pjx”,其中包含三個(gè)“xsqk”、“cj”、“xk”三個(gè)表,其中“xsqk”表與“cj”是一對(duì)一關(guān)系,“xsqk”表與“xk”表是一對(duì)多關(guān)系。關(guān)于數(shù)據(jù)庫(kù)中表的添加和關(guān)系編輯操作,請(qǐng)參考前面相關(guān)章節(jié)。10.2.3 設(shè)計(jì)應(yīng)用程序10.2.4 系統(tǒng)主菜單設(shè)計(jì)10.2.5 設(shè)計(jì)主程序主程序就

4、是主控程序,一般是.prg文件。主程序是應(yīng)用系統(tǒng)的總控部分,是系統(tǒng)的入口點(diǎn),在系統(tǒng)開發(fā)設(shè)計(jì)中占有重要的地位。主程序的主要作用有:對(duì)應(yīng)用程序環(huán)境進(jìn)行初始化作為應(yīng)用程序執(zhí)行的起始點(diǎn),由此啟動(dòng)程序的逐級(jí)調(diào)用;在項(xiàng)目管理器中,主文件也可以作為應(yīng)用程序連編的起始點(diǎn)??刂剖录h(huán)。當(dāng)退出應(yīng)用程序時(shí),恢復(fù)原始的開發(fā)環(huán)境。10.2.6 連編應(yīng)用程序設(shè)計(jì)主程序并對(duì)各個(gè)模塊進(jìn)行分別調(diào)試之后,需要對(duì)整個(gè)項(xiàng)目進(jìn)行聯(lián)合調(diào)試并編譯,在Visual FoxPro中稱為連編項(xiàng)目。1設(shè)置文件的“排除”與“包含”2連編項(xiàng)目3連編應(yīng)用程序4連編其他選項(xiàng)10.2.7 運(yùn)行應(yīng)用程序1運(yùn)行.app應(yīng)用程序DO 學(xué)生管理系統(tǒng).app2運(yùn)行可執(zhí)行.exe文件DO 學(xué)生管理系統(tǒng).exe10.3 應(yīng)用程序生成器開發(fā)者利用應(yīng)用程序向?qū)軌蛏梢粋€(gè)項(xiàng)目和一個(gè)Visual FoxPro應(yīng)用程序框架,然后打開應(yīng)用程序生成器添加已生成的數(shù)據(jù)庫(kù)、表、表單和報(bào)表等組件。 10.3.1 使用應(yīng)用程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論