每日農(nóng)產(chǎn)品價(jià)格行情管理系統(tǒng)設(shè)計(jì)課程_第1頁(yè)
每日農(nóng)產(chǎn)品價(jià)格行情管理系統(tǒng)設(shè)計(jì)課程_第2頁(yè)
每日農(nóng)產(chǎn)品價(jià)格行情管理系統(tǒng)設(shè)計(jì)課程_第3頁(yè)
每日農(nóng)產(chǎn)品價(jià)格行情管理系統(tǒng)設(shè)計(jì)課程_第4頁(yè)
每日農(nóng)產(chǎn)品價(jià)格行情管理系統(tǒng)設(shè)計(jì)課程_第5頁(yè)
已閱讀5頁(yè),還剩69頁(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)介

1、數(shù)據(jù)庫(kù)課程程設(shè)計(jì)題目: 每每日農(nóng)產(chǎn)產(chǎn)品價(jià)格格行情管管理系統(tǒng)統(tǒng) 專專 業(yè)業(yè): 信息管管理與信信息系統(tǒng)統(tǒng) 班 級(jí): 系統(tǒng)需求分分析 隨隨著科學(xué)學(xué)技術(shù)的的發(fā)展,社社會(huì)進(jìn)步步,計(jì)算算機(jī)和互互聯(lián)網(wǎng)技技術(shù)的迅迅速發(fā)展展,信息息的傳播播速度成成倍加快快。怎樣樣才能迅迅速準(zhǔn)確確地掌握握市場(chǎng)的的最新動(dòng)動(dòng)態(tài)、良良好的貨貨源和收收購(gòu)商成成為了產(chǎn)產(chǎn)品的商商家和生生產(chǎn)商在在商場(chǎng)上上立于不不敗之地地的重要要保證。農(nóng)農(nóng)產(chǎn)品這這一塊也也不例外外,及時(shí)時(shí)地掌握握農(nóng)產(chǎn)品品的每日日價(jià)格行行情成為為了農(nóng)戶戶和農(nóng)產(chǎn)產(chǎn)品批發(fā)發(fā)商的迫迫切需求求。每日農(nóng)產(chǎn)品品價(jià)格行行情系統(tǒng)統(tǒng)就是建建立在這這樣一個(gè)個(gè)基礎(chǔ)上上,為農(nóng)農(nóng)戶和農(nóng)農(nóng)產(chǎn)品批批發(fā)商建建立

2、一個(gè)個(gè)了解農(nóng)農(nóng)產(chǎn)品市市場(chǎng)最新新動(dòng)態(tài)以以及供求求信息的的平臺(tái)。系統(tǒng)的主要要功能1. 錄入入、修改改和查詢?cè)冝r(nóng)產(chǎn)品品的供求求信息(主主要是以以各個(gè)產(chǎn)產(chǎn)品的品品種類別別,產(chǎn)地地來(lái)劃分分的產(chǎn)品品供求信信息)2. 錄入入、更新新和查詢?cè)冝r(nóng)產(chǎn)品品的價(jià)格格行情信信息(上上漲或是是下跌)3. 給用用戶賦予予權(quán)限和和信息維維護(hù)。系統(tǒng)功能結(jié)結(jié)構(gòu)圖功能結(jié)構(gòu)圖圖:每日農(nóng)產(chǎn)品價(jià)格管理每日農(nóng)產(chǎn)品價(jià)格管理銷售商基本信息管理銷售商基本信息管理農(nóng)產(chǎn)品基本信息管理供應(yīng)商基本信息管理分類統(tǒng)計(jì)匯總農(nóng)產(chǎn)品價(jià)格信息管理農(nóng)產(chǎn)品基本信息管理供應(yīng)商基本信息管理分類統(tǒng)計(jì)匯總農(nóng)產(chǎn)品價(jià)格信息管理添加信息修改信息查詢信息刪除信息平均價(jià)大宗價(jià)最低價(jià)最高

3、價(jià)刪除信息查詢信息添加信息修改信息查詢信息刪除信息修改信息添加信息查詢信息添加信息修改信息刪除信息添加信息修改信息查詢信息刪除信息平均價(jià)大宗價(jià)最低價(jià)最高價(jià)刪除信息查詢信息添加信息修改信息查詢信息刪除信息修改信息添加信息查詢信息添加信息修改信息刪除信息按平均價(jià)查詢按最低價(jià)查詢按最高價(jià)查詢按地區(qū)查詢按品種查詢按地區(qū)查詢按品種查詢按平均價(jià)查詢按最低價(jià)查詢按最高價(jià)查詢按地區(qū)查詢按品種查詢按地區(qū)查詢按品種查詢按地區(qū)查詢按品種查詢按地區(qū)查詢按品種查詢?nèi)?shù)據(jù)庫(kù)庫(kù)設(shè)計(jì)1.系統(tǒng)EER圖農(nóng)戶名農(nóng)戶名地區(qū)地區(qū)電話電話農(nóng)戶編號(hào)農(nóng)戶編號(hào)農(nóng)戶農(nóng)戶供給量m供給量m地區(qū)供給時(shí)間供給地區(qū)供給時(shí)間供給零售商名零售商編號(hào)供應(yīng)價(jià)格

