倉庫管理手冊(cè)系統(tǒng)的VISAULFOXPRO實(shí)現(xiàn)_第1頁
倉庫管理手冊(cè)系統(tǒng)的VISAULFOXPRO實(shí)現(xiàn)_第2頁
倉庫管理手冊(cè)系統(tǒng)的VISAULFOXPRO實(shí)現(xiàn)_第3頁
倉庫管理手冊(cè)系統(tǒng)的VISAULFOXPRO實(shí)現(xiàn)_第4頁
倉庫管理手冊(cè)系統(tǒng)的VISAULFOXPRO實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、倉庫管理系統(tǒng)的VISAUL FOXPRO實(shí)現(xiàn)(上)日期:2008-07-23來源: 作者:未知字體:大 中 小 【 內(nèi)容 摘要】倉庫管理系統(tǒng)是采用VISAUL FOXPRO開發(fā)的一個(gè)數(shù)據(jù)庫管理系統(tǒng)。本設(shè)計(jì)說明書主要講述了VISAUL FOXPRO的基本功能及設(shè)計(jì) 方法 。緊接著以本系統(tǒng)為例,逐一介紹開發(fā)本系統(tǒng)系統(tǒng)的步驟:系統(tǒng) 分析 、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)維護(hù)。在系統(tǒng)分析中先后用數(shù)據(jù)流圖、系統(tǒng)的功能結(jié)構(gòu)圖分析了系統(tǒng)所需的各種數(shù)據(jù)。在系統(tǒng)的設(shè)計(jì)中,詳細(xì)的展現(xiàn)了系統(tǒng)的各個(gè)功能模塊。所需的數(shù)據(jù)庫表及表字段。菜單的設(shè)計(jì)等。在系統(tǒng)的實(shí)現(xiàn)中,給出了實(shí)現(xiàn)表單中相應(yīng)的功能控件的事件及代碼。以及菜單實(shí)現(xiàn)的方法

2、。文章的最后則給出了本系統(tǒng)的主要功能運(yùn)行界面圖。 關(guān)鍵字:倉庫管理 倉庫 管理系統(tǒng) VISAUL FOXPRO 面向?qū)ο?目錄 內(nèi)容提要 引言 第一章 管理信息系統(tǒng)概述 第二章 系統(tǒng)設(shè)計(jì) 21 系統(tǒng)目標(biāo)設(shè)計(jì) 22 開發(fā)設(shè)計(jì)思想 23 開發(fā)和運(yùn)行環(huán)境選擇 24 系統(tǒng)功能分析 25 系統(tǒng)功能模塊設(shè)計(jì) 第三章 數(shù)據(jù)庫設(shè)計(jì) 31 數(shù)據(jù)庫需求分析 32 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 33 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 34 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn) 第四章 系統(tǒng)主要功能模塊的創(chuàng)建 41 功能選擇界面的設(shè)計(jì) 42 設(shè)備入庫模塊的設(shè)計(jì) 43 設(shè)備出庫模塊的設(shè)計(jì) 44 設(shè)備還庫模塊的設(shè)計(jì) 45 設(shè)備需求模塊的設(shè)計(jì) 46 設(shè)備采購模塊的設(shè)

3、計(jì) 47 顯示報(bào)表模塊的設(shè)計(jì) 48 開發(fā)中的難點(diǎn)和解決技巧 第五章 系統(tǒng)的編譯和發(fā)行 總結(jié) 致謝( 參考 文獻(xiàn) ) 附錄 前言 企業(yè) 的物資供應(yīng)管理往往是很復(fù)雜的,煩瑣的。由于所掌握的物資種類眾多,訂貨,管理,發(fā)放的渠道各有差異,各個(gè)企業(yè)之間的管理體制不盡相同,各類統(tǒng)計(jì)計(jì)劃報(bào)表繁多,因此物資管理必須實(shí)現(xiàn) 計(jì)算 機(jī)化,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。 根據(jù)當(dāng)前的企業(yè)管理體制,一般物資供應(yīng)管理系統(tǒng),總是根據(jù)所掌握的物資類別,相應(yīng)分成幾個(gè)科室來進(jìn)行物資的計(jì)劃,訂貨,核銷托收,驗(yàn)收入庫,根據(jù)企業(yè)各個(gè)部門的需要來發(fā)放物資設(shè)備,并隨時(shí)按期進(jìn)行庫存盤點(diǎn),作臺(tái)帳,根據(jù)企業(yè)領(lǐng)導(dǎo)和自身管理的需要按月,季

