數(shù)據(jù)庫(kù)設(shè)計(jì) 倉(cāng)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)設(shè)計(jì)文檔模板_第1頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì) 倉(cāng)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)設(shè)計(jì)文檔模板_第2頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì) 倉(cāng)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)設(shè)計(jì)文檔模板_第3頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì) 倉(cāng)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)設(shè)計(jì)文檔模板_第4頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì) 倉(cāng)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)設(shè)計(jì)文檔模板_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《多媒體數(shù)據(jù)庫(kù)技術(shù)》課程數(shù)據(jù)庫(kù)設(shè)計(jì)大作業(yè)項(xiàng)目名稱:_____倉(cāng)庫(kù)管理系統(tǒng)______________項(xiàng)目組長(zhǎng):________學(xué)號(hào)_______成員:___________________________________________________________________________班級(jí):________小組______________指導(dǎo)教師:____________完成時(shí)間:__日一、實(shí)驗(yàn)題目:倉(cāng)庫(kù)管理系統(tǒng)二、實(shí)驗(yàn)?zāi)康模涸O(shè)計(jì)一個(gè)倉(cāng)庫(kù)管理系統(tǒng),滿足用戶的具體需求,實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)的數(shù)字化管理。掌握數(shù)據(jù)庫(kù)設(shè)計(jì)和實(shí)現(xiàn)的基本過程,對(duì)數(shù)據(jù)庫(kù)的模式設(shè)計(jì)有一定的了解,掌握分析和實(shí)現(xiàn)的基本方法,了解數(shù)據(jù)庫(kù)應(yīng)用軟件開發(fā)設(shè)計(jì)的過程,實(shí)現(xiàn)設(shè)計(jì)的最終目的。實(shí)驗(yàn)概述:設(shè)計(jì)一個(gè)簡(jiǎn)單的倉(cāng)庫(kù)管理系統(tǒng),通過管理員來(lái)管理這個(gè)倉(cāng)庫(kù),對(duì)倉(cāng)庫(kù)里貨物的數(shù)量、種類等有一個(gè)具體的分析,包括貨物的出庫(kù)入庫(kù)的具體分析,以及和供應(yīng)商與客戶的聯(lián)在關(guān)系的設(shè)計(jì)。由于是自己的設(shè)計(jì)可能存在一定的不足。實(shí)驗(yàn)要求與開發(fā)環(huán)境:1、實(shí)驗(yàn)要求:查看相關(guān)的數(shù)據(jù)庫(kù)資料,對(duì)倉(cāng)庫(kù)管理的設(shè)計(jì)著重加強(qiáng),了解設(shè)計(jì)過程的基本步驟,用SQL實(shí)現(xiàn)數(shù)據(jù)庫(kù)的設(shè)計(jì),并在SQLServer上進(jìn)行調(diào)試,熟練掌握SQL的操作理念,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)。2、開發(fā)環(huán)境:操作系統(tǒng):windowswin7數(shù)據(jù)庫(kù):MicrosoftSQLService2000功能的需求分析:用戶管理:添加用戶,修改用戶密碼??蛻艄芾恚禾砑涌蛻?,查詢客戶信息。供應(yīng)商管理:添加供應(yīng)商,查詢供應(yīng)商信息。倉(cāng)庫(kù)管理:添加倉(cāng)庫(kù),查詢倉(cāng)庫(kù)信息。貨物管理:添加物品信息,物品類型信息。入庫(kù)管理:貨物的入庫(kù)信息的添加和修改。出庫(kù)管理:貨物的出庫(kù)信息的添加和修改。庫(kù)存信息:對(duì)貨物的現(xiàn)有信息存量查詢。概念模型設(shè)計(jì):本設(shè)計(jì)包括多種實(shí)體,具體請(qǐng)看E-R圖:管理員編號(hào)倉(cāng)庫(kù)管理員編號(hào)倉(cāng)庫(kù)倉(cāng)庫(kù)地址倉(cāng)庫(kù)名稱倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)地址倉(cāng)庫(kù)名稱倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)實(shí)體E-R圖供應(yīng)商供應(yīng)商編號(hào)供應(yīng)商名稱聯(lián)系方式供應(yīng)商地址供應(yīng)商供應(yīng)商編號(hào)供應(yīng)商名稱聯(lián)系方式供應(yīng)商地址供應(yīng)商實(shí)體E-R圖客戶聯(lián)系方式客戶地址客戶名稱客戶編號(hào)客戶聯(lián)系方式客戶地址客戶名稱客戶編號(hào)客戶實(shí)體E-R圖管理員管理員名稱密碼管理員編號(hào)管理員管理員名稱密碼管理員編號(hào)管理員實(shí)體E-R圖物品編號(hào)物品編號(hào)物品名稱類型編號(hào)貨物貨物實(shí)體E-R圖類型編號(hào)類型編號(hào)貨物類型類型名稱貨物類型實(shí)體E-R圖出庫(kù)出庫(kù)物品編號(hào)客戶編號(hào)出庫(kù)數(shù)量出庫(kù)單價(jià)物品名稱類型名稱出庫(kù)實(shí)體E-R圖入庫(kù)入庫(kù)物品編號(hào)供應(yīng)商編號(hào)入庫(kù)數(shù)量入庫(kù)單價(jià)物品名稱類型名稱入庫(kù)實(shí)體E-R圖庫(kù)存物品編號(hào)倉(cāng)庫(kù)編號(hào)物品名稱類型名稱物品數(shù)量庫(kù)存物品編號(hào)倉(cāng)庫(kù)編號(hào)物品名稱類型名稱物品數(shù)量庫(kù)存實(shí)體E-R圖整體簡(jiǎn)圖如下所示:管理員供應(yīng)商管理員客戶貨物類型出庫(kù)貨物庫(kù)存?zhèn)}庫(kù)管理員供應(yīng)商管理員客戶貨物類型出庫(kù)貨物庫(kù)存?zhèn)}庫(kù)七、邏輯設(shè)計(jì):上圖可能存在一對(duì)多,多對(duì)多,一對(duì)一的關(guān)系模式。數(shù)據(jù)庫(kù)包括:1.倉(cāng)庫(kù)的數(shù)據(jù)項(xiàng)描述:Storage數(shù)據(jù)項(xiàng)名對(duì)應(yīng)英文名數(shù)據(jù)項(xiàng)含義類型長(zhǎng)度說(shuō)明倉(cāng)庫(kù)編號(hào)Sno倉(cāng)庫(kù)的編號(hào)char5主鍵倉(cāng)庫(kù)名稱Sname倉(cāng)庫(kù)的名稱char20倉(cāng)庫(kù)地址Saddr倉(cāng)庫(kù)的地址char40管理員編號(hào)Mno管理員的編號(hào)char5外鍵2.供應(yīng)商的數(shù)據(jù)項(xiàng)描述:Provider數(shù)據(jù)項(xiàng)名對(duì)應(yīng)英文名數(shù)據(jù)項(xiàng)含義類型長(zhǎng)度說(shuō)明供應(yīng)商編號(hào)Pno供應(yīng)商的識(shí)別號(hào)碼char5主鍵供應(yīng)商名稱Pname供應(yīng)商公司的名稱char20供應(yīng)商地址Paddr供應(yīng)商公司的地址char40聯(lián)系方式Ptel公司的電話char113.客戶的數(shù)據(jù)項(xiàng)描述:Client數(shù)據(jù)項(xiàng)名對(duì)應(yīng)英文名數(shù)據(jù)項(xiàng)含義類型長(zhǎng)度說(shuō)明客戶編號(hào)Cno客戶的編號(hào)char5主鍵客戶名稱Cname客戶公司的名稱char20地址Caddr客戶公司的地址char40聯(lián)系電話Ctel客戶聯(lián)系電話char114.貨物的數(shù)據(jù)項(xiàng)描述:Goods數(shù)據(jù)項(xiàng)名對(duì)應(yīng)英文名數(shù)據(jù)項(xiàng)含義類型長(zhǎng)度說(shuō)明物品編號(hào)Gno物品的編號(hào)char5主鍵物品名稱Gname物品的名稱char20類型編號(hào)Tno物品的類型char5外鍵5.貨物類型的數(shù)據(jù)項(xiàng)描述:Type數(shù)據(jù)項(xiàng)名對(duì)應(yīng)英文名數(shù)據(jù)項(xiàng)含義類型長(zhǎng)度說(shuō)明類型編號(hào)Tno物品的類型的編號(hào)char5主鍵類型名稱Tname物品的類型的名稱char206.管理員的數(shù)據(jù)項(xiàng)描述:Manager數(shù)據(jù)項(xiàng)名對(duì)應(yīng)英文名數(shù)據(jù)項(xiàng)含義類型長(zhǎng)度說(shuō)明管理員編號(hào)Mno管理員的編號(hào)char5主鍵管理員姓名Mname管理員的姓名char20密碼PW該管理員的密碼Char67.庫(kù)存的數(shù)據(jù)項(xiàng)描述:Stock數(shù)據(jù)項(xiàng)名對(duì)應(yīng)英文名數(shù)據(jù)項(xiàng)含義類型長(zhǎng)度說(shuō)明物品編號(hào)Gno貨物表中物品編號(hào)Char5外鍵、主鍵倉(cāng)庫(kù)編號(hào)Sno倉(cāng)庫(kù)的編號(hào)Char5外鍵物品名稱Gname貨物的名稱Char10類型名稱Tname貨物的分類Char20物品數(shù)量Gnum貨物的存儲(chǔ)量Int入庫(kù)(合計(jì))-出庫(kù)(合計(jì))8.入庫(kù)的數(shù)據(jù)項(xiàng)描述:Stock_In數(shù)據(jù)項(xiàng)名對(duì)應(yīng)英文名數(shù)據(jù)項(xiàng)含義類型長(zhǎng)度說(shuō)明物品編號(hào)Gno貨物表中物品編號(hào)Char5外鍵、主鍵供應(yīng)商編號(hào)Pno供應(yīng)商的編號(hào)Char5外鍵、主鍵物品名稱Gname貨物的名稱Char10類型名稱Tname貨物的分類Char20入庫(kù)單價(jià)Ginprice貨物購(gòu)入的價(jià)格Real入庫(kù)數(shù)量Innum入庫(kù)的數(shù)量Int9.出庫(kù)的數(shù)據(jù)項(xiàng)描述:Stock_Out數(shù)據(jù)項(xiàng)名對(duì)應(yīng)英文名數(shù)據(jù)項(xiàng)含義類型長(zhǎng)度說(shuō)明物品編號(hào)Gno貨物表中物品編號(hào)Char5外鍵、主鍵客戶編號(hào)Cno客戶的編號(hào)Char5外鍵、主鍵物品名稱Gname貨物的名稱Char10類型名稱Tname貨物的分類Char4出庫(kù)單價(jià)Goutprice貨物出售的價(jià)格Real出庫(kù)數(shù)量Outnum出庫(kù)的數(shù)量Int八、SQL語(yǔ)言的實(shí)現(xiàn):1.數(shù)據(jù)庫(kù)建立Createdatabasestorage_manage;供應(yīng)商ProvidercreatetableProvider(Pnochar(5)primarykey,Pnamechar(20),Padddrchar(40),Ptelchar(11));客戶ClientcreatetableClient(Cnochar(5)primarykey,Cnamechar(20),Caddrchar(40),Ctelchar(11));貨物類型TypecreatetableType(Tnochar(5)primarykey,Tnamechar(20),);貨物GoodscreatetableGoods(Gnochar(5)primarykey,Gnamechar(20),Tnochar(5),foreignkey(Tno)referencesType(Tno));管理員ManagercreatetableManager(Mnochar(5)primarykey,Mnamechar(20),PWchar(6));倉(cāng)庫(kù)StoragecreatetableStorage(Snochar(5)primarykey,Snamechar(20),Saddrchar(40),Mnochar(5),foreignkey(Mno)referencesManager(Mno));庫(kù)存StockcreatetableStock(Gnochar(5),Snochar(5),Gnamechar(10),Tnamechar(20),Gnumint,primarykey(Gno),foreignkey(Gno)referencesGoods(Gno),foreignkey(Sno)referencesStorage(Sno));入庫(kù)Stock_IncreatetableStock_In(Gnochar(5),Pnochar(5),Gnamechar(10),Tnamechar(20),Ginpricereal,Innumint,primarykey(Gno,Pno),foreignkey(Gno)referencesGoods(Gno),foreignkey(Pno)referencesProvider(Pno));出庫(kù)Stock_OutcreatetableStock_Out(Gnochar(5),Cnochar(5),Gnamechar(10),Tnamechar(20),Goutpricereal,Outnumint,primarykey(Gno,Cno),foreignkey(Gno)referencesGoods(Gno),foreignkey(Cno)referencesClient(Cno));小組分工:我們兩個(gè)沒有進(jìn)行具體的分工,共同找的素材,討論設(shè)計(jì)的理念,對(duì)一些存在的問題兩個(gè)人談出自己的觀點(diǎn),我主要側(cè)重于對(duì)于理論的解釋,以及對(duì)素材的收集流E-R圖設(shè)計(jì)以及其他一些涉及到理論方面的知識(shí)的問題,一個(gè)人的思想是不全面的,其中也有曹彥琛的一些建議,我們共同改進(jìn)。至于SQL語(yǔ)言的編寫曹彥琛占主導(dǎo),同時(shí)也給了我一點(diǎn)任務(wù),總的說(shuō)就是我們互相幫助,共同進(jìn)步。九、實(shí)驗(yàn)總結(jié):本次課程設(shè)計(jì)雖然經(jīng)歷了許多困難,但是也學(xué)到了很多東西,覺得還是很有收獲。這次的課程設(shè)計(jì)根據(jù)老師給出模版,我們上網(wǎng)查找資料,去圖書館借相關(guān)的書籍,然后按照一些經(jīng)典的案例慢慢的完成這次的設(shè)計(jì)。雖然自己設(shè)計(jì)的存在一些不足,不過還是認(rèn)為自己設(shè)計(jì)的很好,畢竟投入了很多,不管好壞都是自己的成果,很是欣慰。經(jīng)過這次的課程設(shè)計(jì),我們更加認(rèn)識(shí)到自己的不足之處,對(duì)問題的分析是還不夠全面,對(duì)事物看不還不很透徹。所以導(dǎo)致在設(shè)計(jì)的時(shí)候,就出現(xiàn)這樣那樣的漏洞和不足。同時(shí)也對(duì)實(shí)驗(yàn)課上學(xué)到的東西全都運(yùn)用了上來(lái),加強(qiáng)了自己在實(shí)驗(yàn)課上的知識(shí)。經(jīng)過此次課程設(shè)計(jì)使我們更加了解數(shù)據(jù)庫(kù)的應(yīng)用和對(duì)數(shù)據(jù)庫(kù)的備份與恢復(fù)、性能分析與改進(jìn)等等,也使我們更加意識(shí)到不懂的問題就要問,最好問團(tuán)隊(duì)成員和同學(xué),不然就上網(wǎng)搜,可別一個(gè)人在那瞎想,這是一個(gè)團(tuán)隊(duì)的事情,只有團(tuán)隊(duì)合作好了,項(xiàng)目才能有質(zhì)量、有效率的完成。經(jīng)過此次的課程設(shè)計(jì),明白團(tuán)隊(duì)的力量是多么的偉大,自己是很渺小的,每個(gè)人的觀點(diǎn)都會(huì)存在片面性,大家集思廣益,共同努力才成就美好的東西。尤其在這種比較繁瑣的數(shù)據(jù)理論上。希望老師能夠給予認(rèn)可。。。。XX公司xx事業(yè)部文檔編號(hào)版本A1密級(jí)商密A項(xiàng)目名稱Xxx系統(tǒng)項(xiàng)目來(lái)源DR-RD-020(V1.1)Xxx系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(內(nèi)部資料請(qǐng)勿外傳)編寫:日期:檢查:日期:審核:日期:批準(zhǔn):日期:中國(guó)創(chuàng)新支付版權(quán)所有不得復(fù)制支付系統(tǒng) 1數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書 11 引言 21.1 編寫目的 21.2 術(shù)語(yǔ)表 21.3 參考資料 32 數(shù)據(jù)庫(kù)環(huán)境說(shuō)明 33 數(shù)據(jù)庫(kù)的命名規(guī)則 34 邏輯設(shè)計(jì) 35 物理設(shè)計(jì) 45.1 表匯總 45.2 表[X]:[XXX表] 45.3 視圖的設(shè)計(jì) 65.4 存儲(chǔ)過程、函數(shù)及觸發(fā)器的設(shè)計(jì) 66 安全性設(shè)計(jì) 66.1 防止用戶直接操作數(shù)據(jù)庫(kù)的方法 66.2 用戶帳號(hào)密碼的加密方法 76.3 角色與權(quán)限 77 優(yōu)化 78 數(shù)據(jù)庫(kù)管理與維護(hù)說(shuō)明 7引言編寫目的本文檔是概要設(shè)計(jì)文檔的組成部分,編寫數(shù)據(jù)庫(kù)設(shè)計(jì)文檔的目的是:明確數(shù)據(jù)庫(kù)的表名、字段名等數(shù)據(jù)信息,用來(lái)指導(dǎo)后期的數(shù)據(jù)庫(kù)腳本的開發(fā),本文檔遵循《數(shù)據(jù)庫(kù)設(shè)計(jì)和開發(fā)規(guī)范》。本文檔的讀者對(duì)象是需求人員、系統(tǒng)設(shè)計(jì)人員、開發(fā)人員、測(cè)試人員。術(shù)語(yǔ)表定義系統(tǒng)或產(chǎn)品中涉及的重要術(shù)語(yǔ),為讀者在閱讀文檔時(shí)提供必要的參考信息。序號(hào)術(shù)語(yǔ)或縮略語(yǔ)說(shuō)明性定義1參考資料資料名稱作者文件編號(hào)、版本資料存放地點(diǎn)數(shù)據(jù)庫(kù)環(huán)境說(shuō)明數(shù)據(jù)庫(kù)實(shí)例數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)部署環(huán)境數(shù)據(jù)庫(kù)設(shè)計(jì)工具數(shù)據(jù)庫(kù)存放位置說(shuō)明數(shù)據(jù)庫(kù)的命名規(guī)則提示:(1)說(shuō)明本數(shù)據(jù)庫(kù)的命名規(guī)則,例如:本數(shù)據(jù)庫(kù)設(shè)計(jì)完全按照《銀盛E票》命名。(2)如果本數(shù)據(jù)庫(kù)的命名規(guī)則與公司的標(biāo)準(zhǔn)不完全一致的話,請(qǐng)作出解釋。物理設(shè)計(jì)4.1表匯總表名功能說(shuō)明PHONE_RECHARGE話費(fèi)充值PHONE_RECHARGE_RT話費(fèi)充值返回FLOWRATE_RECHARGE流量充值FLOWRATE_RECHARGE_R流量充值返回4.2表4.2.1話費(fèi)充值表名PHONE_RECHARGE主鍵ID其他排序字段CREATE_DATE,TERM_TRANS_ID,USER_NUMBER,BILL_VALUE,CUR_TYPE,MSG_FLAG,SER_FLAG索引字段序號(hào)字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N區(qū)別度默認(rèn)值約束條件/說(shuō)明1IDbigint(20)YY主鍵自增2CREATE_DATEdatetimeYN入庫(kù)時(shí)間3TERM_TRANS_IDVarchar(32)YN請(qǐng)求流水號(hào)4USER_NUMBERVarchar(12)YN用戶充值手機(jī)號(hào)6BILL_VALUEdecimal(10,2)YN充值金額(元)7CUR_TYPEVarchar(3)YN幣種001人民幣8MSG_FLAGVarchar(1)YNY是否下發(fā)短信標(biāo)志;Y=下發(fā),N=不發(fā)(目前只能是Y)9SER_FLAGVarchar(1)NN是普通充值,還是虛商充值G=普通,V虛商(指170Mysql腳本記錄數(shù)增長(zhǎng)量表的并發(fā)補(bǔ)充說(shuō)明4.2.2話費(fèi)充值返回表名PHONE_RECHARGE_RT主鍵ID其他排序字段CREATE_DATE,TERM_TRANS_ID,TRANS_ID,USER_NUMBER, BILL_VALUE,PAY_MONEY,REVERSAL_FLAG索引字段序號(hào)字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N區(qū)別度默認(rèn)值約束條件/說(shuō)明1IDbigint(20)YN主鍵自增2CREATE_DATEdatetimeYY入庫(kù)時(shí)間3TERM_TRANS_IDVarchar(32)YY請(qǐng)求流水號(hào)(接入商流水)4TRANS_IDVarchar(16)YY響應(yīng)流水(YS流水)5USER_NUMBERVarchar(11)YY充值賬號(hào)6BILL_VALUEVarchar(8)NY充值面額(元)7PAY_MONEYVarchar(8)YY支付金額(元)8REVERSAL_FLAGVarchar(1)YYN是否支持沖正Y:支持;N:不支持(目前都只能為N)9IS_SUCCESSVarchar(1)YY是否成功Y成功N失敗Mysql腳本記錄數(shù)增長(zhǎng)量表的并發(fā)補(bǔ)充說(shuō)明4.2.3流量充值表名FLOWRATE_RECHARGE主鍵ID其他排序字段CREATE

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論