【正文】
echar20貨物存儲(chǔ)量Gnumint4倉(cāng)庫(kù)貨物存儲(chǔ)量屬性名存儲(chǔ)代碼類型長(zhǎng)度備注供應(yīng)商編號(hào)Pnochar5貨物名稱Gnamechar10貨物類型Tnamechar20倉(cāng)庫(kù)編號(hào)Snoreal4入庫(kù)總量Innumint4貨物入庫(kù)總量收購(gòu)單價(jià)Inpricereal4貨物收購(gòu)單價(jià)入庫(kù)時(shí)間Indatachar20貨物入庫(kù)時(shí)間屬性名存儲(chǔ)代碼類型長(zhǎng)度備注貨物編號(hào)Gnochar5客戶編號(hào)Cnochar5貨物名稱Gnamechar10貨物類型Tnamechar20出庫(kù)編號(hào)Snoreal4貨物出庫(kù)編號(hào)出庫(kù)總量Outnumint4貨物倉(cāng)庫(kù)總量售出單價(jià)Outpricereal4貨物出庫(kù)單價(jià)出庫(kù)時(shí)間Outdatachar20貨物出庫(kù)時(shí)間屬性名存儲(chǔ)代碼類型長(zhǎng)度備注倉(cāng)庫(kù)編號(hào)Snochar5倉(cāng)庫(kù)名稱Snamechar20倉(cāng)庫(kù)地址Saddrchar40倉(cāng)庫(kù)容量Ssizeint4屬性名存儲(chǔ)代碼類型長(zhǎng)度備注類型編號(hào)Tnochar5類型名稱Tnamechar20類型描述Tdescriptionchar50數(shù)據(jù)結(jié)構(gòu)名組成管理員管理員編號(hào),管理員姓名,密碼客 戶客戶編號(hào),客戶名稱,地址,聯(lián)系電話,密碼供 應(yīng) 商供應(yīng)商編號(hào),供應(yīng)商名稱,供應(yīng)商地址,貨物,聯(lián)系方式貨 物物品編號(hào),物品編號(hào),類型編號(hào)倉(cāng)庫(kù)倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名稱,倉(cāng)庫(kù)地址,倉(cāng)庫(kù)面積貨物類型類型編號(hào),類型名稱,類型描述入 庫(kù)貨物編號(hào),供應(yīng)商編,貨物名稱,貨物類型,入庫(kù)總量,收購(gòu)單價(jià),倉(cāng)庫(kù)編號(hào),入庫(kù)時(shí)間出 庫(kù)貨物編號(hào),客戶編號(hào),貨物名稱,貨物類型,出庫(kù)總量,售出單價(jià),倉(cāng)庫(kù)編號(hào),出庫(kù)時(shí)間庫(kù) 存貨物編號(hào),倉(cāng)庫(kù)編號(hào),貨物名稱,貨物類型,、系統(tǒng)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)1)總ER圖2)貨物類型ER圖3)庫(kù)存實(shí)體ER圖3)入庫(kù)實(shí)體ER圖4)出庫(kù)實(shí)體ER圖邏輯結(jié)構(gòu)設(shè)計(jì)客戶(編號(hào),姓名,聯(lián)系方式,地址)管理員(編號(hào),姓名,聯(lián)系方式,密碼)貨物(貨物編號(hào),貨物名稱,倉(cāng)庫(kù)編號(hào))貨物類型(類型編號(hào),類型名稱,類型描述)供應(yīng)商(編號(hào),名稱,地址,貨物,電話)倉(cāng)庫(kù)存儲(chǔ)(貨物編號(hào),倉(cāng)庫(kù)編號(hào),貨物名稱,類型名稱,貨物存儲(chǔ)量)貨物入庫(kù)(貨物編號(hào),供應(yīng)商編號(hào),貨物名稱,貨物類型,倉(cāng)庫(kù)編號(hào),入庫(kù)總量,收購(gòu)單價(jià),入庫(kù)時(shí)間)貨物出庫(kù)(貨物編號(hào),客戶編號(hào),貨物名稱,貨物類型,倉(cāng)庫(kù)編號(hào),出庫(kù)總量,售出單價(jià),出庫(kù)時(shí)間)倉(cāng)庫(kù)(倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名稱,倉(cāng)庫(kù)地址,倉(cāng)庫(kù)容量)系統(tǒng)功能模塊圖其它設(shè)計(jì)圖形工具億圖專業(yè)流程圖、網(wǎng)絡(luò)圖制作工具V (試用版)四、詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫(kù)中的表、視圖、存儲(chǔ)過(guò)程如下圖所示:存儲(chǔ)過(guò)程、視圖、觸發(fā)器主要sql語(yǔ)句: 創(chuàng)建存儲(chǔ)過(guò)程客戶登陸 存儲(chǔ)過(guò)程alter proc proc_Clogin o int, pwd varchar(20), status int outputas select status=count(*) from customer where o=rtrim(ltrim(o)) and cpw=rtrim(ltrim(pwd)) if status=1 set status=00登陸成功 else begin select status=count(*) from customer where o=rtrim(ltrim(o)) if status=0 set status=11賬戶不存在 else set status=2 2密碼錯(cuò)誤 end客