4、度,年來進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。為了加強(qiáng)關(guān)鍵物資,設(shè)備的管理,要定期掌握其儲(chǔ)備,消耗情況,根據(jù)計(jì)劃定額和實(shí)際消耗定額的比較,進(jìn)行定額的管理,使得資金使用合理,物資設(shè)備的儲(chǔ)備最佳。 所以一個(gè)完整的企業(yè)物資供應(yīng)管理系統(tǒng)應(yīng)該包括計(jì)劃管理,合同托收管理,倉庫管理,定額管理,統(tǒng)計(jì)管理,財(cái)務(wù)管理等模塊。其中倉庫管理是整個(gè)物資供應(yīng)管理系統(tǒng)的核心。 鑒于Visual 有強(qiáng)大的數(shù)據(jù)庫管理功能,我們選用Visual 來完成這個(gè)倉庫管理系統(tǒng)。 第1章 管理信息系統(tǒng)基礎(chǔ) 管理信息系統(tǒng)就是我們常說的MIS(Management Information System),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的 現(xiàn)代 社會(huì) 中它越來越得

5、到普及。MIS是一門新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理 科學(xué) 、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。 管理信息系統(tǒng)概述 20世紀(jì),隨著全球 經(jīng)濟(jì) 的蓬勃 發(fā)展 ,眾多經(jīng)濟(jì)學(xué)家紛紛提出了新的管理 理論 。20世紀(jì)50年代,西蒙提出管理依賴于信息和決策的思想。同時(shí)期的維納發(fā)表了控制論,他認(rèn)為管理是一個(gè)控制過程。1958年,蓋爾寫到:“管理將以較低的成本得到及時(shí)準(zhǔn)確的信息,做到較好的控制?!边@個(gè)時(shí)期,計(jì)算機(jī)開始用于 會(huì)計(jì) 工作,出現(xiàn)數(shù)據(jù)處理一詞。 1970年,Walter 給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個(gè)定義:“以

6、口頭或書面的形式,在合適的時(shí)間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預(yù)測未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策?!痹谶@個(gè)定義里強(qiáng)調(diào)了用信息支持決策,但并沒有強(qiáng)調(diào) 應(yīng)用 模型,沒有提到計(jì)算機(jī)的應(yīng)用。 1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)的管 理學(xué) 教授Gordon 給了管理信息系統(tǒng)一個(gè)較完整的定義,即“管理信息系統(tǒng)是一個(gè)利用計(jì)算機(jī)軟硬件資源,手工作業(yè),分析、計(jì)劃、控制和決策模型以及數(shù)據(jù)庫的人-機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能。”這個(gè)定義全面地說明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時(shí)達(dá)到的水平。 管理信息系統(tǒng)的特點(diǎn) 1

7、.2.1 管理信息系統(tǒng)的組成 管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個(gè)要素,這就是人、計(jì)算機(jī)和數(shù)據(jù)。 人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們?cè)谙到y(tǒng)中起主導(dǎo)作用。MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。 計(jì)算機(jī)技術(shù)是MIS得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點(diǎn)。 第三個(gè)因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。廣義地說,各項(xiàng)管理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計(jì)算一臺(tái)機(jī)床的生產(chǎn)成本,需要按時(shí)輸入每個(gè)部件、每個(gè)零件甚至每個(gè)螺釘螺帽的費(fèi)用,涉及企業(yè)的生產(chǎn)車間、采購

8、、庫房、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部門,必須有一整套管理制度做保證。 管理信息系統(tǒng)的界面特點(diǎn) 在計(jì)算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個(gè)重要的分支。 MIS人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則: 1. 以通信功能作為界面設(shè)計(jì)的核心 人機(jī)界面設(shè)計(jì)的關(guān)鍵是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信息。一方面,人向計(jì)算機(jī)輸入信息時(shí)應(yīng)當(dāng)盡量采取 自然 的方式;另一方面,計(jì)算機(jī)向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機(jī)界面混在一起,以免互相干擾, 影響 速度。 設(shè)計(jì)MIS時(shí),針對(duì)每一個(gè)功能,都要按照“I-P-O”的模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面的通信功

9、能。這樣設(shè)計(jì)出來的程序不易出錯(cuò),而且易于維護(hù)。 報(bào)表打印是MIS必備的功能之一,而且打印之前常常需要計(jì)算。計(jì)算與打印分開設(shè)計(jì),雖然消耗時(shí)間,但易于整個(gè)MIS系統(tǒng)的維護(hù)。 2. 界面必須始終一致 統(tǒng)一的人機(jī)界面不致于會(huì)增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個(gè)屏幕用戶就要換一套操作命令與操作方法。 例如在整個(gè)系統(tǒng)可以以問號(hào)圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機(jī)圖標(biāo)表示打印等。 3. 界面必須使用戶隨時(shí)掌握任務(wù)的進(jìn)展情況 人機(jī)界面應(yīng)該能夠告訴用戶軟件運(yùn)行的進(jìn)度。特別是在需要較長時(shí)間的等待時(shí),必須讓用戶了解工作進(jìn)展情況,如可以設(shè)計(jì)已經(jīng)完成了百分之幾的任務(wù)進(jìn)度條等。 目前

