供應(yīng)鏈管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第1頁(yè)
供應(yīng)鏈管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第2頁(yè)
供應(yīng)鏈管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第3頁(yè)
供應(yīng)鏈管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第4頁(yè)
供應(yīng)鏈管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告班 級(jí):軟件工程1401班學(xué) 號(hào):2014*2014*2014*姓 名:趙雙全張賀領(lǐng)王健指導(dǎo)教師:孫晨霞2016年 06月 17日一、 設(shè)計(jì)題目供應(yīng)鏈管理系統(tǒng)二、 問題描述通過對(duì)供應(yīng)鏈管理系統(tǒng)需求進(jìn)行分析,得知該系統(tǒng)需要?jiǎng)⒋蟀补δ苣K:訂單管理、出庫(kù)管理、入庫(kù)管理、庫(kù)存總控臺(tái)、基礎(chǔ)數(shù)據(jù)和系統(tǒng)管理。我們要根據(jù)需求規(guī)格說明書分析出實(shí)體關(guān)系,建立關(guān)系數(shù)據(jù)模型,然后實(shí)現(xiàn)數(shù)據(jù)的增刪改查,運(yùn)用觸發(fā)器、事務(wù)處理等進(jìn)行數(shù)據(jù)庫(kù)的管理操作三、 概念模型的設(shè)計(jì) (E/R圖設(shè)計(jì))1、 E/R圖說明:可以畫成多個(gè)圖,也可以一張圖實(shí)體集實(shí)體關(guān)系圖2、 屬性的說明關(guān)于各個(gè)實(shí)體的屬性的特性的說明實(shí)體名:人員

2、屬性名屬性的描述屬性的約束等說明屬性的特性說明登錄名VARCHAR(20)非空,主鍵登錄密碼VARCHAR(20)非空姓名CHAR(20)是否管理員CHAR(1)職位CHAR(20)聯(lián)系電話CHAR(11)性別CHAR(1)Check(性別=男or性別=女)默認(rèn)為男性出生年月DATETIME實(shí)體名:產(chǎn)品屬性名屬性的描述屬性的約束等說明屬性的特性說明產(chǎn)品編號(hào)CHAR(9)產(chǎn)品名稱CAHR(20)型號(hào)VARCHAR(20)單位VARCHAR(100)參考單價(jià)參考折扣價(jià)實(shí)體名:訂單屬性名屬性的描述屬性的約束等說明屬性的特性說明訂單編號(hào)CHAR(9)訂單主題CHAR(50)訂單狀態(tài)CHAR(10)簽訂

3、日期DATETIME總金額FLOAT實(shí)體名:倉(cāng)庫(kù)屬性名屬性的描述屬性的約束等說明屬性的特性說明倉(cāng)庫(kù)名稱倉(cāng)庫(kù)備注產(chǎn)品名稱產(chǎn)品編號(hào)實(shí)體名:入庫(kù)單屬性名屬性的描述屬性的約束等說明屬性的特性說明標(biāo)題產(chǎn)品編號(hào)備注狀態(tài)入庫(kù)數(shù)量填單日期填單人倉(cāng)庫(kù)實(shí)體名:出庫(kù)單屬性名屬性的描述屬性的約束等說明屬性的特性說明標(biāo)題產(chǎn)品名稱出庫(kù)數(shù)量備注填單日期填單人倉(cāng)庫(kù)對(duì)應(yīng)訂單狀態(tài)3、 依賴關(guān)系說明函數(shù)依賴:a.登錄名->姓名,登陸密碼,出生年月,性別,聯(lián)系電話,是否是管理員,職位b 產(chǎn)品編號(hào)->產(chǎn)品名稱,型號(hào),單位,參考單價(jià),參考折扣價(jià)c.訂單編號(hào)->訂單主題,訂單狀態(tài),簽訂日期,總金額d.倉(cāng)庫(kù)名稱->倉(cāng)

4、庫(kù)備注,產(chǎn)品名稱,產(chǎn)品編號(hào)e. 入庫(kù)標(biāo)題->產(chǎn)品編號(hào),備注,狀態(tài),入庫(kù)數(shù)量,填單日期,填單人,倉(cāng)庫(kù)f. 出庫(kù)標(biāo)題->產(chǎn)品名稱,備注,狀態(tài),出庫(kù)數(shù)量,填單日期,填單人,倉(cāng)庫(kù),對(duì)應(yīng)訂單關(guān)系說明:a.一個(gè)人員對(duì)應(yīng)多個(gè)訂單、出庫(kù)單、入庫(kù)單b.產(chǎn)品與入庫(kù)單、產(chǎn)品與出庫(kù)單、產(chǎn)品與訂單是多對(duì)多的關(guān)系c.倉(cāng)庫(kù)和產(chǎn)品是多對(duì)多的關(guān)系d.一個(gè)倉(cāng)庫(kù)對(duì)應(yīng)多個(gè)出庫(kù)單,一個(gè)倉(cāng)庫(kù)對(duì)應(yīng)多個(gè)入庫(kù)單四、 關(guān)系模型的邏輯設(shè)計(jì)1、 完整的關(guān)系圖2、 關(guān)系的模式描述關(guān)系名函數(shù)依賴范式級(jí)別屬性名屬性的描述屬性的類型約束備注關(guān)系名函數(shù)依賴范式級(jí)別屬性名屬性的描述屬性的類型約束備注關(guān)系名函數(shù)依賴范式級(jí)別屬性名屬性的描述屬性的類型約