4、零售商名零售商編號(hào)供應(yīng)價(jià)格電話聯(lián)系人n電話聯(lián)系人n產(chǎn)品編號(hào)產(chǎn)品編號(hào)產(chǎn)品類別農(nóng)產(chǎn)品產(chǎn)品類別農(nóng)產(chǎn)品零售商零售商產(chǎn)品名稱產(chǎn)品名稱產(chǎn)地mn產(chǎn)地mn批發(fā)時(shí)間批發(fā)時(shí)間n產(chǎn)品價(jià)格mn產(chǎn)品價(jià)格m批發(fā)批發(fā)商批發(fā)量進(jìn)貨批發(fā)批發(fā)商批發(fā)量進(jìn)貨進(jìn)貨時(shí)間進(jìn)貨時(shí)間批發(fā)價(jià)格批發(fā)價(jià)格進(jìn)貨量進(jìn)貨量批發(fā)商編號(hào)電話批發(fā)商編號(hào)電話進(jìn)貨價(jià)格進(jìn)貨價(jià)格批發(fā)商名聯(lián)系人批發(fā)商名聯(lián)系人地區(qū)地區(qū)2.關(guān)系模模式設(shè)計(jì)計(jì)關(guān)系模式:農(nóng)戶:(農(nóng)戶戶編號(hào),農(nóng)農(nóng)戶名,地地區(qū),電電話) 農(nóng)農(nóng)產(chǎn)品:(產(chǎn)品品編號(hào),產(chǎn)產(chǎn)品類別別,產(chǎn)品品名稱,產(chǎn)產(chǎn)地) 批批發(fā)商:(批發(fā)發(fā)商編號(hào)號(hào),批發(fā)發(fā)商店名名,地區(qū)區(qū),電話話,聯(lián)系系人) 零零售商:(零售售商編號(hào)號(hào),零售售商店名名,地區(qū)

5、區(qū),電話話,聯(lián)系系人)供給表(供供給編號(hào)號(hào),農(nóng)戶戶編號(hào),產(chǎn)產(chǎn)品編號(hào)號(hào),供給給量,供供給時(shí)間間,供給給價(jià)格)進(jìn)貨表(進(jìn)進(jìn)貨編號(hào)號(hào),產(chǎn)品品編號(hào),批批發(fā)商編編號(hào),進(jìn)進(jìn)貨量,進(jìn)進(jìn)貨時(shí)間間,進(jìn)貨貨價(jià)格)批發(fā)表(批批發(fā)編號(hào)號(hào),產(chǎn)品品編號(hào),批批發(fā)商編編號(hào),零零售商編編號(hào),批批發(fā)量,批批發(fā)時(shí)間間,批發(fā)發(fā)價(jià)格)四、數(shù)據(jù)字字典數(shù)據(jù)項(xiàng)名字:名字:SupID 說(shuō)明:供應(yīng)商編號(hào),編碼由三位字母和7位數(shù)字組成,其中前三位字母是供應(yīng)商名字的首字母,7位數(shù)字是供應(yīng)時(shí)間和序號(hào)的組合,如lzy2011001, 2011表示供應(yīng)時(shí)間,001表示序號(hào)。類型:varchar長(zhǎng)度:10 有關(guān)數(shù)據(jù)機(jī)構(gòu):供應(yīng)商表 農(nóng)產(chǎn)品信息表名字:名字:S

6、upName 說(shuō)明:供應(yīng)商的名稱。類型:varchar長(zhǎng)度:25 有關(guān)數(shù)據(jù)機(jī)構(gòu):供應(yīng)商表名字:名字:Suparea 說(shuō)明:供應(yīng)商的地址。類型:varchar長(zhǎng)度:50 有關(guān)數(shù)據(jù)機(jī)構(gòu):供應(yīng)商表名字:名字:SupStyle 說(shuō)明:供應(yīng)商的類型,001代表農(nóng)戶,002代表承包商。類型:int長(zhǎng)度:4 有關(guān)數(shù)據(jù)機(jī)構(gòu):供應(yīng)商表名字:名字:SupPhon 說(shuō)明:供應(yīng)商的聯(lián)系方式類型:varchar長(zhǎng)度:20 有關(guān)數(shù)據(jù)機(jī)構(gòu):供應(yīng)商表名字:名字:SupPW 說(shuō)明:供應(yīng)商密碼。類型:varchar長(zhǎng)度:16 有關(guān)數(shù)據(jù)機(jī)構(gòu):供應(yīng)商表名字:名字:ProductID 說(shuō)明:農(nóng)產(chǎn)品信息編號(hào),編碼為2位字母加8位數(shù)字,其

7、中2位字母是農(nóng)產(chǎn)品的首字母,8位數(shù)字是農(nóng)產(chǎn)品供應(yīng)時(shí)間和序號(hào)的組合,如hg20110001,2011表示供應(yīng)時(shí)間,0001表示序號(hào)類型:varchar長(zhǎng)度:10 有關(guān)數(shù)據(jù)機(jī)構(gòu):農(nóng)產(chǎn)品信息表 供應(yīng)商表 用戶表 銷售商表 分類匯總表名字:名字:ProductStyle 說(shuō)明:農(nóng)產(chǎn)品類別,前2位字母表示農(nóng)產(chǎn)品的名稱。類型:varchar長(zhǎng)度:10 有關(guān)數(shù)據(jù)機(jī)構(gòu):農(nóng)產(chǎn)品信息表名字:名字:ProductName 說(shuō)明:農(nóng)產(chǎn)品的名稱。類型:varchar長(zhǎng)度:50 有關(guān)數(shù)據(jù)機(jī)構(gòu):農(nóng)產(chǎn)品信息表名字:名字:ProductOrigin 說(shuō)明:農(nóng)產(chǎn)品的產(chǎn)地。類型:varchar長(zhǎng)度:20 有關(guān)數(shù)據(jù)機(jī)構(gòu):農(nóng)產(chǎn)品信息表

