庫(kù)存管理系統(tǒng)-UML設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
庫(kù)存管理系統(tǒng)-UML設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
庫(kù)存管理系統(tǒng)-UML設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
庫(kù)存管理系統(tǒng)-UML設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
庫(kù)存管理系統(tǒng)-UML設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩53頁(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、庫(kù)存管理系統(tǒng)-UML設(shè)計(jì)與實(shí)現(xiàn)目錄基于UML的庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)3摘要31 問(wèn)題的提出:52 本文工作和系統(tǒng)開(kāi)發(fā):53 系統(tǒng)功能簡(jiǎn)介:6第一章 庫(kù)存系統(tǒng)業(yè)務(wù)用例建模71.1 庫(kù)存系統(tǒng)業(yè)務(wù)流程分析71.1.1 入庫(kù)流程分析71.2業(yè)務(wù)需求用例建模階段91.2.1業(yè)務(wù)角色的查找及建立91.2.2業(yè)務(wù)用例查找與分析91.2.3業(yè)務(wù)用例圖111.2.3業(yè)務(wù)活動(dòng)圖111.3 系統(tǒng)基本功能描述:13第二章 庫(kù)存系統(tǒng)系統(tǒng)需求用例建模142.1 入庫(kù)管理需求用例分析142.1.1 確定系統(tǒng)角色:142.1.2確定系統(tǒng)頂層用例142.1.3 入庫(kù)管理功能性分析:152.1.4 到站日?qǐng)?bào)錄入管理用例描述:1

2、62.1.5 碼單管理用例描述:182.1.6 入庫(kù)單管理用例描述:192.1.7 審核管理用例描述:222.2 系統(tǒng)擴(kuò)展功能需求用例分析222.3 系統(tǒng)整體功能描述24第三章 業(yè)務(wù)領(lǐng)域分析與設(shè)計(jì)253.1 系統(tǒng)順序圖,狀態(tài)圖253.2 定義基本對(duì)象與類(lèi)303.3 入庫(kù)系統(tǒng)類(lèi)圖:323.4 定義對(duì)象與類(lèi)的屬性與操作323.5系統(tǒng)設(shè)計(jì)順序圖,入庫(kù)類(lèi)圖443.6 系統(tǒng)擴(kuò)展功能453.7 系統(tǒng)構(gòu)架設(shè)計(jì)52第四章 系統(tǒng)實(shí)現(xiàn)測(cè)試與配置534.1系統(tǒng)實(shí)現(xiàn)的工具與技術(shù)534.2 系統(tǒng)實(shí)現(xiàn)方式圖53第五章 系統(tǒng)開(kāi)發(fā)的思考545. 1 數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題545. 2 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)設(shè)計(jì)問(wèn)題55結(jié)束語(yǔ)56參考文獻(xiàn)57基于

3、UML的庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要面向?qū)ο蠹夹g(shù)是軟件工程和過(guò)程工程領(lǐng)域中的重要技術(shù),統(tǒng)一建模語(yǔ)言UML則是近幾年國(guó)際上比較流行的面向?qū)ο蟮臉?biāo)準(zhǔn)建模語(yǔ)言。本文闡述了基于UML建模的庫(kù)存管理信息系統(tǒng)的開(kāi)發(fā)。建模是開(kāi)發(fā)優(yōu)秀軟件所有活動(dòng)的核心部分,也是本文工作的重點(diǎn)所在。在開(kāi)發(fā)中我們考慮了RUP迭代式開(kāi)發(fā)的優(yōu)點(diǎn)并與本庫(kù)存系統(tǒng)開(kāi)發(fā)的特色相結(jié)合,提出了自己的一套UML的建模過(guò)程。基于這個(gè)過(guò)程我們從系統(tǒng)分析,設(shè)計(jì),實(shí)現(xiàn)與測(cè)試,運(yùn)用UML建模思想與各種模型對(duì)庫(kù)存系統(tǒng)進(jìn)行了詳細(xì)的描述。關(guān)鍵字:面向?qū)ο?,UML,庫(kù)存系統(tǒng),系統(tǒng)開(kāi)發(fā)引言:1 問(wèn)題的提出:傳統(tǒng)的面向過(guò)程的庫(kù)存管理信息系統(tǒng)的開(kāi)發(fā)中存在不少的問(wèn)題,傳統(tǒng)

4、的面向過(guò)程的開(kāi)發(fā)方法,也即主要是基于功能分析或數(shù)據(jù)分析基礎(chǔ)上的結(jié)構(gòu)化方法。這種開(kāi)發(fā)方法下設(shè)計(jì)的系統(tǒng)在70或80年代早期還可以適應(yīng),但在越來(lái)越復(fù)雜的非數(shù)值計(jì)算類(lèi)型的軟件開(kāi)發(fā)中,在廣泛應(yīng)用圖形界面的交互式系統(tǒng)中,在控制要求非常突出的應(yīng)用中,在需求經(jīng)常變化的條件下,尤其是在庫(kù)存系統(tǒng)這種數(shù)據(jù)流動(dòng)性要求比較高的管理軟件的開(kāi)發(fā),用傳統(tǒng)的軟件開(kāi)發(fā)方法解決問(wèn)題往往暴露出嚴(yán)重的不適應(yīng)性,主要表現(xiàn)在以下幾點(diǎn):1)功能與數(shù)據(jù)分離的軟件設(shè)計(jì)結(jié)構(gòu)與人類(lèi)的現(xiàn)實(shí)環(huán)境很不一樣,和人的自 然思維也就很不一致。 2)系統(tǒng)是圍繞著如何實(shí)現(xiàn)一定的行為來(lái)進(jìn)行的,當(dāng)系統(tǒng)行為易變,需要常常修改時(shí),修改極為困難,因此這種結(jié)構(gòu)無(wú)法適應(yīng)迅速變化

5、的技術(shù)和需求。3)在系統(tǒng)中模塊之間的控制作用有重要影響時(shí),由于在“好的模塊結(jié)構(gòu)”中的模塊間的控制作用只能通過(guò)上下之間的調(diào)用關(guān)系來(lái)進(jìn)行,造成信息傳遞路徑過(guò)長(zhǎng),效率低,易受干擾,甚至出錯(cuò)。所以這種結(jié)構(gòu)無(wú)法適應(yīng)以控制關(guān)系為重要特性的系統(tǒng)要求。4)結(jié)構(gòu)化方法開(kāi)發(fā)出來(lái)的系統(tǒng)往往難以維護(hù),因?yàn)樗械暮瘮?shù)都必須知道數(shù)據(jù)結(jié)構(gòu)。5)自頂向下功能分解的分析方法極大地限制了軟件的可重用性,導(dǎo)致對(duì)同樣對(duì)象的大量的重復(fù)性工作,大大降低了開(kāi)發(fā)人員的生產(chǎn)率。結(jié)構(gòu)化開(kāi)發(fā)方法暴露出來(lái)的問(wèn)題促使了面向?qū)ο箝_(kāi)發(fā)技術(shù)的形成與發(fā)展,而面向?qū)ο蠹夹g(shù)的發(fā)展促使了UML語(yǔ)言的產(chǎn)生。2 本文工作和系統(tǒng)開(kāi)發(fā):本文首先對(duì)系統(tǒng)的功能進(jìn)行詳細(xì)的設(shè)計(jì),

