服裝銷售系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第1頁
服裝銷售系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第2頁
服裝銷售系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第3頁
服裝銷售系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第4頁
服裝銷售系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院服裝銷售系統(tǒng)服裝銷售系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院項(xiàng)目描述項(xiàng)目描述開發(fā)一套服裝銷售管理軟件,對服裝銷售進(jìn)行信息化管理。 包括:采購訂貨、退貨、前臺(tái)零售、批發(fā)業(yè)務(wù)、銷售管理、會(huì)員管理、庫存管理、庫存盤點(diǎn)等模塊。 我們只對我們只對“銷售管理銷售管理”子模塊進(jìn)行設(shè)計(jì)。子模塊進(jìn)行設(shè)計(jì)。 該模塊實(shí)現(xiàn)服裝的基礎(chǔ)信息維護(hù)、服裝銷售、常見查詢、利潤統(tǒng)計(jì)、銷售冠軍排名等功能。 開發(fā)環(huán)境。開發(fā)環(huán)境。 SQL Server2005 企業(yè)版。 涉及到的技能點(diǎn)涉及到的技能點(diǎn) (1)在SQL Server中創(chuàng)建庫、建表、建約束。

2、(2)INSERT、UPDATE、DELETE、SELECT語句。 (3)統(tǒng)計(jì)函數(shù):如SUM、COUNT、AVG等。 (4)多表關(guān)聯(lián)查詢。 (5)GROUP By分組統(tǒng)計(jì)。數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院任務(wù)劃分任務(wù)劃分第一階段 建庫、建表、增加約束、建立表間關(guān)系。建庫、建表、增加約束、建立表間關(guān)系。(30 分鐘分鐘)第二階段 編寫編寫SQL語句插入數(shù)據(jù),查詢數(shù)據(jù)、修改數(shù)據(jù)。語句插入數(shù)據(jù),查詢數(shù)據(jù)、修改數(shù)據(jù)。(100分分鐘鐘)第三階段 創(chuàng)建登錄賬戶、測試權(quán)限、導(dǎo)出數(shù)據(jù)、生成腳本創(chuàng)建登錄賬戶、測試權(quán)限、導(dǎo)出數(shù)據(jù)、生成腳本 備份數(shù)據(jù)庫。備份數(shù)據(jù)庫。(35 分鐘分鐘)數(shù)據(jù)庫應(yīng)用技術(shù)

3、山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第一階段任務(wù)第一階段任務(wù)第一階段(30分鐘)建庫(5 5分鐘)分鐘)建表(1010分鐘)分鐘)增加約束(1010分鐘)分鐘)建立表關(guān)系(5 5分鐘)分鐘)數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院數(shù)據(jù)庫要求數(shù)據(jù)庫要求創(chuàng)建數(shù)據(jù)庫1、在本機(jī)D盤新建SalesProject文件夾。2、在SQL Server Managerment Studio中創(chuàng)建數(shù)據(jù)庫SalesDB,并保存在SalesProject文件夾下。3、主數(shù)據(jù)庫文件增長率為12%。4、日志文件增長率為5%,并且日志文件最大為50M。 數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院數(shù)據(jù)表數(shù)據(jù)表基礎(chǔ)表

4、基礎(chǔ)表clBaseInfo字段名稱數(shù)據(jù)類型描述 SectionCodevarchar(5)款號,服裝款型編號,必填項(xiàng)。只能是5位字符,并且前兩為是“MC”。如“MC201”。BarCodechar(8)服裝條形碼,服裝的唯一標(biāo)識,主鍵。規(guī)則“款號+3位流水號”,一款服裝可能會(huì)有不同顏色或尺碼。clNamevarchar(100)服裝名稱,必添項(xiàng)。Typevarchar(20)服裝類別。如男鞋、女鞋、上衣、褲子。Brandvarchar(100)品牌,服裝的品牌信息。Fabricvarchar(20)面料。如“純棉、皮、革、”默認(rèn)“純棉”clSizevarchar(20)尺碼。只能是“L、S、M

5、、XL”中的一種,因?yàn)長號較為常見,默認(rèn)為“L”。Colorvarchar(50)顏色SalesPricefloat銷售單價(jià)InPricefloat進(jìn)貨價(jià)格檢查約束檢查約束主鍵約束主鍵約束默認(rèn)約束默認(rèn)約束檢查約束檢查約束非空約束非空約束數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院數(shù)據(jù)表數(shù)據(jù)表銷售表銷售表clSales字段名稱數(shù)據(jù)類型描述 IDint標(biāo)識列,主鍵。ShopNamevarchar(100)連鎖店名,必填項(xiàng)。默認(rèn)“人百店”SalesManvarchar(30)銷售員姓名SalesDatedatetime銷售日期。默認(rèn)為系統(tǒng)當(dāng)天。SalesCodevarchar(10)銷售單號,必

