倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì)全解_第1頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì)全解_第2頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì)全解_第3頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì)全解_第4頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì)全解_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、詳細(xì)設(shè)計(jì)文檔 孑科歿女孕GUMNUNIVERSITYOFELECTRONICTECHNOLOGY詳細(xì)設(shè)計(jì)說(shuō)明題目:倉(cāng)庫(kù)管理系統(tǒng)學(xué)院:計(jì)算機(jī)科學(xué)與工程學(xué)院專(zhuān)業(yè):信息管理與信息系統(tǒng)學(xué)生姓名:黃桂學(xué)號(hào):1200340119指導(dǎo)教師:張紀(jì)元2015年9月25日TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 1.引言3 HYPERLINK l bookmark6 o Current Document 1.1編寫(xiě)目的3 HYPERLINK l bookmark8 o Current Document 1.2項(xiàng)目背景31.4定義4 HYPERLI

2、NK l bookmark10 o Current Document 1.5參考資料42.總體設(shè)計(jì)42.1總體概述4 HYPERLINK l bookmark12 o Current Document 2.2軟件結(jié)構(gòu)5 HYPERLINK l bookmark14 o Current Document 3.程序描述6 HYPERLINK l bookmark16 o Current Document 3.1程序功能63.1.1類(lèi)圖結(jié)構(gòu)73.1.2開(kāi)發(fā)視圖7 HYPERLINK l bookmark22 o Current Document 3.2程序性能8 HYPERLINK l bookma

3、rk24 o Current Document 3.3程序的輸入項(xiàng)8 HYPERLINK l bookmark26 o Current Document 3.4程序的輸出項(xiàng)10 HYPERLINK l bookmark28 o Current Document 3.5算法11 HYPERLINK l bookmark30 o Current Document 3.6程序邏輯11 HYPERLINK l bookmark32 o Current Document 3.7接口13 HYPERLINK l bookmark34 o Current Document 3.8存儲(chǔ)分配13 HYPERLI

4、NK l bookmark36 o Current Document 3.9限制條件14 HYPERLINK l bookmark38 o Current Document 3.10測(cè)試要點(diǎn)14 HYPERLINK l bookmark40 o Current Document 4系統(tǒng)靜態(tài)模型15 HYPERLINK l bookmark42 o Current Document 4.1系統(tǒng)用例模型15 HYPERLINK l bookmark44 o Current Document 4.2倉(cāng)庫(kù)管理系統(tǒng)用例圖。17 HYPERLINK l bookmark46 o Current Docum

5、ent 4.3功能分配17桂林電子科技大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 1.引言1.1編寫(xiě)目的本需求分析報(bào)告的目的是規(guī)范化本軟件的編寫(xiě),旨在于提高軟件開(kāi)發(fā)過(guò)程中的能見(jiàn)度,便于對(duì)軟件開(kāi)發(fā)過(guò)程中的控制與管理,同時(shí)提出了倉(cāng)儲(chǔ)管理系統(tǒng)的軟件開(kāi)發(fā)過(guò)程,便于程序員與客戶(hù)之間的交流、協(xié)作,并作為工作成果的原始依據(jù),同時(shí)也表明了本軟件的共性,以期待能夠獲得更大范圍的應(yīng)用。本文檔的預(yù)期讀者是:設(shè)計(jì)人員、開(kāi)發(fā)人員、項(xiàng)目管理人員、測(cè)試人員、用戶(hù)。1.2項(xiàng)目背景倉(cāng)儲(chǔ)管理系統(tǒng)(WMS)是倉(cāng)儲(chǔ)管理信息化的具體形式,它在我國(guó)的應(yīng)用還處于起步階段。目前在我國(guó)市場(chǎng)上呈現(xiàn)出二元結(jié)構(gòu):以跨國(guó)公司或國(guó)內(nèi)少數(shù)先進(jìn)企業(yè)為代表的高端市場(chǎng),其應(yīng)用W

