




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書PAGE1倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書班級(jí):xx姓名:xx學(xué)號(hào):xx倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第1頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第1頁。日期:xx年xx月xx日倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第1頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第1頁。目錄第一章需求分析 3一、問題背景及描述 3二、功能分析 3三、建立系統(tǒng)流程圖 3四、建立數(shù)據(jù)流圖 5五、建立數(shù)據(jù)字典 7六、算法描述 9七、建立E-R圖 10八、建立狀態(tài)圖 12第二章概要設(shè)計(jì) 14一、軟件體系結(jié)構(gòu)模型 14二、用面向數(shù)據(jù)流的方法設(shè)計(jì)系統(tǒng)軟件結(jié)構(gòu) 17三、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 22第三章詳細(xì)設(shè)計(jì) 23一、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì) 23二、模塊過程設(shè)計(jì)與界面設(shè)計(jì) 24第四章數(shù)據(jù)庫設(shè)計(jì) 30一、數(shù)據(jù)字典的設(shè)計(jì) 30二、數(shù)據(jù)表的設(shè)計(jì) 31第五章編碼和單元測試 32第六章程序運(yùn)行 36一、登陸界面 36二、主控制界面 37三、客戶管理子模塊界面 38四、用戶管理子模塊界面 39五、產(chǎn)品入庫子模塊界面 40六、產(chǎn)品出庫子模塊界面 41七、產(chǎn)品查詢子模塊界面 44八、修改產(chǎn)品信息子模塊界面 44九、幫助信息子模塊界面 45第七章心得體會(huì) 46參考文獻(xiàn) 47倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第2頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第2頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第2頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第2頁。第一章需求分析一、問題背景及描述隨著科學(xué)技術(shù)的發(fā)展,社會(huì)進(jìn)步,計(jì)算機(jī)迅速的發(fā)展,倉庫管理的方法也日新月異,以前全是由人管理的方法現(xiàn)存在很多的缺點(diǎn):管理效率低,勞動(dòng)強(qiáng)度大,信息處理速度低而且準(zhǔn)確率也不夠令人滿意。為了提高倉庫管理效率,減輕勞動(dòng)強(qiáng)度提高,信息處理速度和準(zhǔn)確性;為倉庫管理員提供更方便、科學(xué)的服務(wù)項(xiàng)目。為倉庫管理員提供的一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。于是我們便選擇了由計(jì)算機(jī)來設(shè)計(jì)一個(gè)倉庫管理系統(tǒng)的方案。讓計(jì)算機(jī)對(duì)倉庫進(jìn)行自動(dòng)管理,倉庫管理員可以直接在計(jì)算機(jī)上實(shí)現(xiàn)倉庫的信息管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。我們?cè)诂F(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上提出了新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開發(fā)和評(píng)價(jià)的依據(jù)。二、功能分析通過初步分析,“倉庫管理系統(tǒng)”應(yīng)該具備以下主要功能:⒈倉庫各種信息的輸入,包括入庫,出庫,還原,需求信息的輸入等⒉倉庫管理的各種信息查詢,修改和維護(hù)3.倉庫管理系統(tǒng)的使用幫助鑒于課程設(shè)計(jì)的緣故,本系統(tǒng)僅僅實(shí)現(xiàn)部分簡單功能。三、建立系統(tǒng)流程圖為了便于問題的論述與展開,在此加入了系統(tǒng)流程圖的內(nèi)容。通過對(duì)倉庫管理過程的了解,可以知道倉庫管理系統(tǒng)管理倉庫信息的大致過程。首先,用戶登陸倉庫管理系統(tǒng),通過一系列對(duì)系統(tǒng)的操作后,由系統(tǒng)返回給用戶相應(yīng)的結(jié)果。圖1描繪了這個(gè)大致的流程。 用戶用戶倉庫管理系統(tǒng)用戶輸入數(shù)據(jù)反饋結(jié)果圖1倉庫管理系統(tǒng)大致處理過程倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第3頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第3頁。接下來對(duì)圖1的黑匣子(倉庫管理系統(tǒng))的內(nèi)容進(jìn)行分解。通過仔細(xì)分析與了解,確定用戶對(duì)系統(tǒng)的整個(gè)操作過程:用戶登陸倉庫管理系統(tǒng),驗(yàn)證用戶身份與權(quán)限,審核后操作倉庫管理系統(tǒng),用戶可以查詢倉庫里的產(chǎn)品信息,管理員權(quán)限可修改和刪除相關(guān)倉庫的信息,用戶還可以打印相關(guān)報(bào)表,還可以查看幫助文檔。系統(tǒng)會(huì)根據(jù)用戶的操作,給予相應(yīng)的顯示與處理結(jié)果。圖2圖3圖4是分析后得出的系統(tǒng)流程圖。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第3頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第3頁。 用戶用戶輸入登陸信息審核信息添刪改查信息系統(tǒng)處理用戶的輸入信息顯示處理結(jié)果用戶圖2倉庫管理系統(tǒng)流程圖1 用戶用戶輸入登陸信息審核信息用戶成功登陸系統(tǒng)倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第4頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第4頁。圖3倉庫管理系統(tǒng)流程圖2倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第4頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第4頁。 用戶用戶輸入登陸信息審核信息用戶顯示幫助文檔顯示幫助文檔信息圖4倉庫管理系統(tǒng)流程圖3四、建立數(shù)據(jù)流圖系統(tǒng)流程圖雖然很好地描繪了具體的系統(tǒng),但是在系統(tǒng)流程圖中把“做什么”和“怎樣做”這兩類不同范疇的知識(shí)混合在一起。我們的目標(biāo)不是一成不變地復(fù)制現(xiàn)有的人工系統(tǒng),而是開發(fā)一個(gè)既能夠完成現(xiàn)有的所有功能,又能使操作更加規(guī)范或者功能更加完備的新系統(tǒng),因此,應(yīng)該著重描繪系統(tǒng)的邏輯功能。數(shù)據(jù)流圖描述數(shù)據(jù)在軟件系統(tǒng)內(nèi)從輸入流動(dòng)到輸出的過程中所經(jīng)受的變換,通常用數(shù)據(jù)流圖建立軟件的功能模型。數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,圖中沒有任何的具體物理部件,僅僅描繪數(shù)據(jù)在軟件中流動(dòng)和被處理的邏輯過程,不懂計(jì)算機(jī)技術(shù)的人也容易理解它,因此是分析員與用戶之間極好的通信工具。根據(jù)前面劃分的系統(tǒng)模塊可以得到如下數(shù)據(jù)流圖:倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第5頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第5頁。①倉庫管理系統(tǒng)整體數(shù)據(jù)流圖用戶倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第5頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第5頁。用戶用戶選擇操作1系統(tǒng)管理D1倉庫數(shù)據(jù)2輸入處理3維護(hù)模塊4幫助模塊用戶相應(yīng)結(jié)果圖5倉庫管理系統(tǒng)數(shù)據(jù)流圖②細(xì)化“系統(tǒng)管理”的數(shù)據(jù)流圖 1.11.1客戶管理1.2用戶管理1.3退出系統(tǒng)D2客戶資料D3用戶資料用戶用戶數(shù)據(jù)圖6對(duì)“系統(tǒng)管理”的細(xì)化③細(xì)化“輸入處理”的數(shù)據(jù)流圖 2.12.1產(chǎn)品入庫D1倉庫數(shù)據(jù)2.2產(chǎn)品出庫2.3產(chǎn)品查詢用戶用戶數(shù)據(jù)圖7對(duì)“輸入處理”的細(xì)化倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第6頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第6頁。④系統(tǒng)帳戶管理數(shù)據(jù)流圖倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第6頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第6頁。 用戶用戶1驗(yàn)證用戶2修改更新授權(quán)用戶用戶數(shù)據(jù)D4用戶資料用戶數(shù)據(jù)圖8系統(tǒng)帳戶管理數(shù)據(jù)流圖五、建立數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的元素的定義的集合。它的作用是在軟件分析和設(shè)計(jì)過程中提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)字典和數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型。數(shù)據(jù)字典定義數(shù)據(jù)的方法就是對(duì)數(shù)據(jù)自頂向下地分解,當(dāng)分解到不需要進(jìn)一步定義,每個(gè)和工程有關(guān)的人員都清楚其含義的元素時(shí),這種分解過程就結(jié)束了。本倉庫管理系統(tǒng)根據(jù)劃分的模塊定義了如下數(shù)據(jù)字典:①用戶信息表表名:user內(nèi)容:記載用戶登陸的基本信息倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第7頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第7頁。組成:倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第7頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第7頁。列名數(shù)據(jù)類型長度精度小數(shù)備注useridint4100關(guān)鍵字(主鍵)usernamevarchar5000不為空userpwdvarchar5000不為空purviewvarchar5000不為空組織:按錄入順序。②客戶信息表表名:customerinfo內(nèi)容:記載客戶相關(guān)的基本信息組成:列名數(shù)據(jù)類型長度精度小數(shù)備注Cidint4100關(guān)鍵字(主鍵)Cnamevarchar5000不為空Addrvarchar5000不為空PostCodeint4100不為空Phonevarchar5000不為空組織:按錄入順序。③產(chǎn)品類型表表名:producttype內(nèi)容:記載產(chǎn)品類型的基本信息組成:列名數(shù)據(jù)類型長度精度小數(shù)備注Typeidint4100關(guān)鍵字(主鍵)Typenamevarchar5000不為空倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第8頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第8頁。組織:按錄入順序。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第8頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第8頁。④庫存信息表表名:store內(nèi)容:記載產(chǎn)品庫存的基本信息組成:列名數(shù)據(jù)類型長度精度小數(shù)備注Pidint4100關(guān)鍵字(主鍵)Pnamevarchar5000不為空Ptypevarchar5000不為空Ppricefloat8530不為空Pnumint4100不為空MakeDatedatetime800不為空InDatedatetime800OutDateDatetime800組織:按錄入順序。六、算法描述分析員以黑匣子的方式記錄算法,所謂黑匣子就是不考慮一個(gè)功能的具體實(shí)現(xiàn)方法,只把它看作給予輸入之后就能夠產(chǎn)生一定輸出的匣子。這正是在早期開發(fā)階段分析員對(duì)算法應(yīng)該持有的正確觀點(diǎn),目的是用原理性算法準(zhǔn)確地定義功能,算法的細(xì)節(jié)可以等到以后的詳細(xì)設(shè)計(jì)階段再確定。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第9頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第9頁。倉庫管理系統(tǒng)中主要涉及算法方面的主要是產(chǎn)品的庫存數(shù)量,隨著倉庫的使用,入庫數(shù)量和出庫數(shù)量隨時(shí)發(fā)生變化,整個(gè)倉庫中的庫存量也就隨之變化。這里采用IPO表記錄該算法的初步描述。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第9頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第9頁。系統(tǒng):倉庫管理系統(tǒng)作者:系統(tǒng):倉庫管理系統(tǒng)作者:模塊:產(chǎn)品庫存量算法日期:編號(hào):被調(diào)用:IPO表調(diào)用:輸入:入庫數(shù)量,出庫數(shù)量,倉庫原始數(shù)量輸出:倉庫更新后的數(shù)量處理:倉庫更新后的數(shù)量=倉庫原始數(shù)量+入庫數(shù)量-出庫數(shù)量局部數(shù)據(jù)元素:注釋:圖9描繪產(chǎn)品庫存量初步算法的IPO表七、建立E-R圖為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來,系統(tǒng)分析員通常建立一個(gè)概念性的數(shù)據(jù)模型,概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,它描述從用戶角度看到的數(shù)據(jù)。通常使用實(shí)體-聯(lián)系圖來建立數(shù)據(jù)模型,可以把實(shí)體-聯(lián)系圖簡稱為E-R圖,相應(yīng)地可以把E-R圖描繪的數(shù)據(jù)模型稱為E-R模型。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第10頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第10頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第10頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第10頁。 用戶用戶用戶號(hào)用戶名用戶口令用戶權(quán)限圖10用戶E-R圖 客戶客戶客戶號(hào)客戶名聯(lián)系地址郵編電話號(hào)圖11客戶E-R圖 產(chǎn)品產(chǎn)品號(hào)產(chǎn)品產(chǎn)品號(hào)產(chǎn)品名生產(chǎn)日期價(jià)格類型倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第11頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第11頁。圖12產(chǎn)品E-R圖倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第11頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第11頁。 倉庫入庫倉庫入庫客戶用戶產(chǎn)品類型屬于出庫倉庫1NMPNPMNQR圖13倉庫管理系統(tǒng)聯(lián)系圖八、建立狀態(tài)圖狀態(tài)圖(也叫狀態(tài)轉(zhuǎn)換圖)通過描繪系統(tǒng)狀態(tài)及引起系統(tǒng)轉(zhuǎn)換的事件來表示系統(tǒng)的行為。此外,狀態(tài)圖還指明了作為特定事件的結(jié)果系統(tǒng)將做哪些動(dòng)作。因此,可以用狀態(tài)圖建立軟件系統(tǒng)的行為模型。狀態(tài)是可以被觀察到的系統(tǒng)行為模式,一個(gè)狀態(tài)代表系統(tǒng)的一種行為模式,狀態(tài)規(guī)定了系統(tǒng)對(duì)事件的響應(yīng)方式。在狀態(tài)圖中第一的狀態(tài)主要有:初態(tài)、終態(tài)和中間狀態(tài),在一張狀態(tài)圖中只能有一個(gè)初態(tài),而終態(tài)則可以有0個(gè)至多個(gè)。在狀態(tài)圖中,初態(tài)用實(shí)心圓表示,終態(tài)用一對(duì)同心圓(內(nèi)圓為實(shí)心圓)表示。中間狀態(tài)用圓角矩形表示,可以使用兩條水平橫線把它分成上、中、下3個(gè)部分,分別防止?fàn)顟B(tài)名、狀態(tài)變量和活動(dòng)表。事件是在某個(gè)特定時(shí)刻發(fā)生的事情,它是對(duì)引起系統(tǒng)動(dòng)作或(或)從一個(gè)狀態(tài)轉(zhuǎn)換到另一個(gè)狀態(tài)的外界事件的抽象。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第12頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第12頁。狀態(tài)圖中兩個(gè)狀態(tài)之間帶箭頭的連線表示狀態(tài)轉(zhuǎn)換,箭頭指明了轉(zhuǎn)換的方向。狀態(tài)轉(zhuǎn)換通常是由事件觸發(fā)的,在這種情況下應(yīng)該在表示狀態(tài)轉(zhuǎn)換的箭頭上標(biāo)出觸發(fā)事件表達(dá)式。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第12頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第12頁。以下是倉庫管理系統(tǒng)的狀態(tài)圖:登陸界面驗(yàn)證帳戶登陸界面驗(yàn)證帳戶輸入密碼不合法帳戶驗(yàn)證權(quán)限合法帳戶查詢、修改自身信息;修改其他用戶權(quán)限;添加新用戶;查詢、修改、注銷、添加客戶信息;查詢、修改、添加、刪除產(chǎn)品信息;查詢、修改、添加、刪除出、入庫信息查詢、修改自身信息;查詢客戶信息;查詢出、入庫信息;查詢產(chǎn)品信息管理權(quán)限普通權(quán)限倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第13頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第13頁。圖14倉庫管理系統(tǒng)狀態(tài)圖倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第13頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第13頁。第二章詳細(xì)設(shè)計(jì)一、模塊過程設(shè)計(jì)與界面設(shè)計(jì)⒈驗(yàn)證用戶身份功能模塊⑴功能描述驗(yàn)證用戶身份功能模塊用于對(duì)登陸系統(tǒng)的用戶進(jìn)行身份驗(yàn)證,確定用戶是否擁有使用該系統(tǒng)的資格以及該用戶的權(quán)限。因此,任何用戶登陸系統(tǒng)都調(diào)用此模塊。⑵主要算法if用戶名and口令正確以該用戶身份進(jìn)入系統(tǒng)總控制界面并獲得響應(yīng)系統(tǒng)權(quán)限else提示“用戶名或口令錯(cuò)誤”累計(jì)錯(cuò)誤三次,自動(dòng)關(guān)閉本系統(tǒng)endif⒉系統(tǒng)總控制模塊⑴功能描述系統(tǒng)總控制模塊是系統(tǒng)運(yùn)行時(shí)的主控制程序,通過系統(tǒng)的主菜單集中各子功能模塊,用戶在該模塊中通過選擇菜單進(jìn)入到相應(yīng)的子模塊。⑵菜單設(shè)計(jì)系統(tǒng)菜單設(shè)計(jì)如下表所示。表1系統(tǒng)菜單一級(jí)菜單系統(tǒng)輸入維護(hù)幫助二、三級(jí)菜單客戶管理產(chǎn)品查詢修改產(chǎn)品信息系統(tǒng)信息用戶管理產(chǎn)品入庫退出系統(tǒng)產(chǎn)品出庫⑶主要算法每個(gè)菜單項(xiàng)調(diào)用相應(yīng)模塊,實(shí)現(xiàn)各自的功能。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第14頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第14頁。以退出系統(tǒng)為例:倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第14頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第14頁。if退出系統(tǒng) 提示“確認(rèn)退出系統(tǒng)?”if確認(rèn)退出退出倉庫管理系統(tǒng)else返回到倉庫管理系統(tǒng) endifendif其他功能菜單類似。⒊用戶信息管理模塊⑴功能描述用戶信息管理模塊是對(duì)整個(gè)系統(tǒng)的用戶進(jìn)行權(quán)限分配的模塊,通過調(diào)用該模塊,具有查詢用戶基本信息和修改密碼及權(quán)限的功能。系統(tǒng)第一次運(yùn)行時(shí)只有超級(jí)用戶具有用戶權(quán)限分配的權(quán)限。⑵調(diào)用方式用戶在主控制界面中選擇調(diào)用該模塊。⑶主要算法①添加按鈕觸發(fā)的處理:用于添加新的用戶,產(chǎn)生添加用戶的界面。(僅限管理員權(quán)限)②刪除按鈕觸發(fā)的處理:用于刪除選中的系統(tǒng)用戶。(僅限管理員權(quán)限)③修改密碼按鈕觸發(fā)的處理:用于修改當(dāng)前用戶的密碼,產(chǎn)生新的密碼修改界面。修改密碼處理流程:輸入原始密碼重復(fù)輸入原始密碼if兩次密碼相同匹配數(shù)據(jù)庫用戶密碼 if與數(shù)據(jù)庫密碼相同倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第15頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第15頁。 繼續(xù)輸入新密碼,修改成功倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第15頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第15頁。else 顯示“您的密碼不正確!”else 顯示“兩次輸入不相同!”④上一頁按鈕觸發(fā)的處理:顯示上一頁的記錄。⑤下一頁按鈕觸發(fā)的處理:顯示下一頁的記錄。⑥首頁按鈕觸發(fā)的處理:顯示第一頁的記錄。⑦末頁按鈕觸發(fā)的處理:顯示最后一頁的記錄。⑧退出按鈕觸發(fā)的處理:關(guān)閉用戶信息管理窗口并返回主控制界面。⒋客戶信息管理模塊⑴功能描述客戶信息功能模塊是供系統(tǒng)使用人員對(duì)客戶信息進(jìn)行檢索與查詢并且進(jìn)行修改的模塊。通過調(diào)用該模塊,能夠按照不同的條件組合進(jìn)行客戶信息的查詢,并可以對(duì)查詢到的客戶信息進(jìn)行修改。⑵調(diào)用方式用戶在主控制界面中選擇相應(yīng)選項(xiàng)打開客戶信息界面,在界面中選擇相應(yīng)功能。⑶主要算法①查詢條件下拉列表:選擇查詢的方式,然后于查詢框中填寫關(guān)鍵字進(jìn)行搜索。②添加按鈕觸發(fā)的處理:用于添加新的客戶,產(chǎn)生添加客戶的界面。(僅限管理員權(quán)限)③刪除按鈕觸發(fā)的處理:用于刪除選中的客戶的信息。(僅限管理員權(quán)限)④修改按鈕觸發(fā)的處理:用于修改選中的客戶的信息,產(chǎn)生客戶信息修改界面。(僅限管理員權(quán)限)⑤上一頁按鈕觸發(fā)的處理:顯示上一頁的記錄。⑥下一頁按鈕觸發(fā)的處理:顯示下一頁的記錄。⑦首頁按鈕觸發(fā)的處理:顯示第一頁的記錄。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第16頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第16頁。⑧末頁按鈕觸發(fā)的處理:顯示最后一頁的記錄。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第16頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第16頁。⑨退出按鈕觸發(fā)的處理:關(guān)閉客戶信息管理窗口并返回主控制界面。⒌產(chǎn)品入庫功能模塊⑴功能描述產(chǎn)品入庫功能模塊是用于新的產(chǎn)品添加到倉庫的處理模塊。通過調(diào)用該模塊,用戶將產(chǎn)品的入庫信息添加到倉庫信息中。⑵調(diào)用方式用戶在主控制界面中選擇相應(yīng)選項(xiàng)打開產(chǎn)品入庫界面,在界面中填寫相應(yīng)入庫信息。⑶主要算法①產(chǎn)品類型下拉列表:選擇入庫產(chǎn)品的類型。②產(chǎn)品名輸入框:用于輸入添加的產(chǎn)品的名稱。③產(chǎn)品價(jià)格輸入框:用于輸入添加的產(chǎn)品的價(jià)格。④入庫量輸入框:用于輸入添加的產(chǎn)品的數(shù)量。(按產(chǎn)品類型確定單位)⑤生產(chǎn)日期輸入框:用于填寫入庫產(chǎn)品的生產(chǎn)日期。⑥入庫按鈕觸發(fā)的處理:將用戶填寫的入庫產(chǎn)品的信息添加到庫存的產(chǎn)品信息中。⑦重置按鈕觸發(fā)的處理:將用戶填寫的產(chǎn)品入庫信息清空重新填寫。⑧退出按鈕觸發(fā)的處理:關(guān)閉產(chǎn)品入庫窗口并返回主控制界面。⒍產(chǎn)品出庫功能模塊⑴功能描述產(chǎn)品出庫功能模塊是用于產(chǎn)品從倉庫售出的處理模塊。通過調(diào)用該模塊,用戶將產(chǎn)品的出庫信息添加到倉庫信息中。⑵調(diào)用方式用戶在主控制界面中選擇相應(yīng)選項(xiàng)打開產(chǎn)品出庫界面,在界面中填寫相應(yīng)出庫信息。⑶主要算法①產(chǎn)品名下拉列表:選擇出庫產(chǎn)品的名稱。②出庫量輸入框:用于輸入售出的產(chǎn)品的數(shù)量。(按產(chǎn)品類型確定單位)倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第17頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第17頁。③倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第17頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第17頁。④重置按鈕觸發(fā)的處理:將用戶填寫的產(chǎn)品入庫信息清空重新填寫。⑤退出按鈕觸發(fā)的處理:關(guān)閉產(chǎn)品出庫窗口并返回主控制界面。⒎產(chǎn)品信息管理模塊⑴功能描述產(chǎn)品信息管理模塊是供系統(tǒng)使用人員對(duì)產(chǎn)品信息進(jìn)行檢索與查詢并且進(jìn)行修改的模塊。通過調(diào)用該模塊,能夠按照不同的條件組合進(jìn)行產(chǎn)品信息的查詢,并可以對(duì)查詢到的產(chǎn)品信息進(jìn)行修改。⑵調(diào)用方式用戶在主控制界面中選擇相應(yīng)選項(xiàng)打開產(chǎn)品信息界面,在界面中選擇相應(yīng)功能。⑶主要算法①查詢條件下拉列表:選擇查詢的方式,然后于查詢框中填寫關(guān)鍵字進(jìn)行搜索。②查詢按鈕觸發(fā)的處理:用于根據(jù)查詢條件和用戶輸入的條件進(jìn)行查詢產(chǎn)品的相關(guān)信息并顯示。③修改按鈕觸發(fā)的處理:用于修改選中的產(chǎn)品的信息,產(chǎn)生產(chǎn)品信息修改界面。(僅限管理員權(quán)限)④上一頁按鈕觸發(fā)的處理:顯示上一頁的記錄。⑤下一頁按鈕觸發(fā)的處理:顯示下一頁的記錄。⑥首頁按鈕觸發(fā)的處理:顯示第一頁的記錄。⑦末頁按鈕觸發(fā)的處理:顯示最后一頁的記錄。⑧退出按鈕觸發(fā)的處理:關(guān)閉產(chǎn)品信息管理窗口并返回主控制界面。⒐數(shù)據(jù)維護(hù)模塊⑴功能描述本模塊主要用于維護(hù)倉庫系統(tǒng)的數(shù)據(jù),經(jīng)常備份倉庫的各種信息數(shù)據(jù),確保整個(gè)系統(tǒng)的可靠性,以便在出現(xiàn)意外情況時(shí)可以及時(shí)恢復(fù)倉庫的全部數(shù)據(jù)。⑵調(diào)用方式倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第18頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第18頁。用戶在主控制界面中選擇相應(yīng)選項(xiàng)打開數(shù)據(jù)恢復(fù)界面,在界面中選擇相應(yīng)功能。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第18頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第18頁。⑶主要算法①數(shù)據(jù)備份(手動(dòng))按鈕觸發(fā)的處理:立即開始備份當(dāng)前倉庫管理系統(tǒng)的各種數(shù)據(jù)。②數(shù)據(jù)備份(自動(dòng))按鈕觸發(fā)的處理:用戶設(shè)定數(shù)據(jù)自動(dòng)備份的時(shí)間,系統(tǒng)根據(jù)用戶設(shè)定的時(shí)間自動(dòng)將倉庫管理系統(tǒng)中此刻的各種數(shù)據(jù)進(jìn)行備份。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第19頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第19頁。③退出按鈕觸發(fā)的處理:關(guān)閉產(chǎn)品信息管理窗口并返回主控制界面。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第19頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第19頁。第四章數(shù)據(jù)庫設(shè)計(jì)一、數(shù)據(jù)字典的設(shè)計(jì)根據(jù)以上分析,為了簡便系統(tǒng)設(shè)計(jì)倉庫管理系統(tǒng)決定采用Access數(shù)據(jù)庫來設(shè)計(jì)。建立倉庫數(shù)據(jù)庫storage,并建立用戶基本信息表(user)、客戶基本信息表(customerinfo)、產(chǎn)品類型表(producttype)、庫存信息表(store)等4張數(shù)據(jù)表。并根據(jù)需求分析時(shí)數(shù)據(jù)字典的設(shè)計(jì),分別設(shè)計(jì)這5張數(shù)據(jù)表如下。圖23user字段表圖24customerinfo字段表圖25producttype字段表倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第20頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第20頁。圖26store字段表倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第20頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第20頁。二、數(shù)據(jù)表的設(shè)計(jì)由上面設(shè)計(jì)的數(shù)據(jù)字典,結(jié)合實(shí)際情況給數(shù)據(jù)表錄入數(shù)據(jù)。圖27user表圖28customerinfo表圖29producttype表倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第21頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第21頁。圖30store表倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第21頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第21頁。第六章程序運(yùn)行一、登陸界面⒈錯(cuò)誤登陸用戶:圖31登陸失敗界面⒉正確登陸用戶:倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第22頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第22頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第22頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第22頁。圖32正確用戶直接進(jìn)入主界面二、主控制界面⒈系統(tǒng)模塊:圖33主界面系統(tǒng)模塊⒉輸入模塊:倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第23頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第23頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第23頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第23頁。圖34主界面輸入模塊⒊維護(hù)模塊:圖35主界面維護(hù)模塊⒋幫助模塊:圖36主界面幫助模塊三、客戶管理子模塊界面?zhèn)}庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第24頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第24頁。圖37客戶管理控制界面?zhèn)}庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第24頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第24頁。四、用戶管理子模塊界面⒈用戶信息界面:圖38用戶信息界面⒉修改密碼:①密碼錯(cuò)誤:圖39修改密碼失敗倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第25頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第25頁。②密碼正確:倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第25頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第25頁。圖40成功修改密碼五、產(chǎn)品入庫子模塊界面⒈產(chǎn)品入庫:①數(shù)據(jù)不完整:圖41產(chǎn)品入庫失敗倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第26頁。倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32頁,當(dāng)前為第26頁。②倉庫管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書全文共32
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州師范大學(xué)《運(yùn)動(dòng)生物力學(xué)Ⅱ》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林電子信息職業(yè)技術(shù)學(xué)院《康復(fù)心理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊鐵道大學(xué)《病原生物學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶文理學(xué)院《地下空間規(guī)劃與設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 云南理工職業(yè)學(xué)院《思想品德修養(yǎng)與法律基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢電力職業(yè)技術(shù)學(xué)院《建筑施工圖設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 售樓部主體施工合同
- 房屋裝修木工合同
- 醫(yī)療器械代加工合同
- 商業(yè)住房買賣合同
- 2023年河南工業(yè)和信息化職業(yè)學(xué)院單招面試題庫及答案解析
- 國企治理三會(huì)一層詳解
- GB/T 6081-2001直齒插齒刀基本型式和尺寸
- GB/T 3717-1983測長機(jī)
- GB/T 19189-2011壓力容器用調(diào)質(zhì)高強(qiáng)度鋼板
- 【農(nóng)業(yè)養(yǎng)殖技術(shù)】花鱸淡水池塘標(biāo)準(zhǔn)化養(yǎng)殖技術(shù)
- 政治學(xué)基礎(chǔ)課件全部終稿
- 酒店運(yùn)營管理課件
- 中國古代建筑理論知識(shí)考核試題與答案
- 山東省青島市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 綠色建筑評(píng)價(jià)評(píng)分表
評(píng)論
0/150
提交評(píng)論