10、 ,Windows下的應(yīng)用軟件無論大小,其安裝程序幾乎均做到了這一點(diǎn)。開發(fā)MIS軟件時(shí),這一點(diǎn)很值得借鑒。 4. 界面必須能夠提供幫助 一個(gè)優(yōu)秀的MIS軟件應(yīng)該提供在線求助功能,甚至提供使用向?qū)В@將給用戶帶來極大的方便。在多媒體環(huán)境下,以語音提示作為操作向?qū)В粫?huì)干擾屏幕信息,是一個(gè)極佳的選擇。 5. 界面友好、使用方便 多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對(duì)固定的數(shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大專”、“大本”、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,MIS

11、軟件應(yīng)在相應(yīng)位置彈出一個(gè)列表框,待用戶以鼠標(biāo)點(diǎn)擊,而不應(yīng)讓用戶每次都輸入這些漢字。 另外,開發(fā)者應(yīng)編寫一個(gè)錯(cuò)誤實(shí)時(shí)記錄程序,自動(dòng)記錄何日、何時(shí)、何程序出了何種錯(cuò)誤。 總之,所開發(fā)的MIS在使用過程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度,同時(shí)也要減少用戶的干預(yù)量。實(shí)踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的滿意程度愈高。 6. 輸入畫面盡可能接近實(shí)際 如果某個(gè)電算會(huì)計(jì)軟件的憑證錄入畫面是表格式的,一屏可錄入多條記錄,而且與實(shí)際憑證一模一樣,甚至連顏色都無異,用戶在終端上錄入憑證,仿佛用筆在紙上填寫憑證,以增加人機(jī)親和力。 7. 具有較強(qiáng)的容錯(cuò)功能 誤操作、按鍵連擊等均有可能導(dǎo)致數(shù)據(jù)誤錄。巧妙地進(jìn)行程序設(shè)計(jì)

12、,可以避免此類因素造成的錯(cuò)誤。例如,錄入學(xué)生成績時(shí),我們可以對(duì)其范圍進(jìn)行限定,使用戶無法輸入0100以外的數(shù)據(jù);錄入學(xué)生年齡時(shí),不妨根據(jù)實(shí)際情況將范圍限制在1520之間。 管理信息系統(tǒng)的開發(fā) 管理信息系統(tǒng)開發(fā)方法主要有:結(jié)構(gòu)化生命周期開發(fā)方法、原型法、面向?qū)ο蟮拈_發(fā)方法等。 1. 結(jié)構(gòu)化生命周期開發(fā)方法 目前較為流行的MIS開發(fā)方法是結(jié)構(gòu)化生命周期開發(fā)方法,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而下對(duì)生命周期進(jìn)行分析與設(shè)計(jì)。 用結(jié)構(gòu)化生命周期開發(fā)方法開發(fā)一個(gè)系統(tǒng),將整個(gè)開發(fā)過程劃分為5個(gè)依次連接的階段: 系統(tǒng)規(guī)劃階段:主要任務(wù)是明確系統(tǒng)開發(fā)的請(qǐng)求,并

13、進(jìn)行初步的調(diào)查,通過可行性 研究 確定下一階段的實(shí)施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(SST,Strategy Set Transformation)、關(guān)鍵成功因素法(CSF,Critical Success Factors)和企業(yè)規(guī)劃法(BSP,Business System Planning)。 系統(tǒng)分析階段:主要任務(wù)是對(duì)組織結(jié)構(gòu)與功能進(jìn)行分析,理清企業(yè)業(yè)務(wù)流程和數(shù)據(jù)流程的處理,并且將企業(yè)業(yè)務(wù)流程與數(shù)據(jù)流程抽象化,通過對(duì)功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。 系統(tǒng)設(shè)計(jì)階段:主要任務(wù)是確定系統(tǒng)的總體設(shè)計(jì)方案、劃分子系統(tǒng)功能、確定共享數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè)計(jì),如處理模塊的設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)的

