倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書(第5組)_第1頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書(第5組)_第2頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書(第5組)_第3頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書(第5組)_第4頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書(第5組)_第5頁(yè)
已閱讀5頁(yè),還剩81頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書(第5組)日期: 2014-10-編寫:陳正超10審核:日期:批準(zhǔn):日期:受控狀態(tài):是日期: 2014-10-發(fā)布版次: 1.110編號(hào):專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔變更記錄作日期版本變更說明者2014-10-101.0初始版本陳正超2014-10-261.1添加活動(dòng)圖和模塊類圖陳正超簽字確認(rèn)系統(tǒng)模塊對(duì)應(yīng)章節(jié)對(duì)應(yīng)部門負(fù)責(zé)人簽字2專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書目錄.1引言.編寫目1的 .1.1.1.背景 .1.2.1.2概述.基1線 .2.1.1.范圍 .2.2.2.

2、定義 .2.3.2.參考資料 .2.4.2.術(shù)語(yǔ)與縮寫解釋 .2.5.2.則 .模塊命名規(guī)3.3.總 .模塊匯4.3.模塊匯總表 .4.1.3.塊關(guān)系圖 .4.2.6.計(jì)子系統(tǒng)模塊設(shè).125.操作員管理模塊 .5.1.12.入庫(kù)管理模塊 .5.2.14.出庫(kù)管理模塊 .5.3.17.商品管理模塊 .5.4.19.供應(yīng)商管理模塊 .5.5.22.庫(kù)存報(bào)表模塊 .5.6.24.GUI設(shè)計(jì) .5.7.27.專業(yè)資料整理WORD格式界面關(guān)系5.7.圖 .1.28.I專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書1 引言1.1編寫目的在前一階段本倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目的概要設(shè)計(jì)中,已經(jīng)對(duì)本項(xiàng)目的概要進(jìn)

3、行了初步的設(shè)計(jì),即將整個(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ì),涉及類圖,時(shí)序圖,快關(guān)系圖等等。在該倉(cāng)庫(kù)管理系統(tǒng)的程序設(shè)計(jì)階段,程序員可以參考詳細(xì)設(shè)計(jì)說明書,在對(duì)項(xiàng)目程序設(shè)計(jì)時(shí),按照詳細(xì)設(shè)計(jì)說明書中的設(shè)定,對(duì)程序進(jìn)行編寫。后面的軟件測(cè)試以及軟件的維護(hù)階段也可以參考詳細(xì)設(shè)計(jì)說明書,以便于了解詳細(xì)設(shè)計(jì)中所完成的各個(gè)模塊的實(shí)現(xiàn),提出修改意見,完善系統(tǒng)設(shè)計(jì)。本文檔供項(xiàng)目經(jīng)理,設(shè)計(jì)人員,開發(fā)人員閱讀1.2背景1. 待開發(fā)的軟件系統(tǒng)的名稱:倉(cāng)庫(kù)管理系統(tǒng)2. 本項(xiàng)目的任務(wù)提出者及單位:計(jì)算機(jī)

4、科學(xué)與工程學(xué)院3. 開發(fā)者:軟件工程實(shí)驗(yàn)第五組用戶及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò):電子科技大學(xué)全校師生4. 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系。2 概述2.1基線倉(cāng)庫(kù)管理系統(tǒng)需求分析說明書,倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)說明書1專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔2.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)及其盤點(diǎn)模型的研究與設(shè)計(jì). 微電子學(xué)與計(jì)算機(jī)J.2005.22(1):17-19.2趙國(guó)增 . 基于 C/

5、S結(jié)構(gòu)的庫(kù)存管理系統(tǒng)的設(shè). 信息技術(shù)計(jì)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ǔ)與縮寫解釋縮寫、術(shù)語(yǔ)解 釋類圖類圖 (Class diagram)由許多(靜態(tài))說明性的模型元素(例如類、包和它們之間的關(guān)系,這些元素和它們的內(nèi)容互相連接)組成。類圖可以組織在(并且屬于)包中,

