淘寶商品管理系統(tǒng)課程設(shè)計報告數(shù)據(jù)庫SQLWord版_第1頁
淘寶商品管理系統(tǒng)課程設(shè)計報告數(shù)據(jù)庫SQLWord版_第2頁
淘寶商品管理系統(tǒng)課程設(shè)計報告數(shù)據(jù)庫SQLWord版_第3頁
淘寶商品管理系統(tǒng)課程設(shè)計報告數(shù)據(jù)庫SQLWord版_第4頁
淘寶商品管理系統(tǒng)課程設(shè)計報告數(shù)據(jù)庫SQLWord版_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、傳播優(yōu)秀Word版文檔 ,希望對您有幫助,可雙擊去除!數(shù)據(jù)庫設(shè)計報告年級專業(yè) 信息管理與信息系統(tǒng) 學(xué) 號 學(xué)生姓名 指導(dǎo)教師 二一三年十一月目 錄第1章 概述1第2章 需求分析22.1系統(tǒng)功能需求22.1.1 系統(tǒng)配置22.2數(shù)據(jù)字典2第3章 概念結(jié)構(gòu)設(shè)計33.1E-R模型3第4章 邏輯結(jié)構(gòu)設(shè)計44.1 E-R模型轉(zhuǎn)換說明44.2 關(guān)系模式44.2.1部門表4第5章 物理結(jié)構(gòu)設(shè)計55.1 服務(wù)器配置55.2 數(shù)據(jù)庫文件設(shè)置5第6章 總結(jié)與心得6附錄1 數(shù)據(jù)庫SQL定義語句7一、表71、部門表7二、視圖71、訂單狀況7三、存儲過程71、導(dǎo)入掃描數(shù)據(jù)7四、觸發(fā)器81、計算庫存8附錄2 參考文獻10

2、第1章 概述一、項目背景現(xiàn)今社會,網(wǎng)絡(luò)購物已經(jīng)成為人們?nèi)粘I畹囊徊糠?,而且仍在飛速發(fā)展。打開網(wǎng)頁就是各種銷售網(wǎng)站的廣告,淘寶、京東、一號店各種商品,只有你想不到?jīng)]有網(wǎng)上找不到的。有市場就有商機,越來越多的人加入到了網(wǎng)店店主的行列。而隨著網(wǎng)上購物的興起,網(wǎng)上貨物信息的管理成了一大難題。從商品的入庫(上架)到銷售,各種繁雜的信息,像商家號、貨號、訂單號還有商品的細(xì)節(jié)描述信息像產(chǎn)地、類目、庫存,每天面對成千上萬的繁雜數(shù)據(jù)讓店主們頭痛無比。越來越多的網(wǎng)上銷售數(shù)據(jù)庫應(yīng)運而生,但也存在各種不足,例如插入、更新、刪除異常、費用過高等問題。二、編寫目的設(shè)計一個淘寶商品管理系統(tǒng)來進行網(wǎng)上商品的管理與銷售,讓店

3、主們輕松管理網(wǎng)店。盡量減少插入、更新、刪除異常等系統(tǒng)問題,同時免費提供使用,讓網(wǎng)店掌柜們不花錢也可以輕松地管理店里的寶貝。三、系統(tǒng)環(huán)境1、一個掌柜2、110名售貨員3、110家供應(yīng)商。4、僅能上架最多1000件商品5、每件商品庫存不得超過1000需求分析2.1系統(tǒng)功能需求該軟件的功能結(jié)構(gòu)圖如圖1所示。淘寶商品管理系統(tǒng)進貨管理售出管理利潤統(tǒng)計顧客信息管理客服人員信息訂單信息查詢售出貨物信息查詢單筆交易利潤計算總營業(yè)利潤計算成功交易客戶信息訂單意向客戶信息客服人員基本信息及業(yè)績查詢進貨信息管理供應(yīng)商基本信息查詢(圖1:功能結(jié)構(gòu)圖)2.1.1 系統(tǒng)配置該部分主要完成系統(tǒng)的配置功能,主要由以下功能模塊