6、MS的比例較高,系統(tǒng)也比較集中在國(guó)外基本成熟的主流品牌;以國(guó)內(nèi)企業(yè)為代表的中低端市場(chǎng),主要應(yīng)用國(guó)內(nèi)開(kāi)發(fā)的WMS產(chǎn)品。物資的儲(chǔ)存和運(yùn)輸是整個(gè)物流過(guò)程中的兩個(gè)關(guān)鍵環(huán)節(jié),被人們稱(chēng)之為“物流的支柱”。在商品交換過(guò)程中,雖然物資的購(gòu)、銷(xiāo)活動(dòng)決定了物資的交換關(guān)系,但若沒(méi)有物資的儲(chǔ)存和運(yùn)輸,物資的這種交換關(guān)系則不能最終實(shí)現(xiàn)。主要以倉(cāng)庫(kù)管理系統(tǒng)開(kāi)發(fā)需求分析需求分析說(shuō)明書(shū)提出基本范圍能夠?qū)嵤┦裁礃佑杏玫墓δ軄?lái)有效的管理,并指導(dǎo)開(kāi)發(fā)人員去開(kāi)發(fā)這樣的功能系統(tǒng)。1.4定義PLD語(yǔ)言:即過(guò)程設(shè)計(jì)語(yǔ)言,是一種用于描述程序算法和定義的數(shù)據(jù)結(jié)構(gòu)的偽碼設(shè)計(jì)語(yǔ)言。N-S圖:它是由Nassi和Shneiderman按照結(jié)構(gòu)化的程序

7、設(shè)計(jì)要求提出的一種描述圖形算法的工具。PAD圖:是問(wèn)題分析圖的英文縮寫(xiě),它是繼程序流程圖和盒圖之后,主要用于描述系統(tǒng)詳細(xì)設(shè)計(jì)的圖形表達(dá)工具。1.5參考資料軟件工程實(shí)踐教程清華大學(xué)出版社宋雨編著軟件可行性研究報(bào)告(GB8567-88)田寶軍劉利民編著軟件工程導(dǎo)論第五版清華大學(xué)出版社張海潘編著數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)高等教育出版社王珊編著2.總體設(shè)計(jì)2.1總體概述利用層次圖來(lái)表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹(shù)形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹(shù)形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底層的各個(gè)矩形框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)

8、據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對(duì)數(shù)據(jù)結(jié)構(gòu)也描繪得越來(lái)越詳細(xì),這種模式非常適合于需求分析階段的需要。從對(duì)頂層信息的分類(lèi)開(kāi)始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。本系統(tǒng)一共分為六個(gè)模塊,每個(gè)模塊之間雖然在表面上是相互獨(dú)立的,但是在對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)上是緊密相連的,各個(gè)模塊訪問(wèn)的有兩個(gè)數(shù)據(jù)庫(kù),所訪問(wèn)的表也有很大不同。本系統(tǒng)軟件主要實(shí)現(xiàn)的功能是倉(cāng)庫(kù)管理員對(duì)倉(cāng)庫(kù)進(jìn)行庫(kù)存的管理,主要包括,對(duì)于生產(chǎn)部門(mén)送來(lái)的貨物進(jìn)行清點(diǎn),無(wú)誤后入庫(kù),對(duì)于銷(xiāo)售部門(mén)請(qǐng)求的貨物進(jìn)行核實(shí),無(wú)誤后出庫(kù)。并對(duì)倉(cāng)庫(kù)的庫(kù)存量進(jìn)行查詢(xún),當(dāng)存貨不足時(shí),讓采購(gòu)員進(jìn)行采購(gòu)。每個(gè)模塊的功能都是按照在調(diào)研

