軟件工程倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
軟件工程倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
軟件工程倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
軟件工程倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
軟件工程倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(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、倉(cāng)庫(kù)管理系統(tǒng) - 需求分析與設(shè)計(jì)作者姓名 石東來(lái) 指導(dǎo)教師 黃洪 學(xué)號(hào) 2111312103 學(xué)科(專(zhuān)業(yè))所在學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 提交日期 2014-4-3 一、 前言1、開(kāi)發(fā)背景倉(cāng)庫(kù)在企業(yè)的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用,如果不能保證正確的進(jìn)貨和庫(kù)存控制及發(fā)貨將會(huì)導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競(jìng)爭(zhēng)力。傳統(tǒng)的簡(jiǎn)單、靜態(tài)的倉(cāng)庫(kù)管理已經(jīng)無(wú)法保證企業(yè)各種資源的高效利用。現(xiàn)在的倉(cāng)庫(kù)作業(yè)和庫(kù)存控制作業(yè)十分復(fù)雜化、多樣化,僅靠人工記憶和手工錄入,不但費(fèi)時(shí)費(fèi)力,而且容易出錯(cuò),給企業(yè)帶來(lái)巨大損失。為了克服以上問(wèn)題,必須使倉(cāng)儲(chǔ)管理和計(jì)算機(jī)系統(tǒng)相互結(jié)合起來(lái),以使倉(cāng)庫(kù)服務(wù)得到有效的

2、執(zhí)行和監(jiān)督。倉(cāng)庫(kù)管理系統(tǒng)可以對(duì)倉(cāng)儲(chǔ)各環(huán)節(jié)實(shí)施全過(guò)程控制管理,并可對(duì)貨物進(jìn)行入庫(kù)和出庫(kù)操作管理,從而實(shí)現(xiàn)倉(cāng)儲(chǔ)作業(yè)流程全過(guò)程的電子化操作。另外還可以根據(jù)客戶(hù)的需求制作多種合理的統(tǒng)計(jì)報(bào)表。2、項(xiàng)目概述(一) 項(xiàng)目名稱(chēng)倉(cāng)庫(kù)管理系統(tǒng)(二) 工作內(nèi)容可行性研究、需求分析、概要設(shè)計(jì) (三) 系統(tǒng)介紹倉(cāng)庫(kù)管理系統(tǒng)是一款標(biāo)準(zhǔn)化、智能化過(guò)程導(dǎo)向管理的倉(cāng)庫(kù)管理軟件,它結(jié)合了眾多知名企業(yè)的實(shí)際情況和管理經(jīng)驗(yàn),能夠準(zhǔn)確、高效地管理跟蹤客戶(hù)訂單、采購(gòu) 訂單、以及倉(cāng)庫(kù)的綜合管理。使用后,倉(cāng)庫(kù)管理模式發(fā)生了徹底的轉(zhuǎn)變。從傳統(tǒng)的“結(jié)果導(dǎo)向”轉(zhuǎn)變成“過(guò)程導(dǎo)向”;從“數(shù)據(jù)錄入”轉(zhuǎn)變成“數(shù)據(jù)采集”,同時(shí)兼 容原有的“數(shù)據(jù)錄入”方式;

3、從“人工找貨”轉(zhuǎn)變成了“導(dǎo)向定位取貨”;同時(shí)引入了“監(jiān)控平臺(tái)”讓管理更加高效、快捷。條碼管理實(shí)質(zhì)是過(guò)程管理,過(guò)程精細(xì)可控,結(jié)果自然正確無(wú)誤。(四) 開(kāi)發(fā)目標(biāo)Ø 能夠?qū)崿F(xiàn)“數(shù)據(jù)添加/刪除”、“數(shù)據(jù)查詢(xún)”、“數(shù)據(jù)修改”、“用戶(hù)管理”、“退出”等功能。Ø 能夠?qū)崿F(xiàn)商品庫(kù)存管理、銷(xiāo)售管理、采購(gòu)管理、商品出庫(kù)/入庫(kù)管理、用戶(hù)管理、商品基礎(chǔ)信息查詢(xún)、監(jiān)控中心。數(shù)據(jù)庫(kù)存放倉(cāng)庫(kù)商品管理信息和用戶(hù)信息。Ø 設(shè)置Admin,User兩種用戶(hù)。對(duì)不同的用戶(hù),設(shè)置不同的操作權(quán)限,實(shí)現(xiàn)用戶(hù)的管理。Ø 能夠按照貨物編號(hào)、日期、名稱(chēng)等選項(xiàng)進(jìn)行查詢(xún),生成一張匯總表單。Ø 為了

