版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)編寫(xiě):陳正超日期:2014-10-10審核:日期:批準(zhǔn):日期:受控狀態(tài):是 發(fā)布版次:1.1日期:2014-10-10編號(hào):倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(第(第 5 5 組)組)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔2變更記錄變更記錄日期版本變更說(shuō)明作者2014-10-101.0初始版本陳正超2014-10-261.1添加活動(dòng)圖和模塊類(lèi)圖陳正超簽字確認(rèn)簽字確認(rèn)系統(tǒng)模塊對(duì)應(yīng)章節(jié)對(duì)應(yīng)部門(mén)負(fù)責(zé)人簽字倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)I目目 錄錄1引言.1
2、1.1編寫(xiě)目的.11.2背景.12概述.12.1基線.12.2范圍.22.3定義.22.4參考資料.22.5術(shù)語(yǔ)與縮寫(xiě)解釋.23模塊命名規(guī)則.34模塊匯總.34.1模塊匯總表.34.2塊關(guān)系圖.65子系統(tǒng)模塊設(shè)計(jì).125.1操作員管理模塊.125.2入庫(kù)管理模塊.145.3出庫(kù)管理模塊.175.4商品管理模塊.195.5供應(yīng)商管理模塊.225.6庫(kù)存報(bào)表模塊.245.7GUI 設(shè)計(jì) .275.7.1界面關(guān)系圖.28倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)11 引言引言1.1 編寫(xiě)目的編寫(xiě)目的在前一階段本倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目的概要設(shè)計(jì)中,已經(jīng)對(duì)本項(xiàng)目的概要進(jìn)行了初步的設(shè)計(jì),即將整
3、個(gè)項(xiàng)目進(jìn)行了模塊化設(shè)計(jì),對(duì)項(xiàng)目分成多個(gè)模塊,以及模塊之間的聯(lián)系。本階段主要是在上階段的基礎(chǔ)上,對(duì)倉(cāng)庫(kù)管理系統(tǒng)做一個(gè)詳細(xì)設(shè)計(jì),主要包括該系統(tǒng)的每個(gè)模塊的詳細(xì)設(shè)計(jì),涉及類(lèi)圖,時(shí)序圖,快關(guān)系圖等等。在該倉(cāng)庫(kù)管理系統(tǒng)的程序設(shè)計(jì)階段,程序員可以參考詳細(xì)設(shè)計(jì)說(shuō)明書(shū),在對(duì)項(xiàng)目程序設(shè)計(jì)時(shí),按照詳細(xì)設(shè)計(jì)說(shuō)明書(shū)中的設(shè)定,對(duì)程序進(jìn)行編寫(xiě)。后面的軟件測(cè)試以及軟件的維護(hù)階段也可以參考詳細(xì)設(shè)計(jì)說(shuō)明書(shū),以便于了解詳細(xì)設(shè)計(jì)中所完成的各個(gè)模塊的實(shí)現(xiàn),提出修改意見(jiàn),完善系統(tǒng)設(shè)計(jì)。本文檔供項(xiàng)目經(jīng)理,設(shè)計(jì)人員,開(kāi)發(fā)人員閱讀1.2 背景背景1.待開(kāi)發(fā)的軟件系統(tǒng)的名稱(chēng):倉(cāng)庫(kù)管理系統(tǒng)2.本項(xiàng)目的任務(wù)提出者及單位:計(jì)算機(jī)科學(xué)與工程學(xué)院3.開(kāi)
4、發(fā)者:軟件工程實(shí)驗(yàn)第五組用戶(hù)及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò):電子科技大學(xué)全校師生4.該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)往關(guān)系。2 概述概述2.1 基線基線倉(cāng)庫(kù)管理系統(tǒng)需求分析說(shuō)明書(shū),倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔22.2 范圍范圍本次項(xiàng)目包含以下幾個(gè)模塊:1.操作員管理2.入庫(kù)管理3.出庫(kù)管理4.商品管理5.供應(yīng)商管理6.庫(kù)存報(bào)表7.GUI 設(shè)計(jì)2.3 定義定義2.4 參考資料參考資料1盧青.分布式倉(cāng)庫(kù)管理系統(tǒng)及其盤(pán)點(diǎn)模型的研究與設(shè)計(jì).微電子學(xué)與計(jì)算機(jī)J.2005.22(1):17-19.2趙國(guó)增.基于 C/S 結(jié)構(gòu)的庫(kù)
5、存管理系統(tǒng)的設(shè)計(jì).信息技術(shù)J.2007.36(1).3楊野.基于工作流的倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)D.吉林大學(xué).2004.4任麗君.基于 UML 的學(xué)生選課系統(tǒng)建模.長(zhǎng)春師范學(xué)院學(xué)報(bào)J.2006.25(1):72-76.5任耀祥.庫(kù)存管理建模與仿真研究.天津工業(yè)大學(xué).2008.6蘇杭.B/S 模式下多層架構(gòu)的倉(cāng)庫(kù)管理信息系統(tǒng)設(shè)計(jì).物流工程與管理J.2009.3.2.5 術(shù)語(yǔ)與縮寫(xiě)解釋術(shù)語(yǔ)與縮寫(xiě)解釋縮寫(xiě)、術(shù)語(yǔ)縮寫(xiě)、術(shù)語(yǔ)解解 釋釋類(lèi)圖類(lèi)圖(Class diagram)由許多(靜態(tài))說(shuō)明性的模型元素(例如類(lèi)、包和它們之間的關(guān)系,這些元素和它們的內(nèi)容互相連接)組成。類(lèi)圖可以組織在(并且屬于)包中,僅顯示
6、特定包中的相關(guān)內(nèi)容。倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔3時(shí)序圖時(shí)序圖(Sequence Diagram) ,亦稱(chēng)為序列圖或循序圖,是一種 UML 行為圖。它通過(guò)描述對(duì)象之間發(fā)送消息的時(shí)間順序顯示多個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作。它可以表示用例的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每條消息對(duì)應(yīng)了一個(gè)類(lèi)操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件3 模塊命名規(guī)則模塊命名規(guī)則用下劃線分開(kāi),例如:get_number_of_files4 模塊匯總模塊匯總4.1 模塊匯總表模塊匯總表子模塊操作員管理子模塊操作員管理模塊名稱(chēng)功能簡(jiǎn)述操作員管理對(duì)操作員的添加、刪除以及用戶(hù)的登陸注銷(xiāo)操作用戶(hù)
7、登陸在該模塊中,用戶(hù)可以使用用戶(hù)名和密碼進(jìn)行登陸,登陸過(guò)后才能進(jìn)行對(duì)應(yīng)的操作。登陸用戶(hù)分為管理員和采購(gòu)員,管理員擁有管理員權(quán)限,而采購(gòu)員的權(quán)限比較小添加用戶(hù)當(dāng)該用戶(hù)為管理員用戶(hù)時(shí),管理員可以對(duì)用戶(hù)進(jìn)行添加,添加過(guò)后,添加的用戶(hù)才能登陸。當(dāng)需要增加采購(gòu)員時(shí),首先由管理員進(jìn)行添加用戶(hù)操作,然后采購(gòu)員登陸,并且修改用戶(hù)信息,并保存刪除用戶(hù)當(dāng)?shù)顷懹脩?hù)為管理員用戶(hù)時(shí),管理員可以對(duì)某個(gè)或某些用戶(hù)進(jìn)行刪除操作,用戶(hù)被刪除之后,該用戶(hù)不再擁有登陸權(quán)限。當(dāng)采購(gòu)員離開(kāi)公司,需要對(duì)其個(gè)人信息及權(quán)限進(jìn)行刪除時(shí),管理員登陸系統(tǒng),然后執(zhí)行刪除用戶(hù)操作。子模塊入庫(kù)管理子模塊入庫(kù)管理模塊名稱(chēng)功能簡(jiǎn)述入庫(kù)管理倉(cāng)庫(kù)管理員可以對(duì)商
8、品的入庫(kù)信息進(jìn)行查詢(xún)、添加、修改等操作。入庫(kù)信息更新結(jié)束之后,系統(tǒng)同時(shí)會(huì)對(duì)庫(kù)存信息進(jìn)行更新倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔4添加入庫(kù)信息倉(cāng)庫(kù)管理員入庫(kù)的時(shí)候,會(huì)添加入庫(kù)信息。當(dāng)商品需要入庫(kù)的時(shí)候,管理員登陸系統(tǒng)進(jìn)行入庫(kù)信息的添加,添加了入庫(kù)信息之后,庫(kù)存信息同時(shí)得到更新查詢(xún)?nèi)霂?kù)信息倉(cāng)庫(kù)管理員對(duì)入庫(kù)信息的查詢(xún)。查詢(xún)?nèi)霂?kù)信息,返回的結(jié)果是入庫(kù)表單修改入庫(kù)信息倉(cāng)庫(kù)管理員對(duì)入庫(kù)信息的修改。當(dāng)入庫(kù)表單出錯(cuò)需要修改的時(shí)候,管理員登陸系統(tǒng),然后執(zhí)行修改入庫(kù)信息操作,將原有的出錯(cuò)表單更改子模塊出庫(kù)管理子模塊出庫(kù)管理模塊名稱(chēng)功能簡(jiǎn)述出庫(kù)管理倉(cāng)庫(kù)管理員可以對(duì)商品的出庫(kù)信息進(jìn)行查
9、詢(xún)、添加等操作,以方便其他操作員修改出庫(kù)信息。出庫(kù)信息更新結(jié)束之后,系統(tǒng)同時(shí)會(huì)對(duì)庫(kù)存信息進(jìn)行更新添加出庫(kù)信息倉(cāng)庫(kù)管理員在商品出庫(kù)的時(shí)候,會(huì)添加出庫(kù)信息。當(dāng)商品需要出庫(kù)的時(shí)候,管理員登陸系統(tǒng)進(jìn)行入庫(kù)信息的添加,添加了出庫(kù)信息之后,庫(kù)存信息同時(shí)得到更新查詢(xún)出庫(kù)信息倉(cāng)庫(kù)管理員可以對(duì)出庫(kù)信息進(jìn)行查詢(xún)。查詢(xún)出庫(kù)信息,返回的結(jié)果是入庫(kù)表單修改出庫(kù)信息倉(cāng)庫(kù)管理員可以修改出庫(kù)信息,當(dāng)出庫(kù)表單出錯(cuò)需要修改的時(shí)候,管理員登陸系統(tǒng),然后執(zhí)行修改出庫(kù)信息操作,將原有的出錯(cuò)表單更改子模塊商品管理子模塊商品管理模塊名稱(chēng)功能簡(jiǎn)述商品管理倉(cāng)庫(kù)管理員和采購(gòu)員都可以查詢(xún)相關(guān)的商品信息,并對(duì)商品進(jìn)行管理添加商品信息采購(gòu)員采購(gòu)了某樣
10、商品后,可以添加商品信息,添加的商品信息就會(huì)顯示到查詢(xún)商品信息中。查詢(xún)商品信息定義了如何查詢(xún)商品信息,管理員和采購(gòu)員對(duì)商品信息進(jìn)行查詢(xún)時(shí),倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔5執(zhí)行查詢(xún)操作修改商品信息定義了倉(cāng)庫(kù)管理員和采購(gòu)員如何修改商品信息。當(dāng)商品信息,比如價(jià)格,供應(yīng)商需要修改的時(shí)候,管理員執(zhí)行該操作,對(duì)商品信息進(jìn)行修改。子模塊供應(yīng)商管理子模塊供應(yīng)商管理模塊名稱(chēng)功能簡(jiǎn)述供應(yīng)商管理采購(gòu)員可以添加修改供應(yīng)商基本信息。供應(yīng)商是商品信息中不可或缺的一部分。添加供應(yīng)商信息該子系統(tǒng)定義了采購(gòu)員如何添加供應(yīng)商信息,當(dāng)有新的供應(yīng)商出現(xiàn)時(shí),與該供應(yīng)商聯(lián)系的采購(gòu)員可以登錄系統(tǒng),來(lái)添
11、加供應(yīng)商信息。查詢(xún)供應(yīng)商信息采購(gòu)員可以查詢(xún)供應(yīng)商信息,管理員同樣可以進(jìn)行供應(yīng)商信息的查詢(xún)。修改供應(yīng)商信息定義了如何對(duì)供應(yīng)商信息進(jìn)行修改,當(dāng)供應(yīng)商信息需要變更的時(shí)候,采購(gòu)員需要登錄到系統(tǒng),然后執(zhí)行修改操作,從而對(duì)供應(yīng)商信息進(jìn)行修改。子模塊庫(kù)存管理子模塊庫(kù)存管理模塊名稱(chēng)功能簡(jiǎn)述庫(kù)存報(bào)表倉(cāng)庫(kù)管理員和采購(gòu)員可以查詢(xún)、修改、添加、刪除相關(guān)商品的庫(kù)存信息,以保證系統(tǒng)的正確性和及時(shí)性;倉(cāng)庫(kù)管理員可以對(duì)報(bào)損和退貨進(jìn)行統(tǒng)計(jì),然后對(duì)相關(guān)的信息進(jìn)行修改和報(bào)表。庫(kù)存查詢(xún)倉(cāng)庫(kù)管理員和采購(gòu)員都可以對(duì)庫(kù)存進(jìn)行查詢(xún),返回庫(kù)存信息。庫(kù)存報(bào)表及查詢(xún)倉(cāng)庫(kù)管理員可以查看庫(kù)存報(bào)表,返回是以庫(kù)存報(bào)表的形式返回。庫(kù)存警報(bào)提供庫(kù)存警報(bào)功能,
12、當(dāng)庫(kù)存小于一定量的值時(shí),庫(kù)存會(huì)提醒倉(cāng)庫(kù)管理員子模塊子模塊 GUI 設(shè)計(jì)設(shè)計(jì)模塊名稱(chēng)功能簡(jiǎn)述功能交互實(shí)現(xiàn)不同用戶(hù)、管理員通過(guò)此 GUI 實(shí)現(xiàn)對(duì)供應(yīng)商、商品進(jìn)貨、商品采購(gòu)、商品庫(kù)存實(shí)時(shí)進(jìn)行監(jiān)控。倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔64.2 塊關(guān)系圖塊關(guān)系圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔7作作作-No: String-Name: String-Password: String-Level: String-Time: String+operatorSelect()+Autohao()+getAllOpertion()+opterIn
13、sert()+opterDel()作作作作-itemNumber: String-itemName: String-supplierNumber: String-supplierName: String-number: int-money: float-storageNumber: String+nameSelct()+StrSelect()+AllSelect()作作作作-itemNumber: String-itemName: String-customName: String-number: int-money: int-deliveryNumber: String+StrSelect(
14、)+select()+insert()作作作作-itemNumber: String-itemName: String-itemShortName: String-specifications: String-place : String-qualityPeriod: int-price: int-remarks: String+ShopSelect()+ShopArry()+ShopBainhao()+ShopSave()+ShopUpdate()+ShopDel()作作作作作-supplierNumber: String-supplierName: String-supplierShort
15、Name: String-telephone: String-fax: String-bankName: String-bankNumber: String-emaill: String-postalCode: String-website: String+supplierSelect()+select()+supplierSave()+supplierUpdate()+supplierDel()作作作作-itemNumber: String-itemName: String-itemRemain: int-itemValue: float+itemNoSelect()+itemNameSel
16、ect()+itemArraySelect()+StrSelect()+allSelect()倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔8LoginHandler+login+mode+actionPerformed()+LoginHandler()LoginView 作作作作LoginModel 作作作-No: String-Name: String-Password: String-Level: String-Time: String+operatorSelect()+Autohao()+getAllOpertion()+opterInsert()+opterDe
17、l()操作員類(lèi)圖作作作作-itemNumber: String-itemName: String-supplierNumber: String-supplierName: String-number: int-money: float-storageNumber: String+nameSelct()+StrSelect()+AllSelect()作作作作+model+view+Select()+addRow()+addInsert()+actionPerformed()作作作作-jbInit()入庫(kù)類(lèi)圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔9作作作作-itemN
18、umber: String-itemName: String-customName: String-number: int-money: int-deliveryNumber: String+StrSelect()+select()+insert()作作作作+view+model+Stselect()+actionPerformed()作作作作+jbInit()出庫(kù)類(lèi)圖作作作作作-supplierNumber: String-supplierName: String-supplierShortName: String-telephone: String-fax: String-bankName
19、: String-bankNumber: String-emaill: String-postalCode: String-website: String+supplierSelect()+select()+supplierSave()+supplierUpdate()+supplierDel()作作作作作+jbInit()作作作作作+model+view+InputError()+select()+actionPerformed()供應(yīng)商類(lèi)圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔10作作作作-itemNumber: String-itemName: String
20、-itemShortName: String-specifications: String-place : String-qualityPeriod: int-price: int-remarks: String+ShopSelect()+ShopArry()+ShopBainhao()+ShopSave()+ShopUpdate()+ShopDel()作作作作作作+model+select()+InputError()+actionPerformed()商品信息類(lèi)圖作作作作-itemNumber: String-itemName: String-itemRemain: int-itemVal
21、ue: float+itemNoSelect()+itemNameSelect()+itemArraySelect()+StrSelect()+allSelect()作作作作作作+jbInit()作作作作作作+view+model+tabselect()+tselect()+actionPerformed()庫(kù)存報(bào)表類(lèi)圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔11LoginHandler+login+mode+actionPerformed()+LoginHandler()作作作作作+model+view+InputError()+select()+actionPe
22、rformed()作作作作作作+model+select()+InputError()+actionPerformed()作作作作作作+view+model+tabselect()+tselect()+actionPerformed()作作作作+view+model+Stselect()+actionPerformed()作作作作+model+view+Select()+addRow()+addInsert()+actionPerformed()Handler+actionPerformed()處理類(lèi)圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔12作作作作作作作作作作
23、作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔135 子系統(tǒng)模塊設(shè)計(jì)子系統(tǒng)模塊設(shè)計(jì)5.1 操作員管理模塊操作員管理模塊模塊名稱(chēng)操作員管理功能描述用戶(hù)登陸:在該模塊中,用戶(hù)可以使用用戶(hù)名和密碼進(jìn)行登陸,登陸過(guò)后才能進(jìn)行對(duì)應(yīng)的操作。登陸用戶(hù)分為管理員和采購(gòu)員,管理員擁有管理員
24、權(quán)限,而采購(gòu)員的權(quán)限比較小添加用戶(hù):當(dāng)該用戶(hù)為管理員用戶(hù)時(shí),管理員可以對(duì)用戶(hù)進(jìn)行添加,添加過(guò)后,添加的用戶(hù)才能登陸。當(dāng)需要增加采購(gòu)員時(shí),首先由管理員進(jìn)行添加用戶(hù)操作,然后采購(gòu)員登陸,并且修改用戶(hù)信息,并保存刪除用戶(hù):當(dāng)?shù)顷懹脩?hù)為管理員用戶(hù)時(shí),管理員可以對(duì)某個(gè)或某些用戶(hù)進(jìn)行刪除操作,用戶(hù)被刪除之后,該用戶(hù)不再擁有登陸權(quán)限。當(dāng)采購(gòu)員離開(kāi)公司,需要對(duì)其個(gè)人信息及權(quán)限進(jìn)行刪除時(shí),管理員登陸系統(tǒng),然后執(zhí)行刪除用戶(hù)操作。接口與屬性void actionPerformed(ActionEvent e) 功能:用戶(hù)登陸,無(wú)返回值int opterInsert()功能:添加用戶(hù),添加操作員,返回 intint
25、opterDel()功能:刪除用戶(hù),刪除操作員,返回 int作 作 作 作 作作 作作 作 作 作作 作 作 作作 作 作 作管理員用例圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔14作作作作作作作作作作普通用戶(hù)用例圖不不不不不不不不不1 : 不不不不()2 : 不不()3 : 不不不不不不()4 : 不不不不不不()5 : 不不不不不不()6 : 不不不不不不()時(shí)序圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔15不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不
26、不不不不不不不不不不不不用戶(hù)登陸活動(dòng)圖5.2 入庫(kù)管理模塊入庫(kù)管理模塊模塊名稱(chēng)入庫(kù)管理功能描述倉(cāng)庫(kù)管理員可以對(duì)商品的入庫(kù)信息進(jìn)行查詢(xún)、添加、修改等操作。入庫(kù)信息更新結(jié)束之后,系統(tǒng)同時(shí)會(huì)對(duì)庫(kù)存信息進(jìn)行更新倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔16添加入庫(kù)信息:倉(cāng)庫(kù)管理員入庫(kù)的時(shí)候,會(huì)添加入庫(kù)信息。當(dāng)商品需要入庫(kù)的時(shí)候,管理員登陸系統(tǒng)進(jìn)行入庫(kù)信息的添加,添加了入庫(kù)信息之后,庫(kù)存信息同時(shí)得到更新查詢(xún)?nèi)霂?kù)信息:倉(cāng)庫(kù)管理員對(duì)入庫(kù)信息的查詢(xún)。查詢(xún)?nèi)霂?kù)信息,返回的結(jié)果是入庫(kù)表單修改入庫(kù)信息:倉(cāng)庫(kù)管理員對(duì)入庫(kù)信息的修改。當(dāng)入庫(kù)表單出錯(cuò)需要修改的時(shí)候,管理員登陸系統(tǒng),然后執(zhí)行修改入
27、庫(kù)信息操作,將原有的出錯(cuò)表單更改接口與屬性void addItem(item) 功能:添加入庫(kù)信息,參數(shù)是入庫(kù)報(bào)表void select(String str) 功能:查詢(xún)和修改入庫(kù)信息作作作作作作作作作作作作作作作作作作作作作管理員用例圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔17不不不不不不不不不不不1 : 不不不不不不()2 : 不不不不不不()3 : 不不不不不不()4 : 不不不不不不()5 : 不不不不不不()6 : 不不不不不不()7 : 不不不不不不()8 : 不不不不不不()9 : 不不不不不不()時(shí)序圖不不不不不不不不不不不不不不不不不不不不不不
28、不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不入庫(kù)信息活動(dòng)圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔185.3 出庫(kù)管理模塊出庫(kù)管理模塊模塊名稱(chēng)出庫(kù)管理功能描述倉(cāng)庫(kù)管理員可以對(duì)商品的出庫(kù)信息進(jìn)行查詢(xún)、添加等操作,以方便其他操作員修改出庫(kù)信息。出庫(kù)信息更新結(jié)束之后,系統(tǒng)同時(shí)會(huì)對(duì)庫(kù)存信息進(jìn)行更新添加出庫(kù)信息:倉(cāng)庫(kù)管理員在商品出庫(kù)的時(shí)候,會(huì)添加出庫(kù)信息。當(dāng)商品需要出庫(kù)的時(shí)候,管理員登陸系統(tǒng)進(jìn)行入庫(kù)信息的添加,添加了出庫(kù)信息之后,庫(kù)存信息同時(shí)得到更新查詢(xún)出庫(kù)信息:倉(cāng)庫(kù)管理員可以對(duì)出庫(kù)信息進(jìn)行查詢(xún)。查詢(xún)出庫(kù)信息,返回的結(jié)果是入庫(kù)表單修改出
29、庫(kù)信息:倉(cāng)庫(kù)管理員可以修改出庫(kù)信息,當(dāng)出庫(kù)表單出錯(cuò)需要修改的時(shí)候,管理員登陸系統(tǒng),然后執(zhí)行修改出庫(kù)信息操作,將原有的出錯(cuò)表單更改接口與屬性int insert() 功能:添加出庫(kù)信息,返回值 intvoid select() 功能:查詢(xún)出庫(kù)信息,返回值 voidint modify() 功能:修改出庫(kù)信息,返回值 void作作作作作作作作作作作作作作作作作作作作作管理員用例圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔19不不不不不不不不不不不1 : 不不不不不不()2 : 不不不不不不()3 : 不不不不不不()4 : 不不不不不不()5 : 不不不不不不()6 :
30、不不不不不不()7 : 不不不不不不()8 : 不不不不不不()9 : 不不不不不不()出庫(kù)信息時(shí)序圖 不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不出庫(kù)信息活動(dòng)圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔205.4 商品管理模塊商品管理模塊模塊名稱(chēng)商品管理功能描述倉(cāng)庫(kù)管理員和采購(gòu)員都可以查詢(xún)相關(guān)的商品信息,并對(duì)商品進(jìn)行管理添加商品信息:采購(gòu)員采購(gòu)了某樣商品后,可以添加商品信息,添加的商品信息就會(huì)顯示到查詢(xún)商品信息中。查詢(xún)商品信息:定義了如何查詢(xún)商品信息,管理員和采購(gòu)員對(duì)商品信息進(jìn)行
31、查詢(xún)時(shí),執(zhí)行查詢(xún)操作修改商品信息:定義了倉(cāng)庫(kù)管理員和采購(gòu)員如何修改商品信息。當(dāng)商品信息,比如價(jià)格,供應(yīng)商需要修改的時(shí)候,管理員執(zhí)行該操作,對(duì)商品信息進(jìn)行修改。接口與屬性int ShopUpdate()功能:倉(cāng)庫(kù)管理員和采購(gòu)員可以調(diào)用該函數(shù)接口,來(lái)實(shí)現(xiàn)商品的信息更新int ShopDel()功能:當(dāng)倉(cāng)庫(kù)管理員想要對(duì)商品信息進(jìn)行刪除時(shí),可調(diào)用該函數(shù)接口public ArrayList ShopSelect()功能:當(dāng)倉(cāng)庫(kù)采購(gòu)員和倉(cāng)庫(kù)管理員想要查詢(xún)商品信息時(shí),可以調(diào)用該函數(shù)接口int ShopInsert()功能:當(dāng)倉(cāng)庫(kù)管理員和采購(gòu)員想要對(duì)商品信息進(jìn)行添加時(shí),可調(diào)用該函數(shù)接口倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)
32、說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔21作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作商品信息模塊的用例圖不不不不不不不不不不1 : 不不不不不不()2 : 不不不不不不()3 : 不不不不不不()4 : 不不不不不不()5 : 不不不不不不()6 : 不不不不不不()7 : 不不不不不不()8 : 不不不不不不()9 : 不不不不不不()10 : 不不不不不不()商品信息模塊的時(shí)序圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔22不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不
33、不不不不不不不不不不不不不不不不不不不不不不不不不商品信息活動(dòng)圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔235.5 供應(yīng)商管理模塊供應(yīng)商管理模塊模塊名稱(chēng)供應(yīng)商管理功能描述采購(gòu)員可以添加修改供應(yīng)商基本信息。供應(yīng)商是商品信息中不可或缺的一部分。添加供應(yīng)商信息:該子系統(tǒng)定義了采購(gòu)員如何添加供應(yīng)商信息,當(dāng)有新的供應(yīng)商出現(xiàn)時(shí),與該供應(yīng)商聯(lián)系的采購(gòu)員可以登錄系統(tǒng),來(lái)添加供應(yīng)商信息。查詢(xún)供應(yīng)商信息:采購(gòu)員可以查詢(xún)供應(yīng)商信息,管理員同樣可以進(jìn)行供應(yīng)商信息的查詢(xún)。修改供應(yīng)商信息:定義了如何對(duì)供應(yīng)商信息進(jìn)行修改,當(dāng)供應(yīng)商信息需要變更的時(shí)候,采購(gòu)員需要登錄到系統(tǒng),然后執(zhí)行修改操作,從而對(duì)
34、供應(yīng)商信息進(jìn)行修改。刪除供應(yīng)商信息:定義了如何對(duì)供應(yīng)商信息進(jìn)行刪除,當(dāng)供應(yīng)商信息需要?jiǎng)h除的時(shí)候,采購(gòu)員需要登錄到系統(tǒng),然后執(zhí)行刪除操作,從而對(duì)供應(yīng)商信息進(jìn)行刪除。接口與屬性public ArrayList GongSelect():該函數(shù)定義了如何查詢(xún)供應(yīng)商信息,在函數(shù)內(nèi)部自帶了供應(yīng)商查詢(xún)語(yǔ)句,通過(guò)調(diào)用該函數(shù),即可查詢(xún)到供應(yīng)商信息,作為返回值public int GongSave():該函數(shù)定義了如何添加供應(yīng)商信息,內(nèi)嵌 insert into 的 SQL 語(yǔ)句,能夠添加供應(yīng)商信息,返回值位函數(shù)是否調(diào)用成功public int Gongupdate():供應(yīng)商信息的更新和修改由該函數(shù)定義,只需
35、要調(diào)用該函數(shù),即可完成供應(yīng)商信息的更新,返回值為函數(shù)是否調(diào)用成功public int GongDel():該函數(shù)定義了如何去刪除供應(yīng)商信息。只需簡(jiǎn)單的調(diào)用,即可完成指定功能,返回值為函數(shù)是否調(diào)用成功倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔24作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作作供應(yīng)商信息的用例圖不不不不不不不不不不不1 : 不不不不不不不()2 : 不不不不不不()3 : 不不不不不不不()4 : 不不不不不不()5 : 不不不不不不不()6 : 不不不不不不不()7 : 不不不不不不()8 : 不不不不不不不()9 : 不不不不不不()供應(yīng)商信息的時(shí)序圖倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明書(shū)內(nèi)部文檔25不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不不供應(yīng)商活動(dòng)圖5.6 庫(kù)存報(bào)表模塊庫(kù)存報(bào)表模塊模塊名稱(chēng)庫(kù)存報(bào)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能家居加盟品牌授權(quán)合同3篇
- 二零二五年度新能源儲(chǔ)能系統(tǒng)購(gòu)買(mǎi)合同3篇
- 二零二五年度林業(yè)人才培養(yǎng)合作造林協(xié)議3篇
- 2025年度老舊房屋漏水檢測(cè)與賠償專(zhuān)項(xiàng)協(xié)議3篇
- 2025年度股東退出與公司知識(shí)產(chǎn)權(quán)保護(hù)合同3篇
- 二零二五年度模特服裝租賃拍攝合同3篇
- 2025年度房地產(chǎn)公司合伙人項(xiàng)目合作協(xié)議3篇
- 二零二五年度循環(huán)水養(yǎng)殖養(yǎng)魚(yú)合作合同3篇
- 2025年度體育場(chǎng)館物業(yè)用房移交及賽事運(yùn)營(yíng)服務(wù)合同3篇
- 2025年度企業(yè)年會(huì)活動(dòng)宣傳片制作服務(wù)合同模板3篇
- 合伙經(jīng)營(yíng)木材加工廠協(xié)議書(shū)
- 寫(xiě)作思路要清晰省公開(kāi)課一等獎(jiǎng)新名師比賽一等獎(jiǎng)?wù)n件
- 前列腺癌根治術(shù)護(hù)理查房課件
- AQ 1017-2005 煤礦井下安全標(biāo)志(正式版)
- 甘肅2024年甘肅省公安廳招聘輔警109人筆試歷年典型考題及考點(diǎn)附答案解析
- 小升初數(shù)學(xué)《選擇題》100道有答案解析
- 2024年中考英語(yǔ)真題-帶答案
- 剪映專(zhuān)業(yè)版:PC端短視頻制作(全彩慕課版) 課件 第3章 短視頻剪輯快速入門(mén)
- (高清版)JTG 6310-2022 收費(fèi)公路聯(lián)網(wǎng)收費(fèi)技術(shù)標(biāo)準(zhǔn)
- 儲(chǔ)能一體柜技術(shù)協(xié)議
- 設(shè)備間火災(zāi)應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論