9、中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能的分析,系統(tǒng)中模塊為系統(tǒng)菜單,具體為庫(kù)存預(yù)警管理,商品管理,修改列表管理,入庫(kù)管理,出庫(kù)管理,查詢(xún)管理。各功能模塊的具體功能如下:(1)庫(kù)存預(yù)警管理:主要是對(duì)庫(kù)存商品小于某一個(gè)值的時(shí)候說(shuō)要報(bào)警的管理模塊。(2)商品管理:針對(duì)倉(cāng)庫(kù)內(nèi)商品的產(chǎn)品名、廠商品名、貨號(hào)、庫(kù)存、進(jìn)貨價(jià)、預(yù)售價(jià)以及入庫(kù)時(shí)間進(jìn)行管理,并可以添加新的商品。(3)修改列表管理:商品生產(chǎn)公司的地址、電話、庫(kù)存等信息的求改和刪除,并可以增加新的廠商名。(4)入庫(kù)管理:包括產(chǎn)品名、廠商品名、貨號(hào)、數(shù)量、進(jìn)貨價(jià)及零售價(jià)。(5)出庫(kù)管理:包括廠商品名、貨號(hào)、產(chǎn)品名及數(shù)量。(6)查詢(xún)管理:對(duì)某個(gè)或者某類(lèi)

10、產(chǎn)品進(jìn)行查詢(xún)以便在特殊情況下對(duì)商品管理的需要。2.2軟件結(jié)構(gòu)如圖2-1所示審核信息/顯示幫助文檔/顯示幫助文檔信息圖2-13.程序描述3.1程序功能如圖3-1所示圖3-1311類(lèi)圖結(jié)構(gòu)類(lèi)圖有許多說(shuō)明性的模型元素,顯示了模型中存在的類(lèi)、類(lèi)的內(nèi)部結(jié)構(gòu)以及它們與其他類(lèi)的關(guān)系功能;倉(cāng)庫(kù)盤(pán)點(diǎn)模塊包含倉(cāng)庫(kù)盤(pán)點(diǎn)、貨位管理功能;信息管理模塊包含系統(tǒng)用戶(hù)信息管理、客戶(hù)信息管理、供應(yīng)商信息管理和商品信息管理等功能。各個(gè)功能模塊和數(shù)據(jù)庫(kù)有依賴(lài)關(guān)系。功能模塊完成功能后會(huì)把各種信息傳到數(shù)據(jù)庫(kù)中存儲(chǔ),形成相應(yīng)的表。每個(gè)功能模塊都有一個(gè)可以與打印機(jī)連接的接口,方便各種憑證的打印和出具。著鼬盎見(jiàn)D刑理怦応兩信就,:W8詩(shī)卡善

11、溯朋旦口遁i麗點(diǎn)信層0出匪員+信京查訶彳亠啟示人岸雯ac:-&祇斥隹邇-呂不世點(diǎn)彌Q!+S示舷腳匸溺鑑打即機(jī)疝餐4+1+、-L.rdtIJrlQ出用培八値尚侶Sfs圖3-1-1系統(tǒng)類(lèi)圖312開(kāi)發(fā)視圖開(kāi)發(fā)視圖(DevelopmentView),描述了在開(kāi)發(fā)環(huán)境中軟件的靜態(tài)組織結(jié)構(gòu),主要側(cè)重于軟件模塊的組織和管理。開(kāi)發(fā)中的軟件架構(gòu)關(guān)注軟件開(kāi)發(fā)環(huán)境下實(shí)際模塊的組織,這樣,對(duì)于一個(gè)軟件系統(tǒng),軟件打包成小的程序塊(程序庫(kù)或子系統(tǒng)),它們就可以由不同的開(kāi)發(fā)人員進(jìn)行開(kāi)發(fā)。子系統(tǒng)可以組織成分層結(jié)構(gòu),每個(gè)層為上一層提供良好定義的接口。弄面n圖3-1-2.開(kāi)發(fā)視圖3.2程序性能精度需求:在精度需求上,根據(jù)使用需要

