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

下載本文檔

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

文檔簡(jiǎn)介

倉(cāng)庫管理系統(tǒng)設(shè)計(jì)闡明書

?公布信息

?作者

?公布范圍

?版本

?公布日期

?修改記錄

令公布日期令版本令闡明令作者

?目錄

I引言...........................................................................4

1.1編寫目日勺.................................................................4

1.2讀者對(duì)象................................................................4

L3項(xiàng)目背景.................................................................4

L4參照資料.................................................................4

2系統(tǒng)總體設(shè)計(jì)...................................................................5

2.1系統(tǒng)構(gòu)造模式.............................................................5

2.2系統(tǒng)運(yùn)行流程............................................................5

3系統(tǒng)詳細(xì)設(shè)計(jì)...................................................................5

3.1問題域部分的設(shè)計(jì).........................................................6

3.2人機(jī)交互部分的設(shè)計(jì)......................................................8

3.3任務(wù)管理部分的設(shè)計(jì).....................................................12

3.4數(shù)據(jù)管理部分的設(shè)計(jì).....................................................13

便引言

?倉(cāng)庫管理系統(tǒng)設(shè)計(jì)闡明書,是在分析中小型企業(yè)庫存管理流程資料的基礎(chǔ)上,根據(jù)《倉(cāng)

庫管理系統(tǒng)需求闡明書》而編寫H勺。

?本闡明書為2023級(jí)軍人本科學(xué)員《信息系統(tǒng)原理與工程》H勺課程設(shè)計(jì)作業(yè)產(chǎn)品的一部

分,項(xiàng)目由國(guó)防科技大學(xué)信息系統(tǒng)與管理學(xué)院學(xué)員四隊(duì)指揮自動(dòng)化工程專業(yè)課程設(shè)計(jì)

作業(yè)第四小組負(fù)責(zé)組織實(shí)行。

L1編寫目的

編寫該設(shè)計(jì)闡明書的FI的是為了給該系統(tǒng)的使用者和開發(fā)者提供:

?軟件總體需求:向顧客描述倉(cāng)庫人事管理系統(tǒng)H勺基本功能。

?功能規(guī)定和數(shù)據(jù)構(gòu)造:開發(fā)人員進(jìn)行詳細(xì)設(shè)計(jì)和編碼的基礎(chǔ)。

?軟件綜合測(cè)試的根據(jù):第三方進(jìn)行軟件測(cè)試的指南和參照。

1.2讀者對(duì)象

該設(shè)計(jì)闡明書的讀者為:小型企業(yè)企業(yè)有關(guān)人員、項(xiàng)目組組員及輔導(dǎo)教員。

L3項(xiàng)目背景

軟件系統(tǒng)名稱:倉(cāng)庫管理系統(tǒng)

倉(cāng)庫管理系統(tǒng)是企業(yè)信息系統(tǒng)中一種相稱重要的構(gòu)成部分。倉(cāng)庫管理系統(tǒng)的好壞直接

影響企業(yè)物流管理效果,并直接影響企業(yè)的經(jīng)濟(jì)效益。其重要作用是協(xié)助企業(yè)的倉(cāng)庫管理

人員建立物料管理賬目、規(guī)范物料出入庫手續(xù)、分析庫存物料運(yùn)用及資金占用狀況,并為

物料采購(gòu)供應(yīng)、生產(chǎn)計(jì)劃、銷售部門提供必要的庫存數(shù)據(jù)。

1.4參照資料

?張維明,戴長(zhǎng)華,陳衛(wèi)東,信息系統(tǒng)原理與工程,電子工業(yè)出版社,北京,2023年7

月(第2版).

?CurtisHKTsang,ClarenceSWLau,YingKLeung,面向?qū)ο蠹夹g(shù)—使用VP-UML實(shí)現(xiàn)

圖到代碼的轉(zhuǎn)換、清華大學(xué)出版社,北京,2023年2月(第1版).