6、并在分析與設(shè)計(jì)的同時(shí)用UML建模語(yǔ)言對(duì)其建模,采用UML工具ROSE繪制描述各種模型的圖形,目的使開(kāi)發(fā)者與用戶(hù)更有效的實(shí)現(xiàn)功能與理解需求,并使程序人員能順利的實(shí)現(xiàn)系統(tǒng),在系統(tǒng)的實(shí)現(xiàn)階段重點(diǎn)講述設(shè)計(jì)到編碼的過(guò)渡,以體現(xiàn)UML建模的模型對(duì)系統(tǒng)開(kāi)發(fā)帶來(lái)的好處。本文的編寫(xiě)結(jié)合了面向?qū)ο蟮能浖_(kāi)發(fā)方法與UML建模語(yǔ)言的優(yōu)勢(shì)與特色,同時(shí)與庫(kù)存管理系統(tǒng)緊密結(jié)合。既體現(xiàn)了面向?qū)ο蟮能浖_(kāi)發(fā)思想 ,又包容了UML建模語(yǔ)言所特有的語(yǔ)言建模優(yōu)勢(shì)。在編寫(xiě)中我們大量的使用UML語(yǔ)言所提供的各種建模圖形來(lái)描述庫(kù)存管理系統(tǒng),例如描述用戶(hù)需求的用例圖,描述系統(tǒng)功能的動(dòng)態(tài)的順序圖。根據(jù)庫(kù)存管理的特點(diǎn),我們大膽的改進(jìn)了一般的UM

7、L建模的分析過(guò)程,并在分析設(shè)計(jì)過(guò)程中采用更加適合庫(kù)存系統(tǒng)的分析級(jí)類(lèi)圖與順序圖。3 系統(tǒng)功能簡(jiǎn)介:系統(tǒng)的功能是系統(tǒng)能夠做的事情,在本系統(tǒng)中,系統(tǒng)的功能有:1 系統(tǒng)應(yīng)該能完成入庫(kù)操作過(guò)程中的表與碼單的錄入;2 系統(tǒng)應(yīng)該能完成入庫(kù)過(guò)程中的貨物的審核,記費(fèi);3 系統(tǒng)應(yīng)該能進(jìn)行有效的庫(kù)存管理,例如盤(pán)點(diǎn),移庫(kù)等;4 系統(tǒng)應(yīng)該能對(duì)出庫(kù)過(guò)程中的表與賬單進(jìn)行管理;5 系統(tǒng)應(yīng)該能對(duì)出庫(kù)后的平帳,記錄儲(chǔ)存等進(jìn)行管理;6 系統(tǒng)用戶(hù)能有效的進(jìn)行權(quán)限,日志的管理;7 系統(tǒng)用戶(hù)可以查詢(xún)報(bào)表,客戶(hù),貨物等基本信息;8 系統(tǒng)能記錄下系統(tǒng)的使用日志;9 任何人員要使用本系統(tǒng)必須擁有相應(yīng)的權(quán)限; 第一章 庫(kù)存系統(tǒng)業(yè)務(wù)用例建模1.1

8、 庫(kù)存系統(tǒng)業(yè)務(wù)流程分析1.1.1 入庫(kù)流程分析1、貨物到達(dá)后,站臺(tái)值班員組織卸貨,大致清點(diǎn)品種、件數(shù),編寫(xiě)物資到站日?qǐng)?bào),送至收貨組;2、收貨組根據(jù)物資到站日?qǐng)?bào)表核對(duì)驗(yàn)收貨物,分配庫(kù)位,填寫(xiě)碼單。 3、客戶(hù)貨物明細(xì)單到達(dá)后,填寫(xiě)入庫(kù)單。核對(duì)碼單、貨物明細(xì)單,入庫(kù)單,如出現(xiàn)差錯(cuò),返客戶(hù)貨物異常報(bào)告。4、總經(jīng)辦審核記賬后,生成帳卡、入庫(kù)收費(fèi)單,數(shù)據(jù)不再允許改動(dòng)。入庫(kù)業(yè)務(wù)流程圖如下:1.1.2 出庫(kù)流程分析1 客戶(hù)在入庫(kù)時(shí)提供提貨樣單,用戶(hù)持提貨單至發(fā)貨組,要求提貨。調(diào)度員核實(shí)提貨單的合法性,填寫(xiě)出庫(kù)單,顯示相關(guān)業(yè)務(wù)號(hào)信息,如果有層次,則顯示層次信息,并修改層次信息;如果是一個(gè)業(yè)務(wù)號(hào)的尾貨則給出尾貨提

9、示。然后向用戶(hù)出具出庫(kù)收費(fèi)單,同時(shí)生成派車(chē)單,并派保管員準(zhǔn)備發(fā)貨。2 保管員持派車(chē)單組織貨物裝運(yùn),記錄實(shí)出貨物信息,填寫(xiě)碼單出庫(kù)信息表 。3 用戶(hù)繳費(fèi)后,保管員開(kāi)具出門(mén)證給用戶(hù)。4 總經(jīng)辦審核記賬后,生成保管收費(fèi)單。5 一批貨物全部出庫(kù)后,保管員將帳卡、提貨單、碼單送至總經(jīng)辦核實(shí)平帳后,存檔。 出庫(kù)業(yè)務(wù)流程圖如下:1.1.3 庫(kù)存管理業(yè)務(wù)流程分析盤(pán)點(diǎn)流程:1 貨艙部根據(jù)需要盤(pán)點(diǎn)的貨物生成盤(pán)點(diǎn)帳存表,表中有生成盤(pán)點(diǎn)表的商品編碼、商品名稱(chēng)、所屬部門(mén)、庫(kù)位、經(jīng)營(yíng)方式、庫(kù)存數(shù)量及盤(pán)點(diǎn)日期等相關(guān)信息;2 打印盤(pán)點(diǎn)單,包括的項(xiàng)目有:商品庫(kù)位、所屬部門(mén)、類(lèi)別、商品編碼、商品名稱(chēng)、經(jīng)營(yíng)方式、實(shí)盤(pán)數(shù)量及盤(pán)點(diǎn)日期

10、,這里不輸出商品的帳存數(shù)量;3 盤(pán)點(diǎn)員手持盤(pán)點(diǎn)單,進(jìn)行實(shí)地盤(pán)點(diǎn),將數(shù)量填入盤(pán)點(diǎn)單中實(shí)盤(pán)數(shù)量處;4 貨艙部在微機(jī)中調(diào)出對(duì)應(yīng)的盤(pán)點(diǎn)帳存表,將實(shí)盤(pán)的數(shù)量錄入進(jìn)去,經(jīng)主管檢察錄入數(shù)據(jù)的準(zhǔn)確性后,審核生效;5 生成盤(pán)點(diǎn)盈虧表。6 針對(duì)商品有盤(pán)盈和盤(pán)虧的商品進(jìn)行記賬。凡是有盈虧的商品列出商品編碼、名稱(chēng)、實(shí)盤(pán)數(shù)量、帳存數(shù)量、成本單價(jià)、盈虧金額 盤(pán)點(diǎn)業(yè)務(wù)流程圖如下:1.2業(yè)務(wù)需求用例建模階段1.2.1業(yè)務(wù)角色的查找及建立根據(jù)此庫(kù)存管理的分析知,庫(kù)存管理說(shuō)涉及的業(yè)務(wù)角色有:站臺(tái)值班員,收貨組,總經(jīng)辦,客戶(hù),保管員,貨艙部,盤(pán)點(diǎn)員,調(diào)度員1.2.2業(yè)務(wù)用例查找與分析根據(jù)業(yè)務(wù)流程可以找到基本的業(yè)務(wù)用例有:1 站臺(tái)值