8、名字:名字:ProductPrice 說(shuō)明:農(nóng)產(chǎn)品的價(jià)格。類型:money長(zhǎng)度:8 有關(guān)數(shù)據(jù)機(jī)構(gòu):農(nóng)產(chǎn)品信息表名字:名字:UserID 說(shuō)明:用戶編號(hào),編碼為3位字母加7位數(shù)字組成,其中三位字母是用戶的首字母,7位數(shù)字是用戶購(gòu)買產(chǎn)品時(shí)間和序號(hào)的組合,如lzy2011001,2011表示購(gòu)買時(shí)間,001表示序號(hào),類型:varchar長(zhǎng)度:10 有關(guān)數(shù)據(jù)機(jī)構(gòu):用戶表 供應(yīng)商表 農(nóng)產(chǎn)品信息表名字:名字:UserName 說(shuō)明:用戶名稱。類型:varchar長(zhǎng)度:25 有關(guān)數(shù)據(jù)機(jī)構(gòu):用戶表名字:名字:UserPW 說(shuō)明:用戶的密碼。類型:varchar長(zhǎng)度:16 有關(guān)數(shù)據(jù)機(jī)構(gòu):用戶表名字:名字:Use

9、rStyle 說(shuō)明:用戶的類型。類型:int長(zhǎng)度:4 有關(guān)數(shù)據(jù)機(jī)構(gòu):用戶表名字:名字:UserPhone 說(shuō)明:用戶 的聯(lián)系方式。類型:varchar長(zhǎng)度:20 有關(guān)數(shù)據(jù)機(jī)構(gòu):用戶表名字:名字:UserArea 說(shuō)明:用戶的地址。類型:varchar長(zhǎng)度:50 有關(guān)數(shù)據(jù)機(jī)構(gòu):用戶表名字:名字:DistID 說(shuō)明:銷售商編號(hào),編碼為3位字母加7位數(shù)字組成,其中三位字母是銷售商的首字母,7位數(shù)字是銷售商購(gòu)買產(chǎn)品時(shí)間和序號(hào)的組合,如xss2011001,2011表示購(gòu)買時(shí)間,001表示序號(hào),類型:varchar長(zhǎng)度:10 有關(guān)數(shù)據(jù)機(jī)構(gòu):銷售商表 農(nóng)產(chǎn)品信息表 用戶表名字:名字:DistName 說(shuō)明

10、:銷售商名稱。類型:varchar長(zhǎng)度:25 有關(guān)數(shù)據(jù)機(jī)構(gòu):銷售商表名字:名字:Distarea說(shuō)明:銷售商的地址。類型:varchar長(zhǎng)度:50 有關(guān)數(shù)據(jù)機(jī)構(gòu):銷售商表名字:名字:DistStyle 說(shuō)明:銷售商的類型,003代表批發(fā)商,004代表零售商。類型:int長(zhǎng)度:4 有關(guān)數(shù)據(jù)機(jī)構(gòu):銷售商表名字:名字:DistPhone 說(shuō)明:銷售商聯(lián)系方式。類型:varchar長(zhǎng)度:20 有關(guān)數(shù)據(jù)機(jī)構(gòu):銷售商表名字:名字:DistPW說(shuō)明:銷售商的密碼類型:varchar長(zhǎng)度:16 有關(guān)數(shù)據(jù)機(jī)構(gòu):銷售商表名字:Cno名字:Cno說(shuō)明:分類匯總編號(hào)類型:varchar長(zhǎng)度:10 有關(guān)數(shù)據(jù)機(jī)構(gòu):分類匯

11、總表 供應(yīng)商表 農(nóng)產(chǎn)品信息表 用戶表 銷售商表名字:ProductStytle名字:ProductStytle說(shuō)明:商品類型類型:varchar長(zhǎng)度:10 有關(guān)數(shù)據(jù)機(jī)構(gòu):分類匯總表名字:名字:ProductName說(shuō)明:商品名稱類型:varchar長(zhǎng)度:16 有關(guān)數(shù)據(jù)機(jī)構(gòu):分類匯總表名字:名字:Higest_Price說(shuō)明:最高價(jià)類型:money長(zhǎng)度:8 有關(guān)數(shù)據(jù)機(jī)構(gòu):分類匯總表名字:名字:Lowest_Price說(shuō)明:最低價(jià)類型:money長(zhǎng)度:8 有關(guān)數(shù)據(jù)機(jī)構(gòu):分類匯總表名字:名字:Bulk_Price說(shuō)明:大宗價(jià)類型:money長(zhǎng)度:8 有關(guān)數(shù)據(jù)機(jī)構(gòu):銷售商表名字:名字:Ave_Pric

12、e說(shuō)明:平均價(jià)類型:money長(zhǎng)度:8 有關(guān)數(shù)據(jù)機(jī)構(gòu):分類匯總表數(shù)據(jù)結(jié)構(gòu):2.數(shù)據(jù)結(jié)結(jié)構(gòu):名字:供應(yīng)商表名字:供應(yīng)商表說(shuō)明:供應(yīng)商供應(yīng)產(chǎn)品時(shí)登記的表 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ): 供應(yīng)商表 結(jié)構(gòu):編號(hào) 農(nóng)產(chǎn)品信息表 名稱 地址 類型 聯(lián)系方式 數(shù)量:每年約100份 密碼名字:農(nóng)產(chǎn)品信息表名字:農(nóng)產(chǎn)品信息表說(shuō)明: 產(chǎn)品銷售時(shí)登記的表 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ): 農(nóng)產(chǎn)品信息表結(jié)構(gòu):編號(hào) 供應(yīng)商表 類別 用戶表 產(chǎn)地 銷售商表 價(jià)格 分類匯總表 數(shù)量:每年約500份 名字:用戶表名字:用戶表說(shuō)明:用戶購(gòu)買產(chǎn)品時(shí)登記的表 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ): 用戶表結(jié)構(gòu):編號(hào) 供應(yīng)商表 名稱 農(nóng)產(chǎn)品信息表 密碼 類型 聯(lián)系方

