餐廳庫存管理信息系統(tǒng)設(shè)計(jì)_第1頁
餐廳庫存管理信息系統(tǒng)設(shè)計(jì)_第2頁
餐廳庫存管理信息系統(tǒng)設(shè)計(jì)_第3頁
餐廳庫存管理信息系統(tǒng)設(shè)計(jì)_第4頁
餐廳庫存管理信息系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫課程設(shè)計(jì)題 目:餐廳庫存治理系統(tǒng)組 員:餐廳庫存治理信息系統(tǒng) 目錄一 本信息系統(tǒng)簡介3二 需求分析3 1餐廳整體的業(yè)務(wù)流程分析3 業(yè)務(wù)流程分析4.數(shù)據(jù)流程分析4治理功能分析三 數(shù)據(jù)庫的設(shè)計(jì)7 .概念結(jié)構(gòu)設(shè)計(jì):ER圖7 2.邏輯結(jié)構(gòu)設(shè)計(jì):關(guān)系模式8. 數(shù)據(jù)庫設(shè)計(jì)代碼4. 以上代碼運(yùn)行效果12四 界面設(shè)計(jì)操作流程1五 源代碼5六 系統(tǒng)運(yùn)行效果1七 總結(jié)和體會(huì)1一 本治理系統(tǒng)簡介 倉庫庫存治理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容關(guān)于企業(yè)的決策者和治理者來講都至關(guān)重要,因此倉庫庫存治理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式治理倉庫中的各種物資設(shè)備,這

2、種治理方式存在著許多缺點(diǎn),如:效率低、另外時(shí)刻一長,將產(chǎn)生大量的文件和數(shù)據(jù),這關(guān)于查找、更新和維護(hù)都帶來了許多的困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對物資信息進(jìn)行治理,具有著手工治理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資治理的效率,也是企業(yè)的科學(xué)化、正規(guī)化治理,與世界接軌的重要條件。 因此,開發(fā)如此一套庫存治理軟件成為專門有必要的情況。結(jié)合我們的實(shí)際能力和有用的原則,此次數(shù)據(jù)庫實(shí)

3、習(xí)我組選做我校餐廳的庫存治理系統(tǒng)的設(shè)計(jì)和開發(fā)。這次實(shí)習(xí)得到了餐廳經(jīng)理一些數(shù)據(jù)和治理流程上的關(guān)心,而且希望能在完善我們的系統(tǒng)之后能應(yīng)用在我校餐廳的實(shí)際運(yùn)營中。在此次系統(tǒng)開發(fā)中我組分工協(xié)作,各個(gè)部分進(jìn)展協(xié)調(diào)有序,目標(biāo)明確。二需求分析1.餐廳整體的業(yè)務(wù)流程分析 訂購庫存生產(chǎn)銷售后續(xù)工作處理圖1 餐廳的業(yè)務(wù)流程圖通過研究整個(gè)餐廳的業(yè)務(wù)流程來把握庫存在其中的位置,來把握庫存和其他部分的聯(lián)系。然而依照對餐廳的調(diào)查,他們的倉庫自行執(zhí)行采購的任務(wù),而那些不需要入庫的物料則由采購部門來采購,因此得到庫存業(yè)務(wù)流程圖如下2業(yè)務(wù)流程分析供貨商財(cái)務(wù)部門倉庫應(yīng)付款處理驗(yàn)貨編制入庫單2份存檔付款應(yīng)付帳生產(chǎn)部門發(fā)出領(lǐng)料請求盤

4、點(diǎn)編制領(lǐng)料單1份存檔發(fā)貨供貨交入庫單發(fā)出物料需求 圖2 業(yè)務(wù)流程圖庫存的業(yè)務(wù)流程可分為入庫流程和出庫流程,描述如下:(一) 入庫流程: 1倉庫通過盤點(diǎn),初步擬定需求量向供應(yīng)商發(fā)出物料需要。 2供貨商接到需要信息發(fā)貨給倉庫。 倉庫對物資驗(yàn)收,驗(yàn)收完畢后開出入庫單兩份一份給供貨商,一份存檔,而且不予付款。 4 通過重復(fù)以上三個(gè)過程,一定時(shí)期后(例如一個(gè)月后),供貨商拿入庫單和倉庫存檔的入庫單到財(cái)務(wù)部門結(jié)賬。現(xiàn)在供貨商交出入庫單。(二)出庫流程: 1 生產(chǎn)部門提出物料需求。 2 倉庫盤點(diǎn)看是否有足夠的物料,有了就以領(lǐng)料單的形式記錄下來領(lǐng)料數(shù)據(jù)。沒有了就開始進(jìn)貨。 從庫存的業(yè)務(wù)流程描述來看,能夠得知我