11、班員卸貨審核清點(diǎn)貨物貨物到達(dá)后,站臺(tái)值班員組織卸貨,大致清點(diǎn)品種、件數(shù),編寫(xiě)物資到站日?qǐng)?bào),送至收貨組。2 收貨組驗(yàn)收入庫(kù)貨物分配庫(kù)位收貨組根據(jù)物資到站日?qǐng)?bào)表核對(duì)驗(yàn)收貨物,分配庫(kù)位,填寫(xiě)碼單。3 收貨組審核入庫(kù)單據(jù)處理異常客戶(hù)貨物明細(xì)單到達(dá)后,填寫(xiě)入庫(kù)單。核對(duì)碼單、貨物明細(xì)單,入庫(kù)單,如出現(xiàn)差錯(cuò),返客戶(hù)貨物異常報(bào)告。4 總經(jīng)辦進(jìn)行入庫(kù)審核記賬總經(jīng)辦審核記賬后,生成帳卡、入庫(kù)收費(fèi)單,數(shù)據(jù)不再允許改動(dòng)。注:客戶(hù)提供提單的同時(shí),提供一份提貨樣單。5客戶(hù)申請(qǐng)?zhí)嶝浛蛻?hù)在入庫(kù)時(shí)提供提貨樣單,用戶(hù)持提貨單至發(fā)貨組,要求提貨。6調(diào)度員審核客戶(hù)提貨的合法性調(diào)度員核實(shí)提貨單的合法性,填寫(xiě)出庫(kù)單,顯示相關(guān)業(yè)務(wù)號(hào)信息,

12、如果有層次,則顯示層次信息,并修改層次信息;如果是一個(gè)業(yè)務(wù)號(hào)的尾貨則給出尾貨提示。然后向用戶(hù)出具出庫(kù)收費(fèi)單,同時(shí)生成派車(chē)單,并派保管員準(zhǔn)備發(fā)貨。7保管員組織發(fā)貨處理保管員持派車(chē)單組織貨物裝運(yùn),記錄實(shí)出貨物信息,填寫(xiě)碼單出庫(kù)信息表 。8用戶(hù)繳費(fèi)后,保管員開(kāi)具出門(mén)證給用戶(hù)總經(jīng)辦進(jìn)行出庫(kù)審核記賬??偨?jīng)辦審核記賬后,生成保管收費(fèi)單。總經(jīng)辦平帳處理。一批貨物全部出庫(kù)后,保管員將帳卡、提貨單、碼單送至總經(jīng)辦核實(shí)平帳后,存檔。9貨艙部生成盤(pán)點(diǎn)單據(jù)貨艙部根據(jù)需要盤(pán)點(diǎn)的貨物生成盤(pán)點(diǎn)帳存表,表中有生成盤(pán)點(diǎn)表的商品編碼、商品名稱(chēng)、所屬部門(mén)、庫(kù)位、經(jīng)營(yíng)方式、庫(kù)存數(shù)量及盤(pán)點(diǎn)日期等相關(guān)信息。打印盤(pán)點(diǎn)單,包括的項(xiàng)目有:商品

13、庫(kù)位、所屬部門(mén)、類(lèi)別、商品編碼、商品名稱(chēng)、經(jīng)營(yíng)方式、實(shí)盤(pán)數(shù)量及盤(pán)點(diǎn)日期,這里不輸出商品的帳存數(shù)量。10 盤(pán)點(diǎn)員進(jìn)行實(shí)地盤(pán)點(diǎn)盤(pán)點(diǎn)員手持盤(pán)點(diǎn)單,進(jìn)行實(shí)地盤(pán)點(diǎn),將數(shù)量填入盤(pán)點(diǎn)單中實(shí)盤(pán)數(shù)量處。11 貨艙部進(jìn)行盤(pán)點(diǎn)結(jié)果處理貨艙部在微機(jī)中調(diào)出對(duì)應(yīng)的盤(pán)點(diǎn)帳存表,將實(shí)盤(pán)的數(shù)量錄入進(jìn)去,經(jīng)主管檢察錄入數(shù)據(jù)的準(zhǔn)確性后,審核生效。12 生成盤(pán)點(diǎn)盈虧表針對(duì)商品有盤(pán)盈和盤(pán)虧的商品進(jìn)行記賬。凡是有盈虧的商品列出商品編碼、名稱(chēng)、實(shí)盤(pán)數(shù)量、帳存數(shù)量、成本單價(jià)、盈虧金額。13 過(guò)戶(hù)處理修改貨物所屬貨主,同時(shí)修改相應(yīng)信息(重復(fù)出庫(kù)、入庫(kù)流程)。14 移庫(kù)處理修改移庫(kù)貨物原有和現(xiàn)有的庫(kù)存位置。1.2.3業(yè)務(wù)用例圖1.2.3業(yè)務(wù)活動(dòng)

14、圖入庫(kù)過(guò)程:出庫(kù)過(guò)程:盤(pán)點(diǎn)過(guò)程:1.3 系統(tǒng)基本功能描述:根據(jù)庫(kù)存系統(tǒng)業(yè)務(wù)過(guò)程分析知系統(tǒng)的基本功能有入庫(kù)管理,出庫(kù)管理與庫(kù)存管理三大模塊,系統(tǒng)功能圖如下:倉(cāng)儲(chǔ)系統(tǒng)入庫(kù)業(yè)務(wù)庫(kù)存業(yè)務(wù)出庫(kù)業(yè)務(wù)第二章 庫(kù)存系統(tǒng)系統(tǒng)需求用例建模2.1 入庫(kù)管理需求用例分析2.1.1 確定系統(tǒng)角色:一個(gè)角色可以是人、硬件設(shè)備、甚至另外一個(gè)系統(tǒng)。對(duì)于一個(gè)系統(tǒng)而言,每種類(lèi)型的用戶(hù)表示為一個(gè)或幾個(gè)角色,每個(gè)與該系統(tǒng)交互的外部系統(tǒng)也表示為一個(gè)或幾個(gè)角色。庫(kù)存管理系統(tǒng)中,我們通過(guò)分析,可以找出這樣一些角色:客戶(hù),貨物,入庫(kù)管理人員,倉(cāng)庫(kù),出庫(kù)管理人員,庫(kù)存管理人員,系統(tǒng)管理人員。2.1.2確定系統(tǒng)頂層用例一般的uml的需求描述方法

15、是用用例圖來(lái)表達(dá)角色、用例及其之間的關(guān)系,用文字形式的事件流文檔具體描述用例細(xì)節(jié)。這種方法存在以下缺點(diǎn):一張用例圖不能描述復(fù)雜系統(tǒng)全部需求;系統(tǒng)的業(yè)務(wù)種類(lèi)多、功能繁雜,根本無(wú)法清晰地將系統(tǒng)的全部功能展開(kāi)在一張用例圖上,即使可以,用戶(hù)看到縱橫交錯(cuò)的各種關(guān)系,也只能望而生畏;用例圖不適應(yīng)描述系統(tǒng)的非功能要求;文字不便于說(shuō)明復(fù)雜用例的流程。涉及多個(gè)部門(mén)之間的交互協(xié)調(diào),事件流文檔中的文字難以清晰地表達(dá)地籍?dāng)?shù)據(jù)的復(fù)雜流程。因此我們將采用建立多層次的用例圖。頂層用例圖描述系統(tǒng)粗粒度的全部功能;下一層將沒(méi)有表述清的粗粒度用例用更細(xì)粒度的子用例描述。根據(jù)系統(tǒng)的業(yè)務(wù)過(guò)程分析與用戶(hù)的需求分析,系統(tǒng)的頂層用例如表所