4、實(shí)現(xiàn)倉(cāng)庫(kù)的安全有效管理,系統(tǒng)設(shè)置了用戶(hù)登陸的首界面,管理員和員工需要正確的用戶(hù)名和密碼。Ø 考慮到不同用戶(hù)的計(jì)算機(jī)操作能力,能夠以直觀(guān)、方便的原則進(jìn)行設(shè)計(jì)窗口。Ø 為了方便用戶(hù)操作,該系統(tǒng)提供了部分提示窗口,使用戶(hù)能夠按照提示語(yǔ)句完成各項(xiàng)操作。Ø 庫(kù)存精確定位管理、狀態(tài)全面監(jiān)控,使用條形碼管理系統(tǒng),對(duì)倉(cāng)儲(chǔ)各環(huán)節(jié)實(shí)施全過(guò)程控制管理。3、運(yùn)行環(huán)境硬件:CPU型號(hào)為Pentium3以上, 內(nèi)存512M系統(tǒng):Windows xp /vista/7軟件:Visual studio 2010, Microsoft SQL Server 2008二、 可行性報(bào)告可行性研究的目的

5、不是解決問(wèn)題,而是確定問(wèn)題是否值得去解決。1、技術(shù)可行性本系統(tǒng)產(chǎn)品用C# 編程與數(shù)據(jù)庫(kù)的相結(jié)合的方法進(jìn)行開(kāi)發(fā),而倉(cāng)庫(kù)管理系統(tǒng)實(shí)現(xiàn)的理論及技術(shù)已經(jīng)日趨成熟,因此倉(cāng)庫(kù)管理系統(tǒng)應(yīng)用軟件的開(kāi)發(fā)手段是完全可行的。2、市場(chǎng)可行性隨著經(jīng)濟(jì)的快速發(fā)展,當(dāng)下企業(yè)急需一個(gè)高效的倉(cāng)庫(kù)管理系統(tǒng)來(lái)解決日常倉(cāng)庫(kù)進(jìn)貨出貨管理的問(wèn)題,保證正確的進(jìn)貨信息和庫(kù)存管理,從而代替?zhèn)鹘y(tǒng)的手工管理、統(tǒng)計(jì)報(bào)表。而企業(yè)倉(cāng)庫(kù)管理系統(tǒng)是一款標(biāo)準(zhǔn)化、智能化過(guò)程導(dǎo)向管理的倉(cāng)庫(kù)管理軟件,它結(jié)合了眾多知名企業(yè)的實(shí)際情況和管理經(jīng)驗(yàn),能夠準(zhǔn)確、高效地管理跟蹤客戶(hù)訂單、采購(gòu)訂單、以及倉(cāng)庫(kù)的綜合管理?,F(xiàn)在社會(huì)上流行著很多優(yōu)秀的倉(cāng)庫(kù)管理系統(tǒng),但很多都存在收費(fèi)的問(wèn)