4、組成:用戶管理、角色管理、修改密碼、數(shù)據(jù)庫備份、數(shù)據(jù)庫還原。1、 用戶管理由管理員來管理系統(tǒng)的用戶(添加、修改、刪除),并為其分配相應(yīng)的角色(崗位),例如技術(shù)部人員、生產(chǎn)部人員等。2、 角色管理由管理員來管理系統(tǒng)所涉及到的角色(添加、修改、刪除),相當(dāng)于不同的崗位,例如生產(chǎn)部、技術(shù)部等,以及為每個角色(崗位)分配相應(yīng)的權(quán)限。3、 修改密碼用戶修改登錄系統(tǒng)的密碼4、 數(shù)據(jù)庫備份由管理員來定期對數(shù)據(jù)庫進行備份5、 數(shù)據(jù)庫還原由管理員來對數(shù)據(jù)庫進行還原。2.2數(shù)據(jù)字典序號名稱含義數(shù)據(jù)類型長度可否為空范圍格式說明1hno貨號char10否000999主碼2hname貨名char30否年份+細(xì)節(jié)3out

5、price一口價int否4discount折扣intNULL或010discount=0 anddiscount=105quantity庫存量intNULL或01000quantity =06sno供應(yīng)商號char10否0110外鍵7cno顧客編號char10否00000019999999 主碼8cname顧客姓名char10否9cage年齡int10csex性別char2男或女默認(rèn)女11cprovince省份char1012ctelephone顧客聯(lián)系方式char10否13slno客服號char10否0110主碼14slname客服名char10否15slsex性別char2男或女默認(rèn)女16

6、slage年齡int17sltelephone聯(lián)系方式char15否序號名稱含義數(shù)據(jù)類型長度可否為空范圍格式說明1hno貨號char10否000999主碼2hname貨名char30否年份+細(xì)節(jié)3outprice一口價int否4discount折扣intNULL或010discount=0 anddiscount=105quantity庫存量intNULL或01000quantity =06sno供應(yīng)商號char10否0110外鍵7cno顧客編號char10否00000019999999 主碼8cname顧客姓名char10否9cage年齡int10csex性別char2男或女默認(rèn)女11cpr

7、ovince省份char1012ctelephone顧客聯(lián)系方式char10否13slno客服號char10否0110主碼14slname客服名char10否15slsex性別char2男或女默認(rèn)女16slage年齡int17sltelephone聯(lián)系方式char15否18sano售出號char10 否主碼19hno貨號char10000999外鍵20cno顧客編號char1000000019999999外鍵21snumber銷售量int22stime售出時間datetime年月日時分秒23ino進貨編號char1000000019999999主碼24hno貨號char10000999外鍵25

8、sno供應(yīng)商號char100110外鍵26inprice進價int27inquantity進貨量intNULL或01000inquantity =028intime進貨時間datetime年月日時分秒29sno供應(yīng)商號char10否011030sname供應(yīng)商名char20否31splace供應(yīng)商地址char3032sphone供應(yīng)商聯(lián)系方式char10否33tno交易號char10否00000019999999主碼34slno客服號char10否0110外鍵35hno貨號char10否00000019999999外鍵36tname交易顧客姓名char1037tmoney最終交易金額int38

9、tnumber交易數(shù)量int否tnumber =139ttime交易時間datetime否年月日時分秒40ttelephone交易顧客聯(lián)系方式char15否 18sano售出號char10 否主碼19hno貨號char10000999外鍵20cno顧客編號char1000000019999999外鍵21snumber銷售量int22stime售出時間datetime年月日時分秒23ino進貨編號char1000000019999999主碼24hno貨號char10000999外鍵25sno供應(yīng)商號char100110外鍵26inprice進價int27inquantity進貨量intNULL或

10、01000inquantity =028intime進貨時間datetime年月日時分秒29sno供應(yīng)商號char10否011030sname供應(yīng)商名char20否31splace供應(yīng)商地址char3032sphone供應(yīng)商聯(lián)系方式char10否33tno交易號char10否00000019999999主碼34slno客服號char10否0110外鍵35hno貨號char10否00000019999999外鍵序號名稱含義數(shù)據(jù)類型長度可否為空范圍格式說明1hno貨號char10否000999主碼2hname貨名char30否年份+細(xì)節(jié)3outprice一口價int否4discount折扣intN

