![2021年基于UML的倉儲管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁](http://file4.renrendoc.com/view/56b59ac2a247fbd3ae526e93d275e28a/56b59ac2a247fbd3ae526e93d275e28a1.gif)
![2021年基于UML的倉儲管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁](http://file4.renrendoc.com/view/56b59ac2a247fbd3ae526e93d275e28a/56b59ac2a247fbd3ae526e93d275e28a2.gif)
![2021年基于UML的倉儲管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁](http://file4.renrendoc.com/view/56b59ac2a247fbd3ae526e93d275e28a/56b59ac2a247fbd3ae526e93d275e28a3.gif)
![2021年基于UML的倉儲管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁](http://file4.renrendoc.com/view/56b59ac2a247fbd3ae526e93d275e28a/56b59ac2a247fbd3ae526e93d275e28a4.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目錄引言 錯誤!未定義書簽。TOC\o"1-5"\h\z\o"CurrentDocument"第一章面冋對象UML建模 9\o"CurrentDocument"1.!面向?qū)ο蠡舅枷?9\o"CurrentDocument"面向?qū)ο筌浖?9UML建模語言簡介 II\o"CurrentDocument"RUP過程指引與本系統(tǒng)分析設(shè)1十過程 12\o"CurrentDocument"第二章倉儲系統(tǒng)業(yè)務(wù)用例建模 15\o"CurrentDocument"倉儲系統(tǒng)業(yè)務(wù)流程分析 15入庫流程分析 15\o"CurrentDocument"業(yè)務(wù)需求用例建模階段 18業(yè)務(wù)角色查找及建立 18業(yè)務(wù)用例圖 20業(yè)務(wù)活動圖 21\o"CurrentDocument"系統(tǒng)基本功能描述 23\o"CurrentDocument"第三章倉儲系統(tǒng)系統(tǒng)需求用例建模 23\o"CurrentDocument"入庫管理需求用例分析 23擬定系統(tǒng)角色 23擬定系統(tǒng)頂層用例 24入庫管理功能性分析 25到站日報錄入管理用例描述 26碼單管理用例描述 28入庫單管理用例描述 30審核管理用例描述 32\o"CurrentDocument"系統(tǒng)擴展功能需求用例分析 33\o"CurrentDocument"系統(tǒng)整體功能描述 35\o"CurrentDocument"第四章業(yè)務(wù)領(lǐng)域分析與設(shè)計 35\o"CurrentDocument"系統(tǒng)順序圖,狀態(tài)圖 35定義基本對象與類 43\o"CurrentDocument"入庫系統(tǒng)類圖 45\o"CurrentDocument"定義對象與類屬性與操作 45\o"CurrentDocument"系統(tǒng)設(shè)計順序圖,入庫類圖 58\o"CurrentDocument"系統(tǒng)擴展功能 60\o"CurrentDocument"系統(tǒng)構(gòu)架設(shè)計 68\o"CurrentDocument"第五章系統(tǒng)實現(xiàn)測試與配備 69\o"CurrentDocument"系統(tǒng)實現(xiàn)工具與技術(shù) 69\o"CurrentDocument"系統(tǒng)實現(xiàn)方式圖 69\o"CurrentDocument"系統(tǒng)測試與系統(tǒng)實現(xiàn)界面 71\o"CurrentDocument"第六章系統(tǒng)開發(fā)思考 73\o"CurrentDocument".1數(shù)據(jù)庫設(shè)計問題 73\o"CurrentDocument".2數(shù)據(jù)庫訪問設(shè)計問題 74\o"CurrentDocument"結(jié)束語 75\o"CurrentDocument"參照文獻 76致謝 77基于UML倉儲管理系統(tǒng)設(shè)計與實現(xiàn)摘要面向?qū)ο蠹夹g(shù)是軟件工程和過程工程領(lǐng)域中重要技術(shù),統(tǒng)ー建模語言UML則是近幾年國際上比較流行面向?qū)ο笤瓌t建模語言。本文闡述了基于UML建模倉儲管理信息系統(tǒng)開發(fā)。建模是開發(fā)先進軟件所有活動核心某些,也是本文工作重點所在。在開發(fā)中咱們考慮了RUP迭代式開發(fā)長處并與本倉儲系統(tǒng)開發(fā)特色相結(jié)合,提出了自己一套UMし建模過程。基于這個過程咱們從系統(tǒng)分析,設(shè)計,實現(xiàn)與測試,運用UML建模思想與各種模型對倉儲系統(tǒng)進行了詳細描述。核心字:面向?qū)ο?UML,倉儲系統(tǒng),系統(tǒng)開發(fā)Abstract00isanimportanttechnologyforsoftwareengineeringandprocessingengineering,andtheUnifiedModelingLanguage(UML)isainternationalpopular00modelinglanguageinrecentyears.ThisarticleexpatiatethedevelopmentofstoragesystembasedonUML.Modelingisthekeyportionforanexcellentsoftwaredevelopment,andmodelingisalsothekeyworkforthearticle,wedevelopannewprocessofModelingbasedonthecombineoftheRUPdevelopingandthestoragesystem.Keywords:00,UML,RUP,storagesystem,systemdevelopment引言:1問題提出:隨著公司業(yè)務(wù)以及外部環(huán)境變化,四川物資儲運公司原開發(fā)信息系統(tǒng)已不能滿足新業(yè)務(wù)、新環(huán)境以及客戶對信息查詢規(guī)定,迫切需要開發(fā)一套新系統(tǒng)以代替原有系統(tǒng),并實現(xiàn)原有流程優(yōu)化,把某些本來未納入系統(tǒng)管理功能納入到新系統(tǒng)中來,并為轉(zhuǎn)變到第三方物流和與電子商務(wù)接軌作好準(zhǔn)備。老式面向過程倉儲管理信息系統(tǒng)開發(fā)中存在不少問題,老式面向過程開發(fā)辦法,也即重要是基于功能分析或數(shù)據(jù)分析基本上構(gòu)造化辦法。這種開發(fā)辦法下設(shè)計系統(tǒng)在70或80年代初期還可以適應(yīng),但在越來越復(fù)雜非數(shù)值計算類型軟件開發(fā)中,在廣泛應(yīng)用圖形界面交互式系統(tǒng)中,在控制規(guī)定非常突出應(yīng)用中,在需求經(jīng)常變化條件下,特別是在倉儲系統(tǒng)這種數(shù)據(jù)流動性規(guī)定比較高管理軟件開發(fā),用老式軟件開發(fā)辦法解決問題往往暴露出嚴(yán)重不適應(yīng)性,重要體當(dāng)前如下幾點:1)功能與數(shù)據(jù)分離軟件設(shè)計構(gòu)造與人類現(xiàn)實環(huán)境很不同樣,和人自 然思維也就很不一致。2)系統(tǒng)是環(huán)繞著如何實現(xiàn)ー定行為來進行,當(dāng)系統(tǒng)行為易變,需要經(jīng)常修改時,修改極為困難,因面這種構(gòu)造無法適應(yīng)迅速變化技術(shù)和需求。3)在系統(tǒng)中模塊之間控制作用有重要影響時,由于在“好模塊構(gòu)造”中模塊間控制作用只能通過上下之間調(diào)用關(guān)系來進行,導(dǎo)致信息傳遞途徑過長,效率低,易受干擾,甚至出錯。因此這種構(gòu)造無法適應(yīng)以控制關(guān)系為重要特性系統(tǒng)規(guī)定。4)構(gòu)造化辦法開發(fā)出來系統(tǒng)往往難以維護,由于所有函數(shù)都必要懂得數(shù)據(jù)構(gòu)造。5)自頂向下功能分解分析辦法極大地限制了軟件可重用性,導(dǎo)致對同樣對象大量重復(fù)性工作,大大減少了開發(fā)人員生產(chǎn)率。構(gòu)造化開發(fā)辦法暴露出來問題促使了面向?qū)ο箝_發(fā)技術(shù)形成與發(fā)展,面面向?qū)ο蠹夹g(shù)發(fā)展促使了UML語言產(chǎn)生2UML產(chǎn)生:自20世紀(jì)70年代面向?qū)ο蠹夹g(shù)浮現(xiàn)后來,面向?qū)ο蠹夹g(shù)在計算機界得到了廣泛應(yīng)用,并成為當(dāng)前軟件領(lǐng)域主流技術(shù)。為理解決復(fù)雜系統(tǒng)開發(fā),各種面向?qū)ο筌浖こ剔k法被不斷推出。從1995年起,知名軟件工程學(xué)家GradyBooch,IvarJacobson,JinRumbaugh攜手合伙共同努力,綜合了她們各自面向?qū)ο蠓治龊驮O(shè)計辦法,并加以擴充和改進,汲取其她同類辦法長處,提出了UML(統(tǒng)ー建模語言)。UML是ー種定義良好、易于表達、功能強大且普遍合用建模語言。它溶入了軟件工程領(lǐng)域新思想、新辦法和新技術(shù)。它可以對復(fù)雜軟件系統(tǒng)各種成分進行可視化,進行闡明和構(gòu)造系統(tǒng)模型,以及建立軟件文檔。當(dāng)前,隨著UML提出與應(yīng)用成功,面向?qū)ο筠k法已趨于成熟,大有取代構(gòu)造化辦法趨勢。其中,基于UML面向?qū)ο笙到y(tǒng)分析與設(shè)計辦法解決了老式構(gòu)造化辦法中問題空間和解決空間在構(gòu)造上不一致問題,避免了從分析、設(shè)計到軟件模塊構(gòu)造間多次轉(zhuǎn)換過程,同步又有效地結(jié)束了此前辦法和模型語言之間不合理差別,統(tǒng)ー了許多信息系統(tǒng)開發(fā)過程和內(nèi)部概念,使信息系統(tǒng)開發(fā)變得簡樸、高效、合理,已成為當(dāng)邁進行信息系統(tǒng)開發(fā)主流分析和設(shè)計辦法。3本文工作和系統(tǒng)開發(fā):本文一方面對公司業(yè)務(wù)與顧客需求進行了分析,然后對系統(tǒng)功能進行詳細設(shè)計,并在分析與設(shè)計同步用UML建模語言對其建模,采用UML工具ROSE繪制描述各種模型圖形,目使開發(fā)者與顧客更有效實現(xiàn)功能與理解需求,并使程序人員能順利實現(xiàn)系統(tǒng),在系統(tǒng)實現(xiàn)階段重點講述設(shè)計到編碼過渡,以體現(xiàn)UML建模模型對系統(tǒng)開發(fā)帶來好處。本文編寫結(jié)合了面向?qū)ο筌浖_發(fā)辦法與UML建模語言優(yōu)勢與特色,同步與倉儲管理系統(tǒng)緊密結(jié)合。既體現(xiàn)了面向?qū)ο筌浖_發(fā)思想,又包容了UML建模語言所特有語言建模優(yōu)勢。在編寫中咱們大量使用UML語言所提供各種建模圖形來描述倉儲管理系統(tǒng),例如描述顧客需求用例圖,描述系統(tǒng)功能動態(tài)順序圖。依照倉儲管理特點,咱們大膽改進了普通UML建模分析過程,并在分析設(shè)計過程中采用更加適合倉儲系統(tǒng)分析級類圖與順序圖。由于系統(tǒng)開發(fā)難度比較大,系統(tǒng)分析工作是我與我合伙者洪少藩同窗共同完畢,而系統(tǒng)設(shè)計任務(wù)是咱們分エ完畢,我完畢了入庫管理與系統(tǒng)其她功能設(shè)計,洪少藩完畢了出庫和庫存系統(tǒng)設(shè)計工作,由于時間關(guān)系咱們在實現(xiàn)階段只完畢了入庫管理這ー模塊。4系統(tǒng)功能簡介:系統(tǒng)功能是系統(tǒng)可以做事情,在本系統(tǒng)中,系統(tǒng)功能有:1系統(tǒng)應(yīng)當(dāng)能完畢入庫操作過程中表與碼單錄入;2系統(tǒng)應(yīng)當(dāng)能完畢入庫過程中貨品審核,記費;3系統(tǒng)應(yīng)當(dāng)能進行有效庫存管理,例如盤點,移庫等;4系統(tǒng)應(yīng)當(dāng)能對出庫過程中表與帳單進行管理;5系統(tǒng)應(yīng)當(dāng)能對出庫后平帳,記錄儲存等進行管理;6系統(tǒng)顧客能有效進行權(quán)限,日記管理;7系統(tǒng)顧客可以查詢報表,客戶,貨品等基本信息;8系統(tǒng)能記錄下系統(tǒng)使用日記;9任何人員要使用本系統(tǒng)必要擁有相應(yīng)權(quán)限;第一章面向?qū)ο骍ML建模.!面向?qū)ο蠡舅枷朊嫦驅(qū)ο筠k法是當(dāng)今軟件開發(fā)主流辦法,它基本思想是從現(xiàn)實世界客觀存在事物或者說對象出發(fā)來構(gòu)建系統(tǒng),并且在構(gòu)建系統(tǒng)時盡量運用人類自然思維方式。軟件開發(fā)是對問題求解過程,從哲學(xué)中結(jié)識論角度看整個軟件開發(fā)可以歸結(jié)為兩個重要活動:人們對所要解決問題及其有關(guān)事物結(jié)識和基于這種結(jié)識所進行描述。結(jié)識指通過人思維對的結(jié)識和理解系統(tǒng)所要解決問題域中客觀存在事物和所要解決問題:弄清事物屬性、行為和彼此關(guān)系,找出解決問題辦法。描述指用ー種語言闡明人們對問題域中事物和問題及其解決辦法結(jié)識。面向?qū)ο筌浖=J侨藗冊趯嶋H應(yīng)用中慣用并且具備重要作用ー種技術(shù)。例如,人們在建造一座大樓前,先規(guī)劃出大樓藍圖;在制造飛機前,先要畫出設(shè)計圖,并也許要建造ー種實際模型進行風(fēng)洞實驗;在畫一幅油畫之前,先要用鉛筆勾勒出畫輪廓。同樣,軟件開發(fā)人員在實際開發(fā)ー種復(fù)雜項目之前,也應(yīng)當(dāng)先建立系統(tǒng)模型。對軟件系統(tǒng)進行建模目在于:.理解應(yīng)用領(lǐng)域中知識,捕獲顧客需求。對系統(tǒng)進行分析過程就是開發(fā)者不斷學(xué)習(xí)顧客領(lǐng)域知識過程。要想建立一種對的模型,首要問題就是理解顧客領(lǐng)域知識。當(dāng)開發(fā)者能建立出ー種顧客滿意模型時,闡明她已經(jīng)理解了顧客領(lǐng)域中知識,至少是抓住了與將要建立系統(tǒng)本質(zhì)關(guān)于知識。.與顧客溝通。顧客往往不是計算機專家,而開發(fā)者往往也不熟悉顧客領(lǐng)域。兩者溝通就有一定難度。通過建立一種雙方都能理解模型有助于這種溝通,可以使項目投資者、分析人員、設(shè)計人員、程序員等達到一致,從而為建立對的軟件系統(tǒng)打下良好基本。.進行系統(tǒng)設(shè)計。在編寫代碼此前,軟件系統(tǒng)模型可以協(xié)助軟件開發(fā)人員以便研究軟件多科構(gòu)架和設(shè)計方案,從中找出最適合解決方案,簡化實現(xiàn)。通過研究ー種大型軟件系統(tǒng)模型可以提出各種實際方案并可以對它們進行互相比較。運用模型可以研究各種設(shè)計案,所耗費成本只是實現(xiàn)其中一種方案所耗費成本。.使實現(xiàn)細節(jié)和需求分開。軟件系統(tǒng)模型可以從各種角度來描述系統(tǒng):有些側(cè)重于系統(tǒng)外部行為和系統(tǒng)中與現(xiàn)實世界相應(yīng)關(guān)于信息;有某些則側(cè)重于描述系統(tǒng)中類以及類內(nèi)部操作。通過模型,可以將實現(xiàn)細節(jié)和需求分開。.設(shè)計出有用實際產(chǎn)品.通過建模,可以得到這樣某些實際產(chǎn)品:類聲明,數(shù)據(jù)庫構(gòu)造,配備草案,或者尚有初始顧客界面等,這些產(chǎn)品可以直接應(yīng)用在后邊階段中。.通過模型可以建立系統(tǒng)文檔。軟件系統(tǒng)用視圖來組織信息:靜態(tài)構(gòu)造視圖,狀態(tài)機視圖,交互視圖,反映需求用例視圖等。通過這些視圖可以組織、查找、檢查以及編輯大型系統(tǒng)關(guān)于信息。.利于咱們理解復(fù)雜系統(tǒng)。對大型復(fù)雜系統(tǒng)直接理解往往有困難,通過建立模型,對系統(tǒng)進行抽象,抓住系統(tǒng)重要方面,這樣有助于理解系統(tǒng)。面向?qū)ο蠼^k法重要從面向?qū)ο蟪绦蛟O(shè)計領(lǐng)域發(fā)展而來,它通過對象對問題域進行完整映射,對象涉及了事物數(shù)據(jù)特性和行為特性:它用構(gòu)造和連接如實反映問題域中事物間關(guān)系,例如分類、組裝等;它通過封裝、繼承、消息通信等原則使問題域復(fù)雜性得到控制。因此,面向?qū)ο蠼^k法是對問題域完整和直接映射,在模仿現(xiàn)實世界方面具備天然優(yōu)勢。面向?qū)ο筠k法支持軟件開發(fā)中從分析到設(shè)計以至實現(xiàn)各個階段,且各個階段均采用ー套概念和表達手段,它們之間沒有“鴻溝”存在,幾乎不需要什么轉(zhuǎn)化。面向?qū)ο筠k法還支持和勉勵復(fù)用,不但涉及實現(xiàn)復(fù)用,還涉及分析、設(shè)計等建模成果復(fù)用。UML建模語言簡介面向?qū)ο蠓治雠c設(shè)計辦法發(fā)展在80年代末至90年代中浮現(xiàn)了一種高潮,UML是這個高潮產(chǎn)物。它不但統(tǒng)ー了Booch,Rumbaugh和Jacobson表達辦法,并且對其作了進ー步發(fā)展,并最后統(tǒng)ー為大眾所接受原則建模語言。UML語言具備如下特點:UML已經(jīng)成為面向?qū)ο蠼UZ言原則從理論角度講,UML是三位很有影響面向?qū)ο筠k法大師以及許多大公司井同努力成果,Booch,Rumbaugh和Jacobson各自提出辦法及關(guān)于著作擁有不少顧客和讀者,面UML是她們以往研究繼續(xù)。在定義模型元素語義基本上定義建模語言,使UML在理論上比較健全,具備表達力強、清晰和一致特點,UML定義各種圖和各種建模元素是來自各種〇〇辦法研究成果匯集。UML缺少過程指引UML并不是十全十美東西,最重要一點是,它只是ー種建模語言而非建模辦法.UML過于復(fù)雜UML在具備豐富表達カ同步,其復(fù)雜性也是驚人。UML開發(fā)者稱:只要UML中20%內(nèi)容就可以表達實際應(yīng)用中80%系統(tǒng)。但UML中并沒有給出哪些內(nèi)容是必要,哪些是可選。這給顧客使用帶來了不小麻煩。UML模型重要是通過一系列有關(guān)圖來表達,在UML中共定義了9種圖,它們分別從不同側(cè)面來描述系統(tǒng),下圖為在UML中定義視圖與圖:重要域 視圖 圖 重要概念構(gòu)造靜態(tài)視圖類圖類,關(guān)聯(lián),泛化,依賴關(guān)系,實現(xiàn),接口用例視圖用例圖用例,參加者,關(guān)聯(lián),擴展,包括,泛化實現(xiàn)視圖構(gòu)件圖構(gòu)件,接口,依賴關(guān)系,實現(xiàn)培植視圖配備圖節(jié)點,構(gòu)件,依賴關(guān)系,位置動態(tài)狀態(tài)機視圖狀態(tài)視圖狀態(tài),事件,轉(zhuǎn)換,動作活動視圖活動圖狀態(tài),活動,完畢轉(zhuǎn)換,分叉,結(jié)合交互視圖順序圖交互,對象,消息,激活協(xié)作圖協(xié)作,交互,協(xié)作角色,消息模型管理模型管理視圖類圖包,子系統(tǒng),模型RUP過程指引與本系統(tǒng)分析設(shè)計過程UML是一種建模語言而不是ー種辦法,UML表達法和規(guī)則可以用來為系統(tǒng)進行面向?qū)ο蠼#]有指定應(yīng)用UML過程和辦法。!998年正式頒布RUP(RationalUnifiedProcess)是UML設(shè)計者們共同定義ー種軟件開發(fā)公共過程框架。統(tǒng)ー過程重要涉及四個階段:開始階段、細化階段、構(gòu)建階段和移送階段。結(jié)合倉儲系統(tǒng)得特點和RUP分析過程,咱們對本倉儲系統(tǒng)開發(fā)過程以及在開發(fā)過程中用到建模圖形如下:
注:箭頭表達模型和各種活動之間描述關(guān)系;!進行業(yè)務(wù)流程建模通過使用UML活動圖與用例圖描述公司業(yè)務(wù)流程來理解領(lǐng)域知識,建立業(yè)務(wù)用例圖;在建模之前咱們對倉儲系統(tǒng)業(yè)務(wù)過程輔助業(yè)務(wù)流程圖來分析,這也是咱們在本次系統(tǒng)開發(fā)中一創(chuàng)新點。2進行系統(tǒng)功能建模尋找用例及其之間關(guān)系(用例圖),通過詳細描述用例來捕獲系統(tǒng)功能需求,同步輔助活動圖,并建立系統(tǒng)用例圖,這是整個開發(fā)過程基本;3進行領(lǐng)域建模尋找對象與類,重要是使用類圖體現(xiàn)領(lǐng)域中各業(yè)務(wù)類之間靜態(tài)關(guān)系,并用交互圖、順序圖等詳細描述類之間交互以及對象狀態(tài)變化。重要涉及如下活動(并不一定是順序):1>分析用例以及業(yè)務(wù)領(lǐng)域2>發(fā)現(xiàn)對象,為對象分類,擬定對象之間交互3>擬定類之間關(guān)系4>定義類屬性和操作5>分析對象狀態(tài)變化4進行系統(tǒng)設(shè)計,在系統(tǒng)分析基本上進行:系統(tǒng)架構(gòu)設(shè)計進行高層系統(tǒng)決策、擬定基本軟件構(gòu)造,并相應(yīng)用系統(tǒng)進行劃分;對象進一步設(shè)計對領(lǐng)域模型中業(yè)務(wù)類進行精化、調(diào)節(jié),增添界面類、控制類等用于實現(xiàn)類。數(shù)據(jù)模型設(shè)計考慮解決持久對象到數(shù)據(jù)庫映射問題,設(shè)計數(shù)據(jù)模型以及數(shù)據(jù)存取訪問某些設(shè)計。系統(tǒng)設(shè)計得到模型是精化和調(diào)節(jié)后類圖、交互圖等,同步尚有對象持久設(shè)計得到數(shù)據(jù)模型。實現(xiàn)實現(xiàn)根據(jù)是設(shè)計過程中得到靜態(tài)視圖(類圖、對象圖)、動態(tài)視圖(順序圖、狀態(tài)圖、協(xié)作圖、活動圖);同步可以將類映射為組件,進而使用CASE工具框架代碼自動生成功能;同步通過實現(xiàn)圖(組件圖、配備圖)來描述系統(tǒng)物理視圖。單元測試,集成與系統(tǒng)測試測試實現(xiàn)某些與否滿足用例功能規(guī)定;此外,類圖、組件圖、協(xié)作圖等也可以用來進行測試。第二章倉儲系統(tǒng)業(yè)務(wù)用例建模2.1倉儲系統(tǒng)業(yè)務(wù)流程分析2.1.1入庫流程分析1、貨品到達后,站臺值班員組織卸貨,大體清點品種、件數(shù),編寫《物資到站日報》,送至收貨組;2、收貨組依照《物資到站日報表》核對驗收貨品,分派庫位,填寫《碼單》。3、客戶《貨品明細單》到達后,填寫《入庫單》。核對《碼單》、《貨品明細單》,《入庫單》,如浮現(xiàn)差錯,返客戶《貨品異常報告》。4、總經(jīng)辦審核記帳后,生成《帳卡》、《入庫收費單》,數(shù)據(jù)不再容許改動。入庫業(yè)務(wù)流程圖如下:2.1.2出庫庫流程分析1客戶在入庫時提供提貨樣單,顧客持提貨單至發(fā)貨組,規(guī)定提貨。調(diào)度員核算提貨單合法性,填寫《出庫單》,顯示有關(guān)業(yè)務(wù)號信息,如果有層次,則顯示層次信息,并修改層次信息;如果是ー種業(yè)務(wù)號尾貨則給出尾貨提示。然后向顧客出具《出庫收費單》,同步生成《派車單》,并派保管員準(zhǔn)備發(fā)貨。2保管員持《派車單》組織貨品裝運,記錄實出貨品信息,填寫《碼單出庫信息表》。3顧客繳費后,保管員開具出門證給顧客。4總經(jīng)辦審核記帳后,生成保管收費單。5ー批貨品所有出庫后,保管員將《帳卡》、《提貨單》、《碼單》送至總經(jīng)辦核算平帳后,存檔。出庫業(yè)務(wù)流程圖如下:
出庫收費單提貨樣單審核派車收費提貨單保管員査賬發(fā)貨派車單貨物存儲檔案出庫收費單提貨樣單審核派車收費提貨單保管員査賬發(fā)貨派車單貨物存儲檔案2.1.3庫存管理業(yè)務(wù)流程分析盤點流程:!貨艙部依照需要盤點貨品生成盤點帳存表,表中有生成盤點表商品編碼、商品名稱、所屬部門、庫位、經(jīng)營方式、庫存數(shù)量及盤點日期等有關(guān)信息;2打印盤點單,涉及項目有:商品庫位、所屬部門、類別、商品編碼、商品名稱、經(jīng)營方式、實盤數(shù)量及盤點日期,這里不輸出商品帳存數(shù)量;3盤點員手持盤點單,進行實地盤點,將數(shù)量填入盤點單中實盤數(shù)量處;4貨艙部在微機中調(diào)出相應(yīng)盤點帳存表,將實盤數(shù)量錄入進去,經(jīng)主管檢察錄入數(shù)據(jù)精確性后,審核生效;5生成盤點盈虧表。6針對商品有盤盈和盤虧商品進行記帳。凡是有盈虧商品列出商品編碼、名稱、實盤數(shù)量、帳存數(shù)量、成本單價、盈虧金額盤點業(yè)務(wù)流程圖如下;2.2業(yè)務(wù)需求用例建模階段2.2.1業(yè)務(wù)角色查找及建立依照此倉儲管理分析知,倉儲管理說涉及業(yè)務(wù)角色有:站臺值班員,收貨組,總經(jīng)辦,客戶,保管員,貨艙部,盤點員,調(diào)度員2.2.2業(yè)務(wù)用例查找與分析依照業(yè)務(wù)流程可以找到基本業(yè)務(wù)用例有:!站臺值班員卸貨審核清點貨品貨品到達后,站臺值班員組織卸貨,大體清點品種、件數(shù),編寫《物資到站日報》,送至收貨組。2收貨組驗收入庫貨品分派庫位收貨組依照《物資到站日報表》核對驗收貨品,分派庫位,填寫《碼單》。3收貨組審核入庫單據(jù)解決異??蛻簟敦浧访骷殕巍返竭_后,填寫《入庫單》。核對《碼單》、《貨品明細單》,《入庫單》,如浮現(xiàn)差錯,返客戶《貨品異常報告》。4總經(jīng)辦進行入庫審核記帳總經(jīng)辦審核記帳后,生成《帳卡》、《入庫收費單》,數(shù)據(jù)不再容許改動。注:客戶提供提單同步,提供ー份提貨樣單。5客戶申請?zhí)嶝浛蛻粼谌霂鞎r提供提貨樣單,顧客持提貨單至發(fā)貨組,規(guī)定提貨。6調(diào)度員審核客戶提貨合法性調(diào)度員核算提貨單合法性,填寫《出庫單》,顯示有關(guān)業(yè)務(wù)號信息,如果有層次,則顯示層次信息,并修改層次信息;如果是ー種業(yè)務(wù)號尾貨則給出尾貨提示。然后向顧客出具《出庫收費單》,同步生成《派車單》,并派保管員準(zhǔn)備發(fā)貨。7保管員組織發(fā)貨解決保管員持《派車單》組織貨品裝運,記錄實出貨品信息,填寫《碼單出庫信息表》。8顧客繳費后,保管員開具出門證給顧客總經(jīng)辦進行出庫審核記帳??偨?jīng)辦審核記帳后,生成保管收費單。總經(jīng)辦平帳解決。ー批貨品所有出庫后,保管員將《帳卡》、《提貨單》、《碼單》送至總經(jīng)辦核算平帳后,存檔。9貨艙部生成盤點單據(jù)貨艙部依照需要盤點貨品生成盤點帳存表,表中有生成盤點表商品編碼、商品名稱、所屬部門、庫位、經(jīng)營方式、庫存數(shù)量及盤點日期等有關(guān)信息。打印盤點單,涉及項目有:商品庫位、所屬部門、類別、商品編碼、商品名稱、經(jīng)營方式、實盤數(shù)量及盤點日期,這里不輸出商品帳存數(shù)量。10盤點員進行實地盤點盤點員手持盤點單,進行實地盤點,將數(shù)量填入盤點單中實盤數(shù)量處。1I貨艙部進行盤點成果解決
貨艙部在微機中調(diào)出相應(yīng)盤點帳存表,將實盤數(shù)量錄入進去,經(jīng)主管檢察錄入數(shù)據(jù)精確性后,審核生效。12生成盤點盈虧表針對商品有盤盈和盤虧商品進行記帳。凡是有盈虧商品列出商品編碼、名稱、實盤數(shù)量、帳存數(shù)量、成本單價、盈虧金額。13過戶解決修改貨品所屬貨主,同步修改相應(yīng)信息(重復(fù)出庫、入庫流程)。14移庫解決修改移庫貨品原有和既有庫存位置。2.2.3業(yè)務(wù)用例圖X?0站臺值班員卸貨審核清點貨物〇ー^入庫審核記帳總經(jīng)辦、^fU二)、ぐ庫審核記帳v〇/、、、、平帳處理保管貝 —ゝ〇組織發(fā)貨處理,「<z>盤點員 實地盤點〇 ——.Q-驗收入庫貨物分配庫位ーー一—人廠~ア收貨組審核入庫單據(jù)處理異常〇 X申請?zhí)嶝?客戶〇 吳審核客戶提貨的合法性廣~、 調(diào)度員Qつ^-^、盤點單據(jù)處理 天C) 貨艙部盤點結(jié)果處理〇移庫處理過戶處理出庫過程:盤點過程:申請?zhí)嶝?.3系統(tǒng)基本功能描述:依照倉儲系統(tǒng)業(yè)務(wù)過程分析知系統(tǒng)基本功能有入庫管理,出庫管理與庫存管理三大模塊,系統(tǒng)功能圖如下:倉儲系統(tǒng)\丿<ヽ入庫業(yè)務(wù)( <ヽ入庫業(yè)務(wù)( A庫存業(yè)務(wù)出庫業(yè)務(wù). J第三章倉儲系統(tǒng)系統(tǒng)需求用例建模入庫管理需求用例分析擬定系統(tǒng)角色:ー種角色可以是人、硬件設(shè)備、甚至此外一種系統(tǒng)。對于一種系統(tǒng)而言,每種類型顧客表達為ー種或幾種角色,每個與該系統(tǒng)交互外部系統(tǒng)也表達為ー種或幾種角色。倉儲管理系統(tǒng)中,咱們通過度析,可以找出這樣某些角色:客戶,貨品,入庫管理人員,倉庫,出庫管理人員,庫存管理人員,系統(tǒng)管理人員。擬定系統(tǒng)頂層用例普通uml需求描述辦法是用用例圖來表達角色、用例及其之間關(guān)系,用文字形式事件流文檔詳細描述用例細節(jié)。這種辦法存在如下缺陷:ー張用例圖不能描述復(fù)雜系統(tǒng)所有需求;系統(tǒng)業(yè)務(wù)種類多、功能繁雜,主線無法清晰地將系統(tǒng)所有功能展開在ー張用例圖上,雖然可以,顧客看到縱橫交錯各種關(guān)系,也只能望而生畏;用例圖不適應(yīng)描述系統(tǒng)非功能規(guī)定;文字不便于闡明復(fù)雜用例流程。涉及各種部門之間交互協(xié)調(diào),事件流文檔中文字難以清晰地表達地籍?dāng)?shù)據(jù)復(fù)雜流程。因而咱們將采用建立多層次用例圖。頂層用例圖描述系統(tǒng)粗粒度所有功能;下ー層將沒有表述清粗粒度用例用更細粒度子用例描述。依照系統(tǒng)業(yè)務(wù)過程分析與顧客需求分析,系統(tǒng)頂層用例如表所示:參加者用例闡明入庫管理人員入庫管理,其中涉及到站登記日報管理,入庫單管理,碼單管理,審核記帳等庫存管理人員庫存基本業(yè)務(wù)管理,涉及盤點管理,過戶管理,移庫管理倉區(qū)基本信息管理,涉及倉區(qū)參數(shù)設(shè)立,庫存分派,預(yù)警管理出庫管理人員出庫管理,有出庫單管理,出庫信息管理,出庫審核管理,以及平帳等系統(tǒng)管理人員系統(tǒng)管理,報表管理,查詢管理,基本資料管理等系統(tǒng)得頂層用例圖如下:系統(tǒng)管理入庫管理功能性分析:依照業(yè)務(wù)描述,咱們懂得此模塊應(yīng)當(dāng)要實現(xiàn)功能大體如下:!入庫管理人員運用系統(tǒng)登記站臺管理員送來到站日報表信息;2入庫管理人員能修改到站日報表信息;3入庫管理人員能刪除到站日報表信息;4入庫管理人員依照到站日報填寫,修改,刪除碼單;5入庫管理人員依照貨品明細單填寫,修改,刪除入庫單;6入庫管理人員審核《碼單》、《貨品明細單》,《入庫單》如有差錯,返回《貨品異常報告》;如無差錯生成《帳卡》、《入庫收費單》。入庫管理分層用例圖如下:
到站日報錄入管理用例描述:用例:到站日報管理參加者:入庫管理人員,站臺管理員目:記錄貨品到站狀況和到站貨品基本信息綜述:貨品到達后,站臺管理員組織卸貨,大體清點品種、件數(shù),編寫《物資到站日報》,入庫管理人員依照到站日報進行到站日報錄入修改等操作。參加者動作系統(tǒng)響應(yīng)1)用例始于入庫管理人員依照站臺管理員提供信息進行到站日報管理2)入庫管理人員選取登陸到本系統(tǒng),并輸入管理帳號與密碼3)系統(tǒng)確認帳號與密碼,并提示登陸成功進入系統(tǒng)4)入庫管理人員依照系統(tǒng)提示選取到站日報管理5)進入到站管理界面
6)入庫管理人員選取:A登記到站日報B修改到站日報C刪除到站日報7)記錄這次完畢操作8)用例在所有操作完畢后結(jié)束入庫日報管理涉及登記到站日報,修改到站日報,刪除到站日報:登記到站日報:參加者動作系統(tǒng)響應(yīng)1)入庫管理人員選取登記到站日報2)系統(tǒng)顯示出登記日報界面3)入庫管理人員依照站臺管理人員提供信息輸入要登記日報基本信息4)入庫管理人員選取登記完畢5)系統(tǒng)接受日報基本信息并放入數(shù)據(jù)庫中6)系統(tǒng)提示登記到站日報完畢修改到站日報參加者動作系統(tǒng)響應(yīng)1)入庫管理人員選取要修改到站日報2)系統(tǒng)顯示出到站日報信息3)入庫管理人員確認要修改,并選取修改項4)系統(tǒng)進入日報修改界面5)入庫管理人員修改完畢6)系統(tǒng)接受日報修改信息并再次給出提示信息7)入庫管理人員確認8)系統(tǒng)提示修改到站日報完畢刪除到站日報參加者動作系統(tǒng)響應(yīng)
1)入庫管理人員選取要刪除到站日報2)系統(tǒng)顯示出要刪除到站日報信息3)入庫管理人員確認要刪除,并選取刪除項4)系統(tǒng)接受日報刪除命令并給出提示信息5)入庫管理人員確認6)系統(tǒng)提示刪除到站日報完畢碼單管理用例描述:用例:碼單管理參加者:入庫管理人員目:依照到站日報生成碼單,貨品到達驗收后產(chǎn)生,記錄貨品存儲信息。綜述:入庫管理人員在貨品入庫后,錄入實收貨品信息,記錄詳細貨品信息、存儲位置信息(涉及層數(shù))。參加者動作系統(tǒng)響應(yīng)1)用例始于入庫管理人員依照貨品基本信息與存儲信息對碼單管理2)入庫管理人員選取登陸到本系統(tǒng),并輸入管理帳號與密碼3)系統(tǒng)確認帳號與密碼,并提示登陸成功進入系統(tǒng)4)入庫管理人員依照系統(tǒng)提示選取到站碼單管理5)進入碼單管理界面6)入庫管理人員選取:A新建碼單B修改碼單C刪除碼單7)記錄這次完畢操作8)用例在所有操作完畢后結(jié)束碼單管理涉及新建碼單,修改碼單,刪除碼單:新建碼單
參加者動作系統(tǒng)響應(yīng)1)入庫管理人員選取新建碼單2)系統(tǒng)顯示出未解決到站日報界面3)入庫管理人員依照到站日報號選取要生成碼單到站貨品4)系統(tǒng)給出到站基本信息與碼單基本信息空位4)入庫管理人員輸入碼單基本信息5)系統(tǒng)接受新建碼單基本信息并放入數(shù)據(jù)庫中6)系統(tǒng)提示新建碼單完畢修改碼單參加者動作系統(tǒng)響應(yīng)1)入庫管理人員選取要修改碼單2)系統(tǒng)顯示出修改碼單信息3)入庫管理人員確認要修改,并選取修改項4)系統(tǒng)進入碼單修改界面5)入庫管理人員修改完畢6)系統(tǒng)接受碼單修改信息并再次給出提示信息7)入庫管理人員確認8)系統(tǒng)提示修改碼單完畢刪除碼單參加者動作系統(tǒng)響應(yīng)1)入庫管理人員選取要刪除碼單2)系統(tǒng)顯示出要刪除碼單信息3)入庫管理人員確認要刪除,并選取刪除項4)系統(tǒng)接受碼單刪除命令并給出提示信息5)入庫管理人員確認6)系統(tǒng)提示刪除碼單完畢入庫單管理用例描述:用例: 入庫單管理參加者:入庫管理人員目: 入庫管理人員依照客戶提供貨品明細表填寫入庫單,錄入入庫單基本信息。綜述: 人工核對客戶遞交貨品明細表、碼單,超過誤差范疇產(chǎn)生異常報告,如果無異常則對的錄入入庫單。參加者動作系統(tǒng)響應(yīng)1)用例始于入庫管理人員依照貨品明細表信息進行錄入2)入庫管理人員選取登陸到本系統(tǒng),并輸入管理帳號與密碼3)系統(tǒng)確認帳號與密碼,并提示登陸成功進入系統(tǒng)4)入庫管理人員依照系統(tǒng)提示選取入庫單管理5)進入入庫單管理界面6)入庫管理人員選取:A新建入庫單B修改入庫單C刪除入庫單7)記錄這次完畢操作8)用例在所有操作完畢后結(jié)束入庫單管理涉及新建入庫單,修改入庫單,刪除入庫單:新建入庫單參加者動作系統(tǒng)響應(yīng)1)入庫管理人員選取新建入庫單2)系統(tǒng)顯示出新建入庫單查詢界面3)入庫管理人員依照客戶提供貨品明細表進行査詢4)系統(tǒng)給出查詢成果
5)入庫管理人員要生成入庫單業(yè)務(wù)6)系統(tǒng)顯示此筆業(yè)務(wù)基本信息7)入庫管理人員進行審核選取:A生成入庫單B進入異常解決8)記錄這次完畢操作生成入庫單1)入庫管理人員輸入入庫單基本信息并提交2)系統(tǒng)接受入庫單信息并給出提示信息3)輸入完畢入庫單錄入異常解決1)入庫管理人員輸入異常信息并提交2)系統(tǒng)接受入庫單異常信息3)解決完畢修改入庫單參加者動作系統(tǒng)響應(yīng)1)入庫管理人員選取要修改入庫單2)系統(tǒng)顯示出修改入庫單信息3)入庫管理人員確認要修改,并選取修改項4)系統(tǒng)進入碼單修改界面5)入庫管理人員修改完畢6)系統(tǒng)接受入庫單修改信息并再次給出提示信息7)入庫管理人員確認8)系統(tǒng)提示修改入庫單完畢刪除入庫單參加者動作系統(tǒng)響應(yīng)1)入庫管理人員選取要刪除入庫單2)系統(tǒng)顯示出要刪除入庫單信息
3)入庫管理人員確認要刪除,并選取刪除項4)系統(tǒng)接受入庫單刪除命令并給出提示信息5)入庫管理人員確認6)系統(tǒng)提示刪除入庫單完畢3.1.7審核管理用例描述:用例: 審核管理參加者:入庫管理人員目: 審核錄入與否對的,生成帳卡,入庫收費單綜述: 入庫管理人員依照貨品基本信息以及入庫信息對業(yè)務(wù)進行審核,如果合格則自動生成帳卡和入庫收費單,如果不合格則此筆業(yè)務(wù)被致與不合格解決。參加者動作系統(tǒng)響應(yīng)1)用例始于對貨品信息進行審核解決2)入庫管理人員選取登陸到本系統(tǒng),并輸入管理帳號與密碼3)系統(tǒng)確認帳號與密碼,并提示登陸成功進入系統(tǒng)4)入庫管理人員依照系統(tǒng)提示選取到審核管理5)進入審核管理界面6)入庫管理人員選取要審核業(yè)務(wù)7)給出此業(yè)務(wù)詳細信息8)入庫管理人員進行人工審核并選?。篈審核合格B不合格9)如果審核合格系統(tǒng)自動生成帳卡和入庫收費單,如果不合格修改審核狀態(tài)為不合格10)系統(tǒng)給出提示信息11)用例在所有操作完畢后結(jié)束擴展功能需求用例分析1、系統(tǒng)管理:權(quán)限管理:給操作員分派相應(yīng)權(quán)限。日記管理:保存每個操作員所進行所有操作,并提供有關(guān)信息查詢。數(shù)據(jù)備份:將所有數(shù)據(jù)表信息定期保存在磁盤中,保證數(shù)據(jù)安全性與可靠性。數(shù)據(jù)恢復(fù):將備份文獻恢復(fù)到數(shù)據(jù)庫中。2、報表管理:業(yè)務(wù)記錄:記錄客戶期間入庫業(yè)務(wù)量、出庫業(yè)務(wù)量、庫存貨品信息(涉及平帳與否)等。庫存記錄:記錄庫存狀況(可以按客戶、貨品、器件、倉區(qū)組合記錄)。貨品記錄:記錄期間進出存、大品種貨品信息。貨位記錄:記錄貨位占有狀況、分派狀況。盤點記錄:記錄與盤點有關(guān)信息。3、查詢管理:在庫查詢:依照不同查詢條件,查詢出庫存貨品信息。進貨查詢:依照不同查詢條件,查詢出貨品入庫信息。出貨查詢:依照不同查詢條件,査詢出出庫貨品信息。盤點查詢:依照不同查詢條件,查詢出與盤點有關(guān)信息。(如歷史盤點數(shù)據(jù)、某貨品盤點信息、某客戶盤點信息等。)貨況查詢:依照不同查詢條件,查詢出貨品狀況信息?;举Y料查詢:依照不同查詢條件,查詢出與基本資料有關(guān)信息。4、基本資料管理:客戶管理:對客戶基本信息進行增長、刪除、修改操作。貨品管理:對貨品基本信息進行增長、刪除、修改操作。業(yè)務(wù)員管理:對業(yè)務(wù)員基本信息進行增長、刪除、修改操作。其他基本資料管理:對基本資料進行增長、刪除、修改操作。涉及:顧客權(quán)限表、權(quán)限信息表、客戶(貨主)/顧客信息表、貨品表、倉庫信息表、庫區(qū)信息表、庫位信息表、部門表、物資種類表、物資大類表、物資小類表、物資明細分類表、入庫費率表、出庫費率表、倉儲費率表、其她費率表、設(shè)備表、到貨/出貨方式表、業(yè)務(wù)類別表5、倉區(qū)管理:倉區(qū)參數(shù)設(shè)立:設(shè)立倉區(qū)參數(shù)信息,提供對倉庫、庫區(qū)、庫位信息進行添加、刪除、修改等操作。庫位分派示意圖:按平面圖形式顯示庫位與否分派信息。庫存預(yù)警:在超過或低于庫存限度時予以報警。計算機輔助分派:進行庫位分派時,計算機提供可分派倉位。6、其她業(yè)務(wù)管理:錄入與編輯其他業(yè)務(wù)管理信息,詳細涉及:機電物質(zhì)信息、化工產(chǎn)品信息、攀金公司物資信息、加工廠物資信息、配送信息等。7、客戶遠程查詢系統(tǒng):客戶可依照不同查詢條件對自己貨品信息進行在庫查詢、進貨查詢、出貨查詢、貨況查詢。8、權(quán)限管理:咱們對操作進行編碼,為每個操作角色賦予相應(yīng)操作權(quán)限,形成操作權(quán)限表,系統(tǒng)管理員能依照需要靈活地對操作角色操作權(quán)限進行賦予與修改,以此有效靈活地對顧客操作權(quán)限進行控制。角色管理(1)角色填加(2)角色刪除(3)角色權(quán)限修改(4)角色密碼修改權(quán)限管理對系統(tǒng)權(quán)限編號權(quán)限內(nèi)容進行權(quán)限管理,如修改客戶權(quán)限權(quán)限大小,入庫管理員權(quán)限大小等操作:3.3系統(tǒng)整體功能描述第四章業(yè)務(wù)領(lǐng)域分析與設(shè)計4.I系統(tǒng)順序圖,狀態(tài)圖權(quán)限管理對于系統(tǒng)來說十分重要,由于它關(guān)系到系統(tǒng)得安全性,因而在系統(tǒng)得開發(fā)與設(shè)計中,咱們始終把系統(tǒng)安全性放在十分重要位置,因而咱們在用順序圖分析時候始終從系統(tǒng)顧客未登陸狀態(tài)來分析,在后邊系統(tǒng)詳細設(shè)計時,咱們會給出顧客登錄順序圖;
1新建到站日報:2修改到站日報:3刪除到站日報7:刪除并確認8:刪除到站日報,9:成物刪除4新建碼單:/ヽ入尾管理人碼單管理奧面到站日報碼單△庫信息表碼單豺信息、表碼單騎信息表01:登陸2:返回nリ3:新建選擇in k庫詢未入庫處理0報」5:返回n[7:1:返回日報信知ド;選擇入庫處理日報=?U輸入入庫單信息> 9:新建ノ、庫信息):新建基本信息11:新建碼エ量庫存信息田 !;::成功新建科.も<
:入唐管理人1:碼單管理奧豊登陸「:入唐管理人1:碼單管理奧豊登陸「 >2:返回:3:選擇修改的碼單:n fg查詢碼單 >TOC\o"1-5"\h\z5:返回 「;6:碼單修改界面n i\o"CurrentDocument"r 二…二…サ i:7:修改并確認: :1 節(jié) 8:修改碼單 !U n: 9:成)功修改不 : 5:返回卡 ;6:入庫單修改界面=『t:修改并確認:9:完成 Q1.9刪除入庫單:入座管理人1:登陸3:選擇刪除的入庫單導(dǎo)■<-:6:入庫單刪除界面セヂ7:刪除并確認:」 —8:4:查詢5:返回刪除入庫單9:成功1.10審核解決入庫審核零:入庵管理人?入庫單基本
信息衣
^r~帳卡△庫信皀入庫收費單丫i:登陸Pi ——h2:返回ヤ - :3:審核業(yè)務(wù)n >.4:查詢業(yè)務(wù) A5:返回:6:審核界面□< 丫7:審核處理11:審核完成置審核狀態(tài)等信息9:施10:生成入庫管理子系統(tǒng)對象分析:實體對象貨品,物資到站日報,碼單入庫信息表,倉庫,貨品明細單,入庫單,貨品異常報告,帳卡入庫信息,入庫收費單,客戶信息,庫區(qū),庫位,碼單基本信息表,職エ信息表,顧客權(quán)限表,權(quán)限信息表,驗收工具表,設(shè)備表,站臺表,計量單位表,部門表,物資明晰分類表,業(yè)務(wù)類別表邊界對象入庫到站日報管理界面,入庫碼單管理界面,入庫單管理界面,入庫審核界面控制對象入庫審核依照分析級順序圖與系統(tǒng)對象分析定義系統(tǒng)中涉及類:(1)類客戶KH(2)類貨品HW(3)類倉庫CK(4)類庫區(qū)KQ(5)類庫位KW(6)類物資到站日報DZRB(7)類碼單基本信息MDJBXX(8)類碼單入庫信息:MDRKXX(9)類保管員入庫驗收信息(BGYYSXX)(10)類碼單貨品存儲明細(MDHWCF)(11)類入庫單RKD(12)類貨品異常報告HWYCBG(13)類帳卡入庫信息ZKRKXX(14)類入庫收費單RKSFD(15)類顧客權(quán)限YHQX(16)類權(quán)限信息QXXX(17)類入庫審核RKSH(18)類職エ信息ZGXX(19)類物資存儲類WZCCL(20)類業(yè)務(wù)類別YWLB(21)類物資明晰分類WZMXFL(22)類部門BM(23)類計量單位JLDW(24)類站點ZD(25)類驗收工具YSGJ(26)類設(shè)備SB
入庫系統(tǒng)類圖:定義對象與類屬性與操作(1)類客戶KH?私有屬性屬性名含義屬性類型khlD客戶號StringkhM客戶名StringkhDZ客戶地址StringIxDH聯(lián)系電話StringStringz傳真Stringxsqx銷售權(quán)限Stringyyzh銀行帳號StringBZ備注String?公共辦法辦法名含義闡明QueryO:Boolean查詢
Add_KH():Boolean;(2)類貨品HW?私有屬性屬性名含義屬性類型khlD客戶號StringwzfHD物資分類號StringhwID貨品編號StringPM品名StringGGXH規(guī)格型號Stringsccj產(chǎn)地/生產(chǎn)廠家Stringghpp鋼號/品牌StringDj級別Stringde定尺Stringdeed定尺長度FloatdwZL單位重量FloatbzLX包裝類型StringjsDWl記數(shù)單位1StringjsDW2記數(shù)單位2StringslZSXS數(shù)量折算系數(shù)Floatbeyq保存規(guī)定Stringkz克重Floatbzq保質(zhì)期FloatBZ備注String?公共辦法:辦法名含義闡明Add_HW():Boolean;增長新近貨品信息Update_HW():Boolean;更新貨品信息Del_HW():Boolean;刪除貨品信息Query_HW(KHID:String,WZFlID:String):Boolean依照物資號與客戶號查詢貨品基本信息Print_HW():Boolean;打印(3)類倉庫CK?私有屬性屬性名含義屬性類型ckID倉庫編號StringckMC倉庫名稱String
ckLX倉庫類型StringckMJ倉庫面積FloatckGS庫區(qū)個數(shù)IntBZ備注String? 公有辦法辦法名含義闡明Add_CK():Boolean;新建倉庫Update_CK():Boolean;更新倉庫信息Del_CK():Boolean;刪除倉庫Query_CK(CKlD:String):Boolean倉庫查詢Print_CK():Boolean;打印(4)類庫區(qū)KQ私有屬性屬性名含義屬性類型kqlD庫區(qū)編號StringkqLX庫區(qū)類型StringkqGS庫位個數(shù)IntkqMJ庫區(qū)面積FloatBZ備注String?共有辦法辦法名含義闡明Add_KQ():Boolean;新建庫區(qū)Update_KQ():Boolean;更新庫區(qū)信息Del_KQ():Boolean;刪除庫區(qū)Query_KQ(KQID:String):Boolean庫區(qū)查詢Print_KQ():Boolean;打印(5)類庫位KW私有屬性屬性名含義屬性類型kwID庫位編號StrinnkwMJ庫位面積FloatZdl最低量Float
BZ備注String?公有辦法辦法名含義闡明Add_KW():Boolean;新建庫位Update_KW():Boolean;更新庫位信息Del_KW():Boolean;刪除庫位Query_KW(KWID:String):Boolean庫位查詢Print_KW():Boolean;打印(6)類物資到站日報DZRB?私有屬性:屬性名含義屬性類型dzrblD到站日報號IntdhSJ到貨時間Datefz發(fā)站Stringch車號StringPM品名StringybSL預(yù)報數(shù)量FloatssSL實收數(shù)量FloatjlDW計量單位Stringxhdd卸貨地點Stringqf鉛封Stringztzby站臺值班員StringclSF與否解決Stringdzry調(diào)裝人員Stringdzsb調(diào)裝設(shè)備Stringdzsjd調(diào)裝時間段StringBZ備注String?公共辦法:辦法名含義闡明Add_DZRBB():Boolean;增長物資到站日報信息Update_DZRBB():Boolean;更新物資到站日報信息DelDZRBB():Boolean;刪除物資到站日報信息Query_DZRBB(dzrbID:String):Boolean依照到站日報編號查詢物資到站日報信息setTrue(intdzrblD):Boolean設(shè)立到站日報與否解決項為真ResultSetQueryDZRB1():Boolean查詢未解決到站日報
Print_DZRBB():Boolean;打印(7)類碼單基本信息MDJBXX?私有屬性屬性名含義屬性類型ywID業(yè)務(wù)號StringkhlD客戶號StringkhMC客戶名稱StringdzrblD到站日報號IntdhSJ到貨時間DateFz發(fā)站StringCh4"StringywLB業(yè)務(wù)類別StringXhdd卸貨地點StringYsgj驗收工具StringwzflID物資分類號StringhwID貨品編號StringPM品名StringGGXH規(guī)格型號StringCd產(chǎn)地Z生產(chǎn)廠家StringPp鋼號/品牌StringDj級別StringDe定尺StringDeed定尺長度Float單位重量FloatbzLX包裝類型Str
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度物資訂購策劃管理協(xié)議
- 2025年企業(yè)員工購物券福利采購合同范本
- 魚塘綜合利用承包經(jīng)營合同2025
- 2025年度企業(yè)職業(yè)素養(yǎng)提升策略協(xié)議
- 2025年寫字樓租賃權(quán)益協(xié)議
- 2025年企業(yè)郵箱租賃合同樣本
- 2025年中期企業(yè)合作口頭借款協(xié)議書
- 2025年股權(quán)投資與合作策劃協(xié)議樣本
- 2025年雙邊商業(yè)合作協(xié)議
- 2025年兄弟共有財產(chǎn)分配轉(zhuǎn)讓協(xié)議書
- 中國銀行(香港)有限公司招聘筆試真題2023
- 15萬噸水廠安裝工程施工組織設(shè)計方案
- 超級蘆竹種植項目可行性研究報告-具有高經(jīng)濟價值和廣泛應(yīng)用前景
- 自動體外除顫器項目創(chuàng)業(yè)計劃書
- 養(yǎng)老機構(gòu)績效考核及獎勵制度
- 2024年越南煤礦設(shè)備再制造行業(yè)現(xiàn)狀及前景分析2024-2030
- 長塘水庫工程環(huán)評報告書
- 病案管理質(zhì)量控制指標(biāo)檢查要點
- DL-T5001-2014火力發(fā)電廠工程測量技術(shù)規(guī)程
- 平行四邊形的判定(27張)-完整課件
- 居民住宅小區(qū)電力配置規(guī)范
評論
0/150
提交評論