16、示:參與者用例說(shuō)明入庫(kù)管理人員入庫(kù)管理,其中包括到站登記日?qǐng)?bào)管理,入庫(kù)單管理,碼單管理,審核記賬等庫(kù)存管理人員庫(kù)存的基本業(yè)務(wù)管理,包括盤(pán)點(diǎn)管理,過(guò)戶(hù)管理,移庫(kù)管理倉(cāng)區(qū)的基本信息管理,包括倉(cāng)區(qū)參數(shù)設(shè)置,庫(kù)存分配,預(yù)警管理出庫(kù)管理人員出庫(kù)管理,有出庫(kù)單管理,出庫(kù)信息管理,出庫(kù)審核管理,以及平帳等系統(tǒng)管理人員系統(tǒng)管理,報(bào)表管理,查詢(xún)管理,基本資料管理等系統(tǒng)得頂層用例圖如下:2.1.3 入庫(kù)管理功能性分析:根據(jù)業(yè)務(wù)描述,我們知道此模塊應(yīng)該要實(shí)現(xiàn)的功能大致如下:1 入庫(kù)管理人員利用系統(tǒng)登記站臺(tái)管理員送來(lái)的到站日?qǐng)?bào)表信息;2 入庫(kù)管理人員能修改到站日?qǐng)?bào)表信息;3 入庫(kù)管理人員能刪除到站日?qǐng)?bào)表信息;4 入庫(kù)

17、管理人員根據(jù)到站日?qǐng)?bào)填寫(xiě),修改,刪除碼單;5 入庫(kù)管理人員根據(jù)貨物明細(xì)單填寫(xiě),修改,刪除入庫(kù)單;6 入庫(kù)管理人員審核碼單、貨物明細(xì)單,入庫(kù)單如有差錯(cuò),返回貨物異常報(bào)告;如無(wú)差錯(cuò)生成帳卡、入庫(kù)收費(fèi)單。入庫(kù)管理的分層用例圖如下:2.1.4 到站日?qǐng)?bào)錄入管理用例描述:用例: 到站日?qǐng)?bào)管理參與者:入庫(kù)管理人員,站臺(tái)管理員目的: 記錄貨物的到站情況和到站貨物的基本信息綜述: 貨物到達(dá)后,站臺(tái)管理員組織卸貨,大致清點(diǎn)品種、件數(shù),編寫(xiě)物資到站日?qǐng)?bào),入庫(kù)管理人員根據(jù)到站日?qǐng)?bào)進(jìn)行到站日?qǐng)?bào)的錄入修改等操作。參與者的動(dòng)作系統(tǒng)響應(yīng)1)用例始于入庫(kù)管理人員根據(jù)站臺(tái)管理員提供的信息進(jìn)行到站日?qǐng)?bào)的管理2)入庫(kù)管理人員選擇登

18、陸到本系統(tǒng),并輸入管理賬號(hào)與密碼3)系統(tǒng)確認(rèn)賬號(hào)與密碼,并提示登陸成功進(jìn)入系統(tǒng)4)入庫(kù)管理人員根據(jù)系統(tǒng)的提示選擇到站日?qǐng)?bào)管理5)進(jìn)入到站管理界面6)入庫(kù)管理人員選擇: A 登記到站日?qǐng)?bào) B 修改到站日?qǐng)?bào) C 刪除到站日?qǐng)?bào)7)記錄這次完成的操作8)用例在所有操作完成后結(jié)束入庫(kù)日?qǐng)?bào)管理包括登記到站日?qǐng)?bào),修改到站日?qǐng)?bào),刪除到站日?qǐng)?bào):登記到站日?qǐng)?bào):參與者的動(dòng)作系統(tǒng)響應(yīng)1)入庫(kù)管理人員選擇登記到站日?qǐng)?bào)2)系統(tǒng)顯示出登記日?qǐng)?bào)的界面3)入庫(kù)管理人員根據(jù)站臺(tái)管理人員提供的信息輸入要登記日?qǐng)?bào)的基本信息4)入庫(kù)管理人員選擇登記完成5)系統(tǒng)接收日?qǐng)?bào)的基本信息并放入數(shù)據(jù)庫(kù)中6)系統(tǒng)提示登記到站日?qǐng)?bào)完成修改到站日?qǐng)?bào)參與

19、者的動(dòng)作系統(tǒng)響應(yīng)1)入庫(kù)管理人員選擇要修改的到站日?qǐng)?bào)2)系統(tǒng)顯示出到站日?qǐng)?bào)的信息3)入庫(kù)管理人員確認(rèn)要修改,并選擇修改項(xiàng)4)系統(tǒng)進(jìn)入日?qǐng)?bào)修改界面5)入庫(kù)管理人員修改完成6)系統(tǒng)接收日?qǐng)?bào)的修改信息并再次給出提示信息7)入庫(kù)管理人員確認(rèn)8)系統(tǒng)提示修改到站日?qǐng)?bào)完成刪除到站日?qǐng)?bào)參與者的動(dòng)作系統(tǒng)響應(yīng)1)入庫(kù)管理人員選擇要?jiǎng)h除的到站日?qǐng)?bào)2)系統(tǒng)顯示出要?jiǎng)h除的到站日?qǐng)?bào)的信息3)入庫(kù)管理人員確認(rèn)要?jiǎng)h除,并選擇刪除項(xiàng)4)系統(tǒng)接收日?qǐng)?bào)的刪除命令并給出提示信息5)入庫(kù)管理人員確認(rèn)6)系統(tǒng)提示刪除到站日?qǐng)?bào)完成2.1.5 碼單管理用例描述:用例: 碼單管理參與者:入庫(kù)管理人員目的: 根據(jù)到站日?qǐng)?bào)生成碼單,貨物到達(dá)驗(yàn)收

20、后產(chǎn)生,記錄貨物存放信息。綜述: 入庫(kù)管理人員在貨物入庫(kù)后,錄入實(shí)收的貨物信息,記錄詳細(xì)的貨物信息、存放位置信息(包括層數(shù))。參與者的動(dòng)作系統(tǒng)響應(yīng)1)用例始于入庫(kù)管理人員根據(jù)貨物的基本信息與存放信息對(duì)碼單管理2)入庫(kù)管理人員選擇登陸到本系統(tǒng),并輸入管理帳號(hào)與密碼3)系統(tǒng)確認(rèn)帳號(hào)與密碼,并提示登陸成功進(jìn)入系統(tǒng)4)入庫(kù)管理人員根據(jù)系統(tǒng)的提示選擇到站碼單管理5)進(jìn)入碼單管理界面6)入庫(kù)管理人員選擇: A 新建碼單 B 修改碼單 C 刪除碼單7)記錄這次完成的操作8)用例在所有操作完成后結(jié)束碼單管理包括新建碼單,修改碼單,刪除碼單:新建碼單參與者的動(dòng)作系統(tǒng)響應(yīng)1)入庫(kù)管理人員選擇新建碼單2)系統(tǒng)顯示出

21、未處理的到站日?qǐng)?bào)的界面3)入庫(kù)管理人員根據(jù)到站日?qǐng)?bào)號(hào)選擇要生成碼單的到站的貨物4)系統(tǒng)給出到站的基本信息與碼單的基本信息空位4)入庫(kù)管理人員輸入碼單的基本信息5)系統(tǒng)接收新建碼單的基本信息并放入數(shù)據(jù)庫(kù)中6)系統(tǒng)提示新建碼單完成修改碼單參與者的動(dòng)作系統(tǒng)響應(yīng)1)入庫(kù)管理人員選擇要修改的碼單2)系統(tǒng)顯示出修改碼單的信息3)入庫(kù)管理人員確認(rèn)要修改,并選擇修改項(xiàng)4)系統(tǒng)進(jìn)入碼單修改界面5)入庫(kù)管理人員修改完成6)系統(tǒng)接收碼單的修改信息并再次給出提示信息7)入庫(kù)管理人員確認(rèn)8)系統(tǒng)提示修改碼單完成刪除碼單參與者的動(dòng)作系統(tǒng)響應(yīng)1)入庫(kù)管理人員選擇要?jiǎng)h除的碼單2)系統(tǒng)顯示出要?jiǎng)h除的碼單的信息3)入庫(kù)管理人員確

