版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.wd.wd38/38.wd庫(kù)存管理系統(tǒng)-UML設(shè)計(jì)與實(shí)現(xiàn)目錄TOC o 1-3 h z u HYPERLINK l _Toc170884658 基于UML的庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc170884658 h 3 HYPERLINK l _Toc170884659 摘要 PAGEREF _Toc170884659 h 3 HYPERLINK l _Toc170884660 1 問(wèn)題的提出: PAGEREF _Toc170884660 h 5 HYPERLINK l _Toc170884661 2 本文工作和系統(tǒng)開(kāi)發(fā): PAGEREF _Toc170884661 h 5 H
2、YPERLINK l _Toc170884662 3 系統(tǒng)功能簡(jiǎn)介: PAGEREF _Toc170884662 h 6 HYPERLINK l _Toc170884663 第一章庫(kù)存系統(tǒng)業(yè)務(wù)用例建模 PAGEREF _Toc170884663 h 7 HYPERLINK l _Toc170884664 1.1 庫(kù)存系統(tǒng)業(yè)務(wù)流程分析 PAGEREF _Toc170884664 h 7 HYPERLINK l _Toc170884665 1.1.1 入庫(kù)流程分析 PAGEREF _Toc170884665 h 7 HYPERLINK l _Toc170884666 1.2業(yè)務(wù)需求用例建模階段 P
3、AGEREF _Toc170884666 h 9 HYPERLINK l _Toc170884667 1.2.1業(yè)務(wù)角色的查找及建設(shè) PAGEREF _Toc170884667 h 9 HYPERLINK l _Toc170884668 1.2.2業(yè)務(wù)用例查找與分析 PAGEREF _Toc170884668 h 9 HYPERLINK l _Toc170884669 1.2.3業(yè)務(wù)用例圖 PAGEREF _Toc170884669 h 11 HYPERLINK l _Toc170884670 1.2.3業(yè)務(wù)活動(dòng)圖 PAGEREF _Toc170884670 h 11 HYPERLINK l
4、_Toc170884671 1.3 系統(tǒng) 根本功能描述: PAGEREF _Toc170884671 h 13 HYPERLINK l _Toc170884672 第二章庫(kù)存系統(tǒng)系統(tǒng)需求用例建模 PAGEREF _Toc170884672 h 14 HYPERLINK l _Toc170884673 2.1 入庫(kù)管理需求用例分析 PAGEREF _Toc170884673 h 14 HYPERLINK l _Toc170884674 2.1.1 確定系統(tǒng)角色: PAGEREF _Toc170884674 h 14 HYPERLINK l _Toc170884675 2.1.2確定系統(tǒng)頂層用例
5、PAGEREF _Toc170884675 h 14 HYPERLINK l _Toc170884676 2.1.3 入庫(kù)管理功能性分析: PAGEREF _Toc170884676 h 15 HYPERLINK l _Toc170884677 2.1.4 到站日?qǐng)?bào)錄入管理用例描述: PAGEREF _Toc170884677 h 16 HYPERLINK l _Toc170884678 2.1.5 碼單管理用例描述: PAGEREF _Toc170884678 h 18 HYPERLINK l _Toc170884679 2.1.6 入庫(kù)單管理用例描述: PAGEREF _Toc170884
6、679 h 19 HYPERLINK l _Toc170884680 2.1.7 審核管理用例描述: PAGEREF _Toc170884680 h 22 HYPERLINK l _Toc170884681 2.2 系統(tǒng)擴(kuò)展功能需求用例分析 PAGEREF _Toc170884681 h 22 HYPERLINK l _Toc170884682 2.3 系統(tǒng)整體功能描述 PAGEREF _Toc170884682 h 24 HYPERLINK l _Toc170884683 第三章業(yè)務(wù)領(lǐng)域分析與設(shè)計(jì) PAGEREF _Toc170884683 h 25 HYPERLINK l _Toc1708
7、84684 3.1 系統(tǒng)順序圖,狀態(tài)圖 PAGEREF _Toc170884684 h 25 HYPERLINK l _Toc170884685 3.2 定義 根本對(duì)象與類(lèi) PAGEREF _Toc170884685 h 30 HYPERLINK l _Toc170884686 3.3 入庫(kù)系統(tǒng)類(lèi)圖: PAGEREF _Toc170884686 h 32 HYPERLINK l _Toc170884687 3.4 定義對(duì)象與類(lèi)的屬性與操作 PAGEREF _Toc170884687 h 32 HYPERLINK l _Toc170884688 3.5系統(tǒng)設(shè)計(jì)順序圖,入庫(kù)類(lèi)圖 PAGEREF _
8、Toc170884688 h 44 HYPERLINK l _Toc170884689 3.6 系統(tǒng)擴(kuò)展功能 PAGEREF _Toc170884689 h 45 HYPERLINK l _Toc170884690 3.7 系統(tǒng)構(gòu)架設(shè)計(jì) PAGEREF _Toc170884690 h 52 HYPERLINK l _Toc170884691 第四章系統(tǒng)實(shí)現(xiàn)測(cè)試與配置 PAGEREF _Toc170884691 h 53 HYPERLINK l _Toc170884692 4.1系統(tǒng)實(shí)現(xiàn)的工具與技術(shù) PAGEREF _Toc170884692 h 53 HYPERLINK l _Toc17088
9、4693 4.2 系統(tǒng)實(shí)現(xiàn)方式圖 PAGEREF _Toc170884693 h 53 HYPERLINK l _Toc170884694 第五章系統(tǒng)開(kāi)發(fā)的思考 PAGEREF _Toc170884694 h 54 HYPERLINK l _Toc170884695 5. 1 數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題 PAGEREF _Toc170884695 h 54 HYPERLINK l _Toc170884696 5. 2 數(shù)據(jù)庫(kù)訪問(wèn)設(shè)計(jì)問(wèn)題 PAGEREF _Toc170884696 h 55 HYPERLINK l _Toc170884697 完畢語(yǔ) PAGEREF _Toc170884697 h 56 H
10、YPERLINK l _Toc170884698 參考文獻(xiàn) PAGEREF _Toc170884698 h 57基于UML的庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要面向?qū)ο蠹夹g(shù)是軟件工程和過(guò)程工程領(lǐng)域中的重要技術(shù),統(tǒng)一建模語(yǔ)言UML那么是近幾年國(guó)際上對(duì)比流行的面向?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ì)的描述。引言:1
11、 問(wèn)題的提出:傳統(tǒng)的面向過(guò)程的庫(kù)存管理信息系統(tǒng)的開(kāi)發(fā)中存在不少的問(wèn)題,傳統(tǒng)的面向過(guò)程的開(kāi)發(fā)方法,也即主要是基于功能分析或數(shù)據(jù)分析根基上的構(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)性要求對(duì)比高的管理軟件的開(kāi)發(fā),用傳統(tǒng)的軟件開(kāi)發(fā)方法解決問(wèn)題往往暴露出嚴(yán)重的不適應(yīng)性,主要表現(xiàn)在以下幾點(diǎn):1)功能與數(shù)據(jù)別離的軟件設(shè)計(jì)構(gòu)造與人類(lèi)的現(xiàn)實(shí)環(huán)境很不一樣,和人的自 然思維也就很不一致。 2)系統(tǒng)是圍繞著若何實(shí)現(xiàn)一定的行為來(lái)進(jìn)展的,
12、當(dāng)系統(tǒng)行為易變,需要常常修改時(shí),修改極為困難,因此這種構(gòu)造無(wú)法適應(yīng)迅速變化的技術(shù)和需求。3)在系統(tǒng)中模塊之間的控制作用有重要影響時(shí),由于在“好的模塊構(gòu)造中的模塊間的控制作用只能通過(guò)上下之間的調(diào)用關(guān)系來(lái)進(jìn)展,造成信息傳遞路徑過(guò)長(zhǎng),效率低,易受干擾,甚至出錯(cuò)。所以這種構(gòu)造無(wú)法適應(yīng)以控制關(guān)系為重要特性的系統(tǒng)要求。4)構(gòu)造化方法開(kāi)發(fā)出來(lái)的系統(tǒng)往往難以維護(hù),因?yàn)樗械暮瘮?shù)都必須知道數(shù)據(jù)構(gòu)造。5)自頂向下功能分解的分析方法極大地限制了軟件的可重用性,導(dǎo)致對(duì)同樣對(duì)象的大量的重復(fù)性工作,大大降低了開(kāi)發(fā)人員的生產(chǎn)率。構(gòu)造化開(kāi)發(fā)方法暴露出來(lái)的問(wèn)題促使了面向?qū)ο箝_(kāi)發(fā)技術(shù)的形成與開(kāi)展,而面向?qū)ο蠹夹g(shù)的開(kāi)展促使了UML
13、語(yǔ)言的產(chǎn)生。2 本文工作和系統(tǒng)開(kāi)發(fā):本文首先對(duì)系統(tǒng)的功能進(jìn)展詳細(xì)的設(shè)計(jì),并在分析與設(shè)計(jì)的同時(shí)用UML建模語(yǔ)言對(duì)其建模,采用UML工具ROSE繪制描述各種模型的圖形,目的使開(kāi)發(fā)者與用戶更有效的實(shí)現(xiàn)功能與理解需求,并使程序人員能順利的實(shí)現(xiàn)系統(tǒng),在系統(tǒng)的實(shí)現(xiàn)階段重點(diǎn)講述設(shè)計(jì)到編碼的過(guò)渡,以表達(dá)UML建模的模型對(duì)系統(tǒng)開(kāi)發(fā)帶來(lái)的好處。本文的編寫(xiě)結(jié)合了面向?qū)ο蟮能浖_(kāi)發(fā)方法與UML建模語(yǔ)言的優(yōu)勢(shì)與特色,同時(shí)與庫(kù)存管理系統(tǒng)嚴(yán)密結(jié)合。既表達(dá)了面向?qū)ο蟮能浖_(kāi)發(fā)思想 ,又包容了UML建模語(yǔ)言所特有的語(yǔ)言建模優(yōu)勢(shì)。在編寫(xiě)中我們大量的使用UML語(yǔ)言所提供的各種建模圖形來(lái)描述庫(kù)存管理系統(tǒng),例如描述用戶需求的用例圖,描
14、述系統(tǒng)功能的動(dòng)態(tài)的順序圖。根據(jù)庫(kù)存管理的特點(diǎn),我們大膽的改良了一般的UML建模的分析過(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)用戶能有效的進(jìn)展權(quán)限,日志的管理;7 系統(tǒng)用戶可以查詢報(bào)表,客戶,貨物等 根本信息;8 系統(tǒng)能記錄下系統(tǒng)的使用日志;9 任
15、何人員要使用本系統(tǒng)必須擁有相應(yīng)的權(quán)限;第一章 庫(kù)存系統(tǒng)業(yè)務(wù)用例建模1.1 庫(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、客戶?貨物明細(xì)單?到達(dá)后,填寫(xiě)?入庫(kù)單?。核對(duì)?碼單?、?貨物明細(xì)單?,?入庫(kù)單?,如出現(xiàn)過(guò)失,返客戶?貨物異常報(bào)告?。4、總經(jīng)辦審核記賬后,生成?帳卡?、?入庫(kù)收費(fèi)單?,數(shù)據(jù)不再允許改動(dòng)。入庫(kù)業(yè)務(wù)流程圖如下:1.1.2 出庫(kù)流程分析1 客戶在入庫(kù)時(shí)提供提貨樣單,用戶持提貨單至發(fā)貨組,要求提貨。調(diào)度員核實(shí)提貨單的合
16、法性,填寫(xiě)?出庫(kù)單?,顯示相關(guān)業(yè)務(wù)號(hào)信息,如果有層次,那么顯示層次信息,并修改層次信息;如果是一個(gè)業(yè)務(wù)號(hào)的尾貨那么給出尾貨提示。然后向用戶出具?出庫(kù)收費(fèi)單?,同時(shí)生成?派車(chē)單?,并派保管員準(zhǔn)備發(fā)貨。2 保管員持?派車(chē)單?組織貨物裝運(yùn),記錄實(shí)出貨物信息,填寫(xiě)?碼單出庫(kù)信息表? 。3 用戶繳費(fèi)后,保管員開(kāi)具出門(mén)證給用戶。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)表的商品編碼、商品名稱、所屬部門(mén)
17、、庫(kù)位、經(jīng)營(yíng)方式、庫(kù)存數(shù)量及盤(pán)點(diǎn)日期等相關(guān)信息;2 打印盤(pán)點(diǎn)單,包括的工程有:商品庫(kù)位、所屬部門(mén)、類(lèi)別、商品編碼、商品名稱、經(jīng)營(yíng)方式、實(shí)盤(pán)數(shù)量及盤(pán)點(diǎn)日期,這里不輸出商品的帳存數(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)展記賬。但凡有盈虧的商品列出商品編碼、名稱、實(shí)盤(pán)數(shù)量、帳存數(shù)量、成本單價(jià)、盈虧金額 盤(pán)點(diǎn)業(yè)務(wù)流程圖如下:1.2業(yè)務(wù)需求用例建模階段1.2.1業(yè)務(wù)角色的查找及建設(shè)根據(jù)此庫(kù)存管理的分析知,庫(kù)存管理說(shuō)涉及的
18、業(yè)務(wù)角色有:站臺(tái)值班員,收貨組,總經(jīng)辦,客戶,保管員,貨艙部,盤(pán)點(diǎn)員,調(diào)度員1.2.2業(yè)務(wù)用例查找與分析根據(jù)業(yè)務(wù)流程可以找到 根本的業(yè)務(wù)用例有:1 站臺(tái)值班員卸貨審核清點(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ù)處理異??蛻?貨物明細(xì)單?到達(dá)后,填寫(xiě)?入庫(kù)單?。核對(duì)?碼單?、?貨物明細(xì)單?,?入庫(kù)單?,如出現(xiàn)過(guò)失,返客戶?貨物異常報(bào)告?。4 總經(jīng)辦進(jìn)展入庫(kù)審核記賬總經(jīng)辦審核記賬后,生成?帳卡?、?入庫(kù)收費(fèi)單?,數(shù)據(jù)不再允許改動(dòng)。注
19、:客戶提供提單的同時(shí),提供一份提貨樣單。5客戶申請(qǐng)?zhí)嶝浛蛻粼谌霂?kù)時(shí)提供提貨樣單,用戶持提貨單至發(fā)貨組,要求提貨。6調(diào)度員審核客戶提貨的合法性調(diào)度員核實(shí)提貨單的合法性,填寫(xiě)?出庫(kù)單?,顯示相關(guān)業(yè)務(wù)號(hào)信息,如果有層次,那么顯示層次信息,并修改層次信息;如果是一個(gè)業(yè)務(wù)號(hào)的尾貨那么給出尾貨提示。然后向用戶出具?出庫(kù)收費(fèi)單?,同時(shí)生成?派車(chē)單?,并派保管員準(zhǔn)備發(fā)貨。7保管員組織發(fā)貨處理保管員持?派車(chē)單?組織貨物裝運(yùn),記錄實(shí)出貨物信息,填寫(xiě)?碼單出庫(kù)信息表? 。8用戶繳費(fèi)后,保管員開(kāi)具出門(mén)證給用戶總經(jīng)辦進(jìn)展出庫(kù)審核記賬??偨?jīng)辦審核記賬后,生成保管收費(fèi)單??偨?jīng)辦平帳處理。一批貨物全部出庫(kù)后,保管員將?帳卡?
20、、?提貨單?、?碼單?送至總經(jīng)辦核實(shí)平帳后,存檔。9貨艙部生成盤(pán)點(diǎn)單據(jù)貨艙部根據(jù)需要盤(pán)點(diǎn)的貨物生成盤(pán)點(diǎn)帳存表,表中有生成盤(pán)點(diǎn)表的商品編碼、商品名稱、所屬部門(mén)、庫(kù)位、經(jīng)營(yíng)方式、庫(kù)存數(shù)量及盤(pán)點(diǎn)日期等相關(guān)信息。打印盤(pán)點(diǎn)單,包括的工程有:商品庫(kù)位、所屬部門(mén)、類(lèi)別、商品編碼、商品名稱、經(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)展記賬。
21、但凡有盈虧的商品列出商品編碼、名稱、實(shí)盤(pán)數(shù)量、帳存數(shù)量、成本單價(jià)、盈虧金額。13 過(guò)戶處理修改貨物所屬貨主,同時(shí)修改相應(yīng)信息重復(fù)出庫(kù)、入庫(kù)流程。14 移庫(kù)處理修改移庫(kù)貨物原有和現(xiàn)有的庫(kù)存位置。1.2.3業(yè)務(wù)用例圖1.2.3業(yè)務(wù)活動(dòng)圖入庫(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)功能圖如下:第二章 庫(kù)存系統(tǒng)系統(tǒng)需求用例建模2.1 入庫(kù)管理需求用例分析2.1.1 確定系統(tǒng)角色:一個(gè)角色可以是人、硬件設(shè)備、甚至另外一個(gè)系統(tǒng)。對(duì)于一個(gè)系統(tǒng)而言,每種類(lèi)型的用戶表示為一個(gè)或幾個(gè)角色,每個(gè)與該系統(tǒng)交互的外部系統(tǒng)
22、也表示為一個(gè)或幾個(gè)角色。庫(kù)存管理系統(tǒng)中,我們通過(guò)分析,可以找出這樣一些角色:客戶,貨物,入庫(kù)管理人員,倉(cāng)庫(kù),出庫(kù)管理人員,庫(kù)存管理人員,系統(tǒng)管理人員。2.1.2確定系統(tǒng)頂層用例一般的uml的需求描述方法是用用例圖來(lái)表達(dá)角色、用例及其之間的關(guān)系,用文字形式的事件流文檔具體描述用例細(xì)節(jié)。這種方法存在以下缺點(diǎn):一張用例圖不能描述復(fù)雜系統(tǒng)全部需求;系統(tǒng)的業(yè)務(wù)種類(lèi)多、功能繁雜, 根本無(wú)法清晰地將系統(tǒng)的全部功能展開(kāi)在一張用例圖上,即使可以,用戶看到縱橫交織的各種關(guān)系,也只能望而生畏;用例圖不適應(yīng)描述系統(tǒng)的非功能要求;文字不便于說(shuō)明復(fù)雜用例的流程。涉及多個(gè)部門(mén)之間的交互協(xié)調(diào),事件流文檔中的文字難以清晰地表達(dá)
23、地籍?dāng)?shù)據(jù)的復(fù)雜流程。因此我們將采用建設(shè)多層次的用例圖。頂層用例圖描述系統(tǒng)粗粒度的全部功能;下一層將沒(méi)有表述清的粗粒度用例用更細(xì)粒度的子用例描述。根據(jù)系統(tǒng)的業(yè)務(wù)過(guò)程分析與用戶的需求分析,系統(tǒng)的頂層用例如表所示:參與者用例說(shuō)明入庫(kù)管理人員入庫(kù)管理,其中包括到站登記日?qǐng)?bào)管理,入庫(kù)單管理,碼單管理,審核記賬等庫(kù)存管理人員庫(kù)存的 根本業(yè)務(wù)管理,包括盤(pán)點(diǎn)管理,過(guò)戶管理,移庫(kù)管理倉(cāng)區(qū)的 根本信息管理,包括倉(cāng)區(qū)參數(shù)設(shè)置,庫(kù)存分配,預(yù)警管理出庫(kù)管理人員出庫(kù)管理,有出庫(kù)單管理,出庫(kù)信息管理,出庫(kù)審核管理,以及平帳等系統(tǒng)管理人員系統(tǒng)管理,報(bào)表管理,查詢管理, 根本資料管理等系統(tǒng)得頂層用例圖如下:2.1.3 入庫(kù)管理
24、功能性分析:根據(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ù)管理人員根據(jù)到站日?qǐng)?bào)填寫(xiě),修改,刪除碼單;5 入庫(kù)管理人員根據(jù)貨物明細(xì)單填寫(xiě),修改,刪除入庫(kù)單;6 入庫(kù)管理人員審核?碼單?、?貨物明細(xì)單?,?入庫(kù)單?如有過(guò)失,返回?貨物異常報(bào)告?;如無(wú)過(guò)失生成?帳卡?、?入庫(kù)收費(fèi)單?。入庫(kù)管理的分層用例圖如下:2.1.4 到站日?qǐng)?bào)錄入管理用例描述:用例: 到站日?qǐng)?bào)管理參與者:入庫(kù)管理人員,站臺(tái)管理員目的: 記錄貨物的到站情況和到站貨物的 根本信息綜述
25、: 貨物到達(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ù)管理人員選擇登陸到本系統(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用例在所有操作完成后完畢入庫(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ù)管理人員
26、選擇登記到站日?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)參與者的動(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
27、系統(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)收后產(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 修改碼單
28、C 刪除碼單7記錄這次完成的操作8用例在所有操作完成后完畢碼單管理包括新建碼單,修改碼單,刪除碼單:新建碼單參與者的動(dòng)作系統(tǒng)響應(yīng)1入庫(kù)管理人員選擇新建碼單2系統(tǒng)顯示出未處理的到站日?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
29、入庫(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ù)管理人員確認(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ù)客戶提供的貨物明細(xì)表填寫(xiě)入庫(kù)單,錄入入庫(kù)單 根本信息。綜述: 人工核對(duì)客戶遞交的貨物明細(xì)表、碼單,超出誤差范圍產(chǎn)生異常報(bào)告,如果無(wú)異常那么正確錄入入庫(kù)單。參與者的動(dòng)作系統(tǒng)響應(yīng)1用例始于入庫(kù)管理人員根據(jù)貨物的明細(xì)表信息進(jìn)展錄入2入庫(kù)管理人員選擇登陸到本系統(tǒng),并輸入
30、管理帳號(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ù)管理人員選擇: A 新建入庫(kù)單 B 修改入庫(kù)單 C 刪除入庫(kù)單7記錄這次完成的操作8用例在所有操作完成后完畢入庫(kù)單管理包括新建入庫(kù)單,修改入庫(kù)單,刪除入庫(kù)單:新建入庫(kù)單參與者的動(dòng)作系統(tǒng)響應(yīng)1入庫(kù)管理人員選擇新建入庫(kù)單2系統(tǒng)顯示出新建入庫(kù)單的查詢界面3入庫(kù)管理人員根據(jù)客戶提供的貨物明細(xì)表進(jìn)展查詢4系統(tǒng)給出查詢結(jié)果5入庫(kù)管理人員要生成入庫(kù)單的業(yè)務(wù)6系統(tǒng)顯示此筆業(yè)務(wù)的 根本信息7入庫(kù)管理人員進(jìn)展審核選擇: A 生成入庫(kù)單 B 進(jìn)入異常處理8記錄這次完成的操作生成入庫(kù)單1入庫(kù)管
31、理人員輸入入庫(kù)單的 根本信息并提交2系統(tǒng)接收入庫(kù)單的信息并給出提示信息3輸入完成入庫(kù)單錄入異常處理1入庫(kù)管理人員輸入異常信息并提交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入
32、庫(kù)管理人員確認(rèn)6系統(tǒng)提示刪除入庫(kù)單完成2.1.7 審核管理用例描述:用例: 審核管理參與者: 入庫(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 審核
33、合格B 不合格9)如果審核合格系統(tǒng)自動(dòng)生成帳卡和入庫(kù)收費(fèi)單,如果不合格修改審核狀態(tài)為不合格10系統(tǒng)給出提示信息11用例在所有操作完成后完畢2.2 系統(tǒng)擴(kuò)展功能需求用例分析1、 系統(tǒng)管理:權(quán)限管理:給操作員分配相應(yīng)的權(quán)限。日志管理:保存每個(gè)操作員所進(jìn)展的所有操作,并提供相關(guā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ì)客戶期間的入庫(kù)業(yè)務(wù)量、出庫(kù)業(yè)務(wù)量、庫(kù)存貨物信息包括平帳與否等。庫(kù)存統(tǒng)計(jì):統(tǒng)計(jì)庫(kù)存狀況可以按客戶、貨物、器件、倉(cāng)區(qū)組合統(tǒng)計(jì)。貨物統(tǒng)計(jì):統(tǒng)計(jì)期間的進(jìn)出存、大品種貨物信息。貨位統(tǒng)計(jì):統(tǒng)計(jì)
34、貨位占有情況、分配情況。盤(pán)點(diǎn)統(tǒng)計(jì):統(tǒng)計(jì)與盤(pán)點(diǎn)相關(guān)的信息。3、 查詢管理:在庫(kù)查詢:根據(jù)不同的查詢條件,查詢出庫(kù)存貨物的信息。進(jìn)貨查詢:根據(jù)不同的查詢條件,查詢出貨物入庫(kù)的信息。出貨查詢:根據(jù)不同的查詢條件,查詢出出庫(kù)貨物的信息。盤(pán)點(diǎn)查詢:根據(jù)不同的查詢條件,查詢出與盤(pán)點(diǎn)相關(guān)信息。如歷史盤(pán)點(diǎn)數(shù)據(jù)、某貨物的盤(pán)點(diǎn)信息、某客戶的盤(pán)點(diǎn)信息等。貨況查詢:根據(jù)不同的查詢條件,查詢出貨物狀況的信息。 根本資料查詢:根據(jù)不同的查詢條件,查詢出與 根本資料相關(guān)信息。4、 根本資料管理:客戶管理:對(duì)客戶 根本信息進(jìn)展增加、刪除、修改操作。貨物管理:對(duì)貨物 根本信息進(jìn)展增加、刪除、修改操作。業(yè)務(wù)員管理:對(duì)業(yè)務(wù)員 根本
35、信息進(jìn)展增加、刪除、修改操作。其它 根本資料管理:對(duì) 根本資料進(jìn)展增加、刪除、修改操作。包括:用戶權(quán)限表、權(quán)限信息表、客戶(貨主)/用戶信息表、貨物表、倉(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ù)管
36、理:錄入與編輯其它業(yè)務(wù)管理信息,具體包括:機(jī)電物質(zhì)信息、化工產(chǎn)品信息、攀金公司的物資信息、加工廠的物資信息、配送信息等。7、 客戶遠(yuǎn)程查詢系統(tǒng):客戶可根據(jù)不同的查詢條件對(duì)自己的貨物信息進(jìn)展在庫(kù)查詢、進(jìn)貨查詢、出貨查詢、貨況查詢。8、 權(quán)限管理:我們對(duì)操作進(jìn)展編碼,為每個(gè)操作角色賦予相應(yīng)的操作權(quán)限,形成操作權(quán)限表,系統(tǒng)管理員能根據(jù)需要靈活地對(duì)操作角色的操作權(quán)限進(jìn)展賦予與修改,以此有效靈活地對(duì)用戶的操作權(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)限的管理,如修改客戶權(quán)限的權(quán)限大小,入庫(kù)管理員的權(quán)限大小等操作:2.3 系統(tǒng)整體功能描述
37、系統(tǒng)整體功能圖如下:倉(cāng)儲(chǔ)系統(tǒng)功能其他業(yè)務(wù)管理 入庫(kù)管理 出庫(kù)管理 庫(kù)存管理 系統(tǒng)管理 查詢管理 基本資料管理 倉(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)用戶未登陸狀態(tài)來(lái)分析的,在后邊系統(tǒng)詳細(xì)設(shè)計(jì)時(shí),我們會(huì)給出用戶登錄的順序圖;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 定義
38、 根本對(duì)象與類(lèi)HYPERLINK l _Toc43621679入庫(kù)管理子系統(tǒng)的對(duì)象分析:實(shí)體對(duì)象貨物,物資到站日?qǐng)?bào),碼單入庫(kù)信息表,倉(cāng)庫(kù),貨物明細(xì)單,入庫(kù)單,貨物異常報(bào)告,帳卡入庫(kù)信息,入庫(kù)收費(fèi)單,客戶信息,庫(kù)區(qū),庫(kù)位,碼單 根本信息表,職工信息表,用戶權(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) 客戶 KH2類(lèi) 貨物 HW3類(lèi) 倉(cāng)庫(kù) CK4類(lèi) 庫(kù)區(qū) KQ5類(lèi) 庫(kù)位 KW6類(lèi) 物資到站日?qǐng)?bào) DZR
39、B7類(lèi) 碼單 根本信息 MDJBXX8類(lèi) 碼單入庫(kù)信息:MDRKXX9類(lèi) 保管員入庫(kù)驗(yàn)收信息BGYYSXX10類(lèi) 碼單貨物存放明細(xì)MDHWCF11類(lèi) 入庫(kù)單 RKD12類(lèi) 貨物異常報(bào)告 HWYCBG13類(lèi) 帳卡入庫(kù)信息 ZKRKXX14類(lèi) 入庫(kù)收費(fèi)單 RKSFD15類(lèi) 用戶權(quán)限 YHQX16類(lèi) 權(quán)限信息 QXXX17類(lèi) 入庫(kù)審核 RKSH18類(lèi) 職工信息ZGXX19) 類(lèi) 物資存儲(chǔ)類(lèi) WZCCL20類(lèi) 業(yè)務(wù)類(lèi)別 YWLB21類(lèi) 物資明晰分類(lèi) WZMXFL22類(lèi) 部門(mén) BM23類(lèi) 計(jì)量單位 JLDW24類(lèi) 站點(diǎn) ZD25類(lèi) 驗(yàn)收工具 YSGJ26類(lèi) 設(shè)備 SB3.3 入庫(kù)系統(tǒng)類(lèi)圖:3.4 定義對(duì)
40、象與類(lèi)的屬性與操作1類(lèi) 客戶 KH私有屬性屬性名含義屬性類(lèi)型khID客戶號(hào)StringkhM客戶名StringkhDZ客戶地址StringlxDH聯(lián)系 StringStringz Stringxsqx銷(xiāo)售權(quán)限Stringyyzh銀行帳號(hào)StringBZ備注String公共方法方法名含義說(shuō)明Query():BooleanAdd_KH():Boolean;查詢2類(lèi) 貨物 HW私有屬性屬性名含義屬性類(lèi)型khID客戶號(hào)StringwzflID物資分類(lèi)號(hào)StringhwID貨物編號(hào)StringPM品名StringGGXH規(guī)格型號(hào)Stringsccj產(chǎn)地/生產(chǎn)廠家Stringghpp鋼號(hào)/品牌String
41、Dj等級(jí)Stringdc定尺Stringdccd定尺長(zhǎng)度FloatdwZL單位重量FloatbzLX包裝類(lèi)型StringjsDW1記數(shù)單位1StringjsDW2記數(shù)單位2StringslZSXS數(shù)量折算系數(shù)Floatbcyq保存要求Stringkz克重Floatbzq保質(zhì)期FloatBZ備注String公共方法:方法名含義說(shuō)明Add_HW( ): Boolean;增加新近貨物信息Update_HW():Boolean;更新貨物信息Del_HW():Boolean;刪除貨物信息Query_HW(KHID:String,WZFlID:String):Boolean根據(jù)物資號(hào)與客戶號(hào)查詢貨物 根本
42、信息Print_HW():Boolean;打印3類(lèi) 倉(cāng)庫(kù) CK私有屬性屬性名含義屬性類(lèi)型ckID倉(cāng)庫(kù)編號(hào)StringckMC倉(cāng)庫(kù)名稱 StringckLX倉(cāng)庫(kù)類(lèi)型StringckMJ倉(cāng)庫(kù)面積FloatckGS庫(kù)區(qū)個(gè)數(shù)IntBZ備注String公有方法方法名含義說(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ù)查詢Print_CK():Boolean;打印4類(lèi) 庫(kù)區(qū) KQ私有屬性屬性名含義屬性類(lèi)型kqID庫(kù)區(qū)編號(hào)StringkqLX庫(kù)區(qū)類(lèi)型S
43、tringkqGS庫(kù)位個(gè)數(shù)IntkqMJ庫(kù)區(qū)面積FloatBZ備注String共有方法方法名含義說(shuō)明Add_KQ( ): Boolean;新建庫(kù)區(qū)Update_KQ():Boolean;更新庫(kù)區(qū)信息Del_KQ():Boolean;刪除庫(kù)區(qū)Query_KQ(KQID:String):Boolean庫(kù)區(qū)查詢Print_KQ():Boolean;打印5類(lèi) 庫(kù)位 KW私有屬性屬性名含義屬性類(lèi)型kwID庫(kù)位編號(hào)StringkwMJ庫(kù)位面積FloatZdl最低量FloatBZ備注String公有方法方法名含義說(shuō)明Add_KW( ): Boolean;新建庫(kù)位Update_KW():Boolean;更新庫(kù)
44、位信息Del_KW():Boolean;刪除庫(kù)位Query_KW(KWID:String):Boolean庫(kù)位查詢Print_KW():Boolean;打印6類(lèi) 物資到站日?qǐng)?bào) DZRB私有屬性:屬性名含義屬性類(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是否處理Stringdzry調(diào)裝人員Stringdzsb調(diào)裝設(shè)備Stringdzsjd調(diào)裝時(shí)間段Strin
45、gBZ備注String公共方法:方法名含義說(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)查詢物資到站日?qǐng)?bào)信息setTrue(int dzrbID) :Boolean 設(shè)置到站日?qǐng)?bào)的是否處理項(xiàng)為真ResultSet Query_DZRB1():Boolean查詢未處理的到站日?qǐng)?bào)Print_ DZRBB():Boolean;打印7類(lèi) 碼單 根本信息 MD
46、JBXX私有屬性屬性名含義屬性類(lèi)型ywID業(yè)務(wù)號(hào)StringkhID客戶號(hào)StringkhMC客戶名稱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)廠家StringPp鋼號(hào)/品牌StringDj等級(jí)StringDc定尺StringDccd定尺長(zhǎng)度FloatdwZL單位重量FloatbzLX包裝類(lèi)型StringjsDW1記數(shù)單位1S
47、tringjsDW2記數(shù)單位2StringZsxs數(shù)量折算系數(shù)FloatKz克重FloatSby司磅員Stringysbgy驗(yàn)收保管員StringbgyRS保管員人數(shù)IntZdr制單人StringzdRQ制單日期DaterkclSF是否入庫(kù)處理StringscRQ生產(chǎn)日期DateYsdy已收代運(yùn)StringsfGH是否過(guò)戶StringBZ備注String公有方法方法名含義說(shuō)明Add_ MDJBXX ( ): Boolean;添加碼單Update_ MDJBXX ():Boolean;更新碼單信息Del_ MDJBXX ():Boolean;刪除碼單信息Query_ MDJBXX (ywID:S
48、tring):Boolean碼單查詢Print_ MDJBXX():Boolean;打印8類(lèi) 碼單入庫(kù)信息:MDRKXX私有屬性屬性名含義屬性類(lèi)型ywID業(yè)務(wù)號(hào)StringkcwzID庫(kù)存位置編號(hào)StringrkZL入庫(kù)重量FloatrkSL1入庫(kù)數(shù)量1FloatrkSL2入庫(kù)數(shù)量2Float公共方法:方法名含義說(shuō)明Add_ MDRKXXB ( ): Boolean;增加碼單入庫(kù)信息表信息Update_ MDRKXXB ():Boolean;更新碼單入庫(kù)信息表信息Del_ MDRKXXB ():Boolean;刪除碼單入庫(kù)信息表信息Query_ MDRKXXB (ywID String): i
49、nt根據(jù)業(yè)務(wù)號(hào)查詢物資到站日?qǐng)?bào)信息Query_Rksl(ywID String):float根據(jù)ywID查詢?nèi)霂?kù)數(shù)量信息Print_ MDRKXXB():Boolean;打印9類(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否200308010012kcwzID庫(kù)存位置編號(hào)C12否011102040612cc層次C2否sccd實(shí)測(cè)長(zhǎng)度N9,3jZL凈重N12,6ckSF是
50、否出庫(kù)C111類(lèi) 入庫(kù)單 RKD私有屬性屬性名含義屬性類(lèi)型ywID業(yè)務(wù)號(hào)StringkhID客戶號(hào)StringkhMC客戶名稱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)日期DatesbZL申報(bào)重量FloatssZL實(shí)收重量FloatsbSL1申報(bào)數(shù)量1FloatssSL1實(shí)收數(shù)量1FloatsbSL2申報(bào)
51、數(shù)量2FloatssSL2實(shí)收數(shù)量2FloatFl費(fèi)率FloattldDF鐵路代墊費(fèi)FloatddRQ到單日期Dateysbgy驗(yàn)收保管員StringShr審核人StringshZT審核狀態(tài)StringshRQ審核日期DateZdr制單人StringsfGH是否過(guò)戶StringBZ備注String公共方法方法名含義說(shuō)明Add_ RKD ( ): Boolean; 表中所有屬性為參數(shù)。添加Update_ RKD ():Boolean;更新Del_ RKD ():Boolean;刪除Query_ RKD (khID String):Boolean根據(jù)客戶號(hào)查詢?nèi)霂?kù)單setsh(String ywI
52、D,String shZT,String shRQ,String Shr)設(shè)置入庫(kù)單的處理數(shù)據(jù)Print_ RKD():Boolean;打印12類(lèi) 貨物異常報(bào)告 HWYCBG私有屬性屬性名含義屬性類(lèi)型hwID貨物編號(hào)StringkhID客戶號(hào)Stringhwm貨物名StringysyID驗(yàn)收員Stringycqk異常情況rq日期Date公共方法方法名含義說(shuō)明Add_HWYCBG ( ): Boolean;添加Update_ HWYCBG ():Boolean;更新Del_ HWYCBG ():Boolean;刪除Query_ HWYCBG (hwID String):Boolean根據(jù)貨物編號(hào)
53、查詢Print_ HWYCBG():Boolean;打印13類(lèi) 帳卡入庫(kù)信息 ZKRKXX私有屬性屬性名含義屬性類(lèi)型zkID賬卡號(hào)StringywID業(yè)務(wù)號(hào)Stringjzr記帳人StringpzSF是否平帳StringBZ備注String公共方法方法名含義說(shuō)明Add_ZKRKXX ( ): Boolean;添加Update_ ZKRKXX ():Boolean;更新Del_ ZKRKXX ():Boolean;刪除Query_ZKRKXX(zkID:String, ywID:String):Boolean查詢Print_ ZKRKXX():Boolean;打印14類(lèi) 入庫(kù)收費(fèi)單 RKSFD收
54、費(fèi)單號(hào)sfdIDC品名PMC規(guī)格型號(hào)GGXHC客戶名稱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備注BZC15類(lèi) 用戶權(quán)限 YHQX私有屬性屬性名含義屬性類(lèi)型zgID職工編號(hào)StringzgXM姓名StringyhKL用戶口令Stringqxxl權(quán)限序列StringBZ備注String公共方法方法名含義說(shuō)明Add_ YHQX ( ): Boolean;添加Update_ YHQX ():Boolean;更新Del_ YHQX ():Boolean;刪除CheckYHQ
55、X (zgID:String, yhKL:Sring):Boolean;確認(rèn)用戶權(quán)限Print_ YHQX ():Boolean;打印16類(lèi) 權(quán)限信息 QXXX私有屬性屬性名含義屬性類(lèi)型qxID權(quán)限編號(hào)CqxM權(quán)限名CBZ備注C公共方法方法名含義說(shuō)明Add_ QXXX ( ): Boolean;添加Update_ QXXX ():Boolean;更新Del_ QXXX ():Boolean;刪除Query_ QXXX (qxID:String):Boolean;查詢Print_ QXXX ():Boolean;打印17類(lèi) 入庫(kù)審核 RKSH私有屬性屬性名含義屬性類(lèi)型md碼單MDrkd入庫(kù)單RK
56、Dhwycbg貨物異常報(bào)告HWYCBGzk帳卡ZK公共方法方法名方法說(shuō)明newrksfd():Boolean生成入庫(kù)收費(fèi)單newzk(String ywID,String zkID ,String jzr ,String pzSF, String BZ): Boolean生成帳卡18類(lèi) 職工信息ZGXX私有屬性屬性名含義屬性類(lèi)型zgID職工編號(hào)Stringxm姓名Stringxb性別Stringnl年齡Intjrgssj參加公司時(shí)間Datezw職位Stringgz工資Floatjc獎(jiǎng)懲Stringbz備注String公共方法方法名含義說(shuō)明Query():Boolean;查詢(19) 類(lèi) 物資存
57、儲(chǔ)類(lèi) WZCCL私有屬性屬性名含義屬性類(lèi)型KCWZID庫(kù)存位置編號(hào)String20類(lèi) 業(yè)務(wù)類(lèi)別 YWLB私有屬性屬性名含義屬性類(lèi)型ywlbID業(yè)務(wù)類(lèi)別編碼StringywlbMC業(yè)務(wù)類(lèi)別名稱StringBZ備注String公共方法方法名含義說(shuō)明Add_ YWLB ( ): Boolean;添加Update_ YWLB ():Boolean;更新Del_ YWLB ():Boolean;刪除Query_ YWLB (ywlbID:String):Boolean查詢Print_ YWLB ():Boolean;打印21類(lèi) 物資明晰分類(lèi) WZMXFL私有屬性屬性名含義屬性類(lèi)型wzflID物資分類(lèi)號(hào)S
58、tringmxlMC明細(xì)類(lèi)名稱StringBZ備注String公共方法方法名含義說(shuō)明Add_ WZMXFL ( ): Boolean;添加Update_ WZMXFL ():Boolean;更新Del_ WZMXFL ():Boolean;刪除Query_ WZMXFL (wzflID:String):Boolean;查詢Print_ WZMXFL ():Boolean;打印22類(lèi) 部門(mén) BM私有屬性屬性名含義屬性類(lèi)型bmID部門(mén)編號(hào)StringbmMC部門(mén)名稱StringBZ備注String公共方法方法名含義說(shuō)明Add_ BM ( ): Boolean;添加Update_ BM ():Boo
59、lean;更新Del_ BM ():Boolean;刪除Query_ BM (bmID:String):Boolean;查詢Print_ BM ():Boolean;打印23類(lèi) 計(jì)量單位 JLDW私有屬性屬性名含義屬性類(lèi)型jldwID計(jì)量單位編號(hào)Stringjldw計(jì)量單位String公共屬性方法名含義說(shuō)明Add_ JLDW ( ): Boolean;添加Update_ JLDW ():Boolean;更新Del_ JLDW ():Boolean;刪除Query_ JLDW (jldwID:String):Boolean;查詢Print_ JLDW ():Boolean;打印24類(lèi) 站點(diǎn) ZD
60、私有屬性屬性名含義屬性類(lèi)型zdID站點(diǎn)編號(hào)Stringzd站點(diǎn)String共有方法方法名含義說(shuō)明Add_ZD( ): Boolean;增加站點(diǎn)Update_ZD():Boolean;更新站點(diǎn)信息Del_ZD():Boolean;刪除站點(diǎn)Query_ZD(ZDID:String):Boolean站點(diǎn)查詢Print_ZD():Boolean;打印25類(lèi) 驗(yàn)收工具 YSGJ私有屬性屬性名含義屬性類(lèi)型ysgjID驗(yàn)收工具編號(hào)StringYsgj驗(yàn)收工具String共有方法方法名含義說(shuō)明Add_YSGJ ( ): Boolean;增加驗(yàn)收工具Update_YSGJ():Boolean;更新驗(yàn)收工具信息D
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB4415T 52-2025竹薯種植技術(shù)規(guī)程
- 臨時(shí)舞臺(tái)搭建合同范本
- 個(gè)人向個(gè)人貸款合作協(xié)議合同
- 臨時(shí)用工合同格式參考
- OEM合作合同模板:oem合作詳細(xì)條款
- 個(gè)人租房合同法律文本
- 中小學(xué)學(xué)生接送服務(wù)合同協(xié)議書(shū)范本
- 為何買(mǎi)賣(mài)合同被視為典范
- 二手工業(yè)設(shè)備買(mǎi)賣(mài)合同范本詳解
- 產(chǎn)品開(kāi)發(fā)合同(以完成產(chǎn)品開(kāi)發(fā)任務(wù)為期限)
- 充電樁知識(shí)培訓(xùn)課件
- 2025年七年級(jí)下冊(cè)道德與法治主要知識(shí)點(diǎn)
- 2025年交通運(yùn)輸部長(zhǎng)江口航道管理局招聘4人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 老年髖部骨折患者圍術(shù)期下肢深靜脈血栓基礎(chǔ)預(yù)防專(zhuān)家共識(shí)(2024版)解讀
- 廣東省廣州市2025屆高三上學(xué)期12月調(diào)研測(cè)試(零模)英語(yǔ) 含解析
- 偏癱足內(nèi)翻的治療
- 藥企質(zhì)量主管競(jìng)聘
- 信息對(duì)抗與認(rèn)知戰(zhàn)研究-洞察分析
- 心腦血管疾病預(yù)防課件
- 手術(shù)室專(zhuān)科護(hù)士工作總結(jié)匯報(bào)
- 2025屆高三聽(tīng)力技巧指導(dǎo)-預(yù)讀、預(yù)測(cè)
評(píng)論
0/150
提交評(píng)論