VFP系統(tǒng)開發(fā)與程序連編(課堂PPT)_第1頁
VFP系統(tǒng)開發(fā)與程序連編(課堂PPT)_第2頁
VFP系統(tǒng)開發(fā)與程序連編(課堂PPT)_第3頁
VFP系統(tǒng)開發(fā)與程序連編(課堂PPT)_第4頁
VFP系統(tǒng)開發(fā)與程序連編(課堂PPT)_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1VFP系統(tǒng)開發(fā)與程序連編系統(tǒng)開發(fā)與程序連編臨滄市技工學(xué)校甘云平2概論概論VFP系統(tǒng)開發(fā)與程序連編作為VFP數(shù)據(jù)庫系統(tǒng)課程的最后一章節(jié),結(jié)合實(shí)例,我們將重點(diǎn)講解VFP系統(tǒng)開發(fā)的流程,同時(shí)將有關(guān)的軟件工程、數(shù)據(jù)庫設(shè)計(jì)等知識(shí)融入其中。作為本課程的最后內(nèi)容,要求學(xué)生重點(diǎn)掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程,學(xué)會(huì)利用VFP進(jìn)行小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。3數(shù)據(jù)庫應(yīng)用系統(tǒng)概論數(shù)據(jù)庫應(yīng)用系統(tǒng)概論數(shù)據(jù)庫應(yīng)用系統(tǒng)根據(jù)以數(shù)據(jù)為中心和以處理為中心可分為兩類:前者以提供數(shù)據(jù)為目的,重點(diǎn)在數(shù)據(jù)采集、建庫及數(shù)據(jù)庫維護(hù)等工作;后者雖然也包含這些內(nèi)容,但重點(diǎn)是使用數(shù)據(jù),即進(jìn)行查詢、統(tǒng)計(jì)、打印報(bào)表等工作,其數(shù)據(jù)量比前者小得多。以處理為

2、中心的數(shù)據(jù)庫應(yīng)用系統(tǒng)適用于一般企事業(yè)單位。4第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟以處理為中心的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)流程圖需求分析數(shù)據(jù)分析功能分析數(shù)據(jù)庫設(shè)計(jì)應(yīng)用程序設(shè)計(jì)系統(tǒng)試運(yùn)行(聯(lián)調(diào))滿意否?系統(tǒng)運(yùn)行與維護(hù)YNN5一、需求分析一、需求分析系統(tǒng)需求包括對(duì)數(shù)據(jù)的需求和對(duì)應(yīng)用功能的需求兩方面內(nèi)容,進(jìn)行需求分析應(yīng)注意以下問題:l確定需求必須建立在調(diào)查研究的基礎(chǔ)上,包括訪問用戶,了解人工系統(tǒng)模型,采集和分析有關(guān)資料等工作。l需求分析階段應(yīng)讓最終用戶更多地參與。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟認(rèn)真細(xì)致地規(guī)劃將節(jié)省時(shí)間、精力和資金6二、數(shù)據(jù)庫設(shè)計(jì)二、

3、數(shù)據(jù)庫設(shè)計(jì)VFP通過設(shè)置數(shù)據(jù)庫來統(tǒng)一管理數(shù)據(jù),組織嚴(yán)密的數(shù)據(jù)庫能為以后的應(yīng)用程序設(shè)計(jì)帶來方便。1、創(chuàng)建數(shù)據(jù)庫的優(yōu)點(diǎn)定義數(shù)據(jù)詞典、建立表的關(guān)系等2、數(shù)據(jù)庫的邏輯設(shè)計(jì)與物理設(shè)計(jì)3、代碼設(shè)計(jì)代碼設(shè)計(jì)的概念不同于編碼(編程),為維持?jǐn)?shù)據(jù)的一致性和提供操作的方便性,應(yīng)用系統(tǒng)中常需為某類數(shù)據(jù)設(shè)置一套代碼。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟7三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)以處理為中心的應(yīng)用系統(tǒng)中,應(yīng)用程序設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)兩方面的需求是相互制約的,在設(shè)計(jì)時(shí),我們必須兩者考慮。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟8三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)1、用