22、認(rèn)要?jiǎng)h除,并選擇刪除項(xiàng)4)系統(tǒng)接收碼單的刪除命令并給出提示信息5)入庫(kù)管理人員確認(rèn)6)系統(tǒng)提示刪除碼單完成2.1.6 入庫(kù)單管理用例描述:用例: 入庫(kù)單管理參與者: 入庫(kù)管理人員目的: 入庫(kù)管理人員根據(jù)客戶(hù)提供的貨物明細(xì)表填寫(xiě)入庫(kù)單,錄入入庫(kù)單基本信息。綜述: 人工核對(duì)客戶(hù)遞交的貨物明細(xì)表、碼單,超出誤差范圍產(chǎn)生異常報(bào)告,如果無(wú)異常則正確錄入入庫(kù)單。參與者的動(dòng)作系統(tǒng)響應(yīng)1)用例始于入庫(kù)管理人員根據(jù)貨物的明細(xì)表信息進(jìn)行錄入2)入庫(kù)管理人員選擇登陸到本系統(tǒng),并輸入管理帳號(hào)與密碼3)系統(tǒng)確認(rèn)帳號(hào)與密碼,并提示登陸成功進(jìn)入系統(tǒng)4)入庫(kù)管理人員根據(jù)系統(tǒng)的提示選擇入庫(kù)單管理5)進(jìn)入入庫(kù)單管理界面6)入庫(kù)管

23、理人員選擇: A 新建入庫(kù)單 B 修改入庫(kù)單 C 刪除入庫(kù)單7)記錄這次完成的操作8)用例在所有操作完成后結(jié)束入庫(kù)單管理包括新建入庫(kù)單,修改入庫(kù)單,刪除入庫(kù)單:新建入庫(kù)單參與者的動(dòng)作系統(tǒng)響應(yīng)1)入庫(kù)管理人員選擇新建入庫(kù)單2)系統(tǒng)顯示出新建入庫(kù)單的查詢(xún)界面3)入庫(kù)管理人員根據(jù)客戶(hù)提供的貨物明細(xì)表進(jìn)行查詢(xún)4)系統(tǒng)給出查詢(xún)結(jié)果5)入庫(kù)管理人員要生成入庫(kù)單的業(yè)務(wù)6)系統(tǒng)顯示此筆業(yè)務(wù)的基本信息7)入庫(kù)管理人員進(jìn)行審核選擇: A 生成入庫(kù)單 B 進(jìn)入異常處理8)記錄這次完成的操作生成入庫(kù)單1)入庫(kù)管理人員輸入入庫(kù)單的基本信息并提交2)系統(tǒng)接收入庫(kù)單的信息并給出提示信息3)輸入完成入庫(kù)單錄入異常處理1)入庫(kù)

24、管理人員輸入異常信息并提交2)系統(tǒng)接收入庫(kù)單的異常信息3)處理完成修改入庫(kù)單參與者的動(dòng)作系統(tǒng)響應(yīng)1)入庫(kù)管理人員選擇要修改的入庫(kù)單2)系統(tǒng)顯示出修改入庫(kù)單的信息3)入庫(kù)管理人員確認(rèn)要修改,并選擇修改項(xiàng)4)系統(tǒng)進(jìn)入碼單修改界面5)入庫(kù)管理人員修改完成6)系統(tǒng)接收入庫(kù)單的修改信息并再次給出提示信息7)入庫(kù)管理人員確認(rèn)8)系統(tǒng)提示修改入庫(kù)單完成刪除入庫(kù)單參與者的動(dòng)作系統(tǒng)響應(yīng)1)入庫(kù)管理人員選擇要?jiǎng)h除的入庫(kù)單2)系統(tǒng)顯示出要?jiǎng)h除的入庫(kù)單的信息3)入庫(kù)管理人員確認(rèn)要?jiǎng)h除,并選擇刪除項(xiàng)4)系統(tǒng)接收入庫(kù)單的刪除命令并給出提示信息5)入庫(kù)管理人員確認(rèn)6)系統(tǒng)提示刪除入庫(kù)單完成2.1.7 審核管理用例描述:用例

25、: 審核管理參與者: 入庫(kù)管理人員目的: 審核錄入是否正確,生成帳卡,入庫(kù)收費(fèi)單綜述: 入庫(kù)管理人員根據(jù)貨物的基本信息以及入庫(kù)信息對(duì)業(yè)務(wù)進(jìn)行審核,如果合格則自動(dòng)生成帳卡和入庫(kù)收費(fèi)單,如果不合格則此筆業(yè)務(wù)被致與不合格處理。參與者的動(dòng)作系統(tǒng)響應(yīng)1)用例始于對(duì)貨物的信息進(jìn)行審核處理2)入庫(kù)管理人員選擇登陸到本系統(tǒng),并輸入管理帳號(hào)與密碼3)系統(tǒng)確認(rèn)帳號(hào)與密碼,并提示登陸成功進(jìn)入系統(tǒng)4)入庫(kù)管理人員根據(jù)系統(tǒng)的提示選擇到審核管理5)進(jìn)入審核管理界面6)入庫(kù)管理人員選擇要審核業(yè)務(wù)7)給出此業(yè)務(wù)的具體信息8)入庫(kù)管理人員進(jìn)行人工審核并選擇:A 審核合格B 不合格9)如果審核合格系統(tǒng)自動(dòng)生成帳卡和入庫(kù)收費(fèi)單,如

26、果不合格修改審核狀態(tài)為不合格10)系統(tǒng)給出提示信息11)用例在所有操作完成后結(jié)束2.2 系統(tǒng)擴(kuò)展功能需求用例分析1、 系統(tǒng)管理:權(quán)限管理:給操作員分配相應(yīng)的權(quán)限。日志管理:保存每個(gè)操作員所進(jìn)行的所有操作,并提供相關(guān)信息的查詢(xún)。數(shù)據(jù)備份:將所有數(shù)據(jù)表信息定期保存在磁盤(pán)中,確保數(shù)據(jù)的安全性與可靠性。數(shù)據(jù)恢復(fù):將備份文件恢復(fù)到數(shù)據(jù)庫(kù)中。2、 報(bào)表管理:業(yè)務(wù)統(tǒng)計(jì):統(tǒng)計(jì)客戶(hù)期間的入庫(kù)業(yè)務(wù)量、出庫(kù)業(yè)務(wù)量、庫(kù)存貨物信息(包括平帳與否)等。庫(kù)存統(tǒng)計(jì):統(tǒng)計(jì)庫(kù)存狀況(可以按客戶(hù)、貨物、器件、倉(cāng)區(qū)組合統(tǒng)計(jì))。貨物統(tǒng)計(jì):統(tǒng)計(jì)期間的進(jìn)出存、大品種貨物信息。貨位統(tǒng)計(jì):統(tǒng)計(jì)貨位占有情況、分配情況。盤(pán)點(diǎn)統(tǒng)計(jì):統(tǒng)計(jì)與盤(pán)點(diǎn)相關(guān)的