?肖衛(wèi)東等,《信息系統(tǒng)原理與工程》課程設(shè)計(jì)之倉(cāng)庫管理系統(tǒng),2023年10月.

2@系統(tǒng)總體設(shè)計(jì)

2.1系統(tǒng)構(gòu)造模式

鑒于c/s構(gòu)造模式響應(yīng)速度快,操作界面多樣、可以充足滿足個(gè)性化規(guī)定、具有較強(qiáng)

的事務(wù)處理能力等特點(diǎn),且顧客操作環(huán)境相對(duì)固定,本倉(cāng)庫管理系統(tǒng)擬采用C/S構(gòu)造模

式,三層構(gòu)造方式開發(fā):

圖1.總體設(shè)計(jì)構(gòu)造

2.2系統(tǒng)運(yùn)行流程

(1)驗(yàn)證登錄系統(tǒng)。

(2)歡迎界面提醒,簡(jiǎn)樸簡(jiǎn)介系統(tǒng)環(huán)境及各功能模塊的基本功能。

(3)根據(jù)登陸權(quán)限,選擇不一樣的J操作或功能選項(xiàng),完畢各項(xiàng)倉(cāng)庫管理業(yè)務(wù)。

(4)顧客臨時(shí)離開時(shí),為保障系統(tǒng)安全可手動(dòng)或自動(dòng)鎖定系統(tǒng)。

(5)注銷或退出登錄。

3@系統(tǒng)詳細(xì)設(shè)計(jì)

面向?qū)ο驢勺系統(tǒng)設(shè)計(jì)應(yīng)包括如下幾種方面:

問題域部分的設(shè)計(jì)

人機(jī)交互部分的設(shè)計(jì)

數(shù)據(jù)管理部分的設(shè)計(jì)

任務(wù)管理部分的設(shè)計(jì)

它們四者口勺關(guān)系如下圖所示:

主題層一

類及對(duì)象層一

結(jié)構(gòu)層—

屬性層一

服務(wù)層一

圖2.面向?qū)ο蟮南到y(tǒng)詳細(xì)設(shè)計(jì)

3.1問題域部分的設(shè)計(jì)

面向?qū)ο蠓治觯?0A)的成果,可以抽象出22個(gè)類,各個(gè)類及其基本關(guān)系如下圖所示:

圖3.00A成果:領(lǐng)域類模型

從OOA到OOD不是一種突變的過程,00A曰勺成果符合OOD的問題域部分(PDC),

OOD是在對(duì)OOA的成果作深入研究的基礎(chǔ)上日勺改動(dòng)和港補(bǔ),這是一種循序漸進(jìn)的過程。

問題域部分日勺設(shè)計(jì)需要對(duì)OOA日勺成果加以增補(bǔ)和詳細(xì)化;

(1)針對(duì)編程語言支持能力進(jìn)行調(diào)整:使用面向?qū)ο蠛芎玫腃++語言編寫程序,不需要對(duì)

OOA的成果進(jìn)行大日勺改動(dòng)。

(2)增長(zhǎng)一般類,提供夫同協(xié)議:用一種一般類集中地給出多種類aI實(shí)現(xiàn)都要使用的屬性

和服務(wù)。這里,我們考慮增長(zhǎng)表格等一般類,提供各類報(bào)表的基本屬性和措施,以便繼承

和重用。

(3)為實(shí)現(xiàn)復(fù)用采用口勺設(shè)計(jì)方略:軟件H勺復(fù)用分為直接復(fù)用和通過繼承復(fù)用,這里重要使

用通過繼承來復(fù)用。當(dāng)然,我們使用的MFC在一定意義上也是對(duì)微軟基礎(chǔ)類庫口勺直接復(fù)

用。

(4)提高性能:對(duì)象之間具有高度繁忙口勺消息流通日勺狀況F,這種高度耦合也許需要把兩