6、僅顯示特定包中的相關(guān)內(nèi)容。專業(yè)資料整理WORD格式2專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔時(shí)序圖時(shí)序圖( Sequence Diagram),亦稱為序列圖或循序圖,是一種UML行為圖。它通過描述對(duì)象之間發(fā)送消息的時(shí)間順序顯示多個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作。它可以表示用例的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每條消息對(duì)應(yīng)了一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件3 模塊命名規(guī)則用下劃線分開,例如:get_number_of_files4 模塊匯總4.1模塊匯總表子模塊操作員管理模塊名稱功能簡(jiǎn)述對(duì)操作員的添加、刪除以及用戶的登陸注銷操操作員管理作用戶登陸在該模塊中,用戶可以使用

7、用戶名和密碼進(jìn)行登陸,登陸過后才能進(jìn)行對(duì)應(yīng)的操作。登陸用戶分為管理員和采購(gòu)員,管理員擁有管理員權(quán)限,而采購(gòu)員的權(quán)限比較小添加用戶當(dāng)該用戶為管理員用戶時(shí),管理員可以對(duì)用戶進(jìn)行添加,添加過后,添加的用戶才能登陸。當(dāng)需要增加采購(gòu)員首先由管理員進(jìn)行添時(shí),加用戶操作,然后采購(gòu)員登陸,并且修改用戶信息,并保存刪除用戶當(dāng)?shù)顷懹脩魹楣芾韱T用戶時(shí),管理員可以對(duì)某個(gè)或某些用戶進(jìn)行刪除操作,用戶被刪除之后,該用戶不再擁有登陸權(quán)限。當(dāng)采購(gòu)員離開公管理員登陸系統(tǒng),然后司,需要對(duì)其個(gè)人信息及權(quán)限進(jìn)行刪除時(shí),執(zhí)行刪除用戶操作。子模塊入庫(kù)管理模塊名稱功能簡(jiǎn)述倉(cāng)庫(kù)管理員可以對(duì)商品的入庫(kù)信息進(jìn)行查入庫(kù)管理詢、添加、修改等操作。入

8、庫(kù)信息更新結(jié)束之后,系統(tǒng)同時(shí)會(huì)對(duì)庫(kù)存信息進(jìn)行更新3專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔添加入庫(kù)信息倉(cāng)庫(kù)管理員入庫(kù)的時(shí)候,會(huì)添加入庫(kù)信息。當(dāng)商品需要入庫(kù)的時(shí)候,管理員登陸系統(tǒng)進(jìn)行入庫(kù)信息的添加,添加了入庫(kù)信息之后,庫(kù)存信息同時(shí)得到更新倉(cāng)庫(kù)管理員對(duì)入庫(kù)信息的查查詢?nèi)霂?kù)信息,返回的結(jié)果是入庫(kù)查詢?nèi)霂?kù)信息詢。表單倉(cāng)庫(kù)管理員對(duì)入庫(kù)信息的修修改入庫(kù)信息改。當(dāng)入庫(kù)表單出錯(cuò)需要修改的時(shí)候,管將原有的出錯(cuò)表單更理員登陸系統(tǒng), 然后執(zhí)行修改入庫(kù)信息操作,改子模塊出庫(kù)管理模塊名稱功能簡(jiǎn)述出庫(kù)管理倉(cāng)庫(kù)管理員可以對(duì)商品的出庫(kù)信息進(jìn)行查詢、添加等操作,以方便其他操作員修改出庫(kù)信息。出庫(kù)信息更新結(jié)

9、束之后,系統(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í)得到更新查詢出庫(kù)信息倉(cāng)庫(kù)管理員可以對(duì)出庫(kù)信息進(jìn)行查詢。查詢出庫(kù)信息,返回的結(jié)果是入庫(kù)表單修改出庫(kù)信息倉(cāng)庫(kù)管理員可以修改出庫(kù)信息,當(dāng)出庫(kù)表單出錯(cuò)需要修改的時(shí)候,管理員登陸系統(tǒng),然后執(zhí)行修改出庫(kù)信息操作,將原有的出錯(cuò)表單更改子模塊商品管理模塊名稱功能簡(jiǎn)述倉(cāng)庫(kù)管理員和采購(gòu)員都可以查詢相關(guān)的商品信商品管理息,并對(duì)商品進(jìn)行管理采購(gòu)員采購(gòu)了某樣商品后,可以添加商品信息,添加的商品信息添加商品信息就會(huì)顯示到查詢商品信息中。查詢商品