6、題,而且軟件兼容性不是很好,不易維護(hù),難以達(dá)到企業(yè)運(yùn)營(yíng)的需求,因此我們決定做一個(gè)簡(jiǎn)單高效的倉(cāng)庫(kù)管理系統(tǒng),來(lái)解決市場(chǎng)所面臨的一系列問(wèn)題。3、經(jīng)濟(jì)可行性一般來(lái)說(shuō),我們的客戶(hù)開(kāi)發(fā)這個(gè)軟件系統(tǒng)是一項(xiàng)投資,所以當(dāng)然期望獲得很大的經(jīng)濟(jì)效益。經(jīng)濟(jì)效益通常表現(xiàn)為減少運(yùn)行費(fèi)用或(和)增加收入。所以我們進(jìn)行成本/效益分析來(lái)從經(jīng)濟(jì)角度分析開(kāi)發(fā)我們的設(shè)備管理系統(tǒng)是否劃算,從而幫助客戶(hù)組織的負(fù)責(zé)人做出是否投資這項(xiàng)開(kāi)發(fā)工程的決定。而這個(gè)系統(tǒng)的經(jīng)濟(jì)效益沒(méi)有超過(guò)它的開(kāi)發(fā)成本,所以理論上來(lái)說(shuō),這個(gè)系統(tǒng)在經(jīng)濟(jì)上是可行的。三、 需求分析進(jìn)行應(yīng)用軟件系統(tǒng)的開(kāi)發(fā),首先必須準(zhǔn)確了解用戶(hù)的需求,然后對(duì)目標(biāo)系統(tǒng)提出完整、清晰、準(zhǔn)確、具體的要

7、求。需求分析是整個(gè)軟件設(shè)計(jì)過(guò)程的基礎(chǔ),它將直接影響到應(yīng)用程序開(kāi)發(fā)的速度與質(zhì)量。1、功能需求分析根據(jù)市場(chǎng)調(diào)研,下面給出用戶(hù)對(duì)系統(tǒng)的功能需求,具體要求包括:Ø 數(shù)據(jù)錄入:錄入用戶(hù)信息、商品信息、供貨商信息、入庫(kù)信息、出庫(kù)信息、退貨信息、客戶(hù)信息等信息;Ø 數(shù)據(jù)修改:修改商品信息、供貨商信息、用戶(hù)信息、客戶(hù)信息等信息;Ø 數(shù)據(jù)統(tǒng)計(jì):統(tǒng)計(jì)每次倉(cāng)庫(kù)的進(jìn)貨和出貨時(shí)的商品的數(shù)量、種類(lèi)、總價(jià)值;Ø 數(shù)據(jù)查詢(xún):系統(tǒng)提供三種查詢(xún)條件:活物編號(hào)、日期、指數(shù),選擇不同的查詢(xún)條件,會(huì)的得到不同的查詢(xún)結(jié)果;Ø 數(shù)據(jù)備份:定期對(duì)數(shù)據(jù)庫(kù)做備份,以免數(shù)據(jù)庫(kù)在遇到意外破壞的時(shí)候能

8、夠恢復(fù)數(shù)據(jù)庫(kù),從而減少破壞造成的損失。2、功能模塊倉(cāng)庫(kù)管理系統(tǒng)使用條形碼管理系統(tǒng),對(duì)倉(cāng)儲(chǔ)各環(huán)節(jié)實(shí)施全過(guò)程控制管理。憑借豐富的條碼資源及多年實(shí)施條碼系統(tǒng)的經(jīng)驗(yàn),將條碼引入倉(cāng)庫(kù)管理,去掉了手工書(shū)寫(xiě)票據(jù)和送到機(jī)房輸入的步驟,解決庫(kù)房信息陳舊滯后的弊病。不論物品流向 哪里,我們都可以自動(dòng)跟蹤。條碼技術(shù)與信息技術(shù)的結(jié)合幫助企業(yè)合理有效地利用倉(cāng)庫(kù)空間,以快速、準(zhǔn)確、低成本的方式為客戶(hù)提供最好的服務(wù)。倉(cāng)庫(kù)管理系統(tǒng)主要實(shí)現(xiàn)對(duì)庫(kù)存商品的管理,對(duì)商品出庫(kù)、入庫(kù)的管理,采購(gòu)管理,銷(xiāo)售管理和對(duì)倉(cāng)庫(kù)管理系統(tǒng)維護(hù)的功能。具體要實(shí)現(xiàn)的功能包括: 商品庫(kù)存管理可以按照商品的名稱(chēng)、編號(hào)、規(guī)格、單價(jià)、入庫(kù)日期、出庫(kù)日期等信息。進(jìn)