個(gè)或更多的I類進(jìn)行合并,我們把22個(gè)類分為六個(gè)小包,分別來考慮其屬性和措施。在類及

對(duì)象中擴(kuò)充某些保留臨時(shí)成果日勺屬性,并使用友元等措施,在特殊日勺時(shí)候容許友元類的服

務(wù)直接從其他對(duì)象中強(qiáng)行獲得屬性值。

(5)提供數(shù)據(jù)管理部分:每個(gè)對(duì)象把自己傳送給數(shù)據(jù)管理部分,讓數(shù)據(jù)管理部分來存儲(chǔ)對(duì)

象自己。詳細(xì)做法如下:告知一種對(duì)象保留自己;每個(gè)對(duì)象懂得為了保留自己的狀態(tài)應(yīng)當(dāng)

傳送什么消息到數(shù)據(jù)管理部分,增長(zhǎng)某些成果屬性和保留服務(wù)以完畢此事。

(6)完善對(duì)象細(xì)節(jié):在這部分里,我們彌補(bǔ)了00A模型口勺局限性,處理了OOA階段推遲

考慮的問題,細(xì)化設(shè)計(jì)了對(duì)象的I屬性和服務(wù)。

通過上述環(huán)節(jié),我們?cè)敿?xì)定義了各個(gè)類及其之間的關(guān)系,得到如下所示日勺系統(tǒng)分析類圖。

財(cái)務(wù)管W領(lǐng)“記成管理

物人用中

-InNumirt-

rSearchS!0Tab()

Oredor:charAccountNameSar

-ChediNumchar^SearchCepTobO

UsNum.rt

-lntorNum:irt-IrtntorO-MatNamechar

?AccourtN所m

-MatNinfloat.CheckCap<)arScorchDrewfabO-MatNirnchw

OuaTatiNunnt

?StoColectO■MMNome-Ccr6ocfcCap()XSearchStoTabODra/^Xpardi*

Prod^cca:strng

tCapCcitectO-MatType:charrSearcNnvotce()-DrwCdtert()-MatTypem

?JrtMatName.5ar

-StolnTob();MatSpecirrt?SearchQuaTabO-MetSpec:int

MatUnitchar

?CalCaptal()-PcodA/eachw-SumMatlot

MatNum:1o?

?Maturrt:char-SumApatirt

Financediar

-MatSerNumdiar-Accourt:dw

Ac8Hchai

-PricelootMstUrit:char

Custoschar

-Accentchar?Sum即ar()

Ulf

A?Gustoschar?SumMetO

?Sum:ftoa!-MrtUMchw

ysumo-MatCapitai:1oai

lame:S,-Mafcet:chat

-CtyBdanceloot