13、式 數(shù)量:每年約800份 地址名字:銷售商表名字:銷售商表說(shuō)明: 銷售商銷售產(chǎn)品時(shí)登記的表 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ): 銷售商表 結(jié)構(gòu):編號(hào) 農(nóng)產(chǎn)品信息表 名稱 用戶表 地址 類型 聯(lián)系方式 數(shù)量:每年約300份 密碼名字:分類匯總表名字:分類匯總表說(shuō)明:進(jìn)行產(chǎn)品匯總時(shí)登記的表 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ): 分類匯總表結(jié)構(gòu):編號(hào) 供應(yīng)商表 商品類型 農(nóng)產(chǎn)品信息表 商品名稱 用戶表 最高價(jià) 銷售商表 最低價(jià) 大宗價(jià) 數(shù)量:每年約1000份 平均價(jià)3.數(shù)據(jù)存存儲(chǔ)名字:供應(yīng)商表名字:供應(yīng)商表說(shuō)明:存儲(chǔ)供應(yīng)商的信息結(jié)構(gòu): SupID(編號(hào)) SupName(名稱) Suparea(地址) SupStyle(類型

14、) SupPhone(聯(lián)系方式) SupPW(密碼)名字:農(nóng)產(chǎn)品信息表名字:農(nóng)產(chǎn)品信息表說(shuō)明:存儲(chǔ)農(nóng)產(chǎn)品的信息結(jié)構(gòu): ProductID(編號(hào)) ProductStyle(類別) ProductName(名字) ProductOrigin(產(chǎn)地) ProductPrice(價(jià)格)名字:用戶表名字:用戶表說(shuō)明:存儲(chǔ)用戶的信息結(jié)構(gòu): UserID(編號(hào)) UserName(名字) UserPW(密碼) UserStyle(類別) UserPhone(聯(lián)系方式) UserArea(地址)名字:銷售商表名字:銷售商表說(shuō)明:存儲(chǔ)銷售商的信息結(jié)構(gòu): DistID(編號(hào)) DistName(名稱) Dist

15、area(地址) DistStyle(類型) DistPhone(聯(lián)系方式) DistPW(密碼)名字:分類匯總表名字:分類匯總表說(shuō)明:存儲(chǔ)產(chǎn)品的各類信息結(jié)構(gòu): Cno(編號(hào)) ProductStyle(產(chǎn)品類型) ProductName(產(chǎn)品名稱) Higest_Price(最高價(jià)) Lowest_Price(最低價(jià)) Bulk_Price(大宗價(jià)) Ave_Price(平均價(jià))五數(shù)據(jù)庫(kù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)表定定義每日農(nóng)產(chǎn)品品價(jià)格管管理系統(tǒng)統(tǒng)creatte ddataabasse 每每日農(nóng)產(chǎn)產(chǎn)品價(jià)格格管理系系統(tǒng)供應(yīng)商表(Supppliier)字段名字段類型長(zhǎng)度主鍵字段值約束束對(duì)應(yīng)中文名名SupIDD

16、varchhar10PNot nnulll供應(yīng)商編號(hào)號(hào)SupNaameVarchhar25Not nnulll供應(yīng)商名稱稱SuparreaVarchhar50Not nnulll供應(yīng)商地址址SupSttyleeIntNot nnulll供應(yīng)商類型型SupPhhoneeVarchhar20Not nnulll 聯(lián)系方式SupPWWVarchhar16Not nnulll 供應(yīng)商密碼碼creatte ttablle SSuppplieer(SupIDD vaarchhar(10) noot nnulll prrimaary keyy,SupNaame varrchaar(225) nott nuu

17、ll,SupArrea varrchaar(550) nott nuull,SupSttylee innt nnot nulll,SupPhhonee vaarchhar(20) noot nnulll,SupPWW Vaarchhar(16) noot nnulll,)農(nóng)產(chǎn)品信息息表(PProdducttInffo)字段名字段類型長(zhǎng)度主鍵字段值約束束對(duì)應(yīng)中文名名ProduuctIIDvarchhar10PNot nnulll農(nóng)產(chǎn)品編號(hào)號(hào)ProduuctSStylleVarchhar10Not nnulll農(nóng)產(chǎn)品類別別ProduuctNNameeVarchhar50Not nnulll產(chǎn)品名稱

18、ProduuctOOrigginVarchhar20Not nnulll產(chǎn)地ProduuctPPricceMoneyyNot nnulll 產(chǎn)品價(jià)格SupIDDvarchhar10Not nnulll供應(yīng)商編號(hào)號(hào)DistIIDvarchhar10Not nnulll銷售商編號(hào)號(hào)creatte ttablle PProdducttInffo(ProduuctIID vvarccharr(100) nnot nulll pprimmaryy keey,ProduuctSStylle vvarccharr(100) nnot nulll,ProduuctNNamee vaarchhar(50) no

19、ot nnulll,ProduuctOOriggin varrchaar(220) nott nuull,ProduuctPPricce mmoneey nnot nulll,SupIDD vaarchhar(10) noot nnulll fooreiign keyy reeferrencces Supppliier(SuppID),DistIID vvarccharr(100) nnot nulll fforeeignn keey rrefeerenncess Diistrribuuterr(DiistIID),)用戶表(UUserrInffo)字段名字段類型長(zhǎng)度主鍵字段值約束束對(duì)應(yīng)中文名