11、ULL或010discount=0 anddiscount=105quantity庫存量intNULL或01000quantity =06sno供應(yīng)商號char10否0110外鍵7cno顧客編號char10否00000019999999 主碼8cname顧客姓名char10否9cage年齡int10csex性別char2男或女默認(rèn)女11cprovince省份char1012ctelephone顧客聯(lián)系方式char10否13slno客服號char10否0110主碼14slname客服名char10否15slsex性別char2男或女默認(rèn)女16slage年齡int17sltelephone聯(lián)系方式

12、char15否18sano售出號char10 否主碼19hno貨號char10000999外鍵20cno顧客編號char1000000019999999外鍵21snumber銷售量int22stime售出時間datetime年月日時分秒23ino進貨編號char1000000019999999主碼24hno貨號char10000999外鍵25sno供應(yīng)商號char100110外鍵26inprice進價int27inquantity進貨量intNULL或01000inquantity =028intime進貨時間datetime年月日時分秒29sno供應(yīng)商號char10否011030sname供

13、應(yīng)商名char20否31splace供應(yīng)商地址char3032sphone供應(yīng)商聯(lián)系方式char10否33tno交易號char10否00000019999999主碼34slno客服號char10否0110外鍵35hno貨號char10否00000019999999外鍵36tname交易顧客姓名char1037tmoney最終交易金額int38tnumber交易數(shù)量int否tnumber =139ttime交易時間datetime否年月日時分秒40ttelephone交易顧客聯(lián)系方式char15否 36tname交易顧客姓名char1037tmoney最終交易金額int38tnumber交易數(shù)量

14、int否tnumber =139ttime交易時間datetime否年月日時分秒40ttelephone交易顧客聯(lián)系方式char15否 第3章 概念結(jié)構(gòu)設(shè)計3.1E-R模型淘寶商品管理系統(tǒng)中商品、客服、顧客、供應(yīng)商之間的語義:1)一件商品只能由一個供應(yīng)商供給(因為貨號是唯一的),一個供應(yīng)商可以供給多件商品。2)一個客服可以銷售多件商品,一件商品可以由多個客服銷售。3)一個顧客可以接受多個客服的服務(wù),一個客服可以服務(wù)多個顧客。4)一個顧客可以購買多件商品,一件商品可以被多個顧客購買。供應(yīng)商號性別商品客服服務(wù)顧客購買供給供應(yīng)商顧客號顧客名年齡省份聯(lián)系方式客服號姓名性別年齡聯(lián)系方式貨號貨名進價售價進

15、貨數(shù)量進貨時間庫存量折扣尺碼供應(yīng)商名供應(yīng)商地址聯(lián)系方式交易時間mnmnn1購買量第4章 邏輯結(jié)構(gòu)設(shè)計4.1 E-R模型轉(zhuǎn)換說明E-R模型轉(zhuǎn)換說明1)先將商品、顧客、客服、供應(yīng)商這四個實體分別轉(zhuǎn)換為獨立的關(guān)系模式。2)供應(yīng)商和商品之間的供應(yīng)關(guān)系是1 :n的聯(lián)系,將其與商品對應(yīng)的關(guān)系模式合并。3)供應(yīng)(進貨)聯(lián)系是1:n的聯(lián)系,可以轉(zhuǎn)換為一個關(guān)系模式。4)購買(商品售出)聯(lián)系是m:n的聯(lián)系,應(yīng)轉(zhuǎn)換為一個關(guān)系模式。5)因為網(wǎng)上銷售會有訂單環(huán)節(jié)(交易過程),交易這個實體型和商品還有顧客和客服之間存在多元聯(lián)系,將這個多元聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。4.2 關(guān)系模式4.2.1 goods商品表表名goods商