5、們要緊處理兩類數(shù)據(jù),那確實(shí)是入庫單信息和出庫單信息。3.數(shù)據(jù)流程分析報(bào)表數(shù)據(jù)付款單文件訂購打算訂購單文件庫存數(shù)據(jù)領(lǐng)料單付款數(shù)據(jù)供貨數(shù)據(jù)訂購數(shù)據(jù)供應(yīng)商財(cái)務(wù)分析庫存治理采購員生產(chǎn)部門庫存文件經(jīng)理圖3 數(shù)據(jù)流程圖數(shù)據(jù)流程圖的差不多成分包括系統(tǒng)的外部實(shí)體、處理過程、數(shù)據(jù)存儲(chǔ)和系統(tǒng)中的數(shù)據(jù)流。此餐廳庫存治理系統(tǒng)的外部實(shí)體有倉庫治理和庫存分析,倉庫治理包括接收供貨商送達(dá)的物品和存儲(chǔ)庫存文件,接收生產(chǎn)部門的領(lǐng)料單同時(shí)發(fā)出物品,通過庫存盤點(diǎn)給庫存分析部門提供完整、及時(shí)的庫存數(shù)據(jù)。庫存分析依照倉庫治理部門提供的庫存記錄制定訂購打算、發(fā)出訂購單和當(dāng)倉庫收到物品后發(fā)出付款單。功能執(zhí)行部門包括訂購員、供貨商、生產(chǎn)部門

6、、經(jīng)理,當(dāng)一份訂購單由庫存分析部門發(fā)出后,供應(yīng)商收到訂單預(yù)備物品,之后將物品送于倉庫,倉庫治理部門收到物品之后給庫存分析部門一份庫存數(shù)據(jù),再由庫存分析部門生成報(bào)表送于經(jīng)理。4.治理功能分析 餐廳庫存治理系統(tǒng) 系統(tǒng)登錄模塊入庫業(yè)務(wù)模塊領(lǐng)料業(yè)務(wù)模塊在庫物料業(yè)務(wù)模塊供貨商業(yè)務(wù)模塊經(jīng)理登錄管理員登錄入庫單錄入入庫單查詢?nèi)霂靻未蛴☆I(lǐng)料單查詢領(lǐng)料單錄入領(lǐng)料單打印現(xiàn)存物料查詢現(xiàn)存物料打印供貨商資料錄入供貨商資料查詢?nèi)课锪喜樵內(nèi)课锪洗蛴?圖4 治理功能圖1系統(tǒng)登錄模塊經(jīng)理能夠查詢倉庫的物料綜合信息,作為采購依據(jù)。治理員能夠通過治理界面添加或刪除用戶,添加新治理員或刪除原有治理員,驗(yàn)證用戶的合法性,阻止非法

7、用戶登錄。 入庫模塊包括填寫入庫單,更新,刪除出庫記錄,入庫記錄的查詢及打印3 出庫模塊包括填寫出庫單,更新,刪除出庫記錄,出庫記錄的查詢及打印4 在庫物料業(yè)務(wù)模塊包括現(xiàn)存物料查詢及打印,包括每種物料查詢,全部物料查詢及打印三 數(shù)據(jù)庫的設(shè)計(jì)1.概念結(jié)構(gòu)設(shè)計(jì):-圖這一設(shè)計(jì)時(shí)期是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。即ER圖的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析,E-圖由實(shí)體、屬性、聯(lián)系三部分組成。該系統(tǒng)的E-圖,如下圖所示:保管物 品入庫單倉 庫aa物品進(jìn)庫物品出庫領(lǐng)料單供貨商供應(yīng)訂購單同意訂單訂 購1nnn11mnmm1 圖5 E-R圖實(shí)體:物

8、品:一個(gè)物品可有多個(gè)供應(yīng)商提供,每個(gè)物品有物品編號、計(jì)量單位、保質(zhì)期、供貨商:一個(gè)供貨商能夠提供多種物品,供應(yīng)商有供應(yīng)商號、地址、聯(lián)系方式、入庫單:入庫單有入庫單編號、數(shù)量、單價(jià)、入庫時(shí)刻、驗(yàn)收人、領(lǐng)料單:領(lǐng)料單編號、數(shù)量、領(lǐng)料時(shí)刻、領(lǐng)料人、倉庫:有多個(gè)倉庫,不用物品存于不同的倉庫2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì):關(guān)系模式R圖向關(guān)系模型的轉(zhuǎn)化要解決的問題是如何將實(shí)體和實(shí)體間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和代碼。餐廳庫存信息治理系統(tǒng)涉及的實(shí)體有: 由E-R圖轉(zhuǎn)換得到的5個(gè)關(guān)系模式如下所示,有下劃線的屬性為主碼: 物品:物品編號、物品名稱、倉庫號、計(jì)量單位、現(xiàn)存量、平均日用量、保質(zhì)期 供應(yīng)商