14、設(shè)計(jì)、輸入輸出界面的設(shè)計(jì)和編碼的設(shè)計(jì)等。 系統(tǒng)實(shí)施階段:主要任務(wù)是討論確定設(shè)計(jì)方案、對(duì)系統(tǒng)模塊進(jìn)行調(diào)試、進(jìn)行系統(tǒng)運(yùn)行所需數(shù)據(jù)的準(zhǔn)備、對(duì)相關(guān)人員進(jìn)行培訓(xùn)等。 系統(tǒng)運(yùn)行階段:主要任務(wù)是進(jìn)行系統(tǒng)的日常運(yùn)行管理,評(píng)價(jià)系統(tǒng)的運(yùn)行效率,對(duì)運(yùn)行費(fèi)用和效果進(jìn)行監(jiān)理審計(jì),如出現(xiàn) 問題 則對(duì)系統(tǒng)進(jìn)行修改、調(diào)整。 這五個(gè)階段共同構(gòu)成了系統(tǒng)開發(fā)的生命周期。結(jié)構(gòu)化生命周期開發(fā)方法嚴(yán)格區(qū)分了開發(fā)階段,非常重視文檔工作,對(duì)于開發(fā)過程中出現(xiàn)的問題可以得到及時(shí)的糾正,避免了出現(xiàn)混亂狀態(tài)。但是,該方法不可避免地出現(xiàn)開發(fā)周期過長、系統(tǒng)預(yù)算超支的情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統(tǒng)將很難作出調(diào)整。 2. 原型法 原型法

15、在系統(tǒng)開發(fā)過程中也得到不少應(yīng)用。原型法的基本思想是系統(tǒng)開發(fā)人員憑借自己對(duì)用戶需求的理解,通過強(qiáng)有力的軟件環(huán)境支持,構(gòu)造出一個(gè)實(shí)在的系統(tǒng)原型,然后與用戶協(xié)商,反復(fù)修改原型直至用戶滿意。 原型法的應(yīng)用使人們對(duì)需求有了漸進(jìn)的認(rèn)識(shí),從而使系統(tǒng)開發(fā)更有針對(duì)性。另外,原型法的應(yīng)用充分利用了最新的軟件工具,使系統(tǒng)開發(fā)效率大為提高。3. 面向?qū)ο笙到y(tǒng)開發(fā) 方法 面向?qū)ο螅∣O,Object Oriented)的系統(tǒng)開發(fā)方法,是近年來受到關(guān)注的一種系統(tǒng)開發(fā)方法。面向?qū)ο蟮南到y(tǒng)開發(fā)方法的基本思想是將客觀世界抽象地看成是若干相互聯(lián)系的對(duì)象,然后根據(jù)對(duì)象和方法的特性研制出一套軟件工具,使之能夠映射為 計(jì)算 機(jī)軟件系統(tǒng)

16、結(jié)構(gòu)模型和進(jìn)程,從而實(shí)現(xiàn)信息系統(tǒng)的開發(fā)。 1.3.3 管理信息系統(tǒng)的開發(fā)過程 管理信息系統(tǒng)的開發(fā)過程一般包括系統(tǒng)開發(fā)準(zhǔn)備、系統(tǒng)調(diào)查、系統(tǒng) 分析 、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)轉(zhuǎn)換、系統(tǒng)運(yùn)行與維護(hù)、系統(tǒng)評(píng)價(jià)等步驟。根據(jù)開發(fā)系統(tǒng)的大小、復(fù)雜、投入、方式、方法等因素的不同,各步驟的要求和 內(nèi)容 也不同,用戶需要根據(jù)實(shí)際情況進(jìn)行取舍和計(jì)劃。 1. 系統(tǒng)開發(fā)準(zhǔn)備 系統(tǒng)開發(fā)準(zhǔn)備工作主要包括提出系統(tǒng)開發(fā)要求、成立系統(tǒng)開發(fā)小組、制訂系統(tǒng)開發(fā)計(jì)劃等工作。 2. 系統(tǒng)調(diào)查 新系統(tǒng)的系統(tǒng)分析與系統(tǒng)設(shè)計(jì)工作都要建立在對(duì)現(xiàn)行系統(tǒng)調(diào)查的基礎(chǔ)上,即必須調(diào)查現(xiàn)行系統(tǒng)的運(yùn)行情況、 問題 等,明確用戶的需求,特別是合作開發(fā)和委托開發(fā)