6、填項(xiàng)。長度是10位字符串。且前4位為“2010”,中間2位為分店簡碼,后4位為數(shù)字型流水號。BarCodechar(8)服裝條形碼。外鍵。SalesCountint銷售數(shù)量,必填項(xiàng)。數(shù)值范圍大于0.Rebeatfloat折扣,默認(rèn)為1,代表不打折。payTypevarchar(20)付款方式:只能是“現(xiàn)金、銀行卡、信譽(yù)卡、代金券”,中的一種,默認(rèn)“現(xiàn)金”Totalmoney實(shí)收金額主鍵約束主鍵約束外鍵約束外鍵約束檢查約束檢查約束檢查和默認(rèn)檢查和默認(rèn)約束約束數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第一階段結(jié)果演示第一階段結(jié)果演示SalesDB數(shù)據(jù)庫演示效果演示效果. . 數(shù)據(jù)庫應(yīng)用技術(shù)

7、山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第一階段結(jié)果演示第一階段結(jié)果演示表間關(guān)系 演示效果演示效果. . 數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第一階段結(jié)果演示第一階段結(jié)果演示數(shù)據(jù)表的約束演示效果演示效果. . 數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第二階段任務(wù)第二階段任務(wù)第二階段(100分鐘)插入測試數(shù)據(jù)(1515分鐘)分鐘)查詢數(shù)據(jù)(7575分鐘)分鐘)修改數(shù)據(jù)(1010分鐘)分鐘)數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第二階段任務(wù)第二階段任務(wù) 編寫SQL語句插入數(shù)據(jù) 編寫SQL語句向clBaseInfo表插入基礎(chǔ)數(shù)據(jù)。編寫SQL語句向clSales表插入測試數(shù)據(jù)。I

8、NSERT INTO clBaseInfo(SectionCode, BarCode, clName, Type, Brand, Fabric, clSize, Color, InPrice, SalesPrice)VALUES(MC201, MC201001, 長袖衫長袖衫, 襯衫襯衫, 雅戈?duì)栄鸥隊(duì)? 純棉純棉, XL, 白色白色, 105, 180)INSERT INTO clSales(ShopName, SalesMan, SalesDate, SalesCode, BarCode, SalesCount, REbeat, payType, Total) SELECT 中山店中山店,

9、 李曉娜李曉娜, 2010-01-02, 2010ZS0001, MCBZ0001, 1, 1, 現(xiàn)金現(xiàn)金, 120 UNION SELECT 中山店中山店, 郝曉英郝曉英, 2010-01-02, 2010ZS0002, MCBZ1001, 2, 0.9, 信譽(yù)卡信譽(yù)卡, 214 UNION SELECT 新華店新華店, 李曉李曉, 2010-01-03, 2010XH0001, MCK15002, 1, 1, 現(xiàn)金現(xiàn)金, 600 UNION 數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第二階段任務(wù)第二階段任務(wù)1、 查詢個(gè)表中插入的數(shù)據(jù)是否正確查詢個(gè)表中插入的數(shù)據(jù)是否正確SELECT *

10、 FROM clBaseInfoSELECT * FROM clSales2 、 查詢品牌是查詢品牌是雅戈?duì)栄鸥隊(duì)柕姆b基本信息的服裝基本信息 SELECT * FROM clBaseInfo WHERE Brand=雅戈?duì)栄鸥隊(duì)?、 查詢單筆銷售數(shù)量為件以上的銷售人員,只顯示姓名查詢單筆銷售數(shù)量為件以上的銷售人員,只顯示姓名,要求姓名列不能要求姓名列不能 出現(xiàn)重復(fù)信息出現(xiàn)重復(fù)信息 SELECT DISTINCT SalesMan FROM clSales WHERE SalesCount =34、 查詢年月份,銷售信息,要求顯示分店名、銷售員、銷售日期、銷售額查詢年月份,銷售信息,要求顯示分

11、店名、銷售員、銷售日期、銷售額SELECT ShopName as 分店名分店名, SalesMan as 銷售員銷售員, SalesDate as 銷售日期銷售日期, Total as 銷售額銷售額FROM clSales WHERE YEAR(SalesDate)=2010 AND MONTH(SalesDate)=1數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第二階段任務(wù)第二階段任務(wù)5、 統(tǒng)計(jì)年月的總銷售額統(tǒng)計(jì)年月的總銷售額。SELECT SUM(Total) as 銷售額銷售額FROM clSalesWHERE DATEPART(yyyy, SalesDate)=2010 AND

12、DATEPART(mm, SalesDate)=16 、 統(tǒng)計(jì)條款號為統(tǒng)計(jì)條款號為MCK15的服裝各銷售員的總銷售額的服裝各銷售員的總銷售額,并按銷售額由高到低顯示并按銷售額由高到低顯示。SELECT SalesMan as 銷售員銷售員, SUM(Total) as 銷售額銷售額FROM clSales WHERE BarCode like MCK15%Group By SalesManORDER BY SUM(Total) DESC數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第二階段任務(wù)第二階段任務(wù)8、 顯示年季度總銷售冠軍,要求顯示分店名顯示年季度總銷售冠軍,要求顯示分店名,銷售員,