9、:供應(yīng)商編號、供應(yīng)商名稱、供應(yīng)物品名稱、地址、聯(lián)系方式入庫單:入庫單編號、物品編號、供應(yīng)商名稱、數(shù)量、單價(jià)、入庫時(shí)刻、驗(yàn)收人領(lǐng)料單:領(lǐng)料單編號、物品編號、數(shù)量、領(lǐng)取時(shí)刻、領(lǐng)料人倉庫:倉庫號、物品編號通過對以上關(guān)系模式的分析,結(jié)合本系統(tǒng)的功能及所選開發(fā)工具和數(shù)據(jù)庫系統(tǒng)的特點(diǎn),對系統(tǒng)數(shù)據(jù)庫進(jìn)行設(shè)計(jì),建立一個(gè)具有良好的數(shù)據(jù)組織結(jié)構(gòu)的數(shù)據(jù)庫,應(yīng)遵循的原則有:(1)可能減少數(shù)據(jù)冗余和重復(fù)(2)結(jié)構(gòu)設(shè)計(jì)和操作設(shè)計(jì)相結(jié)合(3)數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性由于數(shù)據(jù)庫中所保存的數(shù)據(jù)是系統(tǒng)中特不重要的資源,因此在數(shù)據(jù)庫設(shè)計(jì)時(shí)一定要注意數(shù)據(jù)結(jié)構(gòu)的安全性、完整性,并發(fā)操縱與恢復(fù),而一般的數(shù)據(jù)庫治理系統(tǒng)都提供了一定的數(shù)據(jù)愛

10、護(hù)功能。以下是在建數(shù)據(jù)庫及依照系統(tǒng)的實(shí)際需要中所用到的表:物品表列名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值講明物品編號intYes不同意為空物品名稱vra(40)不同意為空倉庫號cha(8)Yes倉庫不同意為空計(jì)量單位C(8)現(xiàn)存量Double正值平均日用量Double保質(zhì)期In(2) 供應(yīng)商表列名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值講明供應(yīng)商編號iYes不同意為空供應(yīng)商名稱varchar(4)供應(yīng)物品編號char()Yes物品不同意為空地址varchr(40)聯(lián)系方式cha(12)數(shù)字字符()入庫單表列名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值講明入庫單編號Ys不同意為空物品編號inYes物

11、品表不同意為空數(shù)量smalln0單價(jià)smaney入庫時(shí)刻teti默認(rèn)是系統(tǒng)日期驗(yàn)收人char(8)不同意為空供應(yīng)商編號vrhar(40)Yes供應(yīng)商不同意為空()領(lǐng)料單表列名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值講明領(lǐng)料單編號intYes不同意為空物品編號itYes物品表不同意為空數(shù)量smal0領(lǐng)取時(shí)刻Daetime默認(rèn)是系統(tǒng)日期領(lǐng)料人c(8)不同意為空(5)倉庫表列名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值講明倉庫號ar()Yes不同意為空物品編號varcha()Yes物品表不同意為空數(shù)據(jù)庫設(shè)計(jì)代碼:/*-創(chuàng)建數(shù)據(jù)庫-CEATE DATS 庫存ON(NAME=order_dat,ILENAME

12、=c:msqldaaorderdatmf,SZE=0,MSZE=50,ILEGROTH5)LOG N(NAME=rder_l,F(xiàn)ILENAME:slloorderlog.ldf,SIZE20M,MXIZ=25M,ILEOT5)*-創(chuàng)建差不多表-use 庫存Creat ae 倉庫(倉庫號char (8) priryk not ull,物品編號 nt n ul fon key references 物品) use庫存oreate ae 物品(物品編號 int primary k nt nll,物品名稱 vrchar(40) not ul,計(jì)量單位 char(8),平均日用量 it,保質(zhì)期int)u

13、e庫存goCrete abl 供應(yīng)商(供應(yīng)商編號 int o nul pimay ke ,供應(yīng)商名稱 varchar (40) ,供應(yīng)物品編號 in notnulloegn key fence 物品,地址varchar (40),聯(lián)系方式 Cha (11) chec(聯(lián)系方式Lie 090-90-90-90-9-909-909) )s 庫存gCrate tabl 入庫單(入庫單編號 it rimary key,物品編號 in nonull foregn key referees 物品,數(shù)量 smllint chck(數(shù)量0),單價(jià) sllmoney heck(單價(jià)0),入庫時(shí)刻 Dtetim

14、dfal gtdate(),倉庫號 ch() null oe keefrnces 倉庫,驗(yàn)收人 Char (8)notnull ,供應(yīng)商編號 nt otnull oreign k eferences 供應(yīng)商)u 庫存goCrat tbe 領(lǐng)料單(領(lǐng)料單編號 n not null primry key,物品編號 not nu forign keyrefences物品,數(shù)量 smallint che(數(shù)量),領(lǐng)料時(shí)刻 Dtetime deautgetdae(),倉庫號ca(8) t nll oegn ky rferncs 倉庫,領(lǐng)料人 Ca (8) notnull)*-創(chuàng)建試驗(yàn)數(shù)據(jù)-*/ineri