20、名UserIIDvarchhar10PNot nnulll用戶編號(hào)UserNNameeVarchhar25Not nnulll用戶名稱UserPPWVarchhar16Not nnulll用戶密碼UserSStylleIntNot nnulll用戶類型UserPPhonneVarchhar20Not nnulll 聯(lián)系方式UserAAreaaVarchhar50Not nnulll 用戶地址creatte ttablle UUserrInffo(UserIID vvarccharr(100) nnot nulll pprimmaryy keey,UserNNamee vaarchhar(25)

21、 noot nnulll,UserPPW vvarccharr(166) nnot nulll,UserSStylle iint nott nuull,UserPPhonne vvarccharr(200) nnot nulll,UserAAreaa vaarchhar(50) noot nnulll,)銷售商表(DDisttribbuteer)字段名字段類型長(zhǎng)度主鍵字段值約束束對(duì)應(yīng)中文名名DistIIDvarchhar10PNot nnulll銷售商編號(hào)號(hào)DistNNameeVarchhar25Not nnulll銷售商名稱稱DistaareaaVarchhar50Not nnulll銷售商

22、地址址DistSStylleIntNot nnulll銷售商類型型DistPPhonneVarchhar20Not nnulll 聯(lián)系方式DistPPWVarchhar16Not NNulll銷售商密碼碼creatte ttablle DDisttribbuteer(DistIID vvarccharr(100) nnot nulll pprimmaryy keey,DistNNamee vaarchhar(25) noot nnulll,Distaareaa vaarchhar(50) noot nnulll,DistSStylle iint nott nuull,DistPPhonne v

23、varccharr(200) nnot nulll,DistPPW vvarccharr(166) nnot nulll,)分類匯總表表(C_Summmerry)字段名字段類型長(zhǎng)度主鍵字段值約束束對(duì)應(yīng)中文名名C_Novarchhar10PNot nnulll分類匯總編編號(hào)ProduuctSStylleVarchhar10Not nnulll商品類型ProduuctNNameeVarchhar50Not nnulll商品名稱Higesst_PPricceMoneyyNot nnulll最高價(jià)Lowesst_PPricceMoneyyNot nnulll最低價(jià)Bulk_PriiceMoneyyNo

24、t nnulll 大宗價(jià)Ave_PPricceMoneyyNot nnulll平均價(jià)ProduuctIIDvarchhar10Not nnulll農(nóng)產(chǎn)品編號(hào)號(hào)creatte ttablle CC_Suummeery(C_No varrchaar(110) nott nuull priimarry kkey,ProduuctSStylle vvarccharr(100) nnot nulll,ProduuctNNamee vaarchhar(50) noot nnulll,Higesst_PPricce mmoneey nnot nulll,Lowesst_PPricce mmoneey nno

25、t nulll,Bulk_Priice monney nott nuull,Ave_PPricce mmoneey nnot nulll,ProduuctIID vvarccharr(100) nnot nulll fforeeignn keey rrefeerenncess PrroduuctIInfoo(PrroduuctIID),)數(shù)據(jù)庫(kù)關(guān)系系圖3. 觸發(fā)發(fā)器的編編寫1、CREEATEE TRRIGGGER UseerInnfo_delletee1 ONN UUserrInffo for DDeleeteAS beeginn deelette DDisttribbuteer frrom

26、Disstriibutter dt,delleteed dd whheree dtt.DiistIID=dd.UsserIIDEND GO/*在用戶戶表中刪刪除用戶戶的同時(shí)時(shí)將銷售售商表中中對(duì)應(yīng)的的信息刪刪除掉*/2、CREEATEE TRRIGGGER UseerInnfo_delletee ONN UUserrInffo for DDeleeteAS beeginn deelette SSuppplieer frrom Supppliier sp,delleteed dd whheree spp.SuupIDD=d.UseerIDDEndGo/*在用戶戶表中刪刪除用戶戶的同時(shí)時(shí)將供應(yīng)應(yīng)商表

27、中中的對(duì)應(yīng)應(yīng)的信息息刪除掉掉*/3、CREEATEE TRRIGGGER UseerInnfo_inssertt ONN UUserrInffo for iinseertAS declaare UsserIIDvarrchaar(110), UsserNNamee Vaarchhar(25), UsserPPW Varrchaar(116), UsserSStylleIntt, UsserPPhonneVarrchaar(220), UsserAAreaaVarrchaar(550) seelecct UseerIDD=UsserIID, UseerNaame=UseerNaame, Usee

28、rPWW=UsserPPW, UseerSttylee=UsserSStylle, UseerPhhonee=UsserPPhonne, UseerArrea=UseerArrea ffromm innserrtedd whheree UsserSStylle=0011orr UsserSStylle=0022beginn innserrt iintoo Suuppllierr(SuupIDD,SuupNaame,SuppPW,SuppPhoone,SuppStyyle,SuppAreea) vaaluees(UseerIDD,UUserrNamme,UseerPWW,UUserrPhoone

29、,UsserSStylle,UseerArrea)EndGo/*當(dāng)在用用戶表中中插入的的信息中中“用戶戶類型”為為“0001”或或“0002”時(shí)時(shí),在供供應(yīng)商表表中插入入相同的的信息*/4、CREEATEE TRRIGGGER UseerInnfo_inssertt1 ONN UUserrInffo for iinseertAS declaare UsserIIDvarrchaar(110), UsserNNamee Vaarchhar(25), UsserPPW Varrchaar(116), UsserSStylleIntt, UsserPPhonneVarrchaar(220), Uss