4、戶界面設(shè)計(jì)與編碼2、數(shù)據(jù)輸出設(shè)計(jì)包括查詢、報(bào)表、標(biāo)簽和通過ActiveX控件來共享其它應(yīng)用程序信息。3、數(shù)據(jù)庫維護(hù)功能包括對(duì)數(shù)據(jù)庫以及自由表的數(shù)據(jù)進(jìn)行添加、刪除、修改等。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟9三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)4、構(gòu)造VFP應(yīng)用程序VFP將具有.app擴(kuò)展名的文件稱為應(yīng)用程序(application),通常所說的應(yīng)用程序是一種統(tǒng)稱,例如具有.exe文件擴(kuò)展名的可執(zhí)行程序(executable program)也是一種應(yīng)用程序。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟104、構(gòu)造VFP應(yīng)用程序VFP的運(yùn)行環(huán)境有兩種

5、。一種是VFP開發(fā)環(huán)境(啟動(dòng)VFP后的狀態(tài)),各種程序都可在這種環(huán)境中用DO命令運(yùn)行。例如: DO EX 運(yùn)行擴(kuò)展名為.prg的命令文件 DO EX.mpr 運(yùn)行菜單程序 DO FORM EX運(yùn)行擴(kuò)展名為.scx的表單 DO EX.app運(yùn)行應(yīng)用程序 DO EX.exe運(yùn)行可執(zhí)行程序第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)114、構(gòu)造VFP應(yīng)用程序另一種環(huán)境是Windows中除VFP之外的環(huán)境,在上述各種程序中,僅.exe程序能脫離VFP獨(dú)立運(yùn)行。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序

6、設(shè)計(jì)12VFP應(yīng)用程序的總體組成(1)應(yīng)用程序主文件可以是.prg文件、菜單程序.mpr或表單文件.scx作用:l對(duì)應(yīng)用程序的環(huán)境進(jìn)行初始化l作為應(yīng)用程序執(zhí)行的起點(diǎn)l控制事件循環(huán)l恢復(fù)先前環(huán)境第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)13VFP應(yīng)用程序的總體組成(2)初始化環(huán)境l設(shè)置狀態(tài)狀態(tài)包括SET命令狀態(tài)、窗口狀態(tài)等如:SETTALKOFFl初始化變量,建立公共變量l建立應(yīng)用的一條默認(rèn)路徑l打開需要的數(shù)據(jù)庫、表及索引第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)14VFP應(yīng)用程序的總體組

7、成(3)顯示初始的用戶界面初始的用戶界面可以是菜單或表單,通常為應(yīng)用程序的封面或登錄界面。如果.prg為主文件,則可用DO命令來調(diào)用相應(yīng)的初始用戶界面。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)15VFP應(yīng)用程序的總體組成(4)控制事件循環(huán)命令格式:READEVENTS功能:開始事件的循環(huán),等待用戶操作說明:*僅.exe應(yīng)用程序需要建立事件循環(huán),在VFP開發(fā)環(huán)境中運(yùn)行的應(yīng)用程序不必使用該命令。如:DOex.mpr調(diào)用主菜單 READ EVENTS顯示菜單,開始處理用戶事件或:DO FORM ex調(diào)用主表單 READ EVENTS顯示主表單,

8、開始處理用戶事件第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)16VFP應(yīng)用程序的總體組成(4)控制事件循環(huán)注意:如果不設(shè)置READEVENTS命令,程序在VFP環(huán)境中能夠正常運(yùn)行,但在WINDOWS環(huán)境中剛開始就結(jié)束,即經(jīng)典的一閃而過現(xiàn)象。必須在應(yīng)應(yīng)用程序中用CLEAREVENTS命令來結(jié)束事件的循環(huán),使VFP能執(zhí)行后繼命令,通常我們將CLEAREVENTS命令設(shè)置在表單的“退出”按鈕中或菜單中。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)17VFP應(yīng)用程序的總體組成(5)恢復(fù)先前的環(huán)境退出

