服裝銷售管理系統(tǒng)(數(shù)據庫)_第1頁
服裝銷售管理系統(tǒng)(數(shù)據庫)_第2頁
服裝銷售管理系統(tǒng)(數(shù)據庫)_第3頁
服裝銷售管理系統(tǒng)(數(shù)據庫)_第4頁
服裝銷售管理系統(tǒng)(數(shù)據庫)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、服裝銷售管理系統(tǒng)目錄1. 需求分析說明2. 總體設計. 3. 詳細設計.4. 實現(xiàn)部分.5. 程序測試.6. 總結1. 需求分析說明:隨著計算機的普及,人們對計算機的認識及需求有了明顯的增加。計算機對于大量信息的管理的優(yōu)勢更是顯而易見。對于個體經營者來說,有了這個服裝銷售管理系統(tǒng),店主的工作任務就可能會事半功倍。該管理系統(tǒng)軟件目前已有比較完善的管理與使用功能。管理系統(tǒng)軟件是為了滿足店主方便對進貨與出貨的方便,同時方便對商品的各種管理與操作。服裝管理銷售系統(tǒng)具備商品信息額錄入、修改(商品號、商品圖片、銷售價格、庫存量)、商品信息的查詢(按商品類型、商品名查詢商品信息)、商品銷售信息錄入(包括商品

2、號、銷售數(shù)量、銷售金額)、商品庫存量能隨銷售信息自動更新、銷售金額自動統(tǒng)計、生成各種類型商品每月銷售總量和銷售金額報表,并能打印商品圖商品類型型商品名2. 總體設計:商品描述商品號商品價格銷售金額商品信息 商品號銷售數(shù)量量商品號購買銷售商品價格銷售日期 姓名買家商品號號賣家電話庫存量量地址 服裝銷售E-R圖3. 詳細設計:服裝銷售關系模式:商品信息(商品號,商品名,商品類型,商品圖片,商品描述,商品價格)銷售信息(商品號,銷售數(shù)量,銷售金額,銷售日期),商品號定義為商品信息表的外鍵,商品名定義唯一約束,商品類型、商品描述、商品價格不為空,且商品價格必須大于等于0。賣家(商品號,庫存量),商品號