9、行采購(gòu)單查詢(xún)、銷(xiāo)售單查詢(xún)、單個(gè)產(chǎn)品查詢(xún)。庫(kù)存查詢(xún)等。 商品出庫(kù)、入庫(kù)管理入庫(kù)、出庫(kù)單紀(jì)錄本次入庫(kù)、出庫(kù)的貨物名稱(chēng)、數(shù)量,入庫(kù)、出庫(kù)的日期、商品單價(jià)以及總價(jià),入庫(kù)、出庫(kù)的經(jīng)手人等。當(dāng)采購(gòu)入庫(kù)后庫(kù)存自動(dòng)增加,相應(yīng)生成一個(gè)入庫(kù)單號(hào);當(dāng)銷(xiāo)售出庫(kù)的時(shí)候,庫(kù)存自動(dòng)減少,自動(dòng)生成一個(gè)出庫(kù)單號(hào)。而平價(jià)調(diào)撥則不影響整個(gè)庫(kù)存的變化。 采購(gòu)管理采購(gòu)定單:當(dāng)需要采購(gòu)的時(shí)候,可以填寫(xiě)采購(gòu)定單,此時(shí)并不影響庫(kù)存;采購(gòu)收貨:當(dāng)采購(gòu)定單被批準(zhǔn),完成采購(gòu)后到貨的時(shí)候,首先給貨物帖上條形碼序列號(hào)標(biāo)簽,然后在采購(gòu)收貨單上掃描此條形碼,保存之后,庫(kù)存自動(dòng)增加。其他入庫(kù):包括借出貨物歸還、退貨等只需要填寫(xiě)采購(gòu)收貨單。 銷(xiāo)售管理銷(xiāo)售定單

10、:當(dāng)銷(xiāo)售出庫(kù)的時(shí)候,首先填寫(xiě)銷(xiāo)售出庫(kù)單,此時(shí)不影響庫(kù)存;銷(xiāo)售出貨:當(dāng)銷(xiāo)售出庫(kù)的時(shí)候,將銷(xiāo)售出庫(kù)產(chǎn)品序列號(hào)掃描至該出庫(kù)單上,保存之后,庫(kù)存報(bào)表自動(dòng)減少該類(lèi)產(chǎn)品。 商品的查詢(xún)可以按照商品的編號(hào)、名稱(chēng)、日期等查詢(xún)商品的基本信息,而不需要手工管理,查詢(xún)方便。 用戶(hù)管理用戶(hù):憑借用戶(hù)名和密碼登陸系統(tǒng),可以修改登錄密碼。用戶(hù)可以進(jìn)行商品入庫(kù)信息錄入,出庫(kù)信息錄入,匯總表單生成等倉(cāng)庫(kù)管理。管理員:可以增刪改用戶(hù),設(shè)置用戶(hù)權(quán)限。也可以進(jìn)行商品入庫(kù)信息錄入,出庫(kù)信息錄入,匯總表單生成等倉(cāng)庫(kù)管理。3、對(duì)系統(tǒng)數(shù)據(jù)的規(guī)定 用戶(hù)(用戶(hù)編號(hào),姓名,密碼,權(quán)限) 商品(商品編號(hào),倉(cāng)庫(kù)編號(hào),商品名稱(chēng),入庫(kù)日期,出庫(kù)日期,單價(jià)

11、,數(shù)量,貨源地) 出貨表(商品編號(hào),倉(cāng)庫(kù)編號(hào),商品名稱(chēng),數(shù)量,總價(jià),出庫(kù)日期,經(jīng)手人) 入貨表(商品編號(hào),倉(cāng)庫(kù)編號(hào),商品名稱(chēng),數(shù)量,總價(jià),入庫(kù)日期,經(jīng)手人) 查詢(xún)(商品編號(hào),商品名稱(chēng),數(shù)量,單價(jià)) 貨源地(企業(yè)編號(hào),企業(yè)名稱(chēng))四、 概要設(shè)計(jì)1、實(shí)體-關(guān)系圖設(shè)計(jì)(E-R圖)圖4.1 系統(tǒng)E-R圖2、數(shù)據(jù)庫(kù)設(shè)計(jì) 用戶(hù)信息表名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小主鍵非空用戶(hù)編號(hào)User_id數(shù)字10YesYes用戶(hù)名username文本12NoNo密碼passwd文本12NoNo權(quán)限permission文本10NoNo表4.1 系統(tǒng)管理信息表商品信息表名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小主鍵非空商品編號(hào)Pro_id數(shù)