13、銷售額銷售員,銷售額.SELECT TOP 1 ShopName as 分店名分店名, SalesMan as 銷售員銷售員, SUM(Total) as 銷售額銷售額FROM clSalesGroup by ShopName , SalesManORDER By SUM(Total) DESC7、 統(tǒng)計(jì)年季度各分店的銷售情況,要求顯示分店名、銷售額統(tǒng)計(jì)年季度各分店的銷售情況,要求顯示分店名、銷售額。SELECT ShopName as 分店名分店名, SUM(Total) as 銷售額銷售額FROM clSalesWHERE YEAR(SalesDate) =2010 AnD DATEPAR

14、T(mm, SalesDate) in (1,2,3)Group By ShopName數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第二階段任務(wù)第二階段任務(wù)10、 統(tǒng)計(jì)各種服裝銷售數(shù)量,要求顯示服裝名、銷售數(shù)量統(tǒng)計(jì)各種服裝銷售數(shù)量,要求顯示服裝名、銷售數(shù)量, 并按銷售數(shù)量升序排序并按銷售數(shù)量升序排序SELECT a.clName as 服裝名稱服裝名稱, SUM(b.SalesCount) as 銷售數(shù)量銷售數(shù)量FROM clBaseInfo a LEFT JOIN clSales bON a.BarCode = b.BarCodeGroup By a.clNameORDER By SUM

15、(b.SalesCount)9 、 查詢各種服裝銷售的詳細(xì)信息要求顯示店名、銷售人、服裝名稱、查詢各種服裝銷售的詳細(xì)信息要求顯示店名、銷售人、服裝名稱、 品牌、銷售日期、銷售金額品牌、銷售日期、銷售金額,并按分店名稱排序并按分店名稱排序 SELECT b.ShopName as 分店名分店名, b.SalesMan as 銷售員銷售員, a.clName as 服裝名稱服裝名稱, a.Brand as 品牌品牌, b.SalesDate as 銷售日期銷售日期, b.Total as 銷售金額銷售金額 FROM clBaseInfo a INNER JOIN clSales b ON a.Ba

16、rCode = b.BarCode ORDER By b.ShopName數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第二階段任務(wù)第二階段任務(wù)12、 統(tǒng)計(jì)尺碼為統(tǒng)計(jì)尺碼為L號的服裝銷售數(shù)量號的服裝銷售數(shù)量SELECT a.clSize as 尺碼尺碼, SUM(b.SalesCount) as 銷售數(shù)量銷售數(shù)量FROM clBaseInfo a INNER JOIN clSales bON a.BarCode = b.BarCodeWHERE a.clSize=LGroup By a.clSize11 、 統(tǒng)計(jì)年月份不同面料服裝銷售量,要求顯示面料、銷售量,統(tǒng)計(jì)年月份不同面料服裝銷售量,要

17、求顯示面料、銷售量, 并按銷售量升序排序并按銷售量升序排序。SELECT a.Fabric as 面料面料, SUM(b.SalesCount) as 銷售數(shù)量銷售數(shù)量FROM clBaseInfo a LEFT JOIN clSales bON a.BarCode = b.BarCodeWHERE DATEPART(yyyy, b.SalesDate)=2010 AND DATEPART(mm, b.SalesDate) = 1Group By a.FabricORDER By SUM(b.SalesCount)數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院修改數(shù)據(jù)修改數(shù)據(jù)7、將條碼號為將

18、條碼號為MCBZ0001的服裝,面料由的服裝,面料由絲綢絲綢改成改成針織針織。 UPDATE clBaseInfo SET Fabric=針織針織 WHERE BarCode=MCBZ0001數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院任務(wù)檢查任務(wù)檢查針對第二階段抽查學(xué)員的編碼結(jié)果要求學(xué)員上臺(tái)演示講解老師給出點(diǎn)評數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第三階段任務(wù)第三階段任務(wù)第三階段(35分鐘)創(chuàng)建登錄賬戶、測試權(quán)限(1515分鐘)分鐘)導(dǎo)出數(shù)據(jù)(1010分鐘)分鐘)生成腳本(5 5分鐘)分鐘)備份數(shù)據(jù)庫(5 5分鐘)分鐘)演示步驟演示步驟. . 數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第三階段任務(wù)第三階段任務(wù)創(chuàng)建登錄帳號和分配權(quán)限創(chuàng)建登錄賬戶,采購員登錄名為:創(chuàng)建登錄賬戶,采購員登錄名為:BuyersBuyers;銷售員登錄名為:銷售員登錄名為:SalesPersonSalesPerson。 數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東外貿(mào)職業(yè)學(xué)院第三階段任務(wù)第三階段任務(wù)測試權(quán)限數(shù)據(jù)庫應(yīng)用技術(shù) 山東外貿(mào)職業(yè)學(xué)院山東

溫馨提示

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

評論

0/150

提交評論