版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
信息工程學(xué)院《數(shù)據(jù)庫課程設(shè)計》論文題目:電腦銷售系統(tǒng)數(shù)據(jù)庫設(shè)計學(xué)號:89414266專業(yè)班級:……姓名:…指導(dǎo)老師:….完成日期:…..電腦銷售系統(tǒng)數(shù)據(jù)庫設(shè)計(******學(xué)院******級*班)摘要本文主要介紹電腦銷售管理系統(tǒng)的數(shù)據(jù)庫方面的設(shè)計。從需求分析、概念設(shè)計到數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計和Oracle實施都進(jìn)行了詳細(xì)的敘述。這次設(shè)計運用了Oracle11g軟件,在Windows7操作系統(tǒng)下,主要對電腦銷售過程中的一些業(yè)務(wù)和數(shù)據(jù)進(jìn)行集中的管理,方便企業(yè)更方便、更快捷和更靈活的進(jìn)行相關(guān)業(yè)務(wù)。本文的分為6章。其中第1章主要是課題的需求設(shè)計,此階段是數(shù)據(jù)庫設(shè)計的起點。第2章是數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,分為概念設(shè)計和邏輯設(shè)計兩部分。第3章物理設(shè)計。第4章是數(shù)據(jù)庫的實施與測試,它包括數(shù)據(jù)的載入及數(shù)據(jù)庫的運行。第5章是對這次課程設(shè)計的總結(jié)。最后第6章是附錄。關(guān)鍵詞:Oracle數(shù)據(jù)庫技術(shù)電腦銷售目錄1.需求分析 11.1功能需求 11.2數(shù)據(jù)流程圖 11.3信息處理及系統(tǒng)功能 32.?dāng)?shù)據(jù)庫結(jié)構(gòu)設(shè)計 32.1概念設(shè)計 32.1.1分E-R圖建立 32.1.2全局/整體E-R圖 52.2邏輯設(shè)計 62.2.1建立關(guān)系模式 62.2.2關(guān)系模式規(guī)范化處理 72.2.3用戶子模式建立 72.2.4關(guān)系模式邏輯結(jié)構(gòu)定義 73.?dāng)?shù)據(jù)庫物理設(shè)計 74.?dāng)?shù)據(jù)庫實施與測試 84.1數(shù)據(jù)庫及數(shù)據(jù)庫對象建立 84.2數(shù)據(jù)入庫 134.3數(shù)據(jù)庫測試 135.總結(jié) 136.附錄 14本次電腦銷售系統(tǒng)是以一個普通銷售公司為背景,主要解決公司在電腦銷售過程中庫存信息更新不同步、客戶退貨得不到及時處理等一些問題。電腦銷售系統(tǒng)主要完成及時查詢庫存信息盤點電腦完好程度并及時記錄將記錄反饋到采購部門。采購部門根據(jù)信息及時向供應(yīng)商進(jìn)貨,同時做好進(jìn)貨驗貨和入庫等工作。而銷售部門則根據(jù)庫存信息進(jìn)行電腦銷售,如果庫存量小于客戶訂單量則將缺貨信息反饋倉庫,倉庫進(jìn)行進(jìn)一步處理。銷售部門對可會退單進(jìn)行檢驗過后及時處理客戶退單等一系列業(yè)務(wù)。1.需求分析1.1功能需求對商品、供應(yīng)商、倉庫、客戶的有關(guān)信息進(jìn)行管理。包括以下功能:1. 信息增刪修改2. 信息查詢3. 信息統(tǒng)計1.2數(shù)據(jù)流程圖圖1數(shù)據(jù)流程圖頂層圖圖2數(shù)據(jù)流程圖第一層圖3數(shù)據(jù)流程圖第二層銷售圖4數(shù)據(jù)流程圖第二層盤存圖5數(shù)據(jù)流程圖第二層進(jìn)貨1.3信息處理及系統(tǒng)功能數(shù)據(jù)字典包括數(shù)據(jù)項104項、數(shù)據(jù)流名稱23項、數(shù)據(jù)結(jié)構(gòu)20項、處理邏輯12項和數(shù)據(jù)存儲名稱8項。見附錄2.?dāng)?shù)據(jù)庫結(jié)構(gòu)設(shè)計2.1概念設(shè)計概念設(shè)計是為了能真實、充分地反映現(xiàn)實世界而且要易于理解和易于向關(guān)系等各種數(shù)據(jù)模型轉(zhuǎn)換。通過上網(wǎng)查資料和詢問老師和同學(xué)了解兩個實體之間的聯(lián)系,通過對數(shù)據(jù)流程圖的三個第二層流程圖分析、簡化、修改最終設(shè)計出三個分ER圖,再以電腦為關(guān)鍵點連接起來成總ER圖,消去重復(fù)的項合并相似的項。得到最終的ER圖。2.1.1分E-R圖建立銷售分ER圖以電腦為起點,電腦會有銷售和被退貨等業(yè)務(wù),這樣就會產(chǎn)生銷售單和退貨單,電腦銷售時被訂購后會有出庫的過程,出庫單必不可少。最終這些信息都會寫到庫存記錄中。圖6銷售分ER圖盤存也是以電腦為點,分析盤存過程會生成的庫存信息、盤點清單和缺貨息。圖7盤存分ER圖進(jìn)貨分ER就比較容易分析了,采購部門根據(jù)庫存提供的缺貨單從供應(yīng)商進(jìn)的貨需要驗貨和入庫,入庫就會對庫存信息發(fā)生更改并記錄。圖8進(jìn)貨分ER圖2.1.2全局/整體E-R圖總ER圖是以電腦為點將三個分ER圖連接起來并合并冗余項庫存信息得到最終ER圖。圖9總ER圖2.2邏輯設(shè)計根據(jù)總ER圖建立19個關(guān)系模式。2.2.1建立關(guān)系模式Goods(GidGname Gshort Gspe Gmodel Gcolour Gprice SaleSPrice)customer(CusId CusName CusShort CusAddress CusPhone CusPostcode CusFax CusAccount CusEmail)Supplier(SupId SupName SupShort SupAddress SupPhone SupPostcode SupFax SupAccount SupEmail)Salexz(SaleXZId Gid Gname Gshort Gspe Gmodel Gcolour SaleNumber SaleSPrice SaleXZMoney)Sale(SaleId SaleXZId CusId Gid CusName CusShort CusAddress CusPostcode CusPhone CusFax CusAccount CusEmail SalePeople)Returnxz(RetXZId Gid Gname Gshort Gspe RetNumber Gmodel SaleSPrice RetXZMoney)Return(RetId RetXZId CusId Gid CusName CusShort CusAddress CusPostcode CusPhone CusFax CusAccount CusEmail RetMoney RetTime RetPeople)Inputxz(InpXZId Gid Gname Gshort Gspe Gmodel InpXZNumber InpXZMoney)Input(InpId InpXZId SupId Gid SupName SupShort SupAddress SupPhone SupPostcode SupFax SupAccount SupEmail InpTime InpPeople InpMoney)Shipmentxz(ShiXZId Gid Gname Gshort Gspe Gmodel ShiXZNumber ShiXZMoney)Shipment(ShiId ShiXZId Gid CusId CusName CusShort CusAddress CusPostcode CusPhone CusFax CusAccount CusEmail ShiTime ShiMoney ShiPeople)Stock(Gid SupId Gname Gshort Gspe Gprice Gmodel Gcolour StoNumber StoMoney SupName SupShort SupAddress SupPhone SupPostcode SupFax SupAccount SupEmail)Lackxz(LackXZId Gid Gname Gshort Gspe Gmodel LackXZNumber LackXZMoney)Lack(LackId Gid LackXZId LackMoney LackPeople)Warehouse(Gid SupId Gshort Gspe Gprice Gmodel Gcolour Gname SupName SupShort SupAddress SupPhone SupFax SupEmail StoINtime StoOuttime Warmoney Warpeople Warnumber)Rkxz(RKXZId Gid Gname Gshort Gspe Gmodel RKXZNumber RKXZMoney)Rk(RKXZId Gid RKId SupId Gshort Gspe Gprice Gmodel Gcolour Gname SupName SupShort SupAddress SupPhone SupFax SupEmail StoINtime StoMoney StoNumber RKNumber RKMoney RKPeople)Zsxz(ZSXZId Gid Gname Gshort Gspe Gmodel ZSXZNumber ZSXZMoney)Zs(ZSId Gid ZSXZId ZSNumber ZSMoney SupId SupName SupShort SupAddress SupPhone SupFax SupEmail ZSPeople ZSTime)2.2.2關(guān)系模式規(guī)范化處理對于一個完整的關(guān)系模式,例如關(guān)系goods,并不存在對應(yīng)的傳遞依賴,而對于細(xì)則類的關(guān)系來說,各非主屬性函數(shù)依賴主碼,并不涉及傳遞依賴。2.2.3用戶子模式建立viewcomputer(gid,gname,gshort,gspe,gprice,gmodel,gcolour,salesprice)Viewsummoney(總銷售額)2.2.4關(guān)系模式邏輯結(jié)構(gòu)定義見附錄3.?dāng)?shù)據(jù)庫物理設(shè)計關(guān)系較為簡單明了,關(guān)系主鍵默認(rèn)索引足夠完成相應(yīng)需求,所以沒有設(shè)計索引。4.?dāng)?shù)據(jù)庫實施與測試4.1數(shù)據(jù)庫及數(shù)據(jù)庫對象建立存儲過程:根據(jù)調(diào)用時提供的電腦名字查詢該電腦的供應(yīng)商信息并輸出到窗口createorreplaceprocedurep1(V_gnameinwarehouse.gname%type)isV_SupIdsupplier.supid%type;V_SupNamesupplier.supname%type;V_SupShortsupplier.supshort%type;V_SupAddresssupplier.supaddress%type;V_SupPhonesupplier.supphone%type;V_SupPostcodesupplier.suppostcode%type;V_SupFaxsupplier.supfax%type;V_SupAccountsupplier.supaccount%type;V_SupEmailsupplier.supemail%type;cursorc1isselectsupplier.supid,supplier.SupName,supplier.SupShort,supplier.SupAddress,supplier.SupPhone,SupPostcode,supplier.SupFax,SupAccount,supplier.supemailfromsupplier,warehousewheresupplier.supid=warehouse.supidandwarehouse.gname=v_gname;beginopenc1;Loopfetchc1intoV_SupId,V_SupName,V_SupShort,V_SupAddress,V_SupPhone,V_SupPostcode,V_SupFax,V_SupAccount,V_SupEmail;Exitwhenc1%notfound;Dbms_output.put_line(V_SupId||','||V_SupName||','||V_SupShort||','||V_SupAddress||','||V_SupPhone||','||V_SupPostcode||','||V_SupFax||','||V_SupAccount||','||V_SupEmail);endloop;closec1;endp1;在SQL窗口中調(diào)用語句:declareagoods.gname%type:='拯救者';bvarchar2(15);cvarchar2(50);dvarchar2(10);evarchar2(50);fvarchar2(20);gvarchar2(6);hvarchar2 (20);ivarchar2 (19);jvarchar2 (35);beginp1(a);end;將指定電腦缺貨數(shù)量增加指定值createorreplaceprocedurep2(v_gnameingoods.gname%type,V_gpricringoods.gprice%type,v_lackxznumberinlackxz.lackxznumber%type)isbeginupdatelackxzsetlackxznumber=v_lackxznumber+lackxznumber,lackxzmoney=v_lackxznumber*V_gpricr+lackxzmoneywherelackxz.gname=v_gname;commit;測試語句:endp2;beginp2('炫龍A61',2,4500);end;select*fromlackxzwheregname='炫龍A61';根據(jù)調(diào)用時提供的客戶名字查詢購買商品的信息并輸出到窗口createorreplaceprocedurep3(V_cusnameincustomer.cusname%type)isV_gIdgoods.gid%type;V_gNamegoods.gname%type;V_gShortgoods.gshort%type;V_gspegoods.gspe%type;V_gmodelgoods.gmodel%type;V_gcolourgoods.gcolour%type;V_salespricegoods.salesprice%type;cursorc2isselectgoods.gid,gname,gshort,gspe,gmodel,gcolour,salespricefromgoods,salewheregoods.gid=sale.gidandsale.cusname=V_cusname;beginopenc2;Loopfetchc2intov_gid,v_gname,v_gshort,V_gspe,V_gmodel,V_gcolour,V_salesprice;Exitwhenc2%notfound;Dbms_output.put_line(V_gId||','||V_gName||','||V_gShort||','||V_gspe||','||V_gmodel||','||V_gcolour||','||V_salesprice);endloop;closec2;endp3;測試語句:declareasale.cusname%type:='王穎';bvarchar2(15);cvarchar2(40);dvarchar2(10);evarchar2(700);fvarchar2(25);gvarchar2(10);hnumber;beginp3(a);end;查詢銷售額在提供的金額以上的貨物清單createorreplaceprocedurep4(moneyinnumber)isv_gidsalexz.gid%type;cursorc3isselectgidfromsalexzwheresalexzmoney>money;beginopenc3;Loopfetchc3intoV_gid;Exitwhenc3%notfound;Dbms_output.put_line(V_gId);endloop;closec3;endp4;測試語句:beginp4(1000);end;查詢銷售量在提供的數(shù)量以上的貨物清單createorreplaceprocedurep5(numbeinnumber)isv_gidsalexz.gid%type;cursorc4isselectgidfromsalexzwheresalenumber>numbe;beginopenc4;Loopfetchc4intoV_gid;Exitwhenc4%notfound;Dbms_output.put_line(V_gId);endloop;closec4;endp5;測試語句:beginp5(300);end;修改客戶的電話信息createorreplaceprocedurep6(v_cusnameincustomer.cusname%type,v_cusphoneincustomer.cusphone%type)isbeginupdatecustomersetcusphone=v_cusphonewherecusname=v_cusname;commit;endp6;測試語句:beginp6('宏圖個體營業(yè)商',28943416);end;selectcusphonefromcustomerwherecusname='宏圖個體營業(yè)商';根據(jù)提供的時間計算這個時間之前的營業(yè)額createorreplaceprocedurep7(shijianindate)is退款number;beginselectsum(retmoney)into退款fromreturnwhererettime〉shijian;dbms_output.put_line(退款);endp7;beginp7(to_date('2015/07/15','yyyy/mm/dd'));end;測試語句:Beginp7(to_date(‘2016/07/15’,’yyy/mmm/dd’));End;視圖:createviewcomputerasselectgid,gname,gshort,gspe,gprice,gmodel,gcolour,salespricefromgoodswithcheckoption;測試語句:createviewsummoneyasselectsum(salexzmoney)總銷售額fromsalexzwithcheckoption;觸發(fā)器:圖10觸發(fā)器創(chuàng)建其他截圖見附錄4.2數(shù)據(jù)入庫截圖見附錄4.3數(shù)據(jù)庫測試我將測試語句和創(chuàng)建語句放在一起方便觀察,截圖見附錄5.總結(jié)電腦銷售信息管理系統(tǒng)是面向公司管理人員、公司一般職員和普通顧客的信息系統(tǒng),要全面展示電腦銷售時的基本情況、交易業(yè)務(wù)和信息處理。在設(shè)計數(shù)據(jù)庫時,我們從最基礎(chǔ)的數(shù)據(jù)需求分析開始:(1)進(jìn)行需求分析時,必須準(zhǔn)確了解和分析用戶需求(包括數(shù)據(jù)和處理),這一階段是最困難最耗時的一個階段,但也是最基礎(chǔ)的階段。由于是做課程設(shè)計,所以我們將必要的實體與實體關(guān)系我們?nèi)靠紤]在內(nèi),對于一些比較生僻的方面沒有考慮。(2)在概念結(jié)構(gòu)設(shè)計階段,我們將所考慮的實體與實體之間的聯(lián)系分別用子E-R圖和總E-R圖展示出來,在邏輯上和實際上都全面展示電腦銷售信息管理系統(tǒng)的內(nèi)在與外在聯(lián)系。(3)邏輯結(jié)構(gòu)設(shè)計階段,是將前面的子E-R圖和總E-R圖轉(zhuǎn)化為關(guān)系模式,并把各實體和各實體間的聯(lián)系的主碼表明;后對實體和實體之間的聯(lián)系進(jìn)行設(shè)計,對每一個項目注明要求和屬性,是將概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)模型。(4)數(shù)據(jù)實施階段,我們用數(shù)據(jù)庫語言即SQL語言和其宿主語言建立數(shù)據(jù)庫,編制和調(diào)試數(shù)據(jù)庫,組織數(shù)據(jù)入庫,并進(jìn)行試運行。通過上述步驟,我們完成了理論上的用于商業(yè)運營的電腦銷售信息管理系統(tǒng),雖有不足之處,但不乏為一個簡單的后臺數(shù)據(jù)庫。雖簡單,但信息、步驟基本全面,便于超級管理員的及時操作管理。6.附錄附錄1數(shù)據(jù)字典數(shù)據(jù)項表1數(shù)據(jù)項數(shù)據(jù)項編號數(shù)據(jù)項名稱數(shù)據(jù)項含義類型長度取值范圍D1-1SupId供應(yīng)商的編號varchar215D1-2SupName供應(yīng)商的名字varchar250D1-3SupShort供應(yīng)商名字簡稱varchar210D1-4SupAddress供應(yīng)商的地址varchar250D1-5SupPhone供應(yīng)商的電話varchar220D1-6SupPostcode供應(yīng)商的郵政編碼varchar26D1-7SupFax供應(yīng)商傳真varchar220D1-8SupAccount供應(yīng)商銀行賬戶varchar219D1-9SupEmail供應(yīng)商電子郵箱varchar235D1-10GId商品的編號varchar215D1-11GName商品的名字varchar240D1-12GShort商品簡稱varchar210D1-13GSpe商品規(guī)格varchar2650D1-14GPrice商品定價number>0D1-15SaleSPrice商品售價numberD1-16GModel商品的型號varchar225D1-17GColour商品的顏色varchar210D1-18CusId客戶的編號varchar215D1-19CusName客戶的名字varchar240D1-20CusShort客戶簡稱varchar210D1-21CusAddress客戶的地址varchar250D1-22CusPostcode客戶郵編varchar26D1-23CusPhone客戶的電話varchar220D1-24CusFax客戶傳真varchar220D1-25CusAccount客戶賬戶varchar219D1-26CusEmail客戶郵箱varchar235D1-27StoId庫存表編號varchar215D1-28StoINtime入庫時間dateD1-29StoOuttime出庫時間dateD1-30StoMoney庫存總值number>0D1-31StoNumber庫存數(shù)量number>=0D1-32RKId入庫詳細(xì)表編號varchar215D1-33RKNumber入庫商品數(shù)量number>=0D1-35RKMoney入庫商品總金額number>=0D1-36RKPeople辦理入庫負(fù)責(zé)人varchar210D1-37RetMoney客戶退貨金額number>0D1-38RetChId客戶退貨檢驗單編號varchar215D1-39RetChMoney客戶退貨總值number>0D1-40RetChCheck客戶退貨要求是否合格varchar22D1-41RetChTime客戶請求退貨時間dateD1-42ShiId出貨單編號varchar215D1-43ShiNumber出貨數(shù)量number>=0D1-44ShiMoneyt出貨總金額number>0D1-45ShiTime出貨時間dateD1-46ShiPeople辦理出貨負(fù)責(zé)人人varchar210D1-47LossId報損單編號varchar215D1-48LossNumber損壞商品數(shù)量number>0D1-49LossMoney損壞商品總值number>0D1-50LossInfo損壞情況varchar2200D1-51LossTime報損時間dateD1-52LossPeo報損人varchar210D1-53ZSId賬實不符單編號varchar215D1-54ZSTime賬實不符報單時間dateD1-55ZSPeople賬實不符報單人numberD1-56ZSNumber不符數(shù)量numberD1-57ZSMoney賬實不符總值numberD1-58ObjId實物清單編號varchar215D1-59ObjMoney實物總值number>=0D1-60InsId驗貨不合格單編號varchar215D1-61InsMoney不合格商品總值number>0D1-62InsInfo不合格詳情varchar2200D1-63InsTime檢驗時間dateD1-64InsPeople檢驗員varchar210D1-65SaleId銷售單編號varchar215D1-66SaleNumber銷量number>=0D1-67SaleMoney銷售總金額number>0D1-68SaleTime銷售日期dateD1-69SalePeople售貨員varchar210D1-70LackId缺貨單編號varchar215D1-71LackTime缺貨時間dateD1-72LackNumber缺貨量number>0D1-73InpId進(jìn)貨單編號varchar215D1-74InpMoney進(jìn)貨金額number>0D1-75InpNumber進(jìn)貨數(shù)量numberD1-76InpPeople進(jìn)貨員varchar210D1-77InpTime進(jìn)貨時間dateD1-78DelId銷售發(fā)貨單編號varchar215D1-79DelNumber發(fā)貨數(shù)量number10D1-80DelMoney金額number>0D1-81DelTime發(fā)貨日期dateD1-82DelPeople發(fā)貨辦理人varchar210D1-83PurReId采購?fù)素泦尉幪杤archar215D1-84PurReNumber采購?fù)素洈?shù)量number>0D1-85PurReTime采購?fù)素洉r間dateD1-86PurRePeople采購?fù)素涋k理人varchar210D1-87PurReMoney采購?fù)素浛傊祅umber>0D1-88CusOrderId訂單編號varchar215D1-89CusOrderMoney定金number>0D1-90CusOrderNumber客戶訂貨數(shù)量number>0D1-91CusOrderTime客戶訂貨時間dateD1-92InvId發(fā)票編號varchar215D1-93InvNumber售賣數(shù)量number>0D1-94InvMoney發(fā)票總金額number>0D1-95InvTime開發(fā)票時間date>0D1-96InvCompany開發(fā)票的單位varchar215D1-97InvAutograph客戶簽名varchar210D1-98ReturnFeeId退貨反饋單編號varchar215D1-99ReturnFeeInfo退貨反饋詳情varchar2200D1-100ReturnFeeTime退貨反饋時間dateD1-101RetId退貨單編號varchar215D1-102RETime退貨時間dateD1-103RetMoney退貨總值numberD1-104RetPeople受理退貨負(fù)責(zé)人varchar210數(shù)據(jù)流名稱表2數(shù)據(jù)流名稱編號名稱簡述來源去向數(shù)據(jù)項F1采購單采購電腦的依據(jù)采購部供應(yīng)商InpId、InpMoney、InpPeople、InpTime、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourF2發(fā)貨單供應(yīng)商發(fā)貨記錄和憑證供應(yīng)商驗貨部門DelId、DelNumber、Gid、Gname、Gshort、Gspe、Gmodel、Gcolour、DelMoney、DelTime、DelPeopleF3采購?fù)素泦尾少忞娔X不合格退貨清單驗貨部門供應(yīng)商PurReId、PurReNumber、PurReTime、PurRePeople、PurReMoney、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourF4客戶訂購單客戶訂購的電腦清單客戶銷售部門CusOrderId、SaleSPrice、CusOrderMoney、CusOrderNumber、CusOrderTime、Gid、Gname、Gshort、Gspe、Gmodel、GcolourF5銷售發(fā)票收據(jù)銷售部門客戶InvId、Gid、Gname、Gshort、Gspe、Gmodel、Gcolour、SaleSPrice、InvNumber、InvMoney、InvTime、InvCompany、InvAutographF6顧客退貨單顧客退貨詳情客戶銷售部門RetId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、RetNumber、RetMoney、CusId、CusName、CusShort、CusPhoneF7退貨反饋單退貨詳情銷售部門客戶ReturnFeeId、ReturnFeeInfo、ReturnFeeTime、Gid、Gname、Gshort、Gspe、Gmodel、Gcolour、SaleSPriceF8采購記錄向供應(yīng)商采購電腦的依據(jù)采購部采購賬目InpId、InpMoney、InpPeople、InpTime、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourF9庫存記錄庫存賬目供采購部參考的單據(jù)入庫檢查部門庫存賬目StoId、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、StoINtime、StoOuttime、StoNumber、SupId、SupId、SupName、SupShort、SupAddress、SupPhoneF10盤點清單庫存和記錄的出入倉庫管理部門庫存賬目ZSId、ZSNumber、ZSMoney、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、ZSTime、ZSPeopleF11缺貨信息客戶需要的庫存缺少的貨物信息倉庫管理部門缺貨賬目LackId、LackTime、LackNumber、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourF12缺貨單缺少的貨物清單倉庫管理部門采購部LackId、LackTime、LackNumber、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourF13出缺貨記錄倉庫出貨和缺少的貨物記錄倉庫管理部門庫存賬目ShiId、ShiNumber、ShiMoneyt、ShiTime、ShiPeople、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、LackId、LackTime、LackNumber、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourF14銷售單銷售貨物記錄供倉庫參考的單據(jù)銷售部門客戶SaleId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、SaleNumber、SaleMoney、SaleTime、SaleSPrice、SalePeopleF15客戶退貨記錄客戶退貨記錄供倉庫參考的單據(jù)銷售部門退貨賬目RetId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、RetNumber、RetMoney、CusId、CusName、CusShort、CusPhoneF16驗貨是否合格單從供應(yīng)商購買的貨物是否合格單據(jù)貨物檢驗部門采購部門InsId、InsMoney、InsInfo、InsTime、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、InsPeopleF17入庫單貨物進(jìn)入倉庫供倉庫參考的單據(jù)倉庫管理部門庫存賬目RKId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、RKNumber、RKTime、RKMoney、RKPeopleF18實物清單供賬實不符參考的單據(jù)倉庫管理部門庫存賬目ObjId、StoNumber、ObjMoney、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourF19賬實不符清單供倉庫修改信息的單據(jù)倉庫管理部門庫存賬目ZSId、ZSNumber、ZSMoney、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、ZSTime、ZSPeopleF20報損單電腦損壞和缺失的單據(jù)倉庫管理部門庫存賬目LossId、LossMoney、LossInfo、LossTime、LossPeo、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourF21出貨單倉庫出貨記錄倉庫管理部門庫存賬目ShiId、ShiNumber、ShiMoneyt、ShiTime、ShiPeople、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourF22退貨檢驗單客戶退的貨物檢驗合格情況銷售部門退貨賬目RetChId、RetChMoney、RetChCheck、RetChTime、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourF23客戶退貨單同意客戶退貨的記錄客戶銷售部門RetId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、RetNumber、RetMoney、CusId、CusName、CusShort、CusPhone數(shù)據(jù)結(jié)構(gòu)表3數(shù)據(jù)結(jié)構(gòu)編號結(jié)構(gòu)名結(jié)構(gòu)含義組成Ds-1Supplier供應(yīng)商SupId、SupName、SupShort、SupAddress、SupPhone、SupPostcode、SupFax、SupAccount、SupEmailDs-2Goods電腦Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、SaleSPriceDs-3Customer客戶CusId、CusName、CusShort、CusAddress、CusPostcode、CusPhone、CusFax、CusAccount、CusEmailDs-4Stock庫存表StoId、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、StoINtime、StoOuttime、StoNumber、SupId、SupId、SupName、SupShort、SupAddress、SupPhoneDs-5RK入庫詳細(xì)表RKId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、RKNumber、RKTime、RKMoney、RKPeopleDs-6Return客戶退貨單RetId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、RetNumber、RetMoney、CusId、CusName、CusShort、CusPhone、RetpeopleDs-7ReturnCheck退貨檢查單RetChId、RetChMoney、RetChCheck、RetChTime、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourDs-8Shipment出貨單ShiId、ShiNumber、ShiMoneyt、ShiTime、ShiPeople、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourDs-9Loss報損單LossId、LossMoney、LossInfo、LossTime、LossPeo、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourDs-10ZSBF賬實不符ZSId、ZSNumber、ZSMoney、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、ZSTime、ZSPeopleDs-11Object實物清單ObjId、StoNumber、ObjMoney、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourDs-12Inspection驗貨不合格單InsId、InsMoney、InsInfo、InsTime、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、InsPeopleDs-13Sale銷售單SaleId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、SaleNumber、SaleMoney、SaleTime、SaleSPrice、SalePeople、CusId、CusName、CusShort、CusAddress、CusPostcode、CusPhone、CusFax、CusAccount、CusEmailDs-14Lack缺貨單LackId、LackTime、LackNumber、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourDs-15Input進(jìn)貨單InpId、InpMoney、InpPeople、InpTime、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourDs-16Deliver發(fā)貨單DelId、DelNumber、Gid、Gname、Gshort、Gspe、Gmodel、Gcolour、DelMoney、DelTime、DelPeopleDs-17PurchaseReturn采購?fù)素泦蜳urReId、PurReNumber、PurReTime、PurRePeople、PurReMoney、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourDs-18CustomerOrder客戶訂單CusOrderId、SaleSPrice、CusOrderMoney、CusOrderNumber、CusOrderTime、Gid、Gname、Gshort、Gspe、Gmodel、GcolourDs-19Invoice發(fā)票InvId、Gid、Gname、Gshort、Gspe、Gmodel、Gcolour、SaleSPrice、InvNumber、InvMoney、InvTime、InvCompany、InvAutographDs-20ReturnFeedback退貨反饋單ReturnFeeId、ReturnFeeInfo、ReturnFeeTime、Gid、Gname、Gshort、Gspe、Gmodel、Gcolour、SaleSPrice數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義處理邏輯表4處理邏輯處理邏輯編號處理邏輯名稱簡述輸入的數(shù)據(jù)流處理輸出的數(shù)據(jù)流處理頻率P1.1購貨根據(jù)缺貨單出具進(jìn)貨單F12缺貨單根據(jù)清單確定進(jìn)貨商品F1采購單30次/每月P1.2驗貨檢驗購買電腦的合格F2發(fā)貨單檢驗商品是符合各并做進(jìn)貨記錄F16驗貨合格單、F8采購記錄30次/每月P1.3采購?fù)素洐z驗不合格退去F16驗貨合格單根據(jù)清單進(jìn)行退貨F3采購?fù)素泦?0次/每月P1.4入庫入庫購買的商品F16驗貨合格單根據(jù)清單更新倉庫賬目F9進(jìn)貨記錄、F17入庫單30次/每月P2.1清查庫存庫存量檢查F10庫存記錄檢查庫存貨物量F18實物清單30次/每月P2.2賬實對比庫存實物和庫存賬目對比F18實物清單根據(jù)實物清單和庫存賬目對比做出賬實不符清單F19賬實不符30次/每月P2.3報損處理損壞的電腦記錄檢查庫存貨物是否完好F20報損單30次/每月P2.4編制盤點清單制作盤點清單F19賬實不符、F20報損單根據(jù)信息匯總倉庫目前貨物情況并做成記錄F10盤點清單、F11缺貨信息30次/每月P3.1顧客訂貨處理顧客訂貨銷售單和銷售記錄F4顧客訂貨單根據(jù)訂單確定顧客購買電腦并做記錄F15銷售單、F14銷售記錄、F4顧客訂單30次/每月P3.2檢查庫存根據(jù)顧客訂單檢查庫存量并做記錄F4顧客訂貨單、F9庫存記錄根據(jù)定單查詢庫存是否夠量并作出報告F21庫存貨物單、F13出缺貨記錄30次/每月P3.3顧客退貨受理顧客退貨單并檢查是否符合要求F6顧客退貨單根據(jù)退貨單檢驗是否符合退貨要求F22檢驗單30次/每月P3.4撰寫反饋單想顧客反饋退貨意見并做好退貨記錄F22檢驗合格單向顧客反饋退貨進(jìn)度并做退貨記錄F7退貨反饋單、F23顧客退貨單、F15退貨記錄單30次/每月數(shù)據(jù)存儲名稱表5數(shù)據(jù)存儲名稱存儲編號存儲名稱簡述數(shù)據(jù)項相關(guān)聯(lián)的處理S1采購記錄進(jìn)貨的一些記錄InpId、InpMoney、InpPeople、InpTime、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourP1.2S2庫存記錄對倉庫貨物的詳細(xì)記錄StoId、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、StoINtime、StoOuttime、StoNumber、SupId、SupId、SupName、SupShort、SupAddress、SupPhoneP1.4、P2.1、P2.4、P3.1、P3.2、P3.4S3缺貨記錄盤點清單后對缺少貨物的記錄LackId、LackTime、LackNumber、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourP1.1、P1.4、P2.4S4入庫記錄合格電腦進(jìn)入倉庫的記錄RKId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、RKNumber、RKTime、RKMoney、RKPeopleP1.4、S5銷售記錄銷售的詳細(xì)記錄SaleId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、SaleNumber、SaleMoney、SaleTime、SaleSPrice、SalePeopleP1.4、P3.1S6報損記錄電腦損壞缺少的記錄LossId、LossMoney、LossInfo、LossTime、LossPeo、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourP2.3S7出貨記錄倉庫出貨的詳情ShiId、ShiNumber、ShiMoneyt、ShiTime、ShiPeople、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、GcolourP3.2S8退貨記錄客戶退貨的詳情RetId、Gid、Gname、Gshort、Gspe、Gprice、Gmodel、Gcolour、RetNumber、RetMoney、CusId、CusName、CusShort、CusPhoneP3.4關(guān)系模式表6關(guān)系模式定義關(guān)系名稱屬性類型大小是否主鍵可否為空電腦(Goods)1GIdvarchar215是Gnamevarchar240否Gshortvarchar210GSpevarchar2700否Gpricenumber否Gmodelvarchar225否Gcolourvarchar210否SaleSPricenumber客戶(Customer)1CusIdvarchar215是CusNamevarchar240否CusShortvarchar210CusAddressvarchar250CusPostcodevarchar26CusPhonevarchar220CusFaxvarchar220CusAccountvarchar219CusEmailvarchar235供應(yīng)商(Supplier)1SupIdvarchar215是SupNamevarchar250否SupShortvarchar210SupAddressvarchar250SupPhonevarchar220SupPostcodevarchar26SupFaxvarchar220SupAccountvarchar219SupEmailvarchar235銷售單細(xì)則(SaleXZ)SaleXZIdvarchar215是1Gidvarchar215否Gnamevarchar240否Gshortvarchar210Gspevarchar2700否Gmodelvarchar225否Gcolourvarchar210否SaleNumbernumberSaleSPricenumber否SaleXZMoneynumber否銷售單(Sale)SaleIdvarchar215是1SaleXZIdvarchar215CusIdvarchar215GIdvarchar215CusNamevarchar240CusShortvarchar210CusAddressvarchar250CusPostcodevarchar26CusPhonevarchar220CusFaxvarchar220CusAccountvarchar219CusEmailvarchar235SalePeoplevarchar210否退貨單細(xì)則(ReturnXZ)RetXZIdvarchar215是1Gidvarchar215Gnamevarchar240Gshortvarchar210Gspevarchar2700RetNumbernumber否Gmodelvarchar225SaleSPricenumber否RetXZMoneynumber否否退貨單(Return)RetIdvarchar215是1RetXZIdvarchar215CusIdvarchar215Gidvarchar215CusNamevarchar240CusShortvarchar210CusAddressvarchar250CusPostcodevarchar26CusPhonevarchar220CusFaxvarchar220CusAccountvarchar219CusEmailvarchar235RetMoneynumberRetTimedateRetPeoplevarchar210否采購單細(xì)則(InputXZ)InpXZIdvarchar215是1Gidvarchar215Gnamevarchar240Gshortvarchar210Gspevarchar2700否Gmodelvarchar225InpXZNumbernumber否InpXZMoneynumber采購單(Input)InpIdvarchar215是1InpXZIdvarchar215SupIdvarchar215Gidvarchar215SupNamevarchar250SupShortvarchar210SupAddressvarchar250否SupPhonevarchar220否SupPostcodevarchar26SupFaxvarchar220SupAccountvarchar219SupEmailvarchar235InpTimedateInpPeoplevarchar210否InpMoneynumber出貨單細(xì)則(ShipmentXZ)ShiXZIdvarchar215是1Gidvarchar215Gnamevarchar240否Gshortvarchar210Gspevarchar2700Gmodelvarchar225ShiXZNumbernumberShiXZMoneynumber出貨單(Shipment)ShiIdvarchar215是1ShiXZIdvarchar215Gidvarchar215CusIdvarchar215CusNamevarchar240否CusShortvarchar210CusAddressvarchar250CusPo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 熱線服務(wù)合同范本
- 蒙牛捐贈協(xié)議書
- 融資協(xié)合同范本
- 視頻項目協(xié)議書
- 認(rèn)購協(xié)議換合同
- 設(shè)施維護(hù)協(xié)議書
- 試工實習(xí)協(xié)議書
- 請人幫忙協(xié)議書
- 工人砸墻合同范本
- 恒大仲裁協(xié)議書
- 外包項目免責(zé)協(xié)議書8篇
- 【MOOC】電子線路設(shè)計、測試與實驗(一)-華中科技大學(xué) 中國大學(xué)慕課MOOC答案
- 數(shù)學(xué)家祖沖之課件
- 船舶融資租賃合同
- JT-T-1221-2018跨座式單軌軌道橋梁維護(hù)與更新技術(shù)規(guī)范
- 24春國家開放大學(xué)《知識產(chǎn)權(quán)法》形考任務(wù)1-4參考答案
- 倉儲管理教學(xué)課件
- DLT1249-2013 架空輸電線路運行狀態(tài)評估技術(shù)導(dǎo)則
- 國家開放大學(xué)化工節(jié)能課程-復(fù)習(xí)資料期末復(fù)習(xí)題
- HXD3D機車總體介紹
- 教科版廣州小學(xué)英語四年級上冊 Module 7 單元測試卷含答案
評論
0/150
提交評論