12、字10YesNo倉(cāng)庫(kù)編號(hào)Ware_id數(shù)字20YesNo商品名稱(chēng)Pro_name文本20NoNo日期Date日期/時(shí)間NoNo貨源地From文字10NoNo單價(jià)price貨幣NoNo數(shù)量Num數(shù)字整型NoNo單位Size文本5NoNo總價(jià)Sum貨幣NoNo生產(chǎn)廠(chǎng)家Produce文本50NoNo表4.2 商品信息表出入庫(kù)單名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小主鍵非空商品編號(hào)id文本10YesNo倉(cāng)庫(kù)編號(hào)Ware_id數(shù)字20YesNo備注Beizhu文本50NoNo貨源地From文本20NoNo經(jīng)手人People文本20NoNo出入庫(kù)日期Date日期/時(shí)間NoNo表4.3 出入庫(kù)單信息表 貨源地名稱(chēng)字段

13、名稱(chēng)數(shù)據(jù)類(lèi)型字段大小主鍵非空貨源地From文本20YesNo表4.4 貨源地信息表 生產(chǎn)廠(chǎng)家名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小主鍵非空企業(yè)編號(hào)Com_id數(shù)字10YesNo企業(yè)名稱(chēng)Produce文本50NoNo表4.5 生產(chǎn)廠(chǎng)家信息表3、數(shù)據(jù)字典設(shè)計(jì)4、數(shù)據(jù)流圖設(shè)計(jì)1、 管理員錄入出入庫(kù)信息2、 用戶(hù)錄入出入庫(kù)信息3、 管理員管理用戶(hù)信息4、 管理員錄入庫(kù)存詳細(xì)信息圖4.2 數(shù)據(jù)流圖4、系統(tǒng)層次模塊圖設(shè)計(jì)圖4.3 系統(tǒng)主要層次模塊圖5、模塊設(shè)計(jì)(一) 用戶(hù)登錄模塊:填寫(xiě)已分配的用戶(hù)名和密碼,正確后根據(jù)其權(quán)限設(shè)置,進(jìn)入相應(yīng)的管理頁(yè)面。(二) 出入庫(kù)數(shù)據(jù)錄入模塊:管理員或者普通用戶(hù)在出庫(kù)或者入庫(kù)時(shí)填寫(xiě)的出入庫(kù)憑證,并在后臺(tái)對(duì)整體庫(kù)存進(jìn)行更新。(三) 庫(kù)存詳細(xì)信息管理模塊:管理員對(duì)貨物的詳細(xì)信息,例如:規(guī)格、單位等屬性的設(shè)置,保證查詢(xún)時(shí)得到完整的貨物屬性及操作信息。(四) 庫(kù)存查詢(xún)模塊:根據(jù)不同的查詢(xún)選項(xiàng),設(shè)置不同的

溫馨提示

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