15、o倉庫 value(z,1) iser into 倉庫 values(fu,20) inset nto 物品 ales(10,米,斤,0,300)nsertinto 物品values(20,面,斤,0,300)isert nto 物品alue(3,花生米,袋,30,300)nsrt ino 物品 values(4,食用油,斤,10,300)insrt to 物品 alus(50,雞蛋,筐,10,30)iserti 供應(yīng)商 valu(1001,李小朋,10,鄭州,6598712155)inrtinto 供應(yīng)商 vals(10012,王莎莎,0,新鄭,657121536)inet ino 供應(yīng)商v

16、alue(0013,趙鑫,30,鞏義,982152)nser nto 供應(yīng)商vue(101,孫利,4,中牟,659871553)nserito 供應(yīng)商 value(1005,王亮,5,七里河,698724523)isrt ito 入庫單alus(20011,1,80,$15, 209.1.15 ,u,張才得,1001)int nt 入庫單lue(2012,90,$16,200902.6 ,fu,魯山,1012)insertint 入庫單 vlue(20013,30,11,$13, 2009.015 ,zu,鈔票中,10013)insert into 入庫單 vlues(204,40,05,$1

17、8, 209.03.12 ,z,吳單,14)inet int 入庫單 lues(20015,50,4,$19, 09.0.5,zhu,張虎,10015)inert nt 領(lǐng)料單vue(3011,1,55, 200.1.0 ,zhu,李濤)iserinto 領(lǐng)料單 vlues(302,20, 010.1.09 ,fu,趙屏)insrtinto 領(lǐng)料單 vl(3003,3,0, 201.05 ,zhu,陳個(gè))inert into 領(lǐng)料單 alues(30014,40,3, 200.4.07 ,h,梁德)sr into 領(lǐng)料單 alues(3015,0,25, 2010.006 ,hu,宋平)-創(chuàng)建

18、索引-*/*在物品表上建立一個(gè)以物品編號、倉庫號為索引項(xiàng)的唯一索引*/CRATuniqu NDEX wu_cng_idx ON物品(物品編號 esc)O*在供應(yīng)商表上建立一個(gè)以供應(yīng)商編號、供應(yīng)物品編號為索引項(xiàng)的唯一索引*/CREE iqueIDEX ongsgogu_idxON供應(yīng)商(供應(yīng)商編號,供應(yīng)物品編號)G/在入庫單表上建立一個(gè)以入庫單編號、物品編號為索引項(xiàng)的唯一索引*/CRATE quINDEX ruin_wubia_d N入庫單(入庫單編號,物品編號)O/*在領(lǐng)料單表上建立一個(gè)以領(lǐng)料單編號、物品編號為索引項(xiàng)的唯一索引*/CRET uiqe INDing_wui_idx ON 領(lǐng)料單(

19、領(lǐng)料單編號,物品編號)GO*在倉庫表上建立一個(gè)以物品編號、倉庫號為索引項(xiàng)的唯一索引*/CREATnqu INEX wu_n_xON 倉庫(物品編號,倉庫號 )GO/-創(chuàng)建視圖-*Creae view 倉庫視圖 as select frm 倉庫Creaiew 供應(yīng)商視圖 asselec *ro 供應(yīng)商rate iew 入庫單視圖 as set *rom 入庫單Crate vie 領(lǐng)料單視圖as select*r領(lǐng)料單Crete view 物品視圖 as selec *rom 物品-查詢視圖-seec * from倉庫 select from 供應(yīng)商elec fom 入庫單lec fom領(lǐng)料單sele *from 物品*-插入數(shù)據(jù)功能-insert it倉庫alus(zhu,60)nsert int 物品 alues(60,白菜,筐,10,40)inser nt 供應(yīng)商valu(106,李單,6,安陽,65871254)insetin 入庫單 ales(016,60,90,17,2009.0.11 ,zu,張戴,106)inserinto

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論