3、定義為商品信息表的外鍵,庫存量大于等于0。購買(商品號,商品價格),商品號定義為商品信息表的外鍵,商品價格不為空,且商品價格必須大于等于0。買家(姓名,電話,銷售日期),定義姓名為主鍵,電話唯一,銷售日期默認當前日期。創(chuàng)建數(shù)據庫:create database 服裝銷售管理系統(tǒng)on( name=服裝銷售_data, filename='E:數(shù)據庫服裝銷售data.mdf', size=10, maxsize=100, filegrowth=5 )log on( name=服裝銷售_log, filename='E:數(shù)據庫服裝銷售.ldf', size=5, ma

4、xsize=50, filegrowth=5)創(chuàng)建表:use 服裝銷售管理系統(tǒng)create table 商品信息表( 商品號 nchar(8) not null constraint 商品號_prim primary key, 商品名 nvarchar(20) not null, 商品類型 nchar(6) not null , 商品描述 nvarchar(20) , 商品圖 nvarchar(50), 銷售價格 decimal(6,2)not null check(銷售價格>=0),)create table 銷售信息表( 商品號 nchar(8) not null reference

5、s 商品信息表(商品號), 日期 smalldatetime not null default getdate(), 銷售數(shù)量 int not null check(銷售數(shù)量>=0), 銷售金額 decimal(6,2)not null check(銷售金額>=0) )create table 庫存信息表( 商品號 nchar(8) not null references 商品信息表(商品號), 庫存量 int not null check(庫存量>=0)創(chuàng)建視圖:use 服裝銷售管理系統(tǒng) create view 銷售報表_T(商品號,商品名,商品類型,銷售總量,銷售總額)a

6、s select 銷售信息表.商品號,商品名,商品類型,COUNT(銷售數(shù)量),sum(銷售金額) from 商品信息表 ,銷售信息表 group by 銷售信息表.商品號,商品名,商品類型-創(chuàng)建視圖,方便同時查看商品信息,銷售信息和庫存量create view 服裝信息_T(商品號,商品名,商品類型,銷售價格,銷售數(shù)量,銷售金額,庫存量,商品描述,商品圖)asselect 銷售信息表.商品號 ,商品名,商品類型,銷售價格,銷售數(shù)量,銷售金額,庫存量,商品描述,商品圖from 商品信息表,銷售信息表,庫存信息表 where 商品信息表.商品號 =銷售信息表.商品號 and 銷售信息表.商品號

7、= 庫存信息表.商品號 -查詢視圖select distinct * from 服裝信息_T- 創(chuàng)建視圖,方便比較各種不同類型商品的銷售總額和銷售總量create view 商品類型銷售報表_T(商品類型,銷售總量,銷售總額)asselect 商品類型,SUM(銷售數(shù)量),SUM(銷售金額) from 商品信息表,銷售信息表 where 商品信息表.商品號 =銷售信息表.商品號group by 商品類型select * from 商品類型銷售報表_T-創(chuàng)建視圖,供客戶瀏覽商品create view 商品信息瀏覽_T(商品名,商品類型,銷售價格,商品圖)asselect 商品名,商品類型,銷售價

8、格,商品圖 from 商品信息表 select * from 商品信息瀏覽_T-創(chuàng)建視圖,方便查看所有時間段的銷售情況create view 每日銷售情況_T(日期,銷售數(shù)量,銷售金額)as select 日期,sum(銷售數(shù)量),sum(銷售金額) from 銷售信息表 group by 日期select * from 每日銷售情況_T創(chuàng)建存儲過程:-創(chuàng)建存儲過程,從商品信息表中查詢所有男裝信息create procedure 男裝_Passelect * from 商品信息表where 商品類型 = '時尚男裝'-創(chuàng)建存儲過程,從商品信息表中查詢所有女裝信息create p

9、rocedure 女裝_Passelect * from 商品信息表where 商品類型 = '時尚女裝'-創(chuàng)建存儲過程,該存儲過程的功能是向商品信息表中插入一條記錄,新紀錄的值由參數(shù)提供create procedure insert_商品信息( 商品號 nchar(8) , 商品名 nvarchar(20) , 商品類型 nchar(6) , 商品描述 nvarchar(20) , 商品圖 nvarchar(50), 銷售價格 decimal(6,2)asinsert into 商品信息表 values(商品號,商品名,商品類型,商品描述,商品圖,銷售價格)-執(zhí)行帶參數(shù)的存儲

10、過程exec insert_商品信息 商品號='11010',商品名='棉毛褲',商品類型='保暖內衣',商品描述='冬季保暖',商品圖 ='',銷售價格=30.00-執(zhí)行存儲過程,后查看商品信息表,數(shù)據成功錄入select * from 商品信息表 -創(chuàng)建存儲過程,該存儲過程的功能是向銷售信息表中插入一條記錄,新紀錄的值由參數(shù)提供create procedure insert_銷售信息( 商品號 nchar(8) , 日期 smalldatetime, 銷售數(shù)量 int , 銷售金額 decimal(6,2) )

11、as insert into 銷售信息表 values(商品號,日期,銷售數(shù)量 ,銷售金額)-執(zhí)行該存儲過程exec insert_銷售信息 商品號='11010',日期='2015-12-25',銷售數(shù)量='10' ,銷售金額='300.00'select * from 銷售信息表 -創(chuàng)建存儲過程,該存儲過程的功能是向庫存信息表中插入一條記錄,新紀錄的值由參數(shù)提供create procedure insert_庫存信息( 商品號 nchar(8) , 庫存量 int)as insert into 庫存信息表 values(商品號

12、,庫存量)-執(zhí)行該存儲過程exec insert_庫存信息 商品號='11010',庫存量=50select * from 庫存信息表 創(chuàng)建觸發(fā)器:-創(chuàng)建觸發(fā)器,商品庫存量能隨銷售信息自動更新use 服裝銷售管理系統(tǒng)gocreate trigger 變更銷售數(shù)量_庫存量自動更新 on 銷售信息表after updateas declare 更新后銷售數(shù)量 int declare 更新前銷售數(shù)量 int declare 庫存量 int declare 商品號 nchar(8) select 商品號=商品號 from inserted set 更新前銷售數(shù)量 = (select 銷

13、售數(shù)量 from 銷售信息表 where ( 商品號 =銷售信息表.商品號) select 更新后銷售數(shù)量 = 銷售數(shù)量 from inserted -select 庫存量=庫存量from 庫存信息表 -where 庫存信息表.商品號=商品號 update 庫存信息表 -set 庫存量=庫存量- inserted.銷售數(shù)量from 庫存信息表,inserted set 庫存量=庫存量-5 where (庫存信息表.商品號=商品號) and (select 銷售數(shù)量 from inserted ) is not null)go -創(chuàng)建觸發(fā)器,更新商品信息表中的銷售價格,銷售信息表中的銷售金額自動

14、統(tǒng)計 use 服裝銷售管理系統(tǒng) go create trigger 銷售金額自動統(tǒng)計 on 商品信息表 for update as declare 銷售價格 decimal(6,2) declare 商品號 nchar(8) select 銷售價格=銷售價格 from inserted select 商品號=商品號 from inserted update 銷售信息表 set 銷售金額=銷售數(shù)量*銷售價格 where 銷售信息表.商品號 =商品號 go 創(chuàng)建登錄用戶:-創(chuàng)建登錄用戶和數(shù)據庫用戶 use 服裝銷售管理系統(tǒng) go create login mylogin with password

15、='123456', default_database=服裝銷售管理系統(tǒng)gouse 服裝銷售管理系統(tǒng)gocreate user newuserfor login mylogin gogrant create table to newusergrant select to newusergrant update to newusergrant insert to newuser完全備份:use 服裝銷售管理系統(tǒng)gobackup database 服裝銷售管理系統(tǒng)to disk='E:數(shù)據庫完全備份服裝銷售系統(tǒng)_backup.bak'goselect * from

16、商品信息表 select * from 銷售信息表select * from 庫存信息表4. 實現(xiàn)部分:信息錄入:use 服裝銷售管理系統(tǒng)go insert into 商品信息表(商品號,商品名,商品類型,商品描述,商品圖,銷售價格)select '11001','夾克','潮流男裝','男士外套','','100.00' union select '11002','衛(wèi)衣','潮流男裝','男士外套','','9

17、0.00' unionselect '11003','西裝','潮流男裝','男士必備外套','','600.00' unionselect '11004','風衣','潮流男裝','美觀實用,富有氣質','','400.00' unionselect '11005','羽絨服','潮流男裝','冬季保暖防寒','',

18、'300.00' unionselect '11006','長袖裙','時尚女裝','長袖翩翩,飛花弄影','','200.00'unionselect '11007','連衣裙','時尚女裝','溫柔安靜','','100.00' unionselect '11008','打底褲','時尚女裝','突出特點,防走光',

19、9;','80.00' unionselect '11009','蕾絲衫','時尚女裝','泛指的用蕾絲的面料做成的衣服','','90.00' gouse 服裝銷售管理系統(tǒng)goinsert into 銷售信息表(商品號,日期,銷售數(shù)量 ,銷售金額 )select '11001',getdate(),'6','600.00' union select '11002','2015-12-11',&#

20、39;9','810.00' unionselect '11003','2015-12-12','8','4800.00' unionselect '11004','2015-12-13','4','1600.00' unionselect '11005','2015-12-11','3','900.00' unionselect '11006','2015

21、-12-11','18','1800.00' unionselect '11007','2015-12-12','16','3200.00' unionselect '11008','2015-12-13','15','1200.00' unionselect '11009','2015-12-12','20' ,'1800.00'gouse 服裝銷售管理系統(tǒng) go

22、insert into 庫存信息表 (商品號,庫存量)select '11001','60' unionselect '11002','65' unionselect '11003','100'unionselect '11004','150'unionselect '11005','80' unionselect '11006','90' unionselect '11007','60' unionselect '11008&#

溫馨提示

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

評論

0/150

提交評論