17、方式。 調(diào)查的主要內(nèi)容有: (1)現(xiàn)行系統(tǒng)概況:該組織的 發(fā)展 歷史 、 目前 組織的規(guī)模、工作狀況、管理水平、與外界的主要聯(lián)系等。調(diào)查該項(xiàng)內(nèi)容的目的主要是為了劃分系統(tǒng)界限、系統(tǒng)與外界的輸入輸出接口等。 (2)組織機(jī)構(gòu):畫出組織的組織結(jié)構(gòu)圖,弄清組織的行政關(guān)系、人員編制、工作范圍、地理位置等,發(fā)現(xiàn)不合理問題及新系統(tǒng)啟動(dòng)后可能對(duì)現(xiàn)有組織的 影響 。 (3)業(yè)務(wù)流程:按照業(yè)務(wù)種類的不同和處理時(shí)間的先后不同,深入了解現(xiàn)行系統(tǒng)的業(yè)務(wù)流程,畫出現(xiàn)行系統(tǒng)業(yè)務(wù)流程圖,并與業(yè)務(wù)人員反復(fù)討論,得到認(rèn)可。調(diào)查中要注意定性與定量相結(jié)合,注意人、財(cái)、物、信息的流向、規(guī)格、頻率、要求以及需要解決的問題等。 (4)報(bào)表、

18、數(shù)據(jù)處理:了解各種統(tǒng)計(jì)報(bào)表、數(shù)據(jù)的格式、內(nèi)容、處理時(shí)間及上報(bào)時(shí)間、頻率、 規(guī)律 ,存在的問題,對(duì)新系統(tǒng)的要求、希望等并收集各種報(bào)表。 (5)問題:現(xiàn)行系統(tǒng)中存在的主要問題和薄弱環(huán)節(jié),可以按照嚴(yán)重程度分成不同的等級(jí)。新系統(tǒng)的建立應(yīng)能解決大部分問題,并改善薄弱環(huán)節(jié)。 (6)新系統(tǒng)的功能和目標(biāo):了解各級(jí)領(lǐng)導(dǎo)和各類業(yè)務(wù)工作人員對(duì)新系統(tǒng)功能的要求,為進(jìn)一步完善新系統(tǒng)的目標(biāo)做準(zhǔn)備。 (7)其他:如對(duì)新系統(tǒng)的各種約束條件,需要說明的其他問題等。 3. 系統(tǒng)分析 系統(tǒng)分析(又稱邏輯設(shè)計(jì))是管理信息系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,并建立一個(gè)新系統(tǒng)的邏輯模型。 新系統(tǒng)的邏

19、輯模型由系統(tǒng)數(shù)據(jù)流程圖、概況表、數(shù)據(jù)字典、吃理邏輯表達(dá)式及有關(guān)說明組成。最后要完成系統(tǒng)分析報(bào)告(也稱為系統(tǒng)邏輯設(shè)計(jì)說明書)。系統(tǒng)邏輯模型就像在根據(jù)需要建設(shè)一座學(xué)校前,按照學(xué)校 教育 的層次(初等、中等、高等)、規(guī)模、投資、地理環(huán)境、技術(shù)水平等條件的要求和約束,先由建筑設(shè)計(jì)院進(jìn)行設(shè)計(jì),保證學(xué)校建成后的各種功能得以實(shí)現(xiàn),之后才能進(jìn)行工程設(shè)計(jì)和施工一樣。在系統(tǒng)設(shè)計(jì)階段要做認(rèn)真、細(xì)致的分析、 研究 工作,避免新系統(tǒng)在功能上存在先天不足或缺陷。 因?yàn)樾孪到y(tǒng)模型是建立在對(duì)現(xiàn)行系統(tǒng)的分析及要求的基礎(chǔ)上的,所以系統(tǒng)調(diào)查工作要進(jìn)行得深入、細(xì)致、全面。用戶可以對(duì)新系統(tǒng)的邏輯模型提出意見,雙方經(jīng)過討論、修改,最后達(dá)