30、erAAreaaVarrchaar(550) seelecct UseerIDD=UsserIID, UseerNaame=UseerNaame, UseerPWW=UsserPPW, UseerSttylee=UsserSStylle, UseerPhhonee=UsserPPhonne, UseerArrea=UseerArrea FFromm inssertted wheere UseerSttylee=0003orr UsserSStylle=0044beginn innserrt iintoo Diistrribuuterr(DisstIDD,DiistNNamee,DiistPPW

31、,DDisttPhoone,DisstSttylee,DiistAAreaa) vaaluees(UseerIDD,UUserrNamme,UseerPWW,UUserrPhoone,UsserSStylle,UseerArrea)EndGo/*當(dāng)在用用戶表中中插入的的信息中中“用戶戶類型”為為“0003”或或“0004”時(shí)時(shí),在銷銷售商表表中插入入相同的的信息*/5、CREEATEE TRRIGGGER UseerInnfo_upddatee ONN UUserrInffofor UUPDAATEAS if Uppdatte(UUserrID) BEGINN UUpdaate Supppli

32、ierset SuppID=i.UUserrIDfromm Suuppllierr spp,deeletted d,iinseerteed iiwherre ssp.SSupIID=dd.UsserIIDEndGo/*在用戶戶表更新新用戶信信息時(shí)將將供應(yīng)商商表中相相應(yīng)的信信息進(jìn)行行同步更更新*/6、CREEATEE TRRIGGGER UseerInnfo_upddatee1 ONN UUserrInffofor UUPDAATEAS if Uppdatte(UUserrID) BEGINN UUpdaate Disstriibutterset DisstIDD=i.UseerIDDfromm

33、 Diistrribuuterr dtt,deeletted d,iinseerteed iiwherre ddt.DDisttID=i.UUserrIDEND Go/*在用戶戶表更新新用戶信信息時(shí)將將銷售商商表中相相應(yīng)的信信息進(jìn)行行同步更更新*/7、CREEATEE TRRIGGGER Prooducct_ddeleete ONN PProdducttInffofor DDeleeteAS beeginn deelette CC_Suummeery frrom C_SSummmeryy css,deeletted d whheree css.PrroduuctNNamee=d.Prooduc

34、ctNaameEND Go/*在用戶戶表刪除除農(nóng)產(chǎn)品品信息時(shí)時(shí)將匯總總表中相相應(yīng)的信信息進(jìn)行行刪除*/CREATTE TTRIGGGERR Prroduuct_upddatee ON PProdducttInffofor uupdaateAS beeginn uppdatte CC_Suummeery seet PProdducttNamme=ii.PrroduuctNNamee frrom C_SSummmeryy css,deeletted d,iinseerteed ii whheree css.PrroduuctNNamee=d.ProoducctNaameEND Go/*在用戶戶表更

35、新新農(nóng)產(chǎn)品品信息時(shí)時(shí)將匯總總表中相相應(yīng)的信信息進(jìn)行行同步更更新*/4. 存儲(chǔ)儲(chǔ)過(guò)程概述:以下下所有的的存儲(chǔ)過(guò)過(guò)程:插入:表示示插入一一條新記記錄(如如果記錄錄已經(jīng)存存在,則則插入失失?。?。修改:表示示修改一一條記錄錄(如果果記錄存存在則修修改,否否則不能能修改)刪除:表示示刪除一一條記錄錄(如果果記錄存存在則刪刪除,否否則不能能刪除在在此,我我沒有考考慮到級(jí)級(jí)聯(lián)關(guān)系系,感覺覺刪除這這個(gè)過(guò)程程用觸發(fā)發(fā)器做比比較好,因因此,刪刪除應(yīng)由由觸發(fā)器器實(shí)現(xiàn)。)。查詢:表示示查詢記記錄(根根據(jù)查詢?cè)儣l件,顯顯示相應(yīng)應(yīng)的查詢?cè)兘Y(jié)果)供應(yīng)商表的的存儲(chǔ)過(guò)過(guò)程:插入 (如如果該記記錄號(hào)已已經(jīng)存在在,則不不能再插插入

36、)If exxistts(sseleect namme ffromm syysobbjeccts wheere namme =addd_SSuppplieer)Drop proocedduree aadd_SupppliierGOGOcreatte pprocceduure addd_SuuppllierrSupIID vvarccharr(100),SupNNamee vaarchhar(25),Supaareaa vaarchhar(50),SupSStylle iint,SupPPhonne vvarccharr(200),SupPPW vvarccharr(166)AsBeginn t

37、rranssacttionnInserrt iintoo Suuppllierr vaaluees (SuupIDD,SSupNNamee,SSupaareaa,SSupSStylle,SuppPhoone,SuupPWW)If(errror!=0)BeginnRollbbackk trranssacttionnEndElsebeginn Commmitt trranssacttionnEnd測(cè)試執(zhí)行上上述存儲(chǔ)儲(chǔ)過(guò)程Use 每每日農(nóng)產(chǎn)產(chǎn)品價(jià)格格管理Exec addd_Suuppllierr SSupIID=5,SuupNaame=2,SSupaareaa=33,SuppStyyle=12,Su

38、upPhhonee=44 ,SuupPWW=11232修改(根據(jù)記記錄號(hào)進(jìn)進(jìn)行修改改,如果果記錄號(hào)號(hào)不存在在則不能能修改。修修改時(shí),每每個(gè)字段段都不能能為空,不不然修改改不了)If exxistts(sseleect namme ffromm syysobbjeccts wheere namme =eddit_Supppliier)Drop proocedduree eeditt_Suuppllierr ;GOCreatte pprocceduure ediit_SSuppplieerSupIID vvarccharr(100),SupNNamee vaarchhar(25),Supaarea

