最新版)數(shù)據(jù)庫技術(shù)畢業(yè)課程設(shè)計(jì)倉庫管理系統(tǒng)實(shí)訓(xùn)報(bào)告_第1頁
最新版)數(shù)據(jù)庫技術(shù)畢業(yè)課程設(shè)計(jì)倉庫管理系統(tǒng)實(shí)訓(xùn)報(bào)告_第2頁
最新版)數(shù)據(jù)庫技術(shù)畢業(yè)課程設(shè)計(jì)倉庫管理系統(tǒng)實(shí)訓(xùn)報(bào)告_第3頁
最新版)數(shù)據(jù)庫技術(shù)畢業(yè)課程設(shè)計(jì)倉庫管理系統(tǒng)實(shí)訓(xùn)報(bào)告_第4頁
最新版)數(shù)據(jù)庫技術(shù)畢業(yè)課程設(shè)計(jì)倉庫管理系統(tǒng)實(shí)訓(xùn)報(bào)告_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫技術(shù)課程設(shè)計(jì)題目:倉庫管理系統(tǒng)姓名:學(xué)號(hào):班級(jí):時(shí)間:.2011 年6 月 28日1. 需求分析 11.1倉庫管理系統(tǒng)的功能分析 11.2倉庫管理系統(tǒng)的功能圖 22. 概念結(jié)構(gòu)設(shè)計(jì) 33. 邏輯結(jié)構(gòu)設(shè)計(jì) 54. 數(shù)據(jù)庫設(shè)計(jì) 54.1數(shù)據(jù)庫和各表的創(chuàng)建 64.1.1 數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì) 64.1.2創(chuàng)建數(shù)據(jù)表SQL腳本 74.1.3數(shù)據(jù)表快照 104.2系統(tǒng)功能實(shí)現(xiàn) 135. 設(shè)計(jì)總結(jié) 14參考文獻(xiàn) 15倉庫管理系統(tǒng)摘要:倉庫管理是與我們?nèi)粘I钕⑾⑾嚓P(guān)的問題,隨著改革開放的不斷深 入,經(jīng)濟(jì)飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場競爭中立于不 敗之地,沒有現(xiàn)代化的管理是萬萬不行的,倉庫

2、管理的全面自動(dòng)化、信息化則 是其中極其重要的部分。倉庫管理信息系統(tǒng)正是基于這樣的需求背景下研制開 發(fā)的。本文按照軟件工程思想和管理信息系統(tǒng)的開發(fā)步驟,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)倉庫 管理信息系統(tǒng)。以系統(tǒng)開發(fā)過程為主線,介紹了系統(tǒng)從需求分析,邏輯設(shè)計(jì), 總體設(shè)計(jì),詳細(xì)設(shè)計(jì)以及系統(tǒng)測(cè)試、實(shí)施各階段的主要內(nèi)容和成果,包括系統(tǒng) 結(jié)構(gòu)圖、業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、E-R模型、物理表實(shí)現(xiàn)及其關(guān)系、功能模塊、 界面設(shè)計(jì)等等。最后對(duì)實(shí)現(xiàn)系統(tǒng)的優(yōu)缺點(diǎn)進(jìn)行了分析,提出了今后進(jìn)一步完善 系統(tǒng)的方向和方法。設(shè)計(jì)實(shí)現(xiàn)的管理系統(tǒng)能夠正確有效地完成倉庫管理的日常入庫出庫等工作, 極大提高了管理工作的效率和正確性,并能夠根據(jù)需求進(jìn)行靈活

3、的查詢,完成 數(shù)據(jù)查詢等功能;系統(tǒng)與數(shù)據(jù)庫管理系統(tǒng)結(jié)合,提供了功能較為強(qiáng)大的數(shù)據(jù)查 詢功能,防止了越權(quán)操作、誤操作,;系統(tǒng)界面友好,操作簡單,效率高易掌握。 最后,該系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其設(shè)計(jì)開發(fā)過程具有通用性,對(duì) 類似工作的開展具有借鑒意義。關(guān)鍵詞:管理員;一般用戶;進(jìn)出貨查詢;修改;刪除。1. 需求分析通過對(duì)武漢市部分超市倉庫管理進(jìn)行調(diào)研、分析開發(fā)本系統(tǒng)的目的在于代替手工管理、統(tǒng)計(jì)報(bào)表等工作,具體要求包括:數(shù)據(jù)錄入:錄入商品信息、供貨商信息、入庫信息、出庫信息等信息;數(shù)據(jù)修改:修改商品信息、供貨商信息、帳號(hào)等信息;統(tǒng)計(jì)數(shù)據(jù):統(tǒng)計(jì)倉庫里面的商品的數(shù)量,種類;數(shù)據(jù)查詢:輸入查詢