9、應(yīng)用程序時(shí),應(yīng)恢復(fù)初始環(huán)境以前的環(huán)境。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)18綜上所述,我們可以制作一個(gè)簡單的.prg主文件。set talk off 設(shè)置不顯示命令結(jié)果set defa to d:QCGL設(shè)置文件默認(rèn)路徑Clear all清除所有變量和屏幕信息DO FORMsetup調(diào)用主表單DO mainmenu.mpr調(diào)用主菜單READ EVENTS開始事件的循環(huán)DO cleanup退出之前,用cleanup.prg恢復(fù)先前環(huán)境,如果這里用quit命令,則環(huán)境恢復(fù)代碼需在如“退出”菜單項(xiàng)中設(shè)置。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第

10、一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)初始化環(huán)境顯示初始用戶界面恢復(fù)先前環(huán)境19四、軟件測(cè)試四、軟件測(cè)試在設(shè)計(jì)的過程中和設(shè)計(jì)結(jié)束時(shí),我們都必須對(duì)應(yīng)用反復(fù)測(cè)試,以便糾正錯(cuò)誤,達(dá)到預(yù)定功能。在系統(tǒng)投入試運(yùn)行時(shí),我們需裝入少量數(shù)據(jù),等確認(rèn)沒有重大問題后再裝入大批數(shù)據(jù),以免導(dǎo)致較大的返工。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟20五、應(yīng)用程序發(fā)布五、應(yīng)用程序發(fā)布為保障開發(fā)者的知識(shí)產(chǎn)權(quán),應(yīng)用程序最好能加密,并且能在Windows環(huán)境中獨(dú)立運(yùn)行,這就需要將應(yīng)用程序“連編”為.exe程序,并進(jìn)行應(yīng)用程序發(fā)布。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用

11、系統(tǒng)的開發(fā)步驟21六、系統(tǒng)運(yùn)行與維護(hù)六、系統(tǒng)運(yùn)行與維護(hù)試運(yùn)行的結(jié)束標(biāo)志著系統(tǒng)開發(fā)的基本完成,但是只要系統(tǒng)還在使用,就可能常需要調(diào)整、修改和升級(jí),以便使應(yīng)用程序更加完善。第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟第一節(jié)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟22第二節(jié)、第二節(jié)、“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)本節(jié)以本節(jié)以“汽車修理汽車修理管理系統(tǒng)管理系統(tǒng)”為實(shí)例,簡為實(shí)例,簡明描述開發(fā)一個(gè)明描述開發(fā)一個(gè)VFP應(yīng)用程序系統(tǒng)的的過應(yīng)用程序系統(tǒng)的的過程。程。23一、需求分析一、需求分析某汽車修理廠根據(jù)業(yè)務(wù)發(fā)展的需要,決定建立一個(gè)“汽車修理管理系統(tǒng)”,以取代人工管理,開發(fā)的目的如下:l能對(duì)汽車修理有關(guān)的各類數(shù)據(jù)

12、進(jìn)行輸入、修改和查詢。l編制季度零件訂貨計(jì)劃l打印汽車修理發(fā)票和工資月報(bào)表“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)用戶提出開發(fā)應(yīng)用系統(tǒng)的要求后,軟件開發(fā)者應(yīng)通過調(diào)查研究歸納出目標(biāo)系統(tǒng)的數(shù)據(jù)需求和功能24一、需求分析一、需求分析1、數(shù)據(jù)需求在調(diào)研的過程中,用戶提供了該系統(tǒng)所需的輸入、輸出單據(jù)。輸入單據(jù)包括修車登記單、汽車修理單、零件入庫單和零件出庫單等4種;輸出單據(jù)包括季度零件訂貨計(jì)劃、汽車修理發(fā)票和工資月報(bào)表等3種。以上單據(jù)其結(jié)構(gòu)如下:“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)25一、需求分析一、需求分析“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)修理項(xiàng)目修理項(xiàng)目發(fā)動(dòng)機(jī)汽車牌

13、號(hào)汽車牌號(hào)云S0031型號(hào)型號(hào)S130生產(chǎn)廠生產(chǎn)廠南方汽車廠車主名車主名李小杰地址地址臨滄市南屏路23號(hào)電話電話212222修車登記單編號(hào):5001日期:04/12/1126一、需求分析一、需求分析汽車修理單“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)修理項(xiàng)目修理項(xiàng)目大修送修日期送修日期04/11/24零件號(hào)零件號(hào)1001100410008數(shù)量數(shù)量252修理小時(shí)修理小時(shí)98登記單編號(hào):5005汽車牌號(hào):云S33333完工日期:04/11/28修理工:李平27一、需求分析一、需求分析零件入庫單“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)零件號(hào)零件名成本數(shù)量價(jià)格最低庫存訂貨量日期:驗(yàn)收人:

14、28一、需求分析一、需求分析零件出庫單“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)零件號(hào)數(shù)量編號(hào):日期:修理工:29一、需求分析一、需求分析第1季度零件訂貨計(jì)劃“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)零件號(hào)零件名庫存量最低庫存訂貨量100003離合器342零件訂貨計(jì)劃30一、需求分析一、需求分析2、功能需求l數(shù)據(jù)登記對(duì)修車登記單、汽車修理單、零件入庫單和零件出庫單及時(shí)登記,并能夠隨時(shí)修改。l查詢能查詢登記表、修理單、汽車、車主、修理工、零件庫存的有關(guān)數(shù)據(jù)。l編制并顯示季度零件訂貨計(jì)劃編制零件訂貨計(jì)劃需要找出要訂貨的零件,訂貨條件為:零件庫存量最低庫存量訂貨量可由用戶輸入或修改“汽車

15、修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)31一、需求分析一、需求分析l打印發(fā)票發(fā)票中除包含顧客、汽車及修理項(xiàng)目等數(shù)據(jù)外,還要計(jì)算出修車費(fèi),修車費(fèi)包括修理費(fèi)和零件費(fèi),按下列公式計(jì)算:零件費(fèi)零件價(jià)格x耗用數(shù)量修理費(fèi)小時(shí)工資x修理工時(shí)x3總計(jì)零件費(fèi)修理費(fèi)不難看出,發(fā)票包含的信息來自修車登記單、汽車修理單和零件出庫單等各種單據(jù)。發(fā)票示例如圖:“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)32一、需求分析一、需求分析汽車修理發(fā)票“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)顧客姓名顧客姓名李小平地址地址臨滄市汽車牌號(hào)汽車牌號(hào)云S0003修理項(xiàng)目修理項(xiàng)目大修送修日期送修日期04/11/01備備注注零

16、件費(fèi)零件費(fèi)894.00修理費(fèi)修理費(fèi)2352.00總金額總金額3246.00日期:04/10/2533一、需求分析一、需求分析l打印修理工工資月報(bào)表某修理工的月工資修理小時(shí)x小時(shí)工資“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)34二、數(shù)據(jù)庫設(shè)計(jì)二、數(shù)據(jù)庫設(shè)計(jì)1、邏輯設(shè)計(jì)設(shè)計(jì)從分析輸入數(shù)據(jù)著手,輸入數(shù)據(jù)中的某類相關(guān)數(shù)據(jù)可以歸納為一個(gè)表。對(duì)于同時(shí)調(diào)用的若干表,應(yīng)使它們符合關(guān)聯(lián)要求。如果發(fā)現(xiàn)有的輸出數(shù)據(jù)不能從輸入數(shù)據(jù)導(dǎo)出,須繼續(xù)向用戶征集數(shù)據(jù)。經(jīng)過歸納,我們得出以下各表:“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)35二、數(shù)據(jù)庫設(shè)計(jì)二、數(shù)據(jù)庫設(shè)計(jì)(1)修理單:XLD(編號(hào)、牌號(hào)、工號(hào)、修理項(xiàng)目

17、、修理小時(shí)、送修日期、完工日期)(2)汽車:QC(牌號(hào)、型號(hào)、生產(chǎn)廠、車主名)(3)車主:CZ(車主名、地址、電話)(4)修理工:XLG(工號(hào)、姓名、地址、電話、出生日期、進(jìn)廠日期、小時(shí)工資)(5)零件用量:LJYL(編號(hào)、零件號(hào)、數(shù)量)(6)零件庫存:LJKC(零件號(hào)、零件名、成本、價(jià)格、庫存量、最低庫存、訂貨量)“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)36二、數(shù)據(jù)庫設(shè)計(jì)二、數(shù)據(jù)庫設(shè)計(jì)根據(jù)系統(tǒng)數(shù)據(jù)處理需要,我們將這些表關(guān)聯(lián)起來,如圖所示:“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)修理單汽車車主修理工零件用量零件庫存牌號(hào)工號(hào)編號(hào)車主名零件號(hào)37二、數(shù)據(jù)庫設(shè)計(jì)二、數(shù)據(jù)庫設(shè)計(jì)兩點(diǎn)說明