39、a vaarchhar(50),SupSStylle iint,SupPPhonne vvarccharr(200),SupPPW vvarccharr(166)AsBeginn trranssacttionnUpdatte SSuppplieer sset SuupNaame=SuupNaame, Suuparrea=Suuparrea, SuupSttylee=SSupSStylle, SuppPhoone =SSupPPhonne,SSupPPW=SuppPW wheere SuppID=SuupIDD ;If(errror!=0)BeginnRollbbackk trranssactt

40、ionnEndElsebeginn Commmitt trranssacttionnEnd調(diào)用修改存存儲(chǔ)過(guò)程程:use 每日農(nóng)農(nóng)產(chǎn)品價(jià)價(jià)格管理理Exec ediit_SSuppplieer SuppID=2,SSupNNamee=aaa,Suuparrea=aaa,SuppStyyle=10,SuupPhhonee=11236654,SSupPPW=11113.刪除(我我只是做做了個(gè)簡(jiǎn)簡(jiǎn)單的對(duì)對(duì)單個(gè)表表的記錄錄進(jìn)行刪刪除)If exxistts(sseleect namme ffromm syysobbjeccts wheere namme =deel_SSuppplieer)Drop pro

41、ocedduree deel_SSuppplieer ;GOCreatte pprocceduure dell_SuuppllierrSupIID vvarccharr(100)AsBeginn trranssacttionnDelette ffromm Suuppllierr wwherre SuppID=SuupIDD Iff(errror!=0)BeginnRollbbackk trranssacttionnEndElsebeginn Commmitt trranssacttionnEnd調(diào)用刪除存存儲(chǔ)過(guò)程程:use 每日農(nóng)農(nóng)產(chǎn)品價(jià)價(jià)格管理理Exec dell_Suuppllierr S

42、SupIID=44. 查詢?cè)?(根根據(jù)查詢?cè)儣l件,顯顯示結(jié)果果。條件件可以是是多個(gè)字字段的)If exxistts(sseleect namme ffromm syysobbjeccts wheere namme =seelecct_SSuppplieer)Drop proocedduree seelecct_SSuppplieer goCreatte pprocceduure sellectt_SuuppllierrSupIID vvarccharr(100),SupNNamee vaarchhar(25),Supaareaa vaarchhar(50),SupSStylle iint,Su

43、pPPhonne vvarccharr(200),SupPPW vvarccharr(166)AsBeginnDeclaare whheree vaarchhar(1000)Declaare sqql vvarccharr(1550)SET wheere=ERRROR=0If(SSupIID)set wheere=whheree+ andd +SuupIDD=+SuupIDDif(SSupNNamee)set wheere=whheree+ andd +SuupNaame=+SuppNammeif(SSupaareaa)set wheere=whheree+ andd +Suuparrea=+

44、Suppareeaif(SSupSStylle)set wheere=whheree+ andd +SuupSttylee=+CONNVERRT(VVARCCHARR(100),SuppStyyle)if(SSupPPhonne)set wheere=whheree+ andd +SuupPhhonee=+SuupPhhoneeif(SSupPPW)set wheere=whheree+ andd +SuupPWW=+SuupPWWset sqll=SSeleect * ffromm Suuppllierr whheree +whhereePRINTT +ssqlENDbeginn trran

45、ssacttionnexec (ssql) If(eerroor0)BeginnRollbbackk trranssacttionnEndElsebeginn CCommmit traansaactiionEnd調(diào)用查詢存存儲(chǔ)過(guò)程程:use 每日農(nóng)農(nóng)產(chǎn)品價(jià)價(jià)格管理理Exec sellectt_Suuppllierr SuppID=,SuupNaame=,Suuparrea=,SuupSttylee=112, SSupPPhonne=,SuppPW=(表示示具體值值。也可可以為空空,表示示該字段段沒有要要求)農(nóng)產(chǎn)品信息息表的存存儲(chǔ)過(guò)程程(PrroduuctIInfoo)1插入(如如果該記記錄號(hào)已

46、已經(jīng)存在在,則不不能再插插入)If exxistts(sseleect namme ffromm syysobbjeccts wheere namme =addd_PProdducttInffo)Drop proocedduree addd_PProdducttInffo ;GOCreatte pprocceduure addd_PrroduuctIInfooProdducttID varrchaar(110),ProdducttStyyle varrchaar(110),ProdducttNamme vvarccharr(500),ProdducttOriiginn vaarchhar(20

47、),ProdducttPriice Monney,SupIID vvarccharr(100),DisttID varrchaar(110)AsBeginn trranssacttionnInserrt iintoo PrroduuctIInfoo vaaluees (PrroduuctIID, PrroduuctSStylle, PrroduuctNNamee, ProoducctOrrigiin, PrroduuctPPricce,SuupIDD,DiistIID)If(errror!=0)BeginnRollbbackk trranssacttionnEndElsebeginn Comm

48、mitt trranssacttionnEnd調(diào)用插入存存儲(chǔ)過(guò)程程:use 每日農(nóng)農(nóng)產(chǎn)品價(jià)價(jià)格管理理Exec addd_PrroduuctIInfoo ProoducctIDD=11,ProoducctSttylee =12,PProdducttNamme=12,PProdducttOriiginn=112,PrroduuctPPricce=1122修改If exxistts(sseleect namme ffromm syysobbjeccts wheere namme =eddit_ProoducctInnfo)Drop proocedduree eddit_ProoducctInnfo

49、;GOCreatte pprocceduure ediit_PProdducttInffoProdducttID varrchaar(110),ProdducttStyyle varrchaar(110),ProdducttNamme vvarccharr(500),ProdducttOriiginn vaarchhar(20),ProdducttPriice Monney,SupIID vvarccharr(100),DisttID varrchaar(110)AsBeginn trranssacttionnUpdatte PProdducttInffo sett PProdducttSty