4、條件,就會(huì)得到想要的查詢結(jié)果。1.1倉庫管理系統(tǒng)的功能分析倉庫管理系統(tǒng)的主要功能是:1)業(yè)務(wù)處理卜出庫登記卜入庫登記2)基本資料卜貨品類別卜貨品資料卜庫存變動(dòng)類型卜供貨單資料3)系統(tǒng)維護(hù)卜密碼修改卜操作人員管理卜數(shù)據(jù)清理4)統(tǒng)計(jì)報(bào)表卜貨物入庫報(bào)表卜貨物出庫報(bào)表1.2倉庫管理系統(tǒng)的功能圖根據(jù)以上需求分析,倉庫管理系統(tǒng)功能如圖1-1所示。2. 概念結(jié)構(gòu)設(shè)計(jì)倉庫管理信息系統(tǒng)可以劃分的實(shí)體有:貨物信息實(shí)體、貨物入庫記錄信息 實(shí)體、貨物出庫記錄信息實(shí)體,用E-R圖一一描述這些實(shí)體。1)貨物信息實(shí)體及屬性E-R圖如圖2-1所示:2)貨物入庫記錄信息實(shí)體及屬性 E-R圖如圖3)貨物出庫記錄信息實(shí)體系統(tǒng) E-

5、R圖如圖4)總的信息實(shí)體E-R圖:3. 邏輯結(jié)構(gòu)設(shè)計(jì)對(duì)倉庫管理系統(tǒng)E-R圖分析,結(jié)合各實(shí)體屬性 E-R圖,考慮各圖之間的關(guān) 系,本系統(tǒng)的邏輯關(guān)系結(jié)構(gòu)根據(jù)用戶的要求設(shè)計(jì)該倉庫管理系統(tǒng)共使用了四張 表,分別是商品信息表(Goods、進(jìn)出貨類型表(Record)、員工信息表(Userl) 以及用戶登陸信息表(Users )。(說明:“#”表示主鍵,下劃線表示外鍵)E-R圖轉(zhuǎn)換成關(guān)系模式。Userl (員工號(hào)#,姓名,密碼,住址,性別,電話) Goods (貨號(hào)#,貨名,單價(jià),生產(chǎn)數(shù)量,生產(chǎn)商) Record (貨號(hào),日期,用戶名#,進(jìn)出貨產(chǎn)品數(shù)量,管理員) Users (用戶名,密碼#)4. 數(shù)據(jù)庫

6、設(shè)計(jì)數(shù)據(jù)庫管理系統(tǒng)選用SQLServer 2005,根據(jù)倉庫管理系統(tǒng)的功能分析及邏輯關(guān) 系模式在SQL Server中創(chuàng)建了一個(gè)名為“ CKGL的數(shù)據(jù)庫,并在給數(shù)據(jù)庫中一 共創(chuàng)建了 4張表,包括用戶登錄表、倉庫數(shù)據(jù)表“Good/、倉庫出入信息表“Record”。在“ Users”中包括2個(gè)字段,其中“用戶名”字段用于存儲(chǔ)用戶 注冊(cè)及登陸的用戶名;“密碼”字段用于存儲(chǔ)登陸的密碼。在表“Goods”包括五個(gè)字段,其中“貨號(hào)”字段用于存儲(chǔ)貨物的編號(hào);“貨名”字段用于存儲(chǔ)貨物的名稱;“單價(jià)”字段用于存儲(chǔ)貨物的單價(jià);“生產(chǎn)商”字段用于存儲(chǔ)貨物的生 產(chǎn)商;“產(chǎn)品數(shù)量”字段用于存儲(chǔ)貨物的產(chǎn)品數(shù)量。在表“Re

7、cord”中包括五個(gè)字段,其中,“日期”字段用于存儲(chǔ)進(jìn)出貨日期;“貨號(hào)”字段用于存儲(chǔ)進(jìn)出貨 貨號(hào);“產(chǎn)品數(shù)量”字段用于存儲(chǔ)進(jìn)出貨產(chǎn)品數(shù)量;“用戶名”字段用于存儲(chǔ)進(jìn)出貨用戶名;“進(jìn)出貨類型”字段用于存儲(chǔ)進(jìn)出貨類型。在表“Userl ”中包括六個(gè)字段名,其中“員工號(hào)”字段用于存儲(chǔ)員工工號(hào);“姓名”字段用于存儲(chǔ)員工姓名;“密碼號(hào)”字段用于存儲(chǔ)員工密碼;“住址”字段用于存儲(chǔ)員工住址;“性 別”字段用于存儲(chǔ)員工性別;“電話”字段用于存儲(chǔ)員工電話。4.1數(shù)據(jù)庫和各表的創(chuàng)建4.1.1數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)1)貨物信息表:序數(shù)據(jù)項(xiàng)名稱別名數(shù)據(jù)類型數(shù)據(jù)長1口貨號(hào)int42貨名char503單價(jià)int44產(chǎn)品數(shù)量int2

