版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、商務(wù)禮儀培訓(xùn) 飯桌上的“潛規(guī)那么 大連東軟信息學(xué)院企業(yè)物流倉(cāng)儲(chǔ)模塊數(shù)據(jù)庫(kù)設(shè)計(jì)清影組信息技術(shù)與商務(wù)管理系 物流12102 倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)13>.課程設(shè)計(jì)的目的通過(guò)倉(cāng)庫(kù)管理系統(tǒng)軟件,能幫助工作人員利用計(jì)算機(jī),快速方便的對(duì)倉(cāng)庫(kù)的貨物進(jìn)行管理、輸入、輸出、查找等操作,將貨物的管理具體化、直觀化、合理化。2. 設(shè)計(jì)思路由于貨物的種類(lèi)數(shù)量的紛繁復(fù)雜,比擬難以管理,給工作人員的工作帶來(lái)諸多不便.創(chuàng)立倉(cāng)庫(kù)管理系統(tǒng)就是專(zhuān)門(mén)解決工作人員在這些煩瑣的問(wèn)題。此系統(tǒng)適用于倉(cāng)庫(kù),它是比擬完善的系統(tǒng)管理軟件,采用方便了倉(cāng)庫(kù)管理人員對(duì)倉(cāng)庫(kù)的管理,對(duì)管理人員的工作起到重要作用。通過(guò)倉(cāng)庫(kù)管理系統(tǒng),能幫助工作人員利用計(jì)算機(jī)
2、,快速方便的對(duì)倉(cāng)庫(kù)的貨物進(jìn)行管理、輸入、輸出、查找等操作,將貨物的管理具體化、直觀化、合理化。通過(guò)該系統(tǒng)所記錄的數(shù)據(jù),可以使倉(cāng)庫(kù)管理者對(duì)貨物的進(jìn)出情況管理的更清楚,使倉(cāng)庫(kù)管理系統(tǒng)更完善,減輕工作人員的工作負(fù)擔(dān),使工作簡(jiǎn)化,從而對(duì)貨物進(jìn)行更井井有條的管理。主要的數(shù)據(jù)有:物品、出庫(kù)明細(xì)、入庫(kù)明細(xì)、職工、倉(cāng)庫(kù)管理員、供給商、出庫(kù)單、入庫(kù)單。該系統(tǒng)的總體功能框圖如下所示: 2.1 系統(tǒng)E-R圖2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)1物品物品編號(hào),物品名稱(chēng),規(guī)格,型號(hào),單位,本錢(qián)價(jià),銷(xiāo)售價(jià),庫(kù)存數(shù)量2入庫(kù)單入庫(kù)單號(hào),采購(gòu)員工號(hào),倉(cāng)庫(kù)管理員工號(hào),入庫(kù)時(shí)間,供給商編號(hào),金額合計(jì) 3入庫(kù)明細(xì)入庫(kù)單號(hào),物品編號(hào),商品數(shù)量,金額4職
3、工職工號(hào),職工類(lèi)型,姓名,密碼,性別 職工類(lèi)型包括:采購(gòu)員、業(yè)務(wù)員5倉(cāng)庫(kù)管理員倉(cāng)庫(kù)管理員工號(hào),姓名,密碼,性別6供給商供給商編號(hào),供給商名,聯(lián)系人,地址,7出庫(kù)單出庫(kù)單號(hào),金額合計(jì),業(yè)務(wù)員工號(hào),倉(cāng)庫(kù)管理員工號(hào),出庫(kù)時(shí)間8出庫(kù)明細(xì)出庫(kù)單號(hào),物品編號(hào),實(shí)發(fā)數(shù)量,金額表名供給商列名數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明SnoChar()8主碼供給商IDSnameChar()20非空名稱(chēng)SconChar()6聯(lián)系人SdrChar()30 SteleInt15 表名入庫(kù)單列名數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明RnoChar()14主碼編號(hào)RcgynoInt6外碼采購(gòu)員工號(hào)RckglnoInt6外碼管理員工號(hào)RdateChar()14非
4、空入庫(kù)日期RgysnoChar()8外碼供給商編號(hào)RjineInt10>0金額合計(jì)表名物品列名數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明WnoChar()6主碼物品編碼WnameChar()20非空物品名稱(chēng)WguigeChar()10規(guī)格WxinghaoChar()10型號(hào)WdanweiChar()10單位WchengbenInt10>0本錢(qián)WshoujiaInt10>0售價(jià)WshuliangInt10數(shù)量WgysnoChar()8外碼供給商編號(hào)表名入庫(kù)明細(xì)列名數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明RnoChar()14主碼編號(hào)WnoChar()6主碼物品編碼WshuliangInt10數(shù)量
5、WjineInt10>0金額表名職工列名數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明ZnoInt6主碼職工號(hào)ZnameChar()10非空職工姓名ZleibieChar()8采購(gòu)員or業(yè)務(wù)員職工類(lèi)別ZsexChar()4男or女性別ZmimaChar()20非空密碼表名倉(cāng)庫(kù)管理員列名數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明GnoInt6主碼職工號(hào)GnameChar()10非空職工姓名GsexChar()4男or女性別GmimaChar()20非空密碼表名出庫(kù)單列名數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明CnoChar()14主碼編號(hào)CywynoInt6外碼業(yè)務(wù)員工號(hào)CckglnoInt6外碼管理員工號(hào)CdateChar()14非空出庫(kù)日期Cj
6、ineInt10>0金額合計(jì)表名出庫(kù)明細(xì)列名數(shù)據(jù)類(lèi)型長(zhǎng)度約束說(shuō)明CnoChar()14主碼編號(hào)WnoChar()6主碼物品編碼WshuliangInt10數(shù)量WjineInt10>0金額Login 結(jié)構(gòu)列名數(shù)據(jù)類(lèi)型約束描述UserNameVARCHAR(20)主碼用戶名PasswordVARCHAR(20)非空密碼建立名為倉(cāng)庫(kù)的數(shù)據(jù)庫(kù)create database 倉(cāng)庫(kù)建立供給商表 create table 供給商(Sno char(8) primary key,Sname char(20),Scon char(16),Sdr char(30),Stele int)
7、建立入庫(kù)單表create table 入庫(kù)單( Rno char(14) primary key, Rcgyno int , Rckglnoint, Rdatechar(14) not null, Rgysno char(8),Rjine int ,foreign key(Rcgyno) references 職工(Zno),foreign key(Rckglno) references 倉(cāng)庫(kù)管理員(Gno),foreign key(Rgysno) references 供給商(Sno)建立物品表create table 物品(Wno char(6) primary key,Wname cha
8、r(20) not null,Wguige char(10),Wxinghao char(10),Wdanwei char(10),Wchengben int check(Wchengben>0),Wshoujia int check(Wshoujia>0),Wshuliang int,Wgysno char(8),Foreign key (Wgysno) references 供給商(Sno)建立入庫(kù)明細(xì)表create table 入庫(kù)明細(xì)(Rno char(14) primary key,Wno char(6),Wshuliang int,Wjine int c
9、heck(Wjine>0)foreign key(Wno) references 物品(Wno)建立職工表create table 職工(Zno int primary key,Zname char(10) not null,Zleibie char(8) check(Zleibie='采購(gòu)員'or Zleibie='業(yè)務(wù)員'),Zsex char(4) check(Zsex = '男' or Zsex='女'),Zmima char(2
10、0) not null)建立倉(cāng)庫(kù)管理員表create table 倉(cāng)庫(kù)管理員(Gno int primary key,Gname char(10) not null,Gsex char(4) check(Gsex='男'or Gsex='女'),Gmima char(20) not null)建立出庫(kù)單表create table 出庫(kù)單( Cno char(14) primary key, Cywyno int , Cckglnoint, Cdatechar(14) not null,Cjine int ,foreign
11、key(Cywyno) references 職工(Zno),foreign key(Cckglno) references 倉(cāng)庫(kù)管理員(Gno),)建立出庫(kù)明細(xì)表create table 出庫(kù)明細(xì)(Cno char(14) primary key,Wno char(6),Wshuliang int,Wjine int check(Wjine>0)foreign key(Wno) references 物品(Wno)3.2 建立視圖物品編號(hào) 物品名稱(chēng) 供給商編號(hào) 入庫(kù)日期 出庫(kù)日期 本錢(qián) 售價(jià)Create 5>view wupingaishu(物品編號(hào),物品名稱(chēng),供給商編號(hào)
12、,入庫(kù)日期, 出庫(kù)日期,本錢(qián),售價(jià)) AS (Select 物品.Wno,物品.Wname,供給商.Sno,入庫(kù)單.Rdate,出庫(kù)單.Cdate,物品.Wchengben,物品.Wshoujia From 物品,入庫(kù)單,入庫(kù)明細(xì),出庫(kù)單,出庫(kù)明細(xì) Where 入庫(kù)明細(xì).Wno=物品.Wno and 入庫(kù)明細(xì).Rno=入庫(kù)單.Rno and 出庫(kù)明細(xì).Cno=出庫(kù)單.Cno and 供給商.Sno=入庫(kù)單.Rgysno)3.3建立索引 分別以物品名稱(chēng) 和 供給商編號(hào) 進(jìn)行索引Create index wupinname on 物品(Wname)Create index gysbianhao o
13、n供給商(Sno)說(shuō)明:向“倉(cāng)庫(kù)管理員表中插入數(shù)據(jù)時(shí)共插入三條數(shù)據(jù),前兩條插入正常,第三條違背了Gsex列的限制插入失敗說(shuō)明:向“供給商表插入兩條數(shù)據(jù),插入成功。說(shuō)明:向“物品表中插入數(shù)據(jù)時(shí)共插入兩條數(shù)據(jù),第一條插入正常,wgysno為外鍵 ,在供給商表中沒(méi)有供給商編號(hào)s00003所以插入失敗在這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)中,我們花了1周的時(shí)間做需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì),只用了不到一周的時(shí)間編寫(xiě)程序。對(duì)于這種三級(jí)工程我們有些茫然,倉(cāng)庫(kù)管理系統(tǒng)到底要?jiǎng)?chuàng)立哪些表,表里到底要有哪些數(shù)據(jù)項(xiàng),這些都很模糊。于是就找別人的設(shè)計(jì)作參考,按著設(shè)計(jì)要求一步一步的設(shè)計(jì)。需求分析真的很重要,也不容易,比編程還難。在需求設(shè)計(jì)階段,
14、把系統(tǒng)的功能勾畫(huà)出來(lái),分析系統(tǒng)的數(shù)據(jù)字典、數(shù)據(jù)流向,畫(huà)出E-R圖,根據(jù)E-R圖數(shù)據(jù)庫(kù)設(shè)計(jì)關(guān)系模型,這樣一步步下來(lái),自己對(duì)倉(cāng)庫(kù)管理系統(tǒng)有更多的了解,對(duì)后面的程序編程也明朗了。在數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候也花了很多時(shí)間,屢次的在數(shù)據(jù)庫(kù)關(guān)系模型、E-R圖和數(shù)據(jù)字典之間循環(huán)修改,重復(fù)的修改完整性定義,優(yōu)化表格。在數(shù)據(jù)庫(kù)設(shè)計(jì)期間,我們是在設(shè)計(jì)的過(guò)程中就去創(chuàng)立數(shù)據(jù)庫(kù),建表,所以當(dāng)修改完整性定義和數(shù)據(jù)項(xiàng)時(shí)現(xiàn)得相當(dāng)麻煩,因?yàn)橛兄麈I外鍵的完整性定義在修改時(shí)就不好做了。最終結(jié)論,我該把數(shù)據(jù)庫(kù)設(shè)計(jì)完后才去創(chuàng)立數(shù)據(jù)庫(kù)創(chuàng)立完整性定義等等,還有一點(diǎn)是創(chuàng)立表時(shí)最好也把后面程序功能的需要考慮進(jìn)來(lái)。而且進(jìn)行了多項(xiàng)測(cè)試。在這次數(shù)據(jù)庫(kù)三級(jí)工程里運(yùn)用了一學(xué)期知識(shí),并且感到收獲很多 。參考文獻(xiàn)2 王珊,薩師瑄. ?數(shù)據(jù)庫(kù)系統(tǒng)概論M. 第四版. ?高等教育出版社, 2006.5 3 孔令慧,陳涵. ?SQL Server數(shù)據(jù)庫(kù)應(yīng)用及程序開(kāi)發(fā)M.?北京化學(xué)工業(yè)出版社, 2007附錄小組成員我們的奉獻(xiàn)奉
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度環(huán)保技術(shù)轉(zhuǎn)移與轉(zhuǎn)化合同3篇
- 二零二五版人工智能倫理研究合作項(xiàng)目合同書(shū)3篇
- 2025年度智能養(yǎng)老社區(qū)房屋購(gòu)置合同協(xié)議書(shū)3篇
- 二零二五年度貓咪寵物食品研發(fā)與銷(xiāo)售合同4篇
- 2025年度戶外廣告場(chǎng)地租賃合同8篇
- 2025年度煤炭采礦權(quán)抵押融資擔(dān)保合同范本3篇
- 二零二四年個(gè)人戶外探險(xiǎn)借款合同書(shū)3篇
- 二零二五年度歷年合同法司考備考輔導(dǎo)班服務(wù)合同
- 二零二五年度中式快餐加盟連鎖運(yùn)營(yíng)合同
- 2025年度智能倉(cāng)儲(chǔ)物流服務(wù)外包合同4篇
- GB/T 6913-2008鍋爐用水和冷卻水分析方法磷酸鹽的測(cè)定
- GB/T 18717.2-2002用于機(jī)械安全的人類(lèi)工效學(xué)設(shè)計(jì)第2部分:人體局部進(jìn)入機(jī)械的開(kāi)口尺寸確定原則
- 教案:第三章 公共管理職能(《公共管理學(xué)》課程)
- 中國(guó)文化概論(第三版)全套課件
- 117-鋼結(jié)構(gòu)工程質(zhì)量常見(jiàn)問(wèn)題與管控措施
- SHS5230三星指紋鎖中文說(shuō)明書(shū)
- 諾和關(guān)懷俱樂(lè)部對(duì)外介紹
- 保定市縣級(jí)地圖PPT可編輯矢量行政區(qū)劃(河北省)
- 新蘇教版科學(xué)六年級(jí)下冊(cè)全冊(cè)教案(含反思)
- 供方注冊(cè)指南-ZTE
- 真心英雄合唱歌詞
評(píng)論
0/150
提交評(píng)論