16、品說明此表記錄商品基本信息列名說明數(shù)據(jù)類型約束hno貨號char(10)主碼hname貨名char(30)非空outprice一口價int非空discount折扣int0=discount=10quantity庫存量int0=Quantity=1000sno供應(yīng)商號char(10)外鍵(supplier供應(yīng)商表sno)4.2.2 customer顧客表表名customer顧客說明此表記錄顧客基本信息列名說明數(shù)據(jù)類型約束cno顧客編號char(10)主碼cname顧客姓名char(10)cage年齡intcsex性別char(2)取值為男或女,默認(rèn)女cprovince省份char(10)ctel

17、ephone顧客聯(lián)系方式char(15)非空4.2.3 salesclerk客服表表名salesclerk客服說明此表記錄客服人員基本信息列名說明數(shù)據(jù)類型約束slno客服號char(10)主碼slname客服名char(10)slsex性別char(2)取值為男或女,默認(rèn)女slage年齡intsltelephone聯(lián)系方式char(15)非空4.2.4 supplier供應(yīng)商表表名supplier供應(yīng)商說明此表記錄供應(yīng)商基本信息列名說明數(shù)據(jù)類型約束sno供應(yīng)商號char(10)主碼sname供應(yīng)商名稱商名char(20)非空splace供應(yīng)商地址char(30)sphone供應(yīng)商聯(lián)系方式cha

18、r(10)非空4.2.5 sale售出表 表名sale售出說明此表記錄售出商品信息列名說明數(shù)據(jù)類型約束sano售出號char(10)主碼hno貨號char(10)外鍵(goods商品表hno)cno顧客編號char(10)外鍵(customer顧客表cno)snumber銷售量intstime售出時間datetime4.2.6 trade交易表表名trade交易說明此表記錄商品交易信息列名說明數(shù)據(jù)類型約束tno交易號char(10)主碼slno客服號char(10)外鍵(salesclerk客服表slno)hno貨號char(10)外鍵(goods商品hno)tname交易顧客姓名char(1

19、0)tmoney最終交易金額inttnumber交易數(shù)量Int非空ttime交易時間datetime非空ttelephone交易顧客聯(lián)方式char(15)非空4.2.7 stock進貨表表名stock進貨說明此表記錄進貨基本信息列名說明數(shù)據(jù)類型約束ino進貨編號char(10)主碼hno貨號char(10)外鍵(goods商品hno)sno供應(yīng)商號char(10)外鍵(supplier供應(yīng)商sno)inprice進價intinquantity進貨量intinquantity=0intime進貨時間datetime第5章 物理結(jié)構(gòu)設(shè)計5.1 服務(wù)器配置操作系統(tǒng)Microsoft Windows

20、NT 5.1 (2600)平臺NT INTEL X86版本9.00.1399.06語言中文(中國)內(nèi)存1944 (MB)處理器2根目錄C:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQL服務(wù)器排序規(guī)則Chinese_PRC_CI_AS5.2 數(shù)據(jù)庫文件設(shè)置數(shù)據(jù)庫名為“夢之路時尚天堂商品管理系統(tǒng)”1)數(shù)據(jù)文件的邏輯名為“夢之路時尚天堂商品管理系統(tǒng)”,物理文件名為“夢之路時尚天堂商品管理系統(tǒng).mdf”,存放在F:目錄下。文件初始大小為3MB,增長方式為自增長,增量為 10%,不限制增長。2)日志文件的邏輯名為“夢之路時尚天堂商品管理系統(tǒng)_log”,物理文件名為“

21、夢之路時尚天堂商品管理系統(tǒng)_log.ldf”,存放在F:目錄下。文件初始大小為1MB,增長方式為自增長,增量為 10,增長的最大值限制為 2097152 MB 。 第6章 總結(jié)與心得經(jīng)過近一個星期的設(shè)計和開發(fā),淘寶商品管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,實現(xiàn)了進貨管理、售出管理、利潤統(tǒng)計、顧客信息管理、客服人員信息及業(yè)績管理等幾個方面的功能?;緦崿F(xiàn)了初期的設(shè)計,可以查詢一些日常銷售管理中需要的信息和簡單的數(shù)據(jù)統(tǒng)計,例如某一時間段里商品售出情況的查詢和利潤的統(tǒng)計??梢宰尵W(wǎng)店掌柜經(jīng)過簡單的操作查到商品、客戶、客服、交易的各種信息,統(tǒng)計出一天、本月、本季度、本年度的售出詳情和利潤額。當(dāng)然