8、005牛產(chǎn)商char1002)貨物出入庫表:序數(shù)據(jù)項(xiàng)名稱別名數(shù)據(jù)類型數(shù)據(jù)長度1化口 貨號(hào)int42日期datetime503進(jìn)出貨類型char44產(chǎn)品數(shù)量int2005用戶名char163)員工信息表:序數(shù)據(jù)項(xiàng)名稱別名數(shù)據(jù)類數(shù)據(jù)長度1員工號(hào)int2姓名char83密碼int4住址char305性別char26電話Int4.1.2創(chuàng)建數(shù)據(jù)表SQLW本 create database CKGL gouse CKGL gocreate table Users(用戶名char(16).密碼int ,用戶類型varchar(IO)goinsert into Users( 用戶名,密碼,用戶類型)valu

9、es(Manager”System)insert into Users( 用戶名,密碼,用戶類型)values(UserUser)gocreate table Userl(員工號(hào)int ,姓名 char(8),密碼 int refere nces Users(密碼),住址 char(30),性別char,電話int)goinsert into User1( 員工號(hào),姓名,密碼,住址,性別,電話)values(1001, 張 三湖北,男)insert into User1( 員工號(hào),姓名,密碼,住址,性別,電話)values(1002, 李 四湖北,男)gocreate table Goods(

10、貨號(hào)int ,貨名 char(50),單價(jià)int,生產(chǎn)商 char(100),產(chǎn)品數(shù)量intgo紅塔山紅星二六神花insert into Goods(貨號(hào),貨名,單價(jià),生產(chǎn)商,產(chǎn)品數(shù)量)values(1,香煙,10,紅塔山集團(tuán),200)insert into Goods(貨號(hào),貨名,單價(jià),生產(chǎn)商,產(chǎn)品數(shù)量)values(2,鍋頭,3,京酒廠,100)insert into Goods(貨號(hào),貨名,單價(jià),生產(chǎn)商,產(chǎn)品數(shù)量)values(3,露水,4,六神花露水廠,600)gocreate table Record(日期 datetime,貨號(hào)int,產(chǎn)品數(shù)量int,用戶名char(16),進(jìn)出貨

11、類型char)4.1.3數(shù)據(jù)表快照上述腳本形成的表在 SQL Server 2005中,如下圖所:| 農(nóng) Microsoft SQL Server Management Studio文件(F)淪55(E) 聽(V)項(xiàng)目(P)表設(shè)計(jì)8S(L) IWT) SO(W)社區(qū)(C)踏助(H)丿新遂曲(N)岀笑心薦號(hào)-i埒刃忌風(fēng)旦營$員工號(hào)mt姓名dwint性別2(2住址char(30)電話char (11)dbo.Uscrl* 號(hào)妾列名數(shù)提類型允許空BEJ 就緒IFlll dB (當(dāng)規(guī))(名鋼密馮我認(rèn)值或綁定敢18類25intr=i是(%A)列JS性er* os of tSQL Server HanSt

12、meiioEO文碎舊涓輻E) 銃圉(V) 項(xiàng)目(円表盪計(jì)羞山工貝E SQ(W) 社因ci 據(jù)旳(H) 4斯延曹敏hD Ltj 鍛誨笙 P lJuJJ 階占肚3鼻對(duì)iSS(O)- ;S d (Locam UJ戡lJ (Ji叵匚表-dbo.Go口dk 揺芙 到容岬國更Z黃容 單價(jià) 生產(chǎn)商 產(chǎn)品啟顯數(shù)畢塑型1 kiteh* (50)money char (100) int允許空曰 C*M)默認(rèn)值或綁宦int尤許空d眄各表間的關(guān)系圖如圖:立砕疋)淙iSEJ同F(xiàn)1血 社區(qū)(CJ砸淫空誼世)口 違昭險(xiǎn)d QUO 於回_墜_抄盤0 口q表諷國3 * uj 書日口 :孑見閨 世 頂目隹1志誰i十器丄1魏幣站駅

13、 末罔血1工貝 H)-MftbQDL3 口蕪末 R1 XI . . . Bi cir_O*f ZY-IQ-OS. C. . UUncryl . sqI*0 二-曰期CliJ=L產(chǎn)品數(shù)呈用戶名進(jìn)出箕脊型EUbirl貝工號(hào)aGoods4.2系統(tǒng)功能實(shí)現(xiàn)要實(shí)現(xiàn)需求分析中系統(tǒng)各功能,需要設(shè)計(jì)一些存儲(chǔ)過程、觸發(fā)器及相應(yīng)的查詢語句。1.添加倉庫商品信息存儲(chǔ)過程:CREATE PROCEDURE 品管理huohao intASSELECT Goods.貨號(hào),貨名,單價(jià),生產(chǎn)商,產(chǎn)品數(shù)量FROM Goods JION Recard ON Goods.貨號(hào)二Recard.貨號(hào)WHERE 貨號(hào)=huohaoGO2

14、.刪除、更新倉庫商品記錄觸發(fā)器:CERATE TRIGGER CKGL ON GoodsFOR DELETE, UPDATEASDECLARE huohao i ntSELECT huohao貨號(hào) FROM DELETESELETE huohao貨號(hào) FROM UPDATEGO5. 設(shè)計(jì)總結(jié)經(jīng)過了這次倉庫管理系統(tǒng)的課程設(shè)計(jì)我們團(tuán)對(duì)從中學(xué)到了很多,同時(shí)明白了做一個(gè)小型軟件的步驟和流程.如何讓自己設(shè)計(jì)的軟件運(yùn)用到具體的實(shí)際工作 中,這是一個(gè)關(guān)鍵的環(huán)節(jié).還有就是程序設(shè)計(jì)和運(yùn)行測(cè)試中遇到的問題該如何解 決,從解決問題中我也學(xué)到了許多平時(shí)課本上所沒有的知識(shí) 當(dāng)然,能夠完成這 個(gè)倉庫管理系統(tǒng)我們團(tuán)隊(duì)每個(gè)人

15、很有成就感。運(yùn)用到的開發(fā)工具和軟件技術(shù):此系統(tǒng)結(jié)合貨物倉庫管理的要求,對(duì) C#程序設(shè)計(jì)、SQL語言的學(xué)習(xí)和應(yīng)用, 主要完成貨物倉庫管理系統(tǒng)的需求分析,系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)和實(shí)現(xiàn),系統(tǒng)的表 單設(shè)計(jì),主控程序設(shè)計(jì),并由此設(shè)計(jì)了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運(yùn)行結(jié)果 證明,我們團(tuán)隊(duì)設(shè)計(jì)的貨物倉庫管理系統(tǒng)基本可以滿足倉庫管理者完成倉庫管 理的日常工作,包括材料的入庫,出庫以及庫存材料信息的管理維護(hù)等軟件還需要哪些改進(jìn):在編寫源程序代碼的過程中對(duì)語言的運(yùn)用還需要提高 ,應(yīng)使寫出來的程序 更加簡潔,易讀懂,更加滿足實(shí)際工作的需要要想使做出來的程序更好的利用 還需根據(jù)實(shí)際需要在今后的運(yùn)用中不斷的改進(jìn)和完善。我們的倉庫管理系統(tǒng)還 是有很多的缺陷,有很多的漏洞,在實(shí)際運(yùn)用方面還是有一些欠缺,其中的有 些環(huán)節(jié)還不是很明確,不是很系統(tǒng),只是一些編寫技術(shù)的拼湊,所以離實(shí)際運(yùn)用還是有一些距離。但是一些的基本功能我們還是實(shí)現(xiàn)了的,只是細(xì)節(jié)上還有 不足,需要我們?cè)龠M(jìn)一步學(xué)習(xí)的基礎(chǔ)上,再去完善,再去改進(jìn)。我們的管理系統(tǒng)其中還是有優(yōu)點(diǎn)的,其中的職能體現(xiàn)和倉庫管理中應(yīng)該出現(xiàn) 的管理功能都有實(shí)現(xiàn),貨物的進(jìn)出管理,管理人員的管理都有很細(xì)的劃分,代 碼的編寫完全按照寫程序的要求去寫的,因此,代碼的編寫沒有任何問題,只 是精簡程度上還不夠,所以在這方面我們會(huì)去改進(jìn)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論