-MatCa(Mta<lost

?Balanced

<-MatNcme6ar

-Macuntchar

-MatNixnfloat

-Makerg

,,席;:,

CustcsNamecharame:charPrincipalame:cna

OredorName:chafNRRN勰勰1

-CurtosIDirt-AlatName.charPrinN^mirt

JSearchPlin()AMType:gr

嶺eaxMatl8boSgnolime:date

SignO?MatSpec:iE

?Se?*MOuaTfib^rSefirchDrftwTAbQNameEr

?ChedMW。MstName:8AlatUnit

丸網(wǎng)teO

?AsseignMatO-MatTypeg,AlatAmourt:irrt

*Search()

■ProdReacharAlatPrice:irrt

Pcincpalchar?Outputo

-MatSpec:im斗Store。

-MatUrt!charcti(r

-MM所intCcmpADOuito△△△

-ContNun:intPnnapaiini

MatNsme:68rJSearchPlanf)

-Ptice1081rSesrchStoTabO

ZatSpecimfSearchhlnforO

-StockcharrsearchCapTabO

ZMN的int<Scarchhyo?ccOabNutn:nt

-Ched:charDrwMalTabO

MstTypegrpartchar

-Gustoschar

-ProdAreacharNatNum:cher

-Sumftoet

-Price:lootMMUrtt:58f

?Matunit:char-Sum()-MatTypedur

-MatSpccirt

MatXVnoirtfloat

?MfltNamecharPrindpdchat

?M糠SpecintDrawchar

-MrtNumirtCuctoft:char

-M?T5pcchar

ProdAtea.char

■Pricefont

MrtUnrtdw

圖4.分析類圖

3.2人機(jī)交互部分的設(shè)計(jì)

根據(jù)顧客選用的圖形顧客界面系統(tǒng)(GUI)和特定顧客對(duì)人機(jī)界面U勺規(guī)定而設(shè)計(jì)的系統(tǒng)

使用界面。

3.2.1主界面菜單(命令層)設(shè)計(jì)

庫存管理(S)采購(gòu)管理(B)領(lǐng)料管理(D)財(cái)務(wù)管理(F)資料管理(I)系統(tǒng)管理(S)協(xié)助(Ji)

其中,

庫存管理(S)財(cái)務(wù)管理(E)

庫存明細(xì)(D)發(fā)票(1)

入庫單(1)入庫告知([)

庫存匯總(川)查對(duì)資金占用(C)

盤點(diǎn)庫存(C)方料管理(1)

資金占用(區(qū))物料基本信息(M)

采購(gòu)管理(B)顧客信息(旦)

物料需求(旦)系統(tǒng)管理(S)

采購(gòu)計(jì)劃(?)增長(zhǎng)顧客(&)

到貨告知(A)修改權(quán)限(M)

物料驗(yàn)收(C)鎖定系統(tǒng)(K)

領(lǐng)料管理(D)注銷(L)

領(lǐng)料明細(xì)(R)協(xié)助(H)

領(lǐng)料單(達(dá))倉(cāng)庫管理系統(tǒng)協(xié)助(1P

領(lǐng)料匯總(C)有關(guān)倉(cāng)庫管理系統(tǒng)(£_)

3.2.2人機(jī)交互界面設(shè)計(jì)示例

圖5.顧客登錄界面

闡明:

?通過此界面,根據(jù)顧客H勺不一樣權(quán)限登陸,顯示不一樣的登陸歡迎界面,使用不

一樣權(quán)限的系統(tǒng)功能。

?輸入“顧客名''和“密碼”,系統(tǒng)驗(yàn)證對(duì)口勺后,方可使用系統(tǒng)。

點(diǎn)擊“忘掉密碼”,可通過合適的方式取回或重置密碼。

圖6.系統(tǒng)主界面

闡明:

?歡迎界面,點(diǎn)擊菜單欄中的各項(xiàng)菜單,彈出不一樣H勺下拉菜單(活動(dòng)菜單項(xiàng)將隨顧客的

權(quán)限不一樣而不一樣),顧客選擇需要時(shí)可用操作即可。

?如點(diǎn)擊“庫存管理(S)—>庫存明細(xì)(D)”,進(jìn)入如F圖所示日勺庫存明細(xì)界面,可以查、

增、刪、改庫存明組I,并能以便地進(jìn)行匯總、打印等有關(guān)功能。

圖7.數(shù)據(jù)庫訪問界面示例

闡明:

?通過單據(jù)號(hào)、日期、摘要等字段查詢數(shù)據(jù)庫。

?查詢成果顯示在下方子窗口中,選擇詳細(xì)條目可進(jìn)行更多有關(guān)操作。

圖8.表單界面示例

闡明:

?填寫表單各項(xiàng),各項(xiàng)欄目對(duì)應(yīng)于實(shí)際表單的項(xiàng)目。

?填寫完畢后,可保留如數(shù)據(jù)庫,或取消,或進(jìn)行直接打印。

?默認(rèn)項(xiàng)目將由系統(tǒng)自動(dòng)填寫。

圖9.打印預(yù)覽界面示例

出錯(cuò)處理設(shè)計(jì)

(1)出錯(cuò)提醒原則

?本系統(tǒng)中所用操作系統(tǒng)的出錯(cuò)顯示形式不變,界面錯(cuò)誤提醒內(nèi)容不變,錯(cuò)誤編碼保持

不變。

?本系統(tǒng)中所用數(shù)據(jù)庫及其工具的出錯(cuò)顯示形式不變,界面錯(cuò)誤提醒內(nèi)容不變,錯(cuò)誤編

碼保持不變。

?本系統(tǒng)中所用其他系統(tǒng)工具軟件,錯(cuò)誤提醒信息及編碼保持原系統(tǒng)形式不變。

(2)錯(cuò)誤提醒信息設(shè)“

?顯示錯(cuò)誤信息形式根據(jù)所選用的開發(fā)工具設(shè)計(jì)統(tǒng)一日勺畫面形式,內(nèi)容包括出錯(cuò)內(nèi)容及

后續(xù)操作提醒。

?邊界條件限制出錯(cuò)提醒和后續(xù)操作提醒。

?系統(tǒng)操作闡明書中將備有對(duì)應(yīng)出錯(cuò)信息的詳細(xì)解釋及處理措施。

3.2.4本系統(tǒng)人機(jī)界面設(shè)計(jì)日勺重要特點(diǎn)有:

?對(duì)菜單命令設(shè)置了快捷鍵,以便高級(jí)顧客的使用;

?對(duì)常用菜單命令增長(zhǎng)了工具欄按鈕,減輕顧客記憶和操作環(huán)節(jié);

?可以對(duì)操作進(jìn)行撤銷,有一定的I容錯(cuò)性;

?對(duì)無法撤銷等操作,及時(shí)對(duì)顧客做出提醒和確認(rèn);

?對(duì)于固定數(shù)據(jù)或歷史操作數(shù)據(jù),采用下拉菜單的形式供顧客選擇,減少反復(fù)輸入。

3.3任務(wù)管理部分的設(shè)計(jì)

用于定義系統(tǒng)中需要并發(fā)執(zhí)行口勺各個(gè)任務(wù),包括任務(wù)的定義、通信和協(xié)調(diào),以及硬件

分派、外部系統(tǒng)及設(shè)備約定。

(1)識(shí)別事件驅(qū)動(dòng)任務(wù),如物料采購(gòu)部門必須根據(jù)企業(yè)物料需求狀況和庫存物料匯總報(bào)表

來制定當(dāng)月的物料采購(gòu)計(jì)劃,因而有物料需求表+庫存匯總表=>物料采購(gòu)需求。還包

括:

?采購(gòu)計(jì)劃=>審批采購(gòu)計(jì)劃

?到貨告知=>驗(yàn)收物料等

?驗(yàn)收合格單+發(fā)票=>入庫告知

?入庫告知+驗(yàn)收合格但=>辦理入庫手續(xù)

?領(lǐng)料單=>審批領(lǐng)料單

?已審批領(lǐng)料單=>發(fā)放物料、簽字

?已發(fā)領(lǐng)料單=>記賬

?庫存資金占用+領(lǐng)料匯總=>查對(duì)資金占用狀況

(2)識(shí)別時(shí)鐘驅(qū)動(dòng)任務(wù),如倉(cāng)庫管理部門每月末定期向企業(yè)有關(guān)管理部門報(bào)送庫存物料匯

總報(bào)表和庫存物料資金占用報(bào)表,則系統(tǒng)就在時(shí)鐘驅(qū)動(dòng)卜,每月月末提醒倉(cāng)庫管理部門制

作匯總表。還包括:

?填寫物料需求

?領(lǐng)料狀況匯總

?盤點(diǎn)庫存

?查對(duì)資金占用狀況

(3)識(shí)別優(yōu)先任務(wù)和關(guān)鍵任務(wù),倉(cāng)庫管理過程中,物料的入庫和領(lǐng)料等直接影響庫存的事

件在本系統(tǒng)中都是優(yōu)先關(guān)誕任務(wù)。

(4)協(xié)調(diào)、審查和定義每個(gè)任務(wù),即闡明任務(wù)的性質(zhì)、摘要、通信等。詳細(xì)的設(shè)計(jì)成果見

圖4

3.4數(shù)據(jù)管理部分的設(shè)計(jì)

按選定H勺數(shù)據(jù)管理系統(tǒng)而設(shè)計(jì)日勺負(fù)責(zé)對(duì)象的存儲(chǔ)及檢索的系統(tǒng)構(gòu)成部分。數(shù)據(jù)管理部

分提供了在數(shù)據(jù)管理協(xié)調(diào)中存儲(chǔ)和檢索東西的基本構(gòu)造,它與物理日勺數(shù)據(jù)管理措施無關(guān),

可以是一般文獻(xiàn)、帶標(biāo)識(shí)語言日勺文獻(xiàn)、關(guān)系型數(shù)據(jù)庫、面向?qū)ο髷?shù)據(jù)庫等。

我們選用較熟悉的I關(guān)系數(shù)據(jù)庫來實(shí)現(xiàn)數(shù)據(jù)管理部分,合用已經(jīng)有R勺成熟數(shù)據(jù)庫訪問控

件來訪問關(guān)系數(shù)據(jù)庫。

圖10.關(guān)系數(shù)據(jù)庫框架

3.3.1ER模型設(shè)計(jì)

根據(jù)關(guān)系數(shù)據(jù)庫的基本原理,建立倉(cāng)庫管理系統(tǒng)的ER模型,畫出ER圖如下所示。共

波及基本表16張,每張基本表顯示次序從上到下依次為“表名”“主鍵”“屬性”,屬性的類型

包括數(shù)值類型、字符類型、時(shí)間類型。

軟恢合帶單

M合格的號(hào)

入&3忸

發(fā)票⑥以

㈱叁

騰發(fā)祟源水號(hào);■a

物料名稱(FE)圖

射星總

產(chǎn)地總

購(gòu)

經(jīng)受人牧

輪偽料石代表

總額-VI曾

-V*IV然門

席毒物料匯也及Y偽科編號(hào)(TI)

Sfcg日朝

is

M物耕

箱出

處余

I-郴V

經(jīng)豐

時(shí)

入理明細(xì)悵全加

入唐的號(hào)日期四)