12、,在各項(xiàng)數(shù)據(jù)的輸入,輸出及傳輸過(guò)程中,由于本系統(tǒng)使用數(shù)摞結(jié)構(gòu),可以滿(mǎn)足各種精度的需求。時(shí)間需求:在軟件方面,響應(yīng)時(shí)間,更新處理時(shí)間都比較快且迅速,完全滿(mǎn)足用戶(hù)要求。靈活性:當(dāng)用戶(hù)需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性非常大。3.3程序的輸入項(xiàng)編號(hào)數(shù)據(jù)元素名內(nèi)部名值域類(lèi)長(zhǎng)備注E05商口口編號(hào)SPBHC/6E06商品名稱(chēng)SPMCC/30E07規(guī)格GGC/10E08出庫(kù)價(jià)格CKJGN/6E09出庫(kù)日期CKEQD/8E10出庫(kù)經(jīng)手人CKJSRC/12E11客戶(hù)KHC/12E12供貨編號(hào)GHBHC/6E13供貨單位名稱(chēng)GHDWMCC/30

13、E14收款單位SKDWC/30E15業(yè)務(wù)員YWYC/12E16商品數(shù)量SPSLN/8E17入庫(kù)價(jià)格RKJGN/6E18入庫(kù)日期RKRQD/8E19入庫(kù)經(jīng)手人RKJSRC/12E20名片編號(hào)MPBHC/6E21供貨商編號(hào)GHSBHC/6E22職務(wù)ZWC/12E23公司電話GSDHC/12E24地址DZC/30E25郵編YBC/6E26入庫(kù)編號(hào)RKBHC/6E27庫(kù)存上限KCSXN/8E28庫(kù)存下限KCXXN/8E29退貨編號(hào)THBHC/6E30退貨數(shù)量THSLN/6E31退貨日期THRQD/8E32退貨單位THDWC/30E33退入編號(hào)TRBHC/6E34退入數(shù)量TRSLN/8E35退入單位TR

14、DWC/30E36退入時(shí)間TRSJD/8E37出庫(kù)編號(hào)CKBHC/63.4程序的輸出項(xiàng)編號(hào)數(shù)據(jù)元素名內(nèi)部名值域類(lèi)長(zhǎng)備注E05商口口編號(hào)SPBHC/6E06商品名稱(chēng)SPMCC/30E07規(guī)格GGC/10E08出庫(kù)價(jià)格CKJGN/6E09出庫(kù)日期CKEQD/8E10出庫(kù)經(jīng)手人CKJSRC/12E11客戶(hù)KHC/12E12供貨編號(hào)GHBHC/6E13供貨單位名稱(chēng)GHDWMCC/30E14收款單位SKDWC/30E15業(yè)務(wù)員YWYC/12E16商品數(shù)量SPSLN/8E17入庫(kù)價(jià)格RKJGN/6E18入庫(kù)日期RKRQD/8E19入庫(kù)經(jīng)手人RKJSRC/12E20名片編號(hào)MPBHC/6E21供貨商編號(hào)GH

15、SBHC/6E22職務(wù)ZWC/12E23公司電話GSDHC/12E24地址DZC/30E25郵編YBC/6E26入庫(kù)編號(hào)RKBHC/6E27庫(kù)存上限KCSXN/8E28庫(kù)存下限KCXXN/8E29退貝編號(hào)THBHC/6E30退貨數(shù)量THSLN/6E31退貨日期THRQD/8E32退貨單位THDWC/30E33退入編號(hào)TRBHC/6E34退入數(shù)量TRSLN/8E35退入單位TRDWC/30E36退入時(shí)間TRSJD/8E37出庫(kù)編號(hào)CKBHC/63.5算法查詢(xún)條件下拉列表:選擇查詢(xún)的方式,然后于查詢(xún)框中填寫(xiě)關(guān)鍵字進(jìn)行搜索。查詢(xún)按鈕觸發(fā)的處理:用于根據(jù)查詢(xún)條件和用戶(hù)輸入的條件進(jìn)行查詢(xún)產(chǎn)品的相關(guān)信息并