20、成共識(shí),并完成系統(tǒng)分析報(bào)告(系統(tǒng)邏輯設(shè)計(jì)說明書),經(jīng)有關(guān)領(lǐng)導(dǎo)審批通過之后,轉(zhuǎn)入系統(tǒng)設(shè)計(jì)(又稱系統(tǒng)物理設(shè)計(jì))階段。 4. 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)又稱系統(tǒng)物理設(shè)計(jì)。系統(tǒng)設(shè)計(jì)要根據(jù)系統(tǒng)分析報(bào)告中的系統(tǒng)邏輯模型綜合考慮各種約束,利用一切可用的技術(shù)手段和方法進(jìn)行各種具體設(shè)計(jì),確定新系統(tǒng)的實(shí)施方案,解決“系統(tǒng)怎么做”的問題。 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)是指利用一組標(biāo)準(zhǔn)的圖表工具和準(zhǔn)則,確定系統(tǒng)有哪些模塊,用什么方法連接,如何構(gòu)成良好的系統(tǒng)結(jié)構(gòu),并進(jìn)行系統(tǒng)輸入、輸出、數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)等環(huán)節(jié)的詳細(xì)設(shè)計(jì)。這一階段的重點(diǎn)是設(shè)計(jì)好系統(tǒng)的總體結(jié)構(gòu),選擇最 經(jīng)濟(jì) 合理的技術(shù)手段。系統(tǒng)設(shè)計(jì)階段的文件是系統(tǒng)設(shè)計(jì)報(bào)告(又稱系統(tǒng)物理設(shè)計(jì)說明

21、書)。 管理信息系統(tǒng)的開發(fā)是一項(xiàng)系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計(jì)人員必須遵守共同的設(shè)計(jì)原則,盡可能地提高系統(tǒng)的各項(xiàng)指標(biāo)(系統(tǒng)可變性、可靠性、工作質(zhì)量、工作效率、經(jīng)濟(jì)性等)。 5. 系統(tǒng)實(shí)施與轉(zhuǎn)換 系統(tǒng)實(shí)施階段的主要工作包括:系統(tǒng)硬件的購置與安裝、程序的編寫(購買)與調(diào)試、系統(tǒng)操作人員的培訓(xùn)、系統(tǒng)有關(guān)數(shù)據(jù)的準(zhǔn)備和錄入、系統(tǒng)調(diào)試和轉(zhuǎn)換。 在系統(tǒng)實(shí)施階段要成立系統(tǒng)實(shí)施工作量到小組,組織各專業(yè)小組組長和有關(guān)部門的領(lǐng)導(dǎo)共同編制新系統(tǒng)實(shí)施計(jì)劃??梢?應(yīng)用 各種項(xiàng)目管理的軟件和方法進(jìn)行管理,實(shí)行項(xiàng)目經(jīng)理負(fù)責(zé)制,保證系統(tǒng)實(shí)施工作的順利進(jìn)行和成功。 硬件的購置和安裝包括計(jì)算機(jī)硬件、外設(shè)、 網(wǎng)絡(luò) 、電源、機(jī)房、

22、環(huán)境等有關(guān)設(shè)備的購買、驗(yàn)收、安裝與調(diào)試工作等,這些工作主要由專業(yè)技術(shù)人員完成。 數(shù)據(jù)準(zhǔn)備與錄入工作主要是指由手工操作轉(zhuǎn)入計(jì)算機(jī)處理所需的各種數(shù)據(jù)的整理、錄入及計(jì)算機(jī)系統(tǒng)中為新系統(tǒng)所用數(shù)據(jù)的轉(zhuǎn)換工作。數(shù)據(jù)準(zhǔn)備與錄入工作要注意數(shù)據(jù)的準(zhǔn)確性,在整理、錄入、校驗(yàn)等各個(gè)環(huán)節(jié)把好關(guān),為系統(tǒng)的順利轉(zhuǎn)換打好基礎(chǔ)。 在進(jìn)行以上各個(gè)環(huán)節(jié)的同時(shí)展開人員培訓(xùn)工作,包括管理信息系統(tǒng)只是的普及教育、新制度的 學(xué)習(xí) 、計(jì)算機(jī)操作訓(xùn)練等。使所有人員了解新系統(tǒng)的基本功能、新系統(tǒng)對(duì)使用人員的要求、建立管理信息系統(tǒng)的目的、管理信息系統(tǒng)的建立可以為組織和個(gè)人帶來的幫助和便利、個(gè)人在新系統(tǒng)中應(yīng)該承擔(dān)的工作等,是用戶關(guān)心、支持新系統(tǒng)的實(shí)

23、現(xiàn)。 6. 系統(tǒng)維護(hù)和評(píng)價(jià) 管理信息系統(tǒng)是一個(gè)復(fù)雜的人機(jī)系統(tǒng)。系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,這時(shí)就需要不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要從始至終地進(jìn)行系統(tǒng)的維護(hù)工作。 系統(tǒng)評(píng)價(jià)主要是指系統(tǒng)建成后,經(jīng)一段時(shí)間的運(yùn)行后,要對(duì)系統(tǒng)目標(biāo)與功能的實(shí)現(xiàn)情況進(jìn)行檢查,并與系統(tǒng)開發(fā)中設(shè)立的系統(tǒng)預(yù)期目標(biāo)進(jìn)行對(duì)比,及時(shí)寫出系統(tǒng)評(píng)價(jià)報(bào)告。 系統(tǒng)維護(hù)與評(píng)價(jià)階段是系統(tǒng)生命周期中的最后一個(gè)階段,也是時(shí)間最長的一個(gè)重要階段,就像汽車的維護(hù)工作好可以延長汽車的使用壽命和提高其使用效率一樣,系統(tǒng)維護(hù)工作的好壞可以決定系統(tǒng)的生命周期的長短和使用效果。第二章 系統(tǒng)設(shè)計(jì) 2 1 系統(tǒng)目標(biāo)設(shè)計(jì)