27、信息。3、 查詢(xún)管理:在庫(kù)查詢(xún):根據(jù)不同的查詢(xún)條件,查詢(xún)出庫(kù)存貨物的信息。進(jìn)貨查詢(xún):根據(jù)不同的查詢(xún)條件,查詢(xún)出貨物入庫(kù)的信息。出貨查詢(xún):根據(jù)不同的查詢(xún)條件,查詢(xún)出出庫(kù)貨物的信息。盤(pán)點(diǎn)查詢(xún):根據(jù)不同的查詢(xún)條件,查詢(xún)出與盤(pán)點(diǎn)相關(guān)信息。(如歷史盤(pán)點(diǎn)數(shù)據(jù)、某貨物的盤(pán)點(diǎn)信息、某客戶(hù)的盤(pán)點(diǎn)信息等。)貨況查詢(xún):根據(jù)不同的查詢(xún)條件,查詢(xún)出貨物狀況的信息?;举Y料查詢(xún):根據(jù)不同的查詢(xún)條件,查詢(xún)出與基本資料相關(guān)信息。4、 基本資料管理:客戶(hù)管理:對(duì)客戶(hù)基本信息進(jìn)行增加、刪除、修改操作。貨物管理:對(duì)貨物基本信息進(jìn)行增加、刪除、修改操作。業(yè)務(wù)員管理:對(duì)業(yè)務(wù)員基本信息進(jìn)行增加、刪除、修改操作。其它基本資料管理:對(duì)基本資

28、料進(jìn)行增加、刪除、修改操作。包括:用戶(hù)權(quán)限表、權(quán)限信息表、客戶(hù)(貨主)/用戶(hù)信息表、貨物表、倉(cāng)庫(kù)信息表、庫(kù)區(qū)信息表、庫(kù)位信息表、部門(mén)表、物資種類(lèi)表、物資大類(lèi)表、物資小類(lèi)表、物資明細(xì)分類(lèi)表、入庫(kù)費(fèi)率表、出庫(kù)費(fèi)率表、庫(kù)存費(fèi)率表、其他費(fèi)率表、設(shè)備表、到貨/出貨方式表、業(yè)務(wù)類(lèi)別表5、 倉(cāng)區(qū)管理:倉(cāng)區(qū)參數(shù)設(shè)置:設(shè)置倉(cāng)區(qū)參數(shù)信息,提供對(duì)倉(cāng)庫(kù)、庫(kù)區(qū)、庫(kù)位的信息進(jìn)行添加、刪除、修改等操作。庫(kù)位分配示意圖:按平面圖形式顯示庫(kù)位是否分配信息。庫(kù)存預(yù)警:在超出或低于庫(kù)存限度時(shí)給予報(bào)警。計(jì)算機(jī)輔助分配:進(jìn)行庫(kù)位分配時(shí),計(jì)算機(jī)提供可分配的倉(cāng)位。6、 其他業(yè)務(wù)管理:錄入與編輯其它業(yè)務(wù)管理信息,具體包括:機(jī)電物質(zhì)信息、化工

29、產(chǎn)品信息、攀金公司的物資信息、加工廠(chǎng)的物資信息、配送信息等。7、 客戶(hù)遠(yuǎn)程查詢(xún)系統(tǒng):客戶(hù)可根據(jù)不同的查詢(xún)條件對(duì)自己的貨物信息進(jìn)行在庫(kù)查詢(xún)、進(jìn)貨查詢(xún)、出貨查詢(xún)、貨況查詢(xún)。8、 權(quán)限管理:我們對(duì)操作進(jìn)行編碼,為每個(gè)操作角色賦予相應(yīng)的操作權(quán)限,形成操作權(quán)限表,系統(tǒng)管理員能根據(jù)需要靈活地對(duì)操作角色的操作權(quán)限進(jìn)行賦予與修改,以此有效靈活地對(duì)用戶(hù)的操作權(quán)限進(jìn)行控制。角色管理(1)角色填加(2)角色刪除(3)角色權(quán)限修改(4)角色密碼修改權(quán)限管理對(duì)系統(tǒng)的權(quán)限編號(hào)的權(quán)限內(nèi)容進(jìn)行權(quán)限的管理,如修改客戶(hù)權(quán)限的權(quán)限大小,入庫(kù)管理員的權(quán)限大小等操作:2.3 系統(tǒng)整體功能描述系統(tǒng)整體功能圖如下:倉(cāng)儲(chǔ)系統(tǒng)功能其他業(yè)務(wù)管理

30、 入庫(kù)管理 出庫(kù)管理 庫(kù)存管理 系統(tǒng)管理 查詢(xún)管理 基本資料管理 倉(cāng)區(qū)管理 報(bào)表管理 第三章 業(yè)務(wù)領(lǐng)域分析與設(shè)計(jì)3.1 系統(tǒng)順序圖,狀態(tài)圖權(quán)限管理對(duì)于系統(tǒng)來(lái)說(shuō)十分重要,因?yàn)樗P(guān)系到系統(tǒng)得安全性,因此在系統(tǒng)得開(kāi)發(fā)與設(shè)計(jì)中,我們始終把系統(tǒng)的安全性放在十分重要的位置,因此我們?cè)谟庙樞驁D分析的時(shí)候始終從系統(tǒng)用戶(hù)未登陸狀態(tài)來(lái)分析的,在后邊系統(tǒng)詳細(xì)設(shè)計(jì)時(shí),我們會(huì)給出用戶(hù)登錄的順序圖;1 新建到站日?qǐng)?bào): 2 修改到站日?qǐng)?bào):3 刪除到站日?qǐng)?bào)4 新建碼單:5 修改碼單入庫(kù)信息6 刪除碼單入庫(kù)信息7 新建入庫(kù)單:18 修改入庫(kù)單19 刪除入庫(kù)單110 審核處理3.2 定義基本對(duì)象與類(lèi)入庫(kù)管理子系統(tǒng)的對(duì)象分析:實(shí)體

31、對(duì)象貨物,物資到站日?qǐng)?bào),碼單入庫(kù)信息表,倉(cāng)庫(kù),貨物明細(xì)單,入庫(kù)單,貨物異常報(bào)告,帳卡入庫(kù)信息,入庫(kù)收費(fèi)單,客戶(hù)信息,庫(kù)區(qū),庫(kù)位,碼單基本信息表,職工信息表,用戶(hù)權(quán)限表,權(quán)限信息表,驗(yàn)收工具表,設(shè)備表,站臺(tái)表,計(jì)量單位表,部門(mén)表,物資明晰分類(lèi)表,業(yè)務(wù)類(lèi)別表邊界對(duì)象入庫(kù)到站日?qǐng)?bào)管理界面,入庫(kù)碼單管理界面,入庫(kù)單管理界面,入庫(kù)審核界面控制對(duì)象入庫(kù)審核根據(jù)分析級(jí)的順序圖與系統(tǒng)的對(duì)象分析定義系統(tǒng)中涉及的類(lèi):(1)類(lèi) 客戶(hù) KH(2)類(lèi) 貨物 HW(3)類(lèi) 倉(cāng)庫(kù) CK(4)類(lèi) 庫(kù)區(qū) KQ(5)類(lèi) 庫(kù)位 KW(6)類(lèi) 物資到站日?qǐng)?bào) DZRB(7)類(lèi) 碼單基本信息 MDJBXX(8)類(lèi) 碼單入庫(kù)信息:MDRK

32、XX(9)類(lèi) 保管員入庫(kù)驗(yàn)收信息(BGYYSXX)(10)類(lèi) 碼單貨物存放明細(xì)(MDHWCF)(11)類(lèi) 入庫(kù)單 RKD(12)類(lèi) 貨物異常報(bào)告 HWYCBG(13)類(lèi) 帳卡入庫(kù)信息 ZKRKXX(14)類(lèi) 入庫(kù)收費(fèi)單 RKSFD(15)類(lèi) 用戶(hù)權(quán)限 YHQX(16)類(lèi) 權(quán)限信息 QXXX(17)類(lèi) 入庫(kù)審核 RKSH(18)類(lèi) 職工信息ZGXX(19) 類(lèi) 物資存儲(chǔ)類(lèi) WZCCL(20)類(lèi) 業(yè)務(wù)類(lèi)別 YWLB(21)類(lèi) 物資明晰分類(lèi) WZMXFL(22)類(lèi) 部門(mén) BM(23)類(lèi) 計(jì)量單位 JLDW(24)類(lèi) 站點(diǎn) ZD(25)類(lèi) 驗(yàn)收工具 YSGJ(26)類(lèi) 設(shè)備 SB3.3 入庫(kù)系統(tǒng)類(lèi)圖:

33、3.4 定義對(duì)象與類(lèi)的屬性與操作(1)類(lèi) 客戶(hù) KHl 私有屬性屬性名含義屬性類(lèi)型khID客戶(hù)號(hào)StringkhM客戶(hù)名StringkhDZ客戶(hù)地址StringlxDH聯(lián)系電話(huà)StringStringz傳真Stringxsqx銷(xiāo)售權(quán)限Stringyyzh銀行帳號(hào)StringBZ備注Stringl 公共方法方法名含義說(shuō)明Query():BooleanAdd_KH():Boolean;查詢(xún)(2)類(lèi) 貨物 HWl 私有屬性屬性名含義屬性類(lèi)型khID客戶(hù)號(hào)StringwzflID物資分類(lèi)號(hào)StringhwID貨物編號(hào)StringPM品名StringGGXH規(guī)格型號(hào)Stringsccj產(chǎn)地/生產(chǎn)廠(chǎng)家St

34、ringghpp鋼號(hào)/品牌StringDj等級(jí)Stringdc定尺Stringdccd定尺長(zhǎng)度FloatdwZL單位重量FloatbzLX包裝類(lèi)型StringjsDW1記數(shù)單位1StringjsDW2記數(shù)單位2StringslZSXS數(shù)量折算系數(shù)Floatbcyq保存要求Stringkz克重Floatbzq保質(zhì)期FloatBZ備注Stringl 公共方法:方法名含義說(shuō)明Add_HW( ): Boolean;增加新近貨物信息Update_HW():Boolean;更新貨物信息Del_HW():Boolean;刪除貨物信息Query_HW(KHID:String,WZFlID:String):Bo

35、olean根據(jù)物資號(hào)與客戶(hù)號(hào)查詢(xún)貨物基本信息Print_HW():Boolean;打?。?)類(lèi) 倉(cāng)庫(kù) CKl 私有屬性屬性名含義屬性類(lèi)型ckID倉(cāng)庫(kù)編號(hào)StringckMC倉(cāng)庫(kù)名稱(chēng) StringckLX倉(cāng)庫(kù)類(lèi)型StringckMJ倉(cāng)庫(kù)面積FloatckGS庫(kù)區(qū)個(gè)數(shù)IntBZ備注Stringl 公有方法方法名含義說(shuō)明Add_CK( ): Boolean;新建倉(cāng)庫(kù)Update_CK():Boolean;更新倉(cāng)庫(kù)信息Del_CK():Boolean;刪除倉(cāng)庫(kù)Query_CK(CKID:String):Boolean倉(cāng)庫(kù)查詢(xún)Print_CK():Boolean;打印(4)類(lèi) 庫(kù)區(qū) KQl 私有屬性屬性

36、名含義屬性類(lèi)型kqID庫(kù)區(qū)編號(hào)StringkqLX庫(kù)區(qū)類(lèi)型StringkqGS庫(kù)位個(gè)數(shù)IntkqMJ庫(kù)區(qū)面積FloatBZ備注Stringl 共有方法方法名含義說(shuō)明Add_KQ( ): Boolean;新建庫(kù)區(qū)Update_KQ():Boolean;更新庫(kù)區(qū)信息Del_KQ():Boolean;刪除庫(kù)區(qū)Query_KQ(KQID:String):Boolean庫(kù)區(qū)查詢(xún)Print_KQ():Boolean;打印(5)類(lèi) 庫(kù)位 KWl 私有屬性屬性名含義屬性類(lèi)型kwID庫(kù)位編號(hào)StringkwMJ庫(kù)位面積FloatZdl最低量FloatBZ備注Stringl 公有方法方法名含義說(shuō)明Add_KW(

37、): Boolean;新建庫(kù)位Update_KW():Boolean;更新庫(kù)位信息Del_KW():Boolean;刪除庫(kù)位Query_KW(KWID:String):Boolean庫(kù)位查詢(xún)Print_KW():Boolean;打印(6)類(lèi) 物資到站日?qǐng)?bào) DZRBl 私有屬性:屬性名含義屬性類(lèi)型dzrbID到站日?qǐng)?bào)號(hào)IntdhSJ到貨時(shí)間Date fz發(fā)站Stringch車(chē)號(hào)StringPM品名StringybSL預(yù)報(bào)數(shù)量FloatssSL實(shí)收數(shù)量FloatjlDW計(jì)量單位Stringxhdd卸貨地點(diǎn)Stringqf鉛封Stringztzby站臺(tái)值班員StringclSF是否處理Stringd

38、zry調(diào)裝人員Stringdzsb調(diào)裝設(shè)備Stringdzsjd調(diào)裝時(shí)間段StringBZ備注Stringl 公共方法:方法名含義說(shuō)明Add_ DZRBB ( ): Boolean;增加物資到站日?qǐng)?bào)信息Update_ DZRBB ():Boolean;更新物資到站日?qǐng)?bào)信息Del_ DZRBB ():Boolean;刪除物資到站日?qǐng)?bào)信息Query_ DZRBB (dzrbID:String):Boolean根據(jù)到站日?qǐng)?bào)編號(hào)查詢(xún)物資到站日?qǐng)?bào)信息setTrue(int dzrbID) :Boolean 設(shè)置到站日?qǐng)?bào)的是否處理項(xiàng)為真ResultSet Query_DZRB1():Boolean查詢(xún)未處

39、理的到站日?qǐng)?bào)Print_ DZRBB():Boolean;打?。?)類(lèi) 碼單基本信息 MDJBXXl 私有屬性屬性名含義屬性類(lèi)型ywID業(yè)務(wù)號(hào)StringkhID客戶(hù)號(hào)StringkhMC客戶(hù)名稱(chēng)StringdzrbID到站日?qǐng)?bào)號(hào)IntdhSJ到貨時(shí)間 DateFz發(fā)站StringCh車(chē)號(hào)StringywLB業(yè)務(wù)類(lèi)別StringXhdd卸貨地點(diǎn)StringYsgj驗(yàn)收工具StringwzflID物資分類(lèi)號(hào)StringhwID貨物編號(hào)StringPM品名StringGGXH規(guī)格型號(hào)StringCd產(chǎn)地/生產(chǎn)廠(chǎng)家StringPp鋼號(hào)/品牌StringDj等級(jí)StringDc定尺StringDccd

40、定尺長(zhǎng)度FloatdwZL單位重量FloatbzLX包裝類(lèi)型StringjsDW1記數(shù)單位1StringjsDW2記數(shù)單位2StringZsxs數(shù)量折算系數(shù)FloatKz克重FloatSby司磅員Stringysbgy驗(yàn)收保管員StringbgyRS保管員人數(shù)IntZdr制單人StringzdRQ制單日期DaterkclSF是否入庫(kù)處理StringscRQ生產(chǎn)日期DateYsdy已收代運(yùn)StringsfGH是否過(guò)戶(hù)StringBZ備注Stringl 公有方法方法名含義說(shuō)明Add_ MDJBXX ( ): Boolean;添加碼單Update_ MDJBXX ():Boolean;更新碼單信息D