16、顯示。修改按鈕觸發(fā)的處理:用于修改選中的產(chǎn)品的信息,產(chǎn)生產(chǎn)品信息修改界面。(僅限管理員權(quán)限)3.6程序邏輯如圖3-2所示圖3-21)細(xì)化“系統(tǒng)管理”的數(shù)據(jù)流圖(2)細(xì)化“輸入處理”的數(shù)據(jù)流圖土1=1匸立L口口J口口J口口ASI出庫(kù)丨丨導(dǎo)(3)系統(tǒng)帳戶(hù)管理數(shù)據(jù)流圖2改新權(quán)戶(hù)修更授用3.7接口外部接口將條形碼設(shè)備接收的數(shù)據(jù)傳遞給系統(tǒng),系統(tǒng)將整理好的數(shù)據(jù)傳遞給數(shù)據(jù)庫(kù),并提示數(shù)據(jù)錄入。將從數(shù)據(jù)庫(kù)中提取符合條件的信息,并顯示出來(lái),然后通知打印機(jī)進(jìn)行打印。內(nèi)部接口控制面板提示用戶(hù)輸入口令等信息,條碼掃描儀對(duì)商品信息進(jìn)行錄入。通過(guò)顯示器把需要的信息顯示出來(lái),如果需要打印就通知打印機(jī)打印出來(lái)。3.8存儲(chǔ)分配數(shù)

17、據(jù)兀素名類(lèi)型長(zhǎng)度商口口編號(hào)Char20商品名稱(chēng)nvarchar10出庫(kù)價(jià)格money出庫(kù)日期datatime出庫(kù)經(jīng)手人nvarchar10客戶(hù)nvarchar10供貨編號(hào)char20供貨單位名稱(chēng)nvarchar20收款單位nvarchar20業(yè)務(wù)員nvarchar10商品數(shù)量int入庫(kù)價(jià)格money入庫(kù)日期datatime入庫(kù)經(jīng)手人nvarchar10供貨商編號(hào)char20職務(wù)nvarchar10公司電話string地址nvarchar20郵編int入庫(kù)編號(hào)char20庫(kù)存上限int庫(kù)存下限int退貝編號(hào)char20退貨數(shù)量int退貨日期datatime退貨單位nvarchar20退入編號(hào)ch

18、ar20退入數(shù)量int退入單位nvarchar20退入時(shí)間datatime出庫(kù)編號(hào)char203.9限制條件本系統(tǒng)在Windows環(huán)境中開(kāi)發(fā),故在Windows中運(yùn)行無(wú)其它因素限制(推薦使用官方正版系統(tǒng))?;诎踩紤]問(wèn)題本系統(tǒng)建議不要連接外部網(wǎng)絡(luò),維護(hù)版本所有權(quán)。系統(tǒng)的操作人員應(yīng)具有一定的計(jì)算機(jī)方面的知識(shí)或經(jīng)過(guò)相應(yīng)的培訓(xùn)經(jīng)驗(yàn),突發(fā)情況可進(jìn)行操作以緩解損害情況,同時(shí)應(yīng)做好對(duì)后臺(tái)數(shù)據(jù)庫(kù)的保密工作。3.10測(cè)試要點(diǎn)1)無(wú)法查到客戶(hù)和貨物信息輸入關(guān)鍵字后,系統(tǒng)中有該商品卻搜索不到的問(wèn)題(2)臨界值的測(cè)試當(dāng)輸入查詢(xún)庫(kù)存少于多少的表單時(shí),輸入不正確的數(shù)字(如字符,負(fù)數(shù))查看輸出結(jié)果。4系統(tǒng)靜態(tài)模型4.1系統(tǒng)用例模型倉(cāng)庫(kù)管理系統(tǒng)的參與者主要包含采購(gòu)(入庫(kù))員、出庫(kù)員、倉(cāng)庫(kù)管理員、商場(chǎng)管理員。下面我們來(lái)繪制采

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論