10、信息定義了如何查詢商品信息,管理員和采購(gòu)員對(duì)商品信息進(jìn)行查詢時(shí),執(zhí)行查詢操作定義了倉(cāng)庫(kù)管理員和采購(gòu)員如何修改商品信修改商品信息息。當(dāng)商品信息,比如價(jià)4專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔管理員執(zhí)行該操作,對(duì)商品信息進(jìn)行格,供應(yīng)商需要修改的時(shí)候,修改。子模塊供應(yīng)商管理模塊名稱功能簡(jiǎn)述采購(gòu)員可以添加修改供應(yīng)商基本信供應(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),來添加供應(yīng)商信息。查詢供應(yīng)商信息采購(gòu)員可以查詢供應(yīng)商信息,管理員同樣可以進(jìn)行供應(yīng)商信息的查詢。修改供

11、應(yīng)商信息定義了如何對(duì)供應(yīng)商信息進(jìn)行修改,當(dāng)供應(yīng)商信息需要變更的時(shí)候,采購(gòu)員需要登錄到系統(tǒng),然后執(zhí)行修改操作,從而對(duì)供應(yīng)商信息進(jìn)行修改。子模塊庫(kù)存管理模塊名稱功能簡(jiǎn)述倉(cāng)庫(kù)管理員和采購(gòu)員可以查庫(kù)存報(bào)表詢、修改、添加、刪除相關(guān)商品的庫(kù)存信倉(cāng)庫(kù)管理員可以對(duì)報(bào)損和退貨息,以保證系統(tǒng)的正確性和及時(shí)性;進(jìn)行統(tǒng)計(jì),然后對(duì)相關(guān)的信息進(jìn)行修改和報(bào)表。庫(kù)存查詢倉(cāng)庫(kù)管理員和采購(gòu)員都可以對(duì)庫(kù)存進(jìn)行查詢,返回庫(kù)存信息。庫(kù)存報(bào)表及查詢倉(cāng)庫(kù)管理員可以查看庫(kù)存報(bào)表,返回是以庫(kù)存報(bào)表的形式返回。提供庫(kù)存警報(bào)功能,當(dāng)庫(kù)存小于一定量的值時(shí),庫(kù)存會(huì)提醒倉(cāng)庫(kù)庫(kù)存警報(bào)管理員子模塊 GUI設(shè)計(jì)模塊名稱功能簡(jiǎn)述實(shí)現(xiàn)對(duì)供應(yīng)商、商品進(jìn)貨、商功能交

12、互實(shí)現(xiàn)不同用戶、管理員通過此GUI品采購(gòu)、商品庫(kù)存實(shí)時(shí)進(jìn)行監(jiān)控。5專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書4.2塊關(guān)系圖入庫(kù)報(bào)表-itemNumber: String-itemName: String-supplierNumber: String-supplierName: String-number: int-money: float-storageNumber: String<<ArrayList>>+nameSelct()<<int>>+StrSelect()<<int>>+AllSelect()庫(kù)存報(bào)

13、表-itemNumber: String-itemName: String-itemRemain: int-itemValue: float<<ArrayList>>+itemNoSelect()<<ArrayList>>+itemNameSelect()<<ArrayList>>+itemArraySelect()<<ArrayList>>+StrSelect()<<ArrayList>>+allSelect()商品管理-itemNumber: String-itemNam

14、e: String-itemShortName: String-specifications: String-place : String-qualityPeriod: int-price: int-remarks: String<<ArrayList>>+ShopSelect()<<ArrayList>>+ShopArry()<<void>>+ShopBainhao()<<int>>+ShopSave()<<int>>+ShopUpdate()<<int>

15、>+ShopDel()專業(yè)資料整理出庫(kù)報(bào)表-itemNumber: String-itemName: String-customName: String-number: int-money: int-deliveryNumber: String<<ArrayList>>+StrSelect()<<void>>+select()<<int>>+insert()操作員-No: String-Name: String-Password: String-Level: StringWORD格式內(nèi)部文檔6-Time: Strin

16、g<<int>>+operatorSelect()<<void>>+Autohao()<<Vector>>+getAllOpertion()<<int>>+opterInsert()<<int>>+opterDel()供應(yīng)商管理-supplierNumber: String-supplierName: String-supplierShortName: String-telephone: String-fax: String-bankName: String-bankNumb