5、束備注關(guān)系名函數(shù)依賴范式級(jí)別屬性名屬性的描述屬性的類型約束備注關(guān)系名函數(shù)依賴范式級(jí)別屬性名屬性的描述屬性的類型約束備注關(guān)系名函數(shù)依賴范式級(jí)別屬性名屬性的描述屬性的類型約束備注五、 關(guān)系數(shù)據(jù)庫(kù)創(chuàng)建1、數(shù)據(jù)庫(kù)物理模型的設(shè)計(jì)數(shù)據(jù)庫(kù)的規(guī)模、數(shù)據(jù)庫(kù)的備份及恢復(fù)計(jì)劃數(shù)據(jù)文件和日志物理文件名數(shù)據(jù)文件名:product_dat 日志物理文件名:product_log建立數(shù)據(jù)庫(kù)的T-SQL語句create database product  on ( name= product_dat, filename=d:產(chǎn)品供應(yīng)鏈product_dat.mdf, size=10, maxsize=100, fi

6、legrowth=5)Log on(name=product_log,filename=d:產(chǎn)品供應(yīng)鏈product_dat.ldf,size=10,maxsize=80,filegrowth=3)2、建立關(guān)系模型的T-SQL語句create database chanpinuse chanpincreate table 人員 (登錄賬號(hào) varchar(20) not null primary key,登錄密碼 varchar(20) not null,姓名 char (20),性別 char (1)check (性別='男'or 性別='女'),職位 cha

7、r (20),聯(lián)系電話 char(11),是否管理員 char (1) check(是否管理員 ='是'or 是否管理員 ='否'),出生年月 datetime);create table 產(chǎn)品信息(產(chǎn)品名稱 char (20)not null,產(chǎn)品編號(hào) char (9) check(產(chǎn)品編號(hào) like 'A-Z,0-9,0-9,0-9,0-9,0-9,0-9,0-9') not null,型號(hào) varchar (20) not null,單位 varchar (100) not null,單價(jià) int not null,-參考折扣價(jià)primar

8、y key(產(chǎn)品編號(hào));create table 訂單(訂單編號(hào) char(9) not null check(訂單編號(hào) like 'O,0-9,0-9,0-9,0-9,0-9,0-9,0-9') primary keydefault 'O00000000',訂單主題 char(50)not null,總金額 float not null,簽訂日期 datetime not null,最晚發(fā)貨日期 datetime not null,狀態(tài) char (10) check(狀態(tài) ='出庫(kù)'or 狀態(tài)='部分出庫(kù)'or 狀態(tài) =

9、9;未出庫(kù)'),訂單備注 varchar(100) not null,填單人 varchar(20) references 人員(登錄賬號(hào));create table 訂單明細(xì)(訂單編號(hào) char (9) references 訂單(訂單編號(hào)) not null,產(chǎn)品編號(hào) char (9) references 產(chǎn)品信息(產(chǎn)品編號(hào)) not null,參考折扣價(jià) int not null,金額 int not null,訂單數(shù)量 int not null,primary key (訂單編號(hào),產(chǎn)品編號(hào)),)create table 訂單狀態(tài)(訂單編號(hào) char(9)references

10、產(chǎn)品信息( 產(chǎn)品編號(hào) ),產(chǎn)品名稱 char (20),訂單日期 datetime ,狀態(tài) char (10) check(狀態(tài) ='出庫(kù)'or 狀態(tài)='部分出庫(kù)'or 狀態(tài) ='未出庫(kù)');create table 倉(cāng)庫(kù)信息(倉(cāng)庫(kù)名稱 char(10)not null primary key,產(chǎn)品編號(hào) char (9)references 產(chǎn)品信息( 產(chǎn)品編號(hào) ),倉(cāng)庫(kù)備注 char (100),);create table 出庫(kù)明細(xì)(標(biāo)題 char (50),倉(cāng)庫(kù) char (10)references 倉(cāng)庫(kù)信息(倉(cāng)庫(kù)名稱),產(chǎn)品名稱 cha

11、r (20),訂單編號(hào) char (9)references 訂單( 訂單編號(hào) ),填單日期 datetime ,數(shù)量 int,primary key (倉(cāng)庫(kù),訂單編號(hào));create table 出庫(kù)單(標(biāo)題 char (50),倉(cāng)庫(kù) char(10),對(duì)應(yīng)訂單 char (9),填單日期 datetime ,狀態(tài) char (10) check(狀態(tài) ='出庫(kù)'or 狀態(tài) ='未出庫(kù)'),填單人 char(10),出庫(kù)數(shù)量 int);create table 入庫(kù)單 (標(biāo)題 char (50),狀態(tài) char (10)check(狀態(tài) ='入庫(kù)'or 狀態(tài) ='未入庫(kù)'),倉(cāng)庫(kù) char(10),填單人 char(10),填單日期 datetime ,產(chǎn)品名稱

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論