?H麗

電拘守

遹加編號(hào)(??(FD

物料演號(hào)(E人,■0(FK)

I-制V

合格電學(xué)(?D

-V物瑋8種肝)日期

制班10州總領(lǐng)

數(shù)叁?」I.

-V淵

占用資金

州0H*(K)

州領(lǐng)料單號(hào)2依發(fā)號(hào)m)

偽料不弓(FK)一等料地號(hào)(H)

物料廉州外蛆日期

勺蟹全占用農(nóng)物料名種領(lǐng)林&校領(lǐng)料匯總及

V-(H0領(lǐng)料明細(xì)悵

B酎藺負(fù)責(zé)人D日期由

QrtM(no勺日期

M領(lǐng)將

合計(jì)數(shù)量T領(lǐng)料單號(hào)(電)W領(lǐng)料■號(hào)(r?

物料名林(FDH依客

合計(jì)但計(jì)電價(jià)t數(shù)量

負(fù)

?人

;I,倉(cāng),會(huì)計(jì)

知制作人

帳m占用資金人-C

合計(jì)發(fā)票源水號(hào)(FK)

_眄

爰薊

?科名稱im

口到貨時(shí)的

制作人

圖11.ER模型

332基本表構(gòu)造設(shè)計(jì)

由上E

溫馨提示

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