24、 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn) 企業(yè) 物資設(shè)備管理的系統(tǒng)化,規(guī)范化和自動(dòng)化,從而達(dá)到提高企業(yè)物資管理的效率的目的。 22 開發(fā)設(shè)計(jì)思想 倉庫管理的物資在本文中主要假定都是企業(yè)生產(chǎn)所需要的各種設(shè)備。進(jìn)貨時(shí)經(jīng)檢查合同確認(rèn)認(rèn)為有效托收以后,進(jìn)行驗(yàn)貨入庫,填寫入庫單,進(jìn)行入庫登記。企業(yè)各個(gè)部分根據(jù)所需要的物資設(shè)備總額和部門生產(chǎn)活動(dòng)需要提出物資需求申請(qǐng)。計(jì)劃員根據(jù)整個(gè)企業(yè)的需求開出物資設(shè)備出庫單,倉庫管理員根據(jù)出庫單核對(duì)發(fā)放設(shè)備。設(shè)備使用完畢需要及時(shí)歸還入庫,填寫入庫單。根據(jù)需要按照月,季,年進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。 倉庫管理的特點(diǎn)是信息處理量比較大。所管理的物資設(shè)備種類繁多,而且由于入庫單,出庫單,需

25、求單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同。因此在管理上實(shí)現(xiàn)起來有一定的困難。在管理的過程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞,單據(jù),報(bào)表種類繁多,各個(gè)部門管理規(guī)格不統(tǒng)一等問題。 在本系統(tǒng)的設(shè)計(jì)過程中,為了克服以上困難,滿足計(jì)算機(jī)管理的需要,我們采取了下面的一些原則。 統(tǒng)一各種原始的單據(jù)的格式,統(tǒng)一帳目和報(bào)表的格式。 刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、 科學(xué) 化。 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確認(rèn)軟件的可維護(hù)行和實(shí)用性。 界面盡量簡單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同層次員工的需要。 建立操作日志,系統(tǒng)自動(dòng)記錄所進(jìn)行的各種操作。 23 系統(tǒng)功能分析 本人中的倉庫管理系統(tǒng)需要完成

26、功能主要有一下幾點(diǎn)。 倉庫管理各種信息的輸入,包括入庫、出庫、還庫、需求信息的輸入等。 倉庫管理各種信息的查詢、修改和維護(hù)。 設(shè)備采購報(bào)表的生成。 在庫存管理中加入最高儲(chǔ)備和最低儲(chǔ)備字段,對(duì)倉庫中的物資設(shè)備實(shí)現(xiàn)監(jiān)控和報(bào)警。 企業(yè)各個(gè)部門的物資需求的管理。 操作日志的管理。 倉庫管理的使用幫助。 24 系統(tǒng)功能模塊設(shè)計(jì) 在系統(tǒng)功能分析的基礎(chǔ)上,考慮vfp程序編制的特點(diǎn),得到如圖所示的系統(tǒng)功能模塊圖: 第三章 數(shù)據(jù)庫設(shè)計(jì) 31 數(shù)據(jù)庫需求分析 在仔細(xì)調(diào)查企業(yè)倉庫物資設(shè)備管理過程的基礎(chǔ)上,得到本系統(tǒng)所處理的時(shí)間流程如圖所示: 在本設(shè)計(jì)中,通過對(duì)企業(yè)倉庫管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)

27、如下: 設(shè)備代碼信息。包括的數(shù)據(jù)項(xiàng)有設(shè)備號(hào)、設(shè)備名稱。 現(xiàn)有庫存信息。包括的數(shù)據(jù)項(xiàng)有現(xiàn)有設(shè)備、現(xiàn)有數(shù)目、總數(shù)目、最大庫存、最小庫存等。 設(shè)備使用信息。包括的數(shù)據(jù)項(xiàng)有使用的設(shè)備、使用部門、數(shù)目、使用時(shí)間、出庫時(shí)狀態(tài)。 設(shè)備采購信息。包括的數(shù)據(jù)項(xiàng)有采購的設(shè)備、采購員、供應(yīng)商、采購數(shù)目、采購時(shí)間等。 設(shè)備歸還信息。包括的數(shù)據(jù)項(xiàng)有歸還設(shè)備、歸還部門、歸還數(shù)目、歸還時(shí)間、經(jīng)手人等。 設(shè)備需求信息。包括的數(shù)據(jù)項(xiàng)有需求的部門、需求設(shè)備、需求數(shù)目、需求時(shí)間等。 有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,就能進(jìn)行下面的數(shù)據(jù)庫設(shè)計(jì)。 32 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 這一設(shè)計(jì)階段是在需求 分析 的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需