18、:(1)為同時(shí)調(diào)用不同表中的數(shù)據(jù),須將它們關(guān)聯(lián),故而有時(shí)要在表中補(bǔ)充字段。(2)數(shù)據(jù)庫設(shè)計(jì)須注意合理性。若將不同類的數(shù)據(jù)放進(jìn)同一表中,可能會(huì)產(chǎn)生數(shù)據(jù)冗余。例如:QC.DBF與CZ.DBF的字段合并為一個(gè)表,由于一個(gè)車主可擁有多輛車,在登記這些汽車的牌號(hào)、型號(hào)和生產(chǎn)廠的同時(shí)也要登記車主名、地址和電話,那么這些記錄中的車主信息將重復(fù)記載,數(shù)據(jù)冗余會(huì)多占存儲(chǔ)容量,更會(huì)破壞數(shù)據(jù)的一致性,故我們將它們分為兩個(gè)表來處理?!捌囆蘩砉芾硐到y(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)38二、數(shù)據(jù)庫設(shè)計(jì)二、數(shù)據(jù)庫設(shè)計(jì)2、物理設(shè)計(jì)(1)修理單(E:qcxlxld.dbf)結(jié)構(gòu):Xld(編號(hào)c(4),牌號(hào)c(8),修理項(xiàng)目c(

19、12),送修日期d,完工日期 d,工號(hào)c(4)普通索引,修理小時(shí)n(4,1)(2)汽車(E:qcxlqc.dbf)結(jié)構(gòu):Qc(牌號(hào)c(8)普通索引,型號(hào)c(6),生產(chǎn)廠c(20),車主名c(8)“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)39二、數(shù)據(jù)庫設(shè)計(jì)二、數(shù)據(jù)庫設(shè)計(jì)(3)車主(E:qcxlcz.dbf)結(jié)構(gòu):CZ(車主c(8)普通索引,地址c(16),電話c(7)(4)修理工(E:qcxlxlg.dbf)結(jié)構(gòu):XLG(工號(hào)c(4)普通索引,姓名c(8),地址c(16),電話c(7),出生日期d,進(jìn)廠日期d,小時(shí)工資n(5,2))“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)40二、數(shù)

20、據(jù)庫設(shè)計(jì)二、數(shù)據(jù)庫設(shè)計(jì)(5)零件用量(E:qcxlljyl.dbf)結(jié)構(gòu):LJYL(編號(hào)c(4)普通索引,零件號(hào)c(6),數(shù)量n(2))(6)零件庫存(E:qcxlljkc.dbf)結(jié)構(gòu):LJKC(零件號(hào)c(6)普通索引,零件名c(10),成本n(8,2),價(jià)格n(8,2),庫存量n(3),最低庫存n(3),訂貨量n(3))“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)41 除上述6個(gè)表外,零件入庫、出庫時(shí)還需有暫存表。零件入庫表為LJRK.DBF,其結(jié)構(gòu)與LJKC.DBF相同。零件出庫表LJCK.DBF的結(jié)構(gòu)為:ljck(零件號(hào)c(6),數(shù)量n(2)。二、數(shù)據(jù)庫設(shè)計(jì)二、數(shù)據(jù)庫設(shè)計(jì)“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)421、總體設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)汽車修理管理系統(tǒng)登記零件管理查詢打印修車登記汽車修理修理工登記零件訂貨計(jì)劃零件入庫零件出庫發(fā)票修理工工資月報(bào)退出432、初始用戶界面菜單設(shè)計(jì)(QCXLCD.MPR)三、應(yīng)用程序設(shè)計(jì)三、應(yīng)用程序設(shè)計(jì)“汽車修理管理系統(tǒng)汽車修理管理系統(tǒng)”的開發(fā)的開發(fā)登記登記零件管理零件管理查詢查詢打印打印退出退出修車登記(xcdj.scx)零件訂貨計(jì)劃

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論