17、er: String-emaill: String-postalCode: String-website: String<<ArrayList>>+supplierSelect()<<void>>+select()<<int>>+supplierSave()<<int>>+supplierUpdate()<<int>>+supplierDel()專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔LoginView 登陸界面LoginHandler<<L

18、oginView>>+loginLoginModel操作員<<LoginModel>>+mode<<void>>+actionPerf-No: Stringormed()-Name: String+LoginHandler()-Password: String-Level: String-Time: String<<int>>+operatorSelect()<<void>>+Autohao()<<Vector>>+getAllOpertion()<<

19、int>>+opterInsert()<<int>>+opterDel()操作員類圖入庫(kù)界面<<void>>-jbInit()入庫(kù)處理<<rukuModel>>+model<<rukuview>>+view入庫(kù)報(bào)表<<void>>+Select()<<void>>+addRow()-itemNumber: String<<boolean>>+addInse-itemName: Stringrt()<<vo

20、id>>+actionPerformed()-supplierNumber: String-supplierName: String-number: int-money: float-storageNumber: String<<ArrayList>>+nameSelct()<<int>>+StrSelect()<<int>>+AllSelect()專業(yè)資料整理WORD格式入庫(kù)類圖7專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔出庫(kù)界面<<void>>+jbInit()出

21、庫(kù)處理<<chukuview>>+view<<chukuModel>>+model<<int>>+Stselect()出庫(kù)報(bào)表<<void>>+actionPerformed()-itemNumber: String-itemName: String-customName: String-number: int-money: int-deliveryNumber: String<<ArrayList>>+StrSelect()<<void>>+sele

22、ct()<<int>>+insert()出庫(kù)類圖供應(yīng)商界面<<void>>+jbInit()供應(yīng)商處理供應(yīng)商管理<<GongModel>>+model<<GongView>>+view-supplierNumber: String-supplierName: String<<boolean>>+InputEr ror()-supplierShortName: String<<void>>+select()-telephone: String<&l

23、t;void>>+actionPerf ormed()-fax: String-bankName: String-bankNumber: String-emaill: String-postalCode: String-website: String<<ArrayList>>+supplierSelect()<<void>>+select()<<int>>+supplierSave()專業(yè)資料整理WORD格式<<int>>+supplierUpdate()<<int>&

24、gt;+supplierDel()供應(yīng)商類圖8專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔商品信息處理<<ShopModel>>+model<<void>>+select()<<boolean>>+InputError()<<void>>+actionPerformed()商品管理-itemNumber: String-itemName: String-itemShortName: String-specifications: String-place : String-quali

25、tyPeriod: int-price: int-remarks: String<<ArrayList>>+ShopSelect()<<ArrayList>>+ShopArry()<<void>>+ShopBainhao()<<int>>+ShopSave()<<int>>+ShopUpdate()<<int>>+ShopDel()商品信息類圖庫(kù)存報(bào)表界面<<void>>+jbInit()庫(kù)存報(bào)表處理<<kucunS

26、electView>>+view庫(kù)存報(bào)表<<kucunSelectModel>>+model-itemNumber: String<<int>>+tabselect()-itemName: String<<int>>+tselect()-itemRemain: int<<void>>+actionPerformed()-itemValue: float<<ArrayList>>+itemNoSelect()<<ArrayList>>+ite

27、mNameSelect()<<ArrayList>>+itemArraySelect()<<ArrayList>>+StrSelect()<<ArrayList>>+allSelect()專業(yè)資料整理WORD格式庫(kù)存報(bào)表類圖9專業(yè)資料整理WORD格式倉(cāng)庫(kù)管理系統(tǒng)項(xiàng)目詳細(xì)設(shè)計(jì)說明書內(nèi)部文檔供應(yīng)商處理<<GongModel>>+model入庫(kù)處理<<GongView>>+view<<rukuModel>>+model<<boolean>&

28、gt;+InputError()<<rukuview>>+view <<void>>+select()<<void>>+actionPerformed()<<void>>+Select()<<void>>+addRow()<<boolean>>+addInsert()<<void>>+actionPerformed()Handler<<void>>+actionPerformed()出庫(kù)處理LoginHandler<<chukuview>>+view<<LoginView>>+login<<chukuModel>>+model <<LoginM

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論