50、yle =PProdducttStyyle, PrroduuctNNamee = PrroduuctNNamee,PrroduuctOOriggin = ProoducctOrrigiin, ProoducctPrricee =ProoducctPrricee,SuppID=SuupIDD,DiistIID=DisstIDD whheree PrroduuctIID=ProoducctIDD ;If(errror!=0)BeginnRollbbackk trranssacttionnEndElsebeginn Commmitt trranssacttionnEnd調(diào)用修改存存儲(chǔ)過(guò)程程:use

51、每日農(nóng)農(nóng)產(chǎn)品價(jià)價(jià)格管理理Exec ediit_PProdducttInffo PProdducttID=1,PProdducttStyyle =aa,ProoducctNaame=a,PProdducttOriiginn=aa,ProoducctPrricee =11003.刪除If exxistts(sseleect namme ffromm syysobbjeccts wheere namme =deel_PProdducttInffo)Drop proocedduree deel_PProdducttInffoGOCreatte pprocceduure dell_PrroduuctII

52、nfooProdducttID varrchaar(110)AsBeginn trranssacttionnDelette ffromm PrroduuctIInfoo wwherre ProoducctIDD =ProoducctIDD IIf(errrorr!=00)BeginnRollbbackk trranssacttionnEndElsebeginn Commmitt trranssacttionnEnd調(diào)用修改存存儲(chǔ)過(guò)程程:use 每日農(nóng)農(nóng)產(chǎn)品價(jià)價(jià)格管理理Exec dell_PrroduuctIInfoo ProoducctIDD =14. 查詢?cè)僆f exxistts(ssele

53、ect namme ffromm syysobbjeccts wheere namme =seelecct_PProdducttInffo)Drop proocedduree sseleect_ProoducctInnfo ;GOCreatte pprocceduure sellectt_PrroduuctIInfooProdducttID varrchaar(110),ProdducttStyyle varrchaar(110),ProdducttNamme vvarccharr(500),ProdducttOriiginn vaarchhar(20),ProdducttPriice Mon

54、ney,SupIID vvarccharr(100),DisttID varrchaar(110)AsBeginnDeclaare whheree vaarchhar(1000);Declaare sqql vvarccharr(1550);Set wheere= errrorr=0 ;If(PProdducttID!=)set wheere=whheree+ andd +PrroduuctIID =+ProoducctIDD ; if(PProdducttStyyle!=)set wheere=whheree+ andd + PProdducttStyyle =+PrroduuctSStyl

55、le ;if(PProdducttNamme!=)set wheere=whheree+ andd + PProdducttNamme =+ProoducctNaame ;if(PProdducttOriiginn!=)set wheere=whheree+ andd + PProdducttOriiginn =+PProdducttOriiginn ;if(PProdducttPriice!=)set wheere=whheree+ andd +PrroduuctPPricce =+cconvvertt(vaarchhar(15),PProdducttPriice);if(SSupIID!=

56、)set wheere=whheree+ andd + SSupIID =+SuppID ;if(DDisttID!=)set wheere=whheree+ andd + DDisttID =+DiistIID ;set sqll=SSeleect * ffromm PrroduuctIInfoo whheree +whheree ;beginn trranssacttionnexec (ssql) If(eerroor!=0)BeginnRollbbackk trranssacttionnEndElsebeginn CCommmit traansaactiionend End調(diào)用查詢存存儲(chǔ)

57、過(guò)程程:use 每日農(nóng)農(nóng)產(chǎn)品價(jià)價(jià)格管理理Exec sellectt_PrroduuctIInfoo PProdducttID=1,PProdducttStyyle =,PProdducttNamme=,ProoducctOrrigiin=,ProoducctPrricee = 用戶表的存存儲(chǔ)過(guò)程程(Usser)1插入If exxistts(sseleect namme ffromm syysobbjeccts wheere namme =addd_UUserr)Drop proocedduree addd_UUserrGOCreatte pprocceduure addd_UUserrUser

58、rID varrchaar(110),UserrNamme vvarccharr(255),UserrPW varrchaar(116),UserrStyyle Intt,UserrPhoone varrchaar(220),UserrAreea vvarccharr(500)AsBeginn trranssacttionnInserrt iintoo UUserr vvaluues (UUserrID,UsserNNamee,UUserrPW,UsserSStylle,UseerPhhonee,UUserrAreea)If(errror!=0)BeginnRollbbackk trranss

59、acttionnEndElsebeginn Commmitt trranssacttionnEnd測(cè)試執(zhí)行上上述存儲(chǔ)儲(chǔ)過(guò)程use 每日農(nóng)農(nóng)產(chǎn)品價(jià)價(jià)格管理理Exec addd_Usser UsserIID =1,UUserrNamme =1,UUserrPW =11,UseerSttylee =112,UseerPhhonee=1123445677,UseerArrea=1222修改If exxistts(sseleect namme ffromm syysobbjeccts wheere namme =eddit_Useer)Drop proocedduree eddit_Useer ;GOC

60、reatte pprocceduure ediit_UUserrUserrID varrchaar(110),UserrNamme vvarccharr(255),UserrPW varrchaar(550),UserrStyyle Intt,UserrPhoone varrchaar(220),UserrAreea vvarccharr(500)AsBeginn trranssacttionnUpdatte Useer sett UUserrNamme =UsserNNamee, UUserrPW = UseerPWW, UUserrStyyle = UseerSttylee,UsserPP

溫馨提示

  • 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)論