22、該系統(tǒng)還有許多不盡如人意的地方,原因是多方面的。主要是技術(shù)知識不足,SQL函數(shù)掌握不是很熟練還有許多軟件的功能我并不知道如何使用。而整個設(shè)計時間比較倉促,在網(wǎng)絡(luò)商品銷售管理方面的信息搜集不夠,沒有完全理清各個實體之間的聯(lián)系、在觸發(fā)器方面沒有著重去做,影響了整個系統(tǒng)。經(jīng)過本次課程設(shè)計,我培養(yǎng)了自己的動手能力,提高了自己的自學(xué)能力和解決問題的能力,豐富了自己的專業(yè)知識和專業(yè)技能。在跟老師的交流中收獲到了更多,知道了我在設(shè)計過程中的問題和不足。我做這個數(shù)據(jù)庫的過程是快樂的,我為自己的努力和做出的成果而感到小小的成就感。但是,我仍然想將它做的更好,我想在往后繼續(xù)自學(xué)數(shù)據(jù)庫,將淘寶商品管理系統(tǒng)開發(fā)完。作

23、為一個網(wǎng)店的店主,我希望可以用自己的系統(tǒng)來管理我的網(wǎng)上寶貝。附錄1 SQL定義語句一、表1、goods商品表表名goods商品說明此表記錄商品基本信息語句CREATE TABLE goods商品( hno char(10) PRIMARY KEY, hname char(30) NOT NULL, outprice int NOT NULL, discount int CHECK(discount=0 and discount=10) quantity int CHECK(quantity =0) sno char(10) , FOREIGN KRY(sno) REFERENCES suppl

24、ier供應(yīng)商(sno) 2、customer顧客表表名customer顧客說明此表記錄顧客基本信息語句CREATE TABLE customer顧客( cno char(10) PRIMARY KEY, cname char(10) , cage int , csex char(2) CHECK(csex=男 or csex=女) DEFAULT女 , cprovince char(10) , ctelephone char(15) NOT NULL,)3、salesclerk客服表表名salesclerk客服表說明此表記錄客服人員基本信息語句CREATE TABLE salesclerk客服

25、( slno char(10) PRIMARY KEY, slname char(10) , slsex char(2) CHECK(csex=男 or csex=女) DEFAULT女 , , slage int ,sltelephone char(15) NOT NULL,)4、supplier供應(yīng)商表表名supplier供應(yīng)商說明此表記錄供應(yīng)商基本信息語句CREATE TABLE supplier供應(yīng)( sno char(10) PRIMARY KEY, sname char(20) NOT NULL, splace char(30) , stelephone char(15) NOT

26、NULL,)5、sale售出表表名sale售出說明此表記錄售出商品基本信息語句CREATE TABLE sale售出( sano char(10) PRIMARY KEY, hno char(10) , cno char(10) , snumber int , stime datetime , FOREIGN KRY(hno) REFERENCES goods商品(hno) , FOREIGN KRY(cno) REFERENCES customer顧客(cno)6、stock進貨表表名stock進貨說明此表記錄進貨基本信息語句CREATE TABLE stock進貨( ino char(10

27、) PRIMARY KEY, hno char(10) , sno char(10) , inprice int , inquantity int CHECK(quantity =0) , stime datetime , FOREIGN KRY(hno) REFERENCES goods商品(hno) , FOREIGN KRY(sno) REFERENCES supplier供應(yīng)商(sno)7、trade交易表表名trade交易說明此表記錄交易基本信息語句CREATE TABLE trade交易( tno char(10) PRIMARY KEY, slno char(10) , hno

28、char(10) , tname char(10) , tmoney int, tnumber int NOT NULL, ttime datetime NOT NULL , telephone char(15) NOT NULL, FOREIGN KRY(hno) REFERENCES goods商品(hno) , FOREIGN KRY(sno) REFERENCES supplier供應(yīng)商(sno)二、視圖1、查詢成功交易客戶信息視圖名View_成功交易客戶信息說明該視圖匯總交易成功的客戶信息語句CREATE View_成功交易客戶信息ASSELECT dbo.customer顧客.cn

29、ame AS 成功客戶, dbo.customer顧客.cage AS 年齡, dbo.customer顧客.csex, dbo.customer顧客.cprovince AS 省份, dbo.customer顧客.ctelephone AS 聯(lián)系方式FROM dbo.sale售出INNER JOIN dbo.customer顧客 ON dbo.sale售出.cno = dbo.customer顧客.cno INNER JOIN dbo.trade交易 ON dbo.sale售出.stime = dbo.trade交易.ttime2、單筆交易利潤統(tǒng)計視圖名View_單筆交易利潤說明該視圖匯總單

30、筆交易利潤語句CREATE View_單筆交易利潤ASSELECT dbo.sale售出.sano AS 售出號, dbo.sale售出.hno AS 商品貨號, dbo.goods商品.hname AS 寶貝名稱, dbo.sale售出.snumber AS 售出數(shù)量, dbo.sale售出.snumber * dbo.goods商品.outprice * dbo.goods商品.discount / 10 - dbo.stock進貨.inprice AS 單筆交易利潤FROM dbo.sale售出 INNER JOIN dbo.goods商品 ON dbo.sale售出.hno = dbo

31、.goods商品.hno INNER JOIN dbo.stock進貨 ON dbo.goods商品.hno = dbo.stock進貨.hno3、訂單信息視圖名View_訂單信息說明該視圖匯總訂單信息語句CREATE View_訂單信息ASSELECT dbo.trade交易.tno AS 交易號, dbo.trade交易.hno AS 商品貨號, dbo.trade交易.tnumber AS 訂貨量, dbo.trade交易.slno AS 接單客服號, dbo.trade交易.tname AS 顧客姓名, dbo.trade交易.ttelephone AS 聯(lián)系方式, dbo.trade

32、交易.tmoney AS 交易金額, dbo.trade交易.ttime AS 訂單時間FROM dbo.trade交易 INNER JOIN dbo.salesclerk客服 ON dbo.trade交易.slno = dbo.salesclerk客服.slno4、訂單意向客戶信息視圖名View_訂單意向客戶信息說明該視圖匯總下了訂單但沒有付款(有交易意向但未成功)的客戶信息語句CREATE View_訂單意向客戶信息ASSELECT dbo.trade交易.tno AS 訂單號, dbo.trade交易.tname AS 訂單客戶, dbo.trade交易.ttelephone AS 聯(lián)系

33、方式, dbo.salesclerk客服.slname AS 客服名, dbo.trade交易.hno AS 商品貨號, dbo.trade交易.tnumber AS 訂貨量, dbo.trade交易.ttime AS 訂單時間FROM dbo.trade交易 INNER JOINdbo.salesclerk客服 ON dbo.trade交易.slno = dbo.salesclerk客服.slnoWHERE (dbo.trade交易.tmoney = 0)5、View_供應(yīng)商基本信息視圖名View_供應(yīng)商基本信息說明該視圖匯總供應(yīng)商基本信息語句CREATE View_供應(yīng)商基本信息ASSEL

34、ECT sno AS 供應(yīng)商號, sname AS 供應(yīng)商名, splace AS 地址, sphone AS 電話FROM dbo.supplier供應(yīng)商6、View_進貨信息視圖名View_進貨信息說明該視圖匯總進貨信息語句CREATE View_進貨信息ASSELECT dbo.stock進貨.ino AS 進貨號, dbo.stock進貨.hno AS 商品貨號, dbo.goods商品.hname AS 商品名稱, dbo.stock進貨.inprice AS 單位進價, dbo.stock進貨.inquantity AS 進貨量, dbo.stock進貨.inprice * dbo

35、.stock進貨.inquantity AS 進貨成本, dbo.supplier供應(yīng)商.sname AS 供應(yīng)商名稱, dbo.supplier供應(yīng)商.sphone AS 供應(yīng)商聯(lián)系方式, dbo.supplier供應(yīng)商.splace AS 供應(yīng)商地址FROM dbo.stock進貨 INNER JOINdbo.goods商品 ON dbo.stock進貨.hno = dbo.goods商品.hno INNER JOINdbo.supplier供應(yīng)商 ON dbo.stock進貨.sno = dbo.supplier供應(yīng)商.sno AND dbo.goods商品.sno = dbo.supp

36、lier供應(yīng)商.sno7、View_客服人員基本信息及業(yè)績視圖名View_客服人員基本信息及業(yè)績說明該視圖匯總客服人員基本信息及業(yè)績語句CREATE View_客服人員基本信息及業(yè)績ASSELECT dbo.salesclerk客服.slno AS 客服號, dbo.salesclerk客服.slname AS 姓名, dbo.salesclerk客服.slsex AS 性別, dbo.salesclerk客服.slage AS 年齡, SUM(dbo.trade交易.tmoney) AS 銷售總額, dbo.salesclerk客服.sltelephone AS 客服電話FROM dbo.s

37、alesclerk客服 INNER JOINdbo.trade交易 ON dbo.salesclerk客服.slno = dbo.trade交易.slno INNER JOIN dbo.sale售出 ON dbo.trade交易.ttime = dbo.sale售出.stimeGROUP BY dbo.salesclerk客服.slno, dbo.salesclerk客服.slname, dbo.salesclerk客服.slsex, dbo.salesclerk客服.slage, dbo.salesclerk客服.sltelephone8、View_售出貨物信息視圖名View_售出貨物信息說

38、明該視圖匯總已售出的貨物信息語句CREATE View_售出貨物信息ASSELECT dbo.sale售出.hno AS 寶貝貨號, dbo.goods商品.hname AS 寶貝名稱, dbo.goods商品.outprice AS 商品定價, dbo.goods商品.outprice * dbo.goods商品.discount / 10 AS 交易價格, dbo.customer顧客.cname AS 顧客名稱, dbo.customer顧客.cprovince AS 顧客省份, dbo.sale售出.stime AS 售出時間, dbo.sale售出.snumber AS 售出數(shù)量FR

39、OM dbo.sale售出 INNER JOINdbo.goods商品 ON dbo.sale售出.hno = dbo.goods商品.hno INNER JOINdbo.customer顧客 ON dbo.sale售出.cno = dbo.customer顧客.cno9、View_總營業(yè)利潤視圖名View_總營業(yè)利潤說明該視圖匯總本網(wǎng)店開始營業(yè)以來的營業(yè)利潤語句CREATE View_總營業(yè)利潤ASSELECT SUM(DISTINCT dbo.sale售出.snumber * dbo.goods商品.outprice * dbo.goods商品.discount / 10 - dbo.st

40、ock進貨.inprice) AS 總交易利潤FROM dbo.sale售出 INNER JOINdbo.goods商品 ON dbo.sale售出.hno = dbo.goods商品.hno INNER JOINdbo.stock進貨 ON dbo.goods商品.hno = dbo.stock進貨.hno三、存儲過程1、客戶年齡分布統(tǒng)計過程名客戶年齡分布統(tǒng)計說明統(tǒng)計各年齡段客戶的信息(需要輸入?yún)?shù)cage)語句CREATE PROCEDURE客戶年齡分布統(tǒng)計cage int output, cno char(10)output, cname char(10)output, cnumber

41、char(15) outputASBEGINSELECT cno,cname,cage,csex,cprovince,ctelephone from customer顧客 WHERE cage BETWEEN cage AND cage+10END2、未成功訂單過程名未成功訂單說明統(tǒng)計交易未成功的訂單客戶信息語句CREATE PROCEDURE未成功訂單tno char(10) output, tname char(10) output, tnumber char(15) output, tmoney int output, ttelephone char(15) outputASBEGINSELECT tno,tname,tnumber,tmoney,ttelephone from trade交易where tmoney=0END3、商品月銷售明細(xì)過程名商品月銷售明細(xì)說明統(tǒng)計商品在時間A與B之間的銷售明細(xì)信息語句CREATE PROCEDURE商品月銷售明細(xì)stime1 datetime output,stime2 datetime outputASBEGINSELECT hno,sale售出.cno,cname,cprovince,ctelephone,snum

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論