41、el_ MDJBXX ():Boolean;刪除碼單信息Query_ MDJBXX (ywID:String):Boolean碼單查詢(xún)Print_ MDJBXX():Boolean;打印(8)類(lèi) 碼單入庫(kù)信息:MDRKXXl 私有屬性屬性名含義屬性類(lèi)型ywID業(yè)務(wù)號(hào)StringkcwzID庫(kù)存位置編號(hào)StringrkZL入庫(kù)重量FloatrkSL1入庫(kù)數(shù)量1FloatrkSL2入庫(kù)數(shù)量2Floatl 公共方法:方法名含義說(shuō)明Add_ MDRKXXB ( ): Boolean;增加碼單入庫(kù)信息表信息Update_ MDRKXXB ():Boolean;更新碼單入庫(kù)信息表信息Del_ MDRKXX

42、B ():Boolean;刪除碼單入庫(kù)信息表信息Query_ MDRKXXB (ywID String): int根據(jù)業(yè)務(wù)號(hào)查詢(xún)物資到站日?qǐng)?bào)信息Query_Rksl(ywID String):float根據(jù)ywID查詢(xún)?nèi)霂?kù)數(shù)量信息Print_ MDRKXXB():Boolean;打?。?)類(lèi) 保管員入庫(kù)驗(yàn)收信息(BGYYSXX)字段名標(biāo)題字段類(lèi)型字段長(zhǎng)度是否可為空舉例及說(shuō)明ywID業(yè)務(wù)號(hào)C12否200308010012zgID保管員C7否ZL重量N12,6(10) 類(lèi) 碼單貨物存放明細(xì)(MDHWCF)字段名標(biāo)題字段類(lèi)型字段長(zhǎng)度是否可為空舉例及說(shuō)明ywID業(yè)務(wù)號(hào)C12否200308010012k

43、cwzID庫(kù)存位置編號(hào)C12否011102040612cc層次C2否sccd實(shí)測(cè)長(zhǎng)度N9,3jZL凈重N12,6ckSF是否出庫(kù)C1(11)類(lèi) 入庫(kù)單 RKDl 私有屬性屬性名含義屬性類(lèi)型ywID業(yè)務(wù)號(hào)StringkhID客戶(hù)號(hào)StringkhMC客戶(hù)名稱(chēng)StringhzrkdID貨主入庫(kù)單號(hào)StringywLB業(yè)務(wù)類(lèi)別StringdhFS到貨方式StringgsBM歸屬部門(mén)StringtxmID條形碼StringabcFLABC分類(lèi)StringwzflID物資分類(lèi)號(hào)Stringzbs質(zhì)量保證書(shū)號(hào)ChwID貨物編號(hào)StringPM品名StringGGXH規(guī)格型號(hào)StringscRQ生產(chǎn)日期Da

44、tesbZL申報(bào)重量FloatssZL實(shí)收重量FloatsbSL1申報(bào)數(shù)量1FloatssSL1實(shí)收數(shù)量1FloatsbSL2申報(bào)數(shù)量2FloatssSL2實(shí)收數(shù)量2FloatFl費(fèi)率FloattldDF鐵路代墊費(fèi)FloatddRQ到單日期Dateysbgy驗(yàn)收保管員StringShr審核人StringshZT審核狀態(tài)StringshRQ審核日期DateZdr制單人StringsfGH是否過(guò)戶(hù)StringBZ備注Stringl 公共方法方法名含義說(shuō)明Add_ RKD ( ): Boolean; 表中所有屬性為參數(shù)。添加Update_ RKD ():Boolean;更新Del_ RKD ():B

45、oolean;刪除Query_ RKD (khID String):Boolean根據(jù)客戶(hù)號(hào)查詢(xún)?nèi)霂?kù)單setsh(String ywID,String shZT,String shRQ,String Shr)設(shè)置入庫(kù)單的處理數(shù)據(jù)Print_ RKD():Boolean;打?。?2)類(lèi) 貨物異常報(bào)告 HWYCBGl 私有屬性屬性名含義屬性類(lèi)型hwID貨物編號(hào)StringkhID客戶(hù)號(hào)Stringhwm貨物名StringysyID驗(yàn)收員Stringycqk異常情況rq日期Datel 公共方法方法名含義說(shuō)明Add_HWYCBG ( ): Boolean;添加Update_ HWYCBG ():Boo

46、lean;更新Del_ HWYCBG ():Boolean;刪除Query_ HWYCBG (hwID String):Boolean根據(jù)貨物編號(hào)查詢(xún)Print_ HWYCBG():Boolean;打?。?3)類(lèi) 帳卡入庫(kù)信息 ZKRKXXl 私有屬性屬性名含義屬性類(lèi)型zkID賬卡號(hào)StringywID業(yè)務(wù)號(hào)Stringjzr記帳人StringpzSF是否平帳StringBZ備注Stringl 公共方法方法名含義說(shuō)明Add_ZKRKXX ( ): Boolean;添加Update_ ZKRKXX ():Boolean;更新Del_ ZKRKXX ():Boolean;刪除Query_ZKRKX

47、X(zkID:String, ywID:String):Boolean查詢(xún)Print_ ZKRKXX():Boolean;打?。?4)類(lèi) 入庫(kù)收費(fèi)單 RKSFD收費(fèi)單號(hào)sfdIDC品名PMC規(guī)格型號(hào)GGXHC客戶(hù)名稱(chēng)khMCC貨主入庫(kù)單號(hào)hzrkdIDC發(fā)站FzC車(chē)號(hào)ChC實(shí)收重量ssZLR實(shí)收數(shù)量1ssSL1R入庫(kù)費(fèi)用rkFYR鐵路代墊費(fèi)tldDFR應(yīng)收金額ysJER開(kāi)單人KdrC備注BZC(15)類(lèi) 用戶(hù)權(quán)限 YHQXl 私有屬性屬性名含義屬性類(lèi)型zgID職工編號(hào)StringzgXM姓名StringyhKL用戶(hù)口令Stringqxxl權(quán)限序列StringBZ備注Stringl 公共方法方法

48、名含義說(shuō)明Add_ YHQX ( ): Boolean;添加Update_ YHQX ():Boolean;更新Del_ YHQX ():Boolean;刪除CheckYHQX (zgID:String, yhKL:Sring):Boolean;確認(rèn)用戶(hù)權(quán)限Print_ YHQX ():Boolean;打?。?6)類(lèi) 權(quán)限信息 QXXXl 私有屬性屬性名含義屬性類(lèi)型qxID權(quán)限編號(hào)CqxM權(quán)限名CBZ備注Cl 公共方法方法名含義說(shuō)明Add_ QXXX ( ): Boolean;添加Update_ QXXX ():Boolean;更新Del_ QXXX ():Boolean;刪除Query_ Q

49、XXX (qxID:String):Boolean;查詢(xún)Print_ QXXX ():Boolean;打?。?7)類(lèi) 入庫(kù)審核 RKSHl 私有屬性屬性名含義屬性類(lèi)型md碼單MDrkd入庫(kù)單RKDhwycbg貨物異常報(bào)告HWYCBGzk帳卡ZKl 公共方法方法名方法說(shuō)明newrksfd():Boolean生成入庫(kù)收費(fèi)單newzk(String ywID,String zkID ,String jzr ,String pzSF, String BZ): Boolean生成帳卡(18)類(lèi) 職工信息ZGXXl 私有屬性屬性名含義屬性類(lèi)型zgID職工編號(hào)Stringxm姓名Stringxb性別Stringnl年齡Intjrgssj加入公司時(shí)間Datezw職位Stringgz工資Floatjc獎(jiǎng)懲Stringbz備注Stringl 公

溫馨提示

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