28、求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 本設(shè)計(jì)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有庫存實(shí)體、入庫實(shí)體、出庫實(shí)體、采購實(shí)體、還庫實(shí)體、需求實(shí)體。各個(gè)實(shí)體的E-R圖及其關(guān)系描述如下: 1)庫存實(shí)體E-R圖:33 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 在上面的實(shí)體以及實(shí)體之間的關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表格以及各個(gè)表格之間的關(guān)系。 倉庫管理系統(tǒng)數(shù)據(jù)庫中的各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表。 (1)設(shè)備代碼表:44 設(shè)備還庫模塊的設(shè)計(jì) 在設(shè)備還庫模塊中將實(shí)現(xiàn)設(shè)備還庫數(shù)據(jù)的添加和修改庫存等功能,按照前面介紹的步驟設(shè)計(jì)設(shè)備還庫表。 設(shè)備還庫表所可能用到的控件的屬性如表

29、所示: (1)Form1控件的主要屬性: select 現(xiàn)有庫存表 *先在該表單的數(shù)據(jù)環(huán)境中添加現(xiàn)有庫存表 getid=thisform.設(shè)備號(hào) set order to 設(shè)備號(hào) seek getid *在現(xiàn)有庫存表中查找設(shè)備號(hào)等于getid的紀(jì)錄 if found() getnum=thisform.歸還數(shù)量 update 現(xiàn)有庫存表; set 現(xiàn)有庫存=(現(xiàn)有庫存-getnum) where (設(shè)備號(hào)=getid) insert into 操作日志表(操作員,操作內(nèi)容,操作時(shí)間); values (thisform.歸還人設(shè)備還庫,date() *如果庫存表中有該項(xiàng)設(shè)備,則更新庫存表,同時(shí)

30、更新操作日志 else messagebox(出錯(cuò),1,錯(cuò)誤的設(shè)備號(hào)) *如果沒有該設(shè)備號(hào)則報(bào)告出錯(cuò)信息 endif 保存后運(yùn)行表單,可得到如圖所示的設(shè)備還庫表。 45 設(shè)備需求模塊的設(shè)計(jì) 在設(shè)備需求模塊中將實(shí)現(xiàn)設(shè)備需求數(shù)據(jù)的添加和保存日志等功能。首先通過Visual Foxpro的表單向?qū)伤璧脑O(shè)備需求表單,選擇部門需求表的所有可用字段,然后為保持程序風(fēng)格的一致,繼續(xù)采用表單的陰影式和圖片按鈕的風(fēng)格。在“步驟3-排序次序”時(shí)。選擇設(shè)備號(hào)的升序排列。最后單擊“完成”按鈕,把表單保存在“c:倉庫管理”目錄下,名為“設(shè)備需求.scx”。 通過表單向?qū)傻谋韱稳鐖D所示,我們可以調(diào)節(jié)控件的位置,

31、修改表單中控件的屬性,最后結(jié)果所下圖所示: 在表單設(shè)計(jì)器中,雙擊“保存日志”命令按鈕。添加click事件代碼如下: insert into 操作日志表 (操作員,操作內(nèi)容,操作時(shí)間) values (username,設(shè)備需求,date() 雙擊回主界面命令按鈕,添加click事件代碼如下: do form 倉庫管理 保存對(duì)表單所作的修改。 46 設(shè)備采購模塊的設(shè)計(jì) 在設(shè)備采購模塊中將實(shí)現(xiàn)設(shè)備采購數(shù)據(jù)的添加和保存日志等功能。 (1)由數(shù)據(jù)表生成表單 通過Visual Foxpro的表單向?qū)?,生成設(shè)備采購計(jì)劃表單。在選擇數(shù)據(jù)庫和表時(shí),選擇倉庫管理數(shù)據(jù)庫和設(shè)備采購計(jì)劃表。在選擇字段時(shí),選擇所有可用字段,選擇陰影式和圖片按鈕作為設(shè)備采購計(jì)劃表的樣式。選擇計(jì)劃采購時(shí)間的升序排列作為設(shè)備采購計(jì)劃表的索引。 (2)為窗體修改和添加命令按鈕 添加2個(gè)命令按鈕“保存日志”和“回主界面”。設(shè)置表單中控件的屬性。下面的表列出了需要修改的控件的名稱以及屬性值。 (1)Form1控件的主要屬性: (3)為按鈕添加click事件代碼: 在表單設(shè)計(jì)器中,雙擊保存日志命令按鈕。添加click事件代碼如下: insert into 操作日志表 (操作員,操作內(nèi)容,操作時(shí)間) values (usernam

溫馨提示

  • 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)論