版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 密級:</b></p><p><b> 頁數(shù):42</b></p><p> 畢 業(yè) 設 計(論文)</p><p> 題目:倉庫管理系統(tǒng)的設計與實現(xiàn)</p><p> 倉庫管理系統(tǒng)的設計和實現(xiàn)</p><p><b> 摘
2、要</b></p><p> 《倉庫管理系統(tǒng)》是采用VISAUL FOXPRO開發(fā)的一個數(shù)據(jù)庫管理系統(tǒng)。本設計說明書主要講述了VISAUL FOXPRO的基本功能及設計方法。緊接著以本系統(tǒng)為例,逐一介紹開發(fā)本系統(tǒng)系統(tǒng)的步驟:系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)、系統(tǒng)維護。在系統(tǒng)分析中先后用數(shù)據(jù)流圖、系統(tǒng)的功能結構圖分析了系統(tǒng)所需的各種數(shù)據(jù)。在系統(tǒng)的設計中,詳細的展現(xiàn)了系統(tǒng)的各個功能模塊。所需的數(shù)據(jù)庫表及表字
3、段。菜單的設計等。在系統(tǒng)的實現(xiàn)中,給出了實現(xiàn)表單中相應的功能控件的事件及代碼。以及菜單實現(xiàn)的方法。文章的最后則給出了本系統(tǒng)的主要功能運行界面圖。</p><p> 關鍵字:倉庫管理 倉庫 管理系統(tǒng) VISAUL FOXPRO 面向對象</p><p><b> 目錄</b></p><p><b> 內容提要</b&
4、gt;</p><p><b> 前言</b></p><p> 第一章 管理信息系統(tǒng)概述…………………………………………</p><p> 第二章 系統(tǒng)設計…………………………………………</p><p> 2·1 系統(tǒng)目標設計…………………………………</p><p>
5、2·2 開發(fā)設計思想……………………………</p><p> 2·3 開發(fā)和運行環(huán)境選擇……………………………</p><p> 2·4 系統(tǒng)功能分析………………………………</p><p> 2·5 系統(tǒng)功能模塊設計…………………………</p><p> 第三章 數(shù)據(jù)庫設計………………
6、…………………</p><p> 3·1 數(shù)據(jù)庫需求分析………………………………… </p><p> 3·2 數(shù)據(jù)庫概念結構設計…………………………… </p><p> 3·3 數(shù)據(jù)庫邏輯結構設計……………………………</p><p> 3·4 數(shù)據(jù)庫結構的實現(xiàn)……………………………
7、…</p><p> 第四章 系統(tǒng)主要功能模塊的創(chuàng)建…………………………………… </p><p> 4.1 功能選擇界面的設計……………………………………</p><p> 4.2 設備入庫模塊的設計……………………………………</p><p> 4.3 設備出庫模塊的設計………………………………………</p><
8、;p> 4.4 設備還庫模塊的設計………………………………</p><p> 4.5 設備需求模塊的設計………………………………</p><p> 4.6 設備采購模塊的設計…………………………</p><p> 4.7 顯示報表模塊的設計……………………………</p><p> 4.8 開發(fā)中的難點和解決技巧……………………
9、…</p><p> 第五章 系統(tǒng)的編譯和發(fā)行……………………………</p><p> 總結……………………………………………………………… </p><p> 致謝(參考文獻)………………………………………………</p><p> 參考文獻………………………………………………………</p><p><
10、b> 前言 </b></p><p> 企業(yè)的物資供應管理往往是很復雜的,煩瑣的。由于所掌握的物資種類眾多,訂貨,管理,發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計計劃報表繁多,因此物資管理必須實現(xiàn)計算機化,而且必須根據(jù)企業(yè)的具體情況制定相應的方案。</p><p> 根據(jù)當前的企業(yè)管理體制,一般物資供應管理系統(tǒng),總是根據(jù)所掌握的物資類別,相應分成幾
11、個科室來進行物資的計劃,訂貨,核銷托收,驗收入庫,根據(jù)企業(yè)各個部門的需要來發(fā)放物資設備,并隨時按期進行庫存盤點,作臺帳,根據(jù)企業(yè)領導和自身管理的需要按月,季度,年來進行統(tǒng)計分析,產生相應報表。為了加強關鍵物資,設備的管理,要定期掌握其儲備,消耗情況,根據(jù)計劃定額和實際消耗定額的比較,進行定額的管理,使得資金使用合理,物資設備的儲備最佳。</p><p> 所以一個完整的企業(yè)物資供應管理系統(tǒng)應該包括計劃管理,合同
12、托收管理,倉庫管理,定額管理,統(tǒng)計管理,財務管理等模塊。其中倉庫管理是整個物資供應管理系統(tǒng)的核心。</p><p> 鑒于Visual Foxpro6.0有強大的數(shù)據(jù)庫管理功能,我們選用Visual Foxpro6.0來完成這個倉庫管理系統(tǒng)。</p><p> 第1章 管理信息系統(tǒng)基礎</p><p> 管理信息系統(tǒng)就是我們常說的MIS(Management
13、 Information System),在強調管理,強調信息的現(xiàn)代社會中它越來越得到普及。MIS是一門新的學科,它跨越了若干個領域,比如管理科學、系統(tǒng)科學,運籌學、統(tǒng)計學以及計算機科學。在這些學科的基礎上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。</p><p> 1.1 管理信息系統(tǒng)概述</p><p> 20世紀,隨著全球經濟的蓬勃發(fā)展,眾多經濟學家紛紛提出了新的
14、管理理論。20世紀50年代,西蒙提出管理依賴于信息和決策的思想。同時期的維納發(fā)表了控制論,他認為管理是一個控制過程。1958年,蓋爾寫到:“管理將以較低的成本得到及時準確的信息,做到較好的控制?!边@個時期,計算機開始用于會計工作,出現(xiàn)數(shù)據(jù)處理一詞。</p><p> 1970年,Walter T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個定義:“以口頭或書面的形式,在合適的時間向經理、職員以及外界人員
15、提供過去的、現(xiàn)在的、預測未來的有關企業(yè)內部及其環(huán)境的信息,以幫助他們進行決策?!痹谶@個定義里強調了用信息支持決策,但并沒有強調應用模型,沒有提到計算機的應用。</p><p> 1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達大學的管理學教授Gordon B.Davis給了管理信息系統(tǒng)一個較完整的定義,即“管理信息系統(tǒng)是一個利用計算機軟硬件資源,手工作業(yè),分析、計劃、控制和決策模型以及數(shù)據(jù)庫的人-機系統(tǒng)。它能提供信息
16、支持企業(yè)或組織的運行、管理和決策功能?!边@個定義全面地說明了管理信息系統(tǒng)的目標、功能和組成,而且反映了管理信息系統(tǒng)在當時達到的水平。</p><p> 1.2 管理信息系統(tǒng)的特點</p><p> 1.2.1 管理信息系統(tǒng)的組成</p><p> 管理信息系統(tǒng)在企業(yè)中的應用存在三個要素,這就是人、計算機和數(shù)據(jù)。</p><p>
17、人是指企業(yè)領導者、管理人員、技術人員,以及MIS建設的領導機構和實施機構,他們在系統(tǒng)中起主導作用。MIS是一項系統(tǒng)工程,不是只靠一些計算機開發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領導的積極參與。</p><p> 計算機技術是MIS得以實施的主要技術。在這些技術中,軟件開發(fā)是MIS開發(fā)的重點。</p><p> 第三個因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運行的基礎。廣
18、義地說,各項管理制度是MIS建設成功的基礎。試想要計算一臺機床的生產成本,需要按時輸入每個部件、每個零件甚至每個螺釘螺帽的費用,涉及企業(yè)的生產車間、采購、庫房、工藝設計和財務等多個部門,必須有一整套管理制度做保證。</p><p> 1.2.2 管理信息系統(tǒng)的界面特點</p><p> 在計算機軟件技術中,人機界面已經發(fā)展成為一個重要的分支。</p><p>
19、 MIS人機界面設計一般遵循以下一些基本原則:</p><p> 1. 以通信功能作為界面設計的核心</p><p> 人機界面設計的關鍵是使人與計算機之間能夠準確地交流信息。一方面,人向計算機輸入信息時應當盡量采取自然的方式;另一方面,計算機向人傳遞的信息必須準確,不致引起誤解或混亂。另外,不要把內部的處理、加工與人機界面混在一起,以免互相干擾,影響速度。</p>
20、<p> 設計MIS時,針對每一個功能,都要按照“I-P-O”的模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機界面的通信功能。這樣設計出來的程序不易出錯,而且易于維護。</p><p> 報表打印是MIS必備的功能之一,而且打印之前常常需要計算。計算與打印分開設計,雖然消耗時間,但易于整個MIS系統(tǒng)的維護。</p><p> 2. 界面必須始終一致</p&
21、gt;<p> 統(tǒng)一的人機界面不致于會增加用戶的負擔,讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個屏幕用戶就要換一套操作命令與操作方法。</p><p> 例如在整個系統(tǒng)可以以問號圖標表示幫助,以磁盤圖標表示存盤,以打印機圖標表示打印等。</p><p> 3. 界面必須使用戶隨時掌握任務的進展情況</p><p> 人機界面應該能夠
22、告訴用戶軟件運行的進度。特別是在需要較長時間的等待時,必須讓用戶了解工作進展情況,如可以設計已經完成了百分之幾的任務進度條等。目前,Windows下的應用軟件無論大小,其安裝程序幾乎均做到了這一點。開發(fā)MIS軟件時,這一點很值得借鑒。</p><p> 4. 界面必須能夠提供幫助</p><p> 一個優(yōu)秀的MIS軟件應該提供在線求助功能,甚至提供使用向導,這將給用戶帶來極大的方便。
23、在多媒體環(huán)境下,以語音提示作為操作向導,不會干擾屏幕信息,是一個極佳的選擇。</p><p> 5. 界面友好、使用方便</p><p> 多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對于一些相對固定的數(shù)據(jù),不應讓用戶頻頻輸入(特別是漢字),而應讓用戶用鼠標輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對固定的數(shù)據(jù),其值一般取“小學”、“初中”、“高中”、“大專”、“大本”、“碩研”、“博研”
24、等。錄入這類數(shù)據(jù)之前,MIS軟件應在相應位置彈出一個列表框,待用戶以鼠標點擊,而不應讓用戶每次都輸入這些漢字。</p><p> 另外,開發(fā)者應編寫一個錯誤實時記錄程序,自動記錄何日、何時、何程序出了何種錯誤。</p><p> 總之,所開發(fā)的MIS在使用過程中,應使用戶的數(shù)據(jù)輸入量降至最低限度,同時也要減少用戶的干預量。實踐證明,用戶干預愈少,MIS系統(tǒng)的滿意程度愈高。</p&
25、gt;<p> 6. 輸入畫面盡可能接近實際</p><p> 如果某個電算會計軟件的憑證錄入畫面是表格式的,一屏可錄入多條記錄,而且與實際憑證一模一樣,甚至連顏色都無異,用戶在終端上錄入憑證,仿佛用筆在紙上填寫憑證,以增加人機親和力。</p><p> 7. 具有較強的容錯功能</p><p> 誤操作、按鍵連擊等均有可能導致數(shù)據(jù)誤錄。巧
26、妙地進行程序設計,可以避免此類因素造成的錯誤。例如,錄入學生成績時,我們可以對其范圍進行限定,使用戶無法輸入0~100以外的數(shù)據(jù);錄入學生年齡時,不妨根據(jù)實際情況將范圍限制在15~20之間。</p><p> 1.3 管理信息系統(tǒng)的開發(fā)</p><p> 管理信息系統(tǒng)開發(fā)方法主要有:結構化生命周期開發(fā)方法、原型法、面向對象的開發(fā)方法等。</p><p> 1
27、. 結構化生命周期開發(fā)方法</p><p> 目前較為流行的MIS開發(fā)方法是結構化生命周期開發(fā)方法,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結構化、模塊化地自上而下對生命周期進行分析與設計。</p><p> 用結構化生命周期開發(fā)方法開發(fā)一個系統(tǒng),將整個開發(fā)過程劃分為5個依次連接的階段:</p><p> 系統(tǒng)規(guī)劃階段:主要任務是明確系
28、統(tǒng)開發(fā)的請求,并進行初步的調查,通過可行性研究確定下一階段的實施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標集轉化法(SST,Strategy Set Transformation)、關鍵成功因素法(CSF,Critical Success Factors)和企業(yè)規(guī)劃法(BSP,Business System Planning)。</p><p> 系統(tǒng)分析階段:主要任務是對組織結構與功能進行分析,理清企業(yè)業(yè)務流程和數(shù)據(jù)流程的處理
29、,并且將企業(yè)業(yè)務流程與數(shù)據(jù)流程抽象化,通過對功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。</p><p> 系統(tǒng)設計階段:主要任務是確定系統(tǒng)的總體設計方案、劃分子系統(tǒng)功能、確定共享數(shù)據(jù)的組織,然后進行詳細設計,如處理模塊的設計、數(shù)據(jù)庫系統(tǒng)的設計、輸入輸出界面的設計和編碼的設計等。</p><p> 系統(tǒng)實施階段:主要任務是討論確定設計方案、對系統(tǒng)模塊進行調試、進行系統(tǒng)運行所需數(shù)據(jù)的準備、對相
30、關人員進行培訓等。</p><p> 系統(tǒng)運行階段:主要任務是進行系統(tǒng)的日常運行管理,評價系統(tǒng)的運行效率,對運行費用和效果進行監(jiān)理審計,如出現(xiàn)問題則對系統(tǒng)進行修改、調整。</p><p> 這五個階段共同構成了系統(tǒng)開發(fā)的生命周期。結構化生命周期開發(fā)方法嚴格區(qū)分了開發(fā)階段,非常重視文檔工作,對于開發(fā)過程中出現(xiàn)的問題可以得到及時的糾正,避免了出現(xiàn)混亂狀態(tài)。但是,該方法不可避免地出現(xiàn)開發(fā)周期
31、過長、系統(tǒng)預算超支的情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統(tǒng)將很難作出調整。</p><p><b> 2. 原型法 </b></p><p> 原型法在系統(tǒng)開發(fā)過程中也得到不少應用。原型法的基本思想是系統(tǒng)開發(fā)人員憑借自己對用戶需求的理解,通過強有力的軟件環(huán)境支持,構造出一個實在的系統(tǒng)原型,然后與用戶協(xié)商,反復修改原型直至用戶滿意。 原型法的應用使人們
32、對需求有了漸進的認識,從而使系統(tǒng)開發(fā)更有針對性。另外,原型法的應用充分利用了最新的軟件工具,使系統(tǒng)開發(fā)效率大為提高。 </p><p> 3. 面向對象系統(tǒng)開發(fā)方法 </p><p> 面向對象(OO,Object Oriented)的系統(tǒng)開發(fā)方法,是近年來受到關注的一種系統(tǒng)開發(fā)方法。面向對象的系統(tǒng)開發(fā)方法的基本思想是將客觀世界抽象地看成是若干相互聯(lián)系的對象,然后根據(jù)對象和方法的特性
33、研制出一套軟件工具,使之能夠映射為計算機軟件系統(tǒng)結構模型和進程,從而實現(xiàn)信息系統(tǒng)的開發(fā)。</p><p> 1.3.3 管理信息系統(tǒng)的開發(fā)過程</p><p> 管理信息系統(tǒng)的開發(fā)過程一般包括系統(tǒng)開發(fā)準備、系統(tǒng)調查、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)、系統(tǒng)轉換、系統(tǒng)運行與維護、系統(tǒng)評價等步驟。根據(jù)開發(fā)系統(tǒng)的大小、復雜、投入、方式、方法等因素的不同,各步驟的要求和內容也不同,用戶需要根據(jù)實際
34、情況進行取舍和計劃。</p><p> 1. 系統(tǒng)開發(fā)準備</p><p> 系統(tǒng)開發(fā)準備工作主要包括提出系統(tǒng)開發(fā)要求、成立系統(tǒng)開發(fā)小組、制訂系統(tǒng)開發(fā)計劃等工作。</p><p><b> 2. 系統(tǒng)調查</b></p><p> 新系統(tǒng)的系統(tǒng)分析與系統(tǒng)設計工作都要建立在對現(xiàn)行系統(tǒng)調查的基礎上,即必須調查現(xiàn)行
35、系統(tǒng)的運行情況、問題等,明確用戶的需求,特別是合作開發(fā)和委托開發(fā)方式。</p><p><b> 調查的主要內容有:</b></p><p> (1)現(xiàn)行系統(tǒng)概況:該組織的發(fā)展歷史、目前組織的規(guī)模、工作狀況、管理水平、與外界的主要聯(lián)系等。調查該項內容的目的主要是為了劃分系統(tǒng)界限、系統(tǒng)與外界的輸入輸出接口等。</p><p> ?。?)組織機
36、構:畫出組織的組織結構圖,弄清組織的行政關系、人員編制、工作范圍、地理位置等,發(fā)現(xiàn)不合理問題及新系統(tǒng)啟動后可能對現(xiàn)有組織的影響。</p><p> (3)業(yè)務流程:按照業(yè)務種類的不同和處理時間的先后不同,深入了解現(xiàn)行系統(tǒng)的業(yè)務流程,畫出現(xiàn)行系統(tǒng)業(yè)務流程圖,并與業(yè)務人員反復討論,得到認可。調查中要注意定性與定量相結合,注意人、財、物、信息的流向、規(guī)格、頻率、要求以及需要解決的問題等。</p><
37、;p> ?。?)報表、數(shù)據(jù)處理:了解各種統(tǒng)計報表、數(shù)據(jù)的格式、內容、處理時間及上報時間、頻率、規(guī)律,存在的問題,對新系統(tǒng)的要求、希望等并收集各種報表。</p><p> ?。?)問題:現(xiàn)行系統(tǒng)中存在的主要問題和薄弱環(huán)節(jié),可以按照嚴重程度分成不同的等級。新系統(tǒng)的建立應能解決大部分問題,并改善薄弱環(huán)節(jié)。</p><p> (6)新系統(tǒng)的功能和目標:了解各級領導和各類業(yè)務工作人員對新系統(tǒng)
38、功能的要求,為進一步完善新系統(tǒng)的目標做準備。</p><p> ?。?)其他:如對新系統(tǒng)的各種約束條件,需要說明的其他問題等。</p><p><b> 3. 系統(tǒng)分析</b></p><p> 系統(tǒng)分析(又稱邏輯設計)是管理信息系統(tǒng)開發(fā)的關鍵環(huán)節(jié),要求在系統(tǒng)調查的基礎上,對新系統(tǒng)的功能進行細致的分析,并建立一個新系統(tǒng)的邏輯模型。<
39、/p><p> 新系統(tǒng)的邏輯模型由系統(tǒng)數(shù)據(jù)流程圖、概況表、數(shù)據(jù)字典、吃理邏輯表達式及有關說明組成。最后要完成系統(tǒng)分析報告(也稱為系統(tǒng)邏輯設計說明書)。系統(tǒng)邏輯模型就像在根據(jù)需要建設一座學校前,按照學校教育的層次(初等、中等、高等)、規(guī)模、投資、地理環(huán)境、技術水平等條件的要求和約束,先由建筑設計院進行設計,保證學校建成后的各種功能得以實現(xiàn),之后才能進行工程設計和施工一樣。在系統(tǒng)設計階段要做認真、細致的分析、研究工作,
40、避免新系統(tǒng)在功能上存在先天不足或缺陷。</p><p> 因為新系統(tǒng)模型是建立在對現(xiàn)行系統(tǒng)的分析及要求的基礎上的,所以系統(tǒng)調查工作要進行得深入、細致、全面。用戶可以對新系統(tǒng)的邏輯模型提出意見,雙方經過討論、修改,最后達成共識,并完成系統(tǒng)分析報告(系統(tǒng)邏輯設計說明書),經有關領導審批通過之后,轉入系統(tǒng)設計(又稱系統(tǒng)物理設計)階段。</p><p><b> 4. 系統(tǒng)設計&l
41、t;/b></p><p> 系統(tǒng)設計又稱系統(tǒng)物理設計。系統(tǒng)設計要根據(jù)系統(tǒng)分析報告中的系統(tǒng)邏輯模型綜合考慮各種約束,利用一切可用的技術手段和方法進行各種具體設計,確定新系統(tǒng)的實施方案,解決“系統(tǒng)怎么做”的問題。</p><p> 結構化系統(tǒng)設計是指利用一組標準的圖表工具和準則,確定系統(tǒng)有哪些模塊,用什么方法連接,如何構成良好的系統(tǒng)結構,并進行系統(tǒng)輸入、輸出、數(shù)據(jù)處理、數(shù)據(jù)存儲等環(huán)
42、節(jié)的詳細設計。這一階段的重點是設計好系統(tǒng)的總體結構,選擇最經濟合理的技術手段。系統(tǒng)設計階段的文件是系統(tǒng)設計報告(又稱系統(tǒng)物理設計說明書)。</p><p> 管理信息系統(tǒng)的開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質量,設計人員必須遵守共同的設計原則,盡可能地提高系統(tǒng)的各項指標(系統(tǒng)可變性、可靠性、工作質量、工作效率、經濟性等)。</p><p> 5. 系統(tǒng)實施與轉換</p>
43、<p> 系統(tǒng)實施階段的主要工作包括:系統(tǒng)硬件的購置與安裝、程序的編寫(購買)與調試、系統(tǒng)操作人員的培訓、系統(tǒng)有關數(shù)據(jù)的準備和錄入、系統(tǒng)調試和轉換。</p><p> 在系統(tǒng)實施階段要成立系統(tǒng)實施工作量到小組,組織各專業(yè)小組組長和有關部門的領導共同編制新系統(tǒng)實施計劃。可以應用各種項目管理的軟件和方法進行管理,實行項目經理負責制,保證系統(tǒng)實施工作的順利進行和成功。</p><p&
44、gt; 硬件的購置和安裝包括計算機硬件、外設、網絡、電源、機房、環(huán)境等有關設備的購買、驗收、安裝與調試工作等,這些工作主要由專業(yè)技術人員完成。</p><p> 數(shù)據(jù)準備與錄入工作主要是指由手工操作轉入計算機處理所需的各種數(shù)據(jù)的整理、錄入及計算機系統(tǒng)中為新系統(tǒng)所用數(shù)據(jù)的轉換工作。數(shù)據(jù)準備與錄入工作要注意數(shù)據(jù)的準確性,在整理、錄入、校驗等各個環(huán)節(jié)把好關,為系統(tǒng)的順利轉換打好基礎。</p><
45、p> 在進行以上各個環(huán)節(jié)的同時展開人員培訓工作,包括管理信息系統(tǒng)只是的普及教育、新制度的學習、計算機操作訓練等。使所有人員了解新系統(tǒng)的基本功能、新系統(tǒng)對使用人員的要求、建立管理信息系統(tǒng)的目的、管理信息系統(tǒng)的建立可以為組織和個人帶來的幫助和便利、個人在新系統(tǒng)中應該承擔的工作等,是用戶關心、支持新系統(tǒng)的實現(xiàn)。</p><p> 6. 系統(tǒng)維護和評價</p><p> 管理信息系統(tǒng)
46、是一個復雜的人機系統(tǒng)。系統(tǒng)外部環(huán)境與內部因素的變化,不斷影響系統(tǒng)的運行,這時就需要不斷地完善系統(tǒng),以提高系統(tǒng)運行的效率與服務水平,這就需要從始至終地進行系統(tǒng)的維護工作。</p><p> 系統(tǒng)評價主要是指系統(tǒng)建成后,經一段時間的運行后,要對系統(tǒng)目標與功能的實現(xiàn)情況進行檢查,并與系統(tǒng)開發(fā)中設立的系統(tǒng)預期目標進行對比,及時寫出系統(tǒng)評價報告。</p><p> 系統(tǒng)維護與評價階段是系統(tǒng)生命周
47、期中的最后一個階段,也是時間最長的一個重要階段,就像汽車的維護工作好可以延長汽車的使用壽命和提高其使用效率一樣,系統(tǒng)維護工作的好壞可以決定系統(tǒng)的生命周期的長短和使用效果。</p><p><b> 系統(tǒng)設計</b></p><p><b> 1 系統(tǒng)目標設計</b></p><p> 系統(tǒng)開發(fā)的總體任務是實現(xiàn)企業(yè)物資
48、設備管理的系統(tǒng)化,規(guī)范化和自動化,從而達到提高企業(yè)物資管理的效率的目的。</p><p> 2.2 開發(fā)設計思想</p><p> 倉庫管理的物資在本文中主要假定都是企業(yè)生產所需要的各種設備。進貨時經檢查合同確認認為有效托收以后,進行驗貨入庫,填寫入庫單,進行入庫登記。企業(yè)各個部分根據(jù)所需要的物資設備總額和部門生產活動需要提出物資需求申請。計劃員根據(jù)整個企業(yè)的需求開出物資設備出庫單,倉
49、庫管理員根據(jù)出庫單核對發(fā)放設備。設備使用完畢需要及時歸還入庫,填寫入庫單。根據(jù)需要按照月,季,年進行統(tǒng)計分析,產生相應報表。</p><p> 倉庫管理的特點是信息處理量比較大。所管理的物資設備種類繁多,而且由于入庫單,出庫單,需求單等單據(jù)發(fā)生量特別大,關聯(lián)信息多,查詢和統(tǒng)計的方式各不相同。因此在管理上實現(xiàn)起來有一定的困難。在管理的過程中經常會出現(xiàn)信息的重復傳遞,單據(jù),報表種類繁多,各個部門管理規(guī)格不統(tǒng)一等問題
50、。</p><p> 在本系統(tǒng)的設計過程中,為了克服以上困難,滿足計算機管理的需要,我們采取了下面的一些原則。</p><p> ●統(tǒng)一各種原始的單據(jù)的格式,統(tǒng)一帳目和報表的格式。</p><p> ●刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學化。</p><p> ●程序代碼標準化,軟件統(tǒng)一化,確認軟件的可維護行和實用性。</
51、p><p> ●界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。</p><p> ●建立操作日志,系統(tǒng)自動記錄所進行的各種操作。</p><p> 2.3 系統(tǒng)功能分析</p><p> 本人中的倉庫管理系統(tǒng)需要完成功能主要有一下幾點。</p><p> ●倉庫管理各種信息的輸入,包括入庫、出
52、庫、還庫、需求信息的輸入等。</p><p> ●倉庫管理各種信息的查詢、修改和維護。</p><p> ●設備采購報表的生成。</p><p> ●在庫存管理中加入最高儲備和最低儲備字段,對倉庫中的物資設備實現(xiàn)監(jiān)控和報警。</p><p> ●企業(yè)各個部門的物資需求的管理。</p><p><b>
53、 ●操作日志的管理。</b></p><p> 倉庫管理的使用幫助。</p><p> 2.4 系統(tǒng)功能模塊設計</p><p> 在系統(tǒng)功能分析的基礎上,考慮vfp程序編制的特點,得到如圖所示的系統(tǒng)功能模塊圖:</p><p><b> 倉庫管理系統(tǒng)</b></p><p>
54、; 系 輸 維 查 報 幫</p><p> 統(tǒng) 入 護 看 表 助</p><p> 模 模 模 模 模
55、 模</p><p> 塊 塊 塊 塊 塊 塊</p><p> 打 日 入 出 還 需</p><p> 印 志 庫 庫
56、 庫 求</p><p> 設 管 模 模 模 模</p><p> 置 理 塊 塊 塊 塊</p><p><b> 第三章 數(shù)據(jù)庫設計</b></p>
57、;<p> 3.1 數(shù)據(jù)庫需求分析</p><p> 在仔細調查企業(yè)倉庫物資設備管理過程的基礎上,得到本系統(tǒng)所處理的時間流程如圖所示:</p><p> 倉庫現(xiàn)有庫存 各部門需求 企業(yè)總體生產計劃</p><p><b> 匯總 處理</b></p>&l
58、t;p> 設備 采購 設備 出庫</p><p> 設備 入庫 設備 還庫</p><p><b> 數(shù)據(jù)流程圖</b></p><p> 在本
59、設計中,通過對企業(yè)倉庫管理的內容和數(shù)據(jù)流程分析,設計的數(shù)據(jù)項和數(shù)據(jù)結構如下:</p><p> 設備代碼信息。包括的數(shù)據(jù)項有設備號、設備名稱。</p><p> 現(xiàn)有庫存信息。包括的數(shù)據(jù)項有現(xiàn)有設備、現(xiàn)有數(shù)目、總數(shù)目、最大庫存、最小庫存等。</p><p> 設備使用信息。包括的數(shù)據(jù)項有使用的設備、使用部門、數(shù)目、使用時間、出庫時狀態(tài)。</p>
60、<p> 設備采購信息。包括的數(shù)據(jù)項有采購的設備、采購員、供應商、采購數(shù)目、采購時間等。</p><p> 設備歸還信息。包括的數(shù)據(jù)項有歸還設備、歸還部門、歸還數(shù)目、歸還時間、經手人等。</p><p> 設備需求信息。包括的數(shù)據(jù)項有需求的部門、需求設備、需求數(shù)目、需求時間等。</p><p> 有了上面的數(shù)據(jù)結構、數(shù)據(jù)項和數(shù)據(jù)流程,就能進行下面的
61、數(shù)據(jù)庫設計。</p><p> 3.2 數(shù)據(jù)庫概念結構設計</p><p> 這一設計階段是在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。</p><p> 本設計根據(jù)上面的設計規(guī)劃出的實體有庫存實體、入庫實體、出庫實體、采購實體、還庫實體、需求實體。各個實體的E-R圖及其關系描述如下:</p&g
62、t;<p> 1)庫存實體E-R圖:</p><p><b> 現(xiàn)有庫存</b></p><p> 設備號 現(xiàn)有庫存 警戒庫存 總數(shù)</p><p> 2)入庫實體E-R圖:</p><p><b> 入庫</b&
63、gt;</p><p> 設備號 供應商信息 采購價格信息 采購員</p><p> 3)出庫實體E-R圖:</p><p><b> 出庫</b></p><p> 設備號 使用部門 數(shù)量 時間
64、 經手人</p><p> 4)部門需求實體E-R圖:</p><p><b> 部門需求 </b></p><p> 設備號 需求部門 需求數(shù)量 需求時間</p><p> 5)還庫實體E-R圖:</p><p
65、><b> 設備還庫</b></p><p> 設備號 還庫時間 人 還庫數(shù)量 經手人</p><p> 6)計劃采購實體E-R圖:</p><p><b> 計劃采購</b></p><p> 設備號
66、 庫存信息 供應信息 時間</p><p> 7)實體和實體之間的關系E-R圖如圖所示:</p><p> 入庫 現(xiàn)有庫存 出庫</p><p> 還庫 部門需求
67、 設備采購</p><p> 3.3 數(shù)據(jù)庫邏輯結構設計</p><p> 在上面的實體以及實體之間的關系的基礎上,形成數(shù)據(jù)庫中的表格以及各個表格之間的關系。</p><p> 倉庫管理系統(tǒng)數(shù)據(jù)庫中的各個表格的設計結果如下面的幾個表格所示。每個表格表示在數(shù)據(jù)庫中的一個表。</p><p><b> ?。?)設備代
68、碼表:</b></p><p><b> (2)設備入庫表:</b></p><p><b> ?。?)設備出庫表:</b></p><p><b> ?。?)現(xiàn)有庫存表:</b></p><p><b> (5)部門需求表:</b><
69、;/p><p><b> (6)設備還庫表:</b></p><p><b> ?。?)操作日志表:</b></p><p> ?。?)設備采購計劃表:</p><p> 4 數(shù)據(jù)庫結構的實現(xiàn)</p><p> 在需求分析、概念結構設計的基礎上得到數(shù)據(jù)庫的邏輯結構設計之后,
70、我們就可以在Visual FoxPro6.0數(shù)據(jù)庫系統(tǒng)中實現(xiàn)該邏輯結構。</p><p> 打開如圖所示的“倉庫管理”項目后,在項目管理器中展開數(shù)據(jù)文本夾,用鼠標選中數(shù)據(jù)庫,單擊右側的“新建”按鈕,在彈出的對話框中將該數(shù)據(jù)庫文件存儲為c:\倉庫管理\倉庫管理.dbc。</p><p> 在彈出的如圖所示的數(shù)據(jù)庫設計器中單擊鼠標右鍵,選擇“新建表”,為數(shù)據(jù)庫添加數(shù)據(jù)表(表的內容見上節(jié))。
71、下面以表設備代碼表為例來介紹表的建立過程。</p><p> 選擇“新建表”,在彈出的對話框中將表存儲為c:\倉庫管理\設備代碼.dbf 。在彈出的如圖所示的表設計器中填寫表的內容。</p><p> 字段設置完成后,單擊“確定”按鈕后為表輸入數(shù)據(jù),如不想現(xiàn)在輸入,可以先“取消”,以后再輸入。具體方法如下:</p><p> 如圖所示,選中要輸入數(shù)據(jù)的表,單擊
72、“瀏覽”按鈕。</p><p> 此時彈出無數(shù)據(jù)的表,在Visual FoxPro6.0的主窗口中選擇“表”,選擇“追加新記錄”后,就 可以在表中輸入數(shù)據(jù)了。如圖所示。不過這種方法只能一次輸入一條記錄,如果要輸入第二條記錄時,需再次選擇追加新記錄。如果有一個已有的數(shù)據(jù)表,就可以使用“使用追加記錄”將這個有數(shù)據(jù)的表追加到當前表中,不過執(zhí)行該操作要求這二個表的結構完全相同。</p><p>
73、 第四章 系統(tǒng)主要功能模塊的創(chuàng)建</p><p> 按照前面的分析,我們將管理系統(tǒng)的邏輯模塊統(tǒng)一到6個實際功能模塊中,如圖所示。切換面板用于切換不同的操作,每項具體操作結束后,都會返回到切換面板。</p><p><b> 切換面板</b></p><p> 設 設 設 設 設
74、 顯</p><p> 備 備 備 備 備 示</p><p> 入 出 還 需 采 報</p><p> 庫 庫 庫 求 購 表&l
75、t;/p><p> 下面對各模塊的作用進行說明:</p><p> 設備入庫模塊:添加設備到庫存中。</p><p> 設備出庫模塊:將設備從庫存取出并記錄。</p><p> 設備還庫模塊:將歸并到庫存的設備保存到數(shù)據(jù)庫。</p><p> 設備需求模塊:記錄各部門的設備需求。</p><p
76、> 設備采購模塊:記錄要采購的設備。</p><p> 切換面板:用于切換到不同的操作,如設備入庫、設備出庫等。</p><p> 顯示報表:顯示庫存過多、庫存不足等信息。</p><p> 下面就按照功能模塊圖來設計該倉庫管理系統(tǒng)。首先在Visual FoxPro6.0中建立一個項目管理器,以便管理本系統(tǒng)中所有的數(shù)據(jù),命名為“倉庫管理”。一下操作均在
77、該項目管理器中進行。以下所有表單的“desktop”屬性全部設為“.T.-真”。</p><p> 4.1功能選擇界面的設計:</p><p> 這一模塊的主要功能是作為系統(tǒng)主界面為進入本系統(tǒng)不同功能界面選擇提供一個接口,使用一個窗口來實現(xiàn)這一功能。</p><p> 首先建立一個表單,設取“caption”屬性為“倉庫管理”。在該表單上添加6個“按鈕”控件,
78、它們的“caption”屬性分別為“設備入庫”,“設備出庫”,“設備還庫”,“部門需求”,“設備采購”,“顯示報表”。然后在表單上添加“圖象控件”,并設其“stretch”屬性為“2-strech(擴展)”,“pictrue”屬性為圖片所在的位置,本例中為“c:\倉庫管理\001.jpg”。</p><p> 在“comm.and1”(“caption”屬性為“設備入庫”)控件的“click”事件中添加如下代碼
79、:</p><p> do form 設備入庫表</p><p> thisform.release</p><p> 在“comm.and2”(“caption”屬性為“設備出庫”)控件的“click”事件中添加如下代碼:</p><p> do form 設備出庫表</p><p> thisform.r
80、elease</p><p> 在“comm.and3”(“caption”屬性為“設備還庫”)控件的“click”事件中添加如下代碼:</p><p> do form 設備還庫表</p><p> thisform.release</p><p> 在“comm.and4”(“caption”屬性為“部門需求”)控件的“click
81、”事件中添加如下代碼:</p><p> do form 部門需求表</p><p> thisform.release</p><p> 在“comm.and5”(“caption”屬性為“設備采購”)控件的“click”事件中添加如下代碼:</p><p> do form 設備采購表</p><p>
82、thisform.release</p><p> 在“comm.and6”(“caption”屬性為“顯示報表”)控件的“click”事件中添加如下代碼:</p><p> do form 顯示報表</p><p> thisform.release</p><p> 在“form1”的屬性里選擇“autocenter”設置為“.T
83、.-真”,同時將“backcolor”</p><p> 設置為“255,255,255”,“windowstate”設置為“0-普通”。</p><p> 添加“form1”的“init”事件的代碼如下:</p><p> set directory to c:\倉庫管理\</p><p> *將程序的默認的路徑指向資源所在的文件夾
84、</p><p> 該表單設計結果如圖所示:</p><p> 4.2 設備入庫模塊的設計</p><p> 在設備入庫模塊中將實現(xiàn)設備數(shù)據(jù)的添加和入庫等功能。本模塊設計采用先用向導生成表單,然后修改的方法實現(xiàn)。</p><p> 首先在項目管理器的文檔視圖下單擊“新建”按鈕,</p><p> 在接下來的向
85、導中,“數(shù)據(jù)庫和表”選擇“倉庫管理”以及“設備入庫表”,這是前面定義好的數(shù)據(jù)庫和表。</p><p> 由于設備入庫需要顯示所有的字段,因此我們將可用字段全部移至選定字段,如圖所示,單擊“下一步”按鈕,</p><p> 在表單樣式中,選擇“陰影式”以及“圖片按鈕”,如圖所示。左上角的窗口提供了表單樣式的預覽功能,圖片按鈕和文本按鈕的區(qū)別在于顯示的時候是以圖片來表達功能還是文字來表達,
86、實現(xiàn)功能的函數(shù)沒有區(qū)別。選擇“上一步”按鈕可以跳回上一個界面對表單中顯示的字段進行修改。</p><p> 單擊“下一步”按鈕后,向導進行到“步驟3-排序次序”,如圖所示,選擇“設備號”為索引,并選擇升序排列。最后預覽表單,核對每項的設置,完成表單向導,如圖所示。</p><p> 值得注意的是,在結束表單向導前,可選擇“保存表單以備將來使用”,“保存并運行表單”,或者“保存表單并用表
87、單設計器修改表單”。由于Visual FoxPro6.0向導生成的表單只具有普遍性,對于當前設計的倉庫管理系統(tǒng)還需要一定的改變,因此以我們選擇“保存表單并用表設計器修改表單”。</p><p> 單擊“完成”按鈕系統(tǒng)提示保存表單,將表單保存為“設備入庫表.scx”,存于c:\倉庫管理目錄下。然后打開表單修改器生成的表單,如圖所示。</p><p> 在修改BUTTONSET時,可以通過
88、屬性窗口的下拉列表選定單個按鈕,調整其位置和其它屬性。如圖所示。</p><p> 根據(jù)功能需求,把“cmdprint”、“”cmdexit、“cmdDelete”和“cmdedit”的Visible屬性都設為“.F.-假”。添加2個命令按鈕,Caption屬性分別設為“修改庫存”和“回主界面”。</p><p> 在“回主界面”命令按鈕的click事件中添加代碼如下:</p&g
89、t;<p> thisform.release</p><p> do form 倉庫管理</p><p> 在修改庫存命令按鈕的click事件中添加代碼如下:</p><p> select 現(xiàn)有庫存表 </p><p> getid=thisform.設備號1.text1.value</p><
90、p> set order to 設備號</p><p> seek getid</p><p> if found()</p><p> getnum=thisform.入庫數(shù)量1.text1.value</p><p> update 現(xiàn)有庫存表 set 現(xiàn)有庫存=(現(xiàn)有庫存+getnum) where (設備號=getid
91、)</p><p><b> else</b></p><p> insert into 現(xiàn)有庫存表 (設備號,現(xiàn)有庫存,最大庫存,最小庫存);</p><p> value (thisform.設備號1.text1.value,thisform.入庫數(shù)量1.text1.value,1000,10)</p><p>
92、;<b> endif</b></p><p> insert into 操作日志表(操作員,操作內容,操作時間);</p><p> values (thisform.采購員1.text1.value,'設備入庫',date())</p><p> 保存后運行表單,界面如圖所示:</p><p>
93、; 4.3設備出庫模塊的設計:</p><p> 在設備出庫模塊中將實現(xiàn)設備出庫數(shù)據(jù)的添加和修改庫存等功能。該模塊的功能和設備入庫的功能相似。具體操作可以參考設備入庫模塊的設計,設計最終的界面如圖所示。</p><p> 在表單的左上角加上了顯示當前時間的功能,添加標簽label2的caption屬性設為“當前時間”;添加label3的caption屬性設為空;為當前表單的label
94、3init事件添加如下代碼:</p><p> this.caption=dtoc(date())</p><p> 該模塊具體實現(xiàn)過程不再一一詳細說明。下面列出了表單中所用到控件的屬性值。</p><p> Form1控件的主要屬性:</p><p> (2)ButtonSet1控件的主要屬性:</p><p&g
95、t; 下面時設備出庫表單中“修改庫存”命令按鈕的click事件的代碼:</p><p> select 現(xiàn)有庫存表</p><p> *先在該表單的數(shù)據(jù)環(huán)境中添加現(xiàn)有庫存表</p><p> getid=thisform.設備號1.text1.value</p><p> set order to 設備號</p>&l
96、t;p> seek getid </p><p> *在現(xiàn)有庫存表中查找設備號等于getid的紀錄</p><p> if found()</p><p> getnum=thisform.出庫數(shù)量1.text1.value</p><p> update 現(xiàn)有庫存表;</p><p> set 現(xiàn)有
97、庫存=(現(xiàn)有庫存-getnum) where (設備號=getid)</p><p> *如果庫存表中有該項設備,則更新庫存表</p><p> insert into 操作日志表(操作員,操作內容,操作時間);</p><p> values (thisform.領取人1.text1.value,'設備出庫',date())</p>
98、;<p><b> else</b></p><p> messagebox("出錯",1,"錯誤的設備號")</p><p><b> endif</b></p><p> 4.4 設備還庫模塊的設計</p><p> 在設備還庫模塊
99、中將實現(xiàn)設備還庫數(shù)據(jù)的添加和修改庫存等功能,按照前面介紹的步驟設計設備還庫表。</p><p> 設備還庫表所可能用到的控件的屬性如表所示:</p><p> (1)Form1控件的主要屬性:</p><p> ?。?)ButtonSet1控件的主要屬性:</p><p> 下面是設備還庫表中“修改庫存”命令按鈕的click事件的代碼:
100、</p><p> select 現(xiàn)有庫存表</p><p> *先在該表單的數(shù)據(jù)環(huán)境中添加現(xiàn)有庫存表 </p><p> getid=thisform.設備號1.text1.value</p><p> set order to 設備號</p><p> seek getid </p><
101、;p> *在現(xiàn)有庫存表中查找設備號等于getid的紀錄</p><p> if found()</p><p> getnum=thisform.歸還數(shù)量1.text1.value</p><p> update 現(xiàn)有庫存表;</p><p> set 現(xiàn)有庫存=(現(xiàn)有庫存-getnum) where (設備號=getid)&
102、lt;/p><p> insert into 操作日志表(操作員,操作內容,操作時間);</p><p> values (thisform.歸還人1.text1.value,'設備還庫',date())</p><p> *如果庫存表中有該項設備,則更新庫存表,同時更新操作日志</p><p><b> els
103、e</b></p><p> messagebox("出錯",1,"錯誤的設備號")</p><p> *如果沒有該設備號則報告出錯信息 </p><p><b> endif</b></p><p> 保存后運行表單,可得到如圖所示的設備還庫表。&
104、lt;/p><p> 4.5 設備需求模塊的設計</p><p> 在設備需求模塊中將實現(xiàn)設備需求數(shù)據(jù)的添加和保存日志等功能。首先通過Visual Foxpro的表單向導生成所需的設備需求表單,選擇部門需求表的所有可用字段,然后為保持程序風格的一致,繼續(xù)采用表單的陰影式和圖片按鈕的風格。在“步驟3-排序次序”時。選擇設備號的升序排列。最后單擊“完成”按鈕,把表單保存在“c:\倉庫管理\”目
105、錄下,名為“設備需求.scx”。</p><p> 通過表單向導生成的表單如圖所示,我們可以調節(jié)控件的位置,修改表單中控件的屬性,最后結果所下圖所示:</p><p> 相關的屬性設置如下圖所示:</p><p> ?。?)Form1控件的主要屬性:</p><p> (2)ButtonSet1控件的主要屬性:</p>&
106、lt;p> 在表單設計器中,雙擊“保存日志”命令按鈕。添加click事件代碼如下:</p><p> insert into 操作日志表 (操作員,操作內容,操作時間) values (username,'設備需求',date())</p><p> 雙擊回主界面命令按鈕,添加click事件代碼如下:</p><p> thisform
107、.release</p><p> do form 倉庫管理</p><p> 保存對表單所作的修改。</p><p> 4.6 設備采購模塊的設計</p><p> 在設備采購模塊中將實現(xiàn)設備采購數(shù)據(jù)的添加和保存日志等功能。</p><p> ?。?)由數(shù)據(jù)表生成表單</p><p>
108、 通過Visual Foxpro的表單向導,生成設備采購計劃表單。在選擇數(shù)據(jù)庫和表時,選擇倉庫管理數(shù)據(jù)庫和設備采購計劃表。在選擇字段時,選擇所有可用字段,選擇陰影式和圖片按鈕作為設備采購計劃表的樣式。選擇計劃采購時間的升序排列作為設備采購計劃表的索引。</p><p> (2)為窗體修改和添加命令按鈕</p><p> 添加2個命令按鈕“保存日志”和“回主界面”。設置表單中控件的屬性
109、。下面的表列出了需要修改的控件的名稱以及屬性值。</p><p> (1)Form1控件的主要屬性:</p><p> ?。?)ButtonSet1控件的主要屬性:</p><p> (3)為按鈕添加click事件代碼:</p><p> 在表單設計器中,雙擊保存日志命令按鈕。添加click事件代碼如下:</p><
110、p> insert into 操作日志表 (操作員,操作內容,操作時間) values (username,"設備需求",date())</p><p> *把設備需求寫入操作日志表中</p><p> 雙擊回主界面按鈕,添加click事件代碼如下:</p><p> thisform.release</p><
111、p><b> *釋放本表單</b></p><p> do form 倉庫管理</p><p><b> *運行倉庫管理界面</b></p><p> 保存對表單所作的修改,表單運行效果如圖所示:</p><p> 4.7 顯示報表模塊的設計</p><p>
112、 在該模塊中,一共要顯示3個報表,分別提供庫存不足,庫存過多和操作日志等信息。</p><p> 1. 設計顯示報表表單</p><p> 在項目管理器的文檔視圖下選擇“新建”,然后選擇新建表單,如圖所示。</p><p> 在如圖所示的空白表單中添加一個頁框控件,并按照下表設置頁框的屬性,同時在數(shù)據(jù)環(huán)境里添加現(xiàn)有庫存表和操作日志表。</p>
113、<p> 分別為每個page添加一個表格grid1,如圖所示:</p><p> 庫存過多表 庫存不足表</p><p><b> 操作日志表</b></p><p> 設置表格控件的屬性,如表所示:</p><p> grid1控件的主要屬性表:</p&g
114、t;<p><b> 2. 代碼設計</b></p><p> 定義Pageframe1.Page1.grid1的init事件</p><p> 運行“顯示報表”表單,界面所圖所示:</p><p> local Custs1</p><p> select 設備號,最大庫存,現(xiàn)有庫存 from
115、現(xiàn)有庫存表 where (現(xiàn)有庫存>最大庫存) into cursor Custs1</p><p> thisform.頁框.庫存過多.庫存過多表.recordsource="Custs1"</p><p> 定義Pageframe1.Page2.grid1的init事件</p><p> local Custs2</p>
116、;<p> select 設備號,最小庫存,現(xiàn)有庫存 from 現(xiàn)有庫存表 where (現(xiàn)有庫存<最小庫存) into cursor Custs2</p><p> thisform.頁框.庫存不足.庫存不足表.recordsource="Custs2"</p><p> 定義Pageframe1.Page3.grid1的init事件<
117、/p><p> local Custs3</p><p> select * from 操作日志表 into cursor Custs3</p><p> thisform.頁框.操作日志.操作日志表1.recordsource="Custs3"</p><p> 運行“顯示報表”表單,界面如圖所示。</p&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉庫貨物管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文
- jsp倉庫管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- jsp倉庫管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 倉庫管理系統(tǒng)后臺的設計與實現(xiàn)---畢業(yè)論文
- 畢業(yè)論文范文——倉庫管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)論文--原材料倉庫管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)論文--原材料倉庫管理系統(tǒng)的設計與實現(xiàn)
- 倉庫管理系統(tǒng)的分析與實現(xiàn)[畢業(yè)論文]
- 畢業(yè)論文范文——倉庫管理系統(tǒng)與實現(xiàn)
- 倉庫管理系統(tǒng)設計畢業(yè)論文
- 倉庫管理系統(tǒng)的設計與開發(fā)【畢業(yè)論文】
- 倉庫管理系統(tǒng)的設計畢業(yè)論文
- 倉庫管理系統(tǒng)的設計與分析-畢業(yè)論文
- 倉庫管理系統(tǒng)的設計與分析畢業(yè)論文
- 畢業(yè)論文---基于bs模式的倉庫管理系統(tǒng)的設計與實現(xiàn)
- 軟件工程畢業(yè)論文-倉庫貨物管理系統(tǒng)的設計與實現(xiàn)
- 中小企業(yè)倉庫管理系統(tǒng)的設計與實現(xiàn)【畢業(yè)論文】
- 畢業(yè)論文---物資倉庫管理系統(tǒng)的分析與設計
- 倉庫管理系統(tǒng)畢業(yè)論文
- 倉庫管理系統(tǒng) 畢業(yè)論文
評論
0/150
提交評論