汽車銷售信息管理系統(tǒng)_第1頁
汽車銷售信息管理系統(tǒng)_第2頁
汽車銷售信息管理系統(tǒng)_第3頁
汽車銷售信息管理系統(tǒng)_第4頁
汽車銷售信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、中北大學課程設計任務書2014-2015 學年第 二 學期學院:軟件學院專業(yè):軟件工程學生班級:學生姓名:學號:設計題目:汽車銷售信息管理系統(tǒng)數據庫設計起迄日期:6月8日6月19日設計地占:八、軟件學院機房指導教師:下達任務書日期:2015年6月8日課程設計任務書1. 設計目的:按照關系型數據庫的基本原理,根據數據庫設計方法,綜合運用所學的知識, 設計開發(fā)一個小型的數據庫-汽車銷售信息管理系統(tǒng)數據庫。熟練掌握相關數據庫 的分析、設計、實現(xiàn)過程,以及在此數據庫基礎之上對存儲過程及觸發(fā)器的設計 及實現(xiàn)方法。2. 設計內容和要求(包括原始數據、技術參數、條件、設計要求等):設計內容:主要功能:1.

2、轎車信息管理2. 員工信息管理3. 客戶信息管理4. 轎車銷售信息管理5. 按條件查詢要求:1、項目背景及需求分析;2、E-R圖設計(局部與全局ER圖);3、數據庫表設計(包含ER圖中的所有實體與聯(lián)系所對應的關系表),如需要,還 可以添加一些關鍵業(yè)務功能所需的視圖、觸發(fā)器、存儲過程設計等;4、給出各SQLW本程序的測試結果3. 設計工作任務及工作量的要求包括課程設計計算說明書(論文)、圖紙、實物樣品等:(1) 根據設計內容和要求進行需求分析,分析出系統(tǒng)的主要功能和設計重點。(2) 根據需求分析的內容在小組中合理劃分模塊。(3) 數據庫實現(xiàn)正確,相關存儲過程及觸發(fā)器設計合理、正確,能實現(xiàn)預期功能

3、。(4) 提交軟件階段文檔齊全,思路正確。(5) 按格式要求,每人根據自己的工作寫出課程設計說明書。課程設計任務書4. 主要參考文獻:1 王珊、薩師煊.數據庫系統(tǒng)概論(第五版)北京:高等教育出版社 2014.9.2 閃四清.SQL Server 2008 基礎教程.北京:清華大學出版社.2010.8.3 潘永惠.數據庫系統(tǒng)設計與項目實踐:基于SQL Server 2008.北京:科學出版社.2011.4.4 劉金嶺,馮萬利,周泓.數據庫系統(tǒng)及應用實驗與課程設計指導:SQL Server2008/21世紀高等學校計算機教育實用規(guī)劃教材.北京:清華大學出版社.2013.10.5. 設計成果形式及要

4、求:課程設計說明書數據庫、存儲過程、觸發(fā)器6. 工作計劃及進度:2015 年6.8-6.10需求分析6.10-6.14概念結構和邏輯結構設計6.14-6.18數據庫實現(xiàn)6.17-6.18撰寫課程設計說明書6.19驗收答辯、成績考核中北大學數據庫課程設計說明書學專院、系:業(yè):軟件學院軟件工程學生班級:學生姓名:學號:設計題目:轎車銷售管理系統(tǒng)起迄日期:2015年6月8日-2015年6月19日指導教師:2015年6月19日一、需求分析1. 項目背景:管理信息系統(tǒng)在現(xiàn)代社會已深入到各行各業(yè), 由于計算機技術的迅速發(fā)展和普及, 管理 信息系統(tǒng)事實上已成為計算機管理信息系統(tǒng)。轎車信息管理系統(tǒng)是基于商品信

5、息數據庫,遵照商場實際管理流程,對商場商品的進、 銷、存的全過程進行全面管理的計算機應用系統(tǒng)。 它將人工智能的理論引入商場, 其目標是 將商場人工操作的商品信息管理工作, 轉為有計算機網絡系統(tǒng)自動操作完成。 該系統(tǒng)實現(xiàn)了 對整個商場商品信息資源的合理共享與分配, 并進行科學有效的管理, 在這個基礎上謀求提 高商品的信息管理效率。在整個課程設計過程中,本設計具體完成了對“基本資料” 、“售后服務管理” 、“銷 售管理” 、“庫存管理”和“系統(tǒng)管理”這 5 個功能模塊的實現(xiàn)。所以本設計主要是對這 5 個模塊的設計,以實用、標準、可靠、強擴展性的原則為出發(fā)點,能夠為商品的進銷存提供 最簡便、最科學、

6、最優(yōu)化的系統(tǒng)設計和服務。本系統(tǒng)結合實際的轎車銷售服務管理制度。2. 需求分析1. 可行性分析 可行性研究的目的是用最小的代價在盡可能短的時間內確定問題是否解決能夠解決。 也就 是說可行性研究的目的不是解決問題, 而是確定問題是否值得去解決, 研究在當前的具體條 件下,開發(fā)新系統(tǒng)是否具備必要資源和其他條件。一般來說,應從經濟可行性,技術可行性,運行可行性,法律可行性,和開發(fā)方案可行 性等方面的研究可行性。1.1 經濟可行性汽車銷售管理系統(tǒng)的編寫只需要一臺PC機即可,目前PC機的配置均能滿足汽車銷售管理系統(tǒng)的編寫和使用要求。 而銷售信息報表的打印則只需要增加一臺打印機即可。 因此, 這 是一般供詞

7、可以承擔的。1.2 技術可行性 作為軟件工程的學生,經過一學期的學習對于數據庫有了獨立動手的操作能力,而對一 個簡單的汽車銷售管理系統(tǒng)來說,以我們目前的技術水平是完全可以勝任的。1.3 使用可用性該系統(tǒng)只是一個小型的汽車銷售管理系統(tǒng), 使用起來簡單方便, 另外, 現(xiàn)在的許多汽車 銷售公司都配有專門的計算機人才,只需要對該系統(tǒng)的使用者進行簡單的培訓即可投入使用。2. 系統(tǒng)功能:1. 轎車信息管理2. 員工信息管理3. 客戶信息管理4. 轎車銷售信息管理5. 按條件查詢3. 設計重點:經過實際的需求分析,確定需要包含以下數據庫信息:【轎車庫存信息】:轎車編號(標識列),轎車型號,轎車名稱,顏色,庫

8、存量,生產廠家,出廠日期,出廠價 格,備注;【員工信息】:員工編號,姓名,性別,年齡,籍貫,聯(lián)系電話,地址,身份證號,崗位【客戶信息】:客戶編號,客戶姓名,客戶等級,聯(lián)系電話,地址,業(yè)務記錄【售后管理】:序號(標識列),客戶編號,保養(yǎng)人編號,車輛牌照,保養(yǎng)日期,業(yè)務記錄4. 總體設計流程圖修 改 汽 車 信 息添加汽車信息刪 除 汽 車 信 息修改客戶信息添加客戶信息刪 除 客 戶 信 息修添刪改加除員員員工工工信信信息息息二、小組成員分工編號21 1314010640 楊皓 概要設計,觸發(fā)器編號22 1314010722 郭星東 需求分析,存儲過程三、概要設計1)全局E-R圖(粗略的)PK園

9、工編號園牲名 件別 年號. EjEI ?n pi 擺歷MP.位 工資J1.ff肖氐修改銷售信息添 加 銷 售 信 息刪除銷售信息一購買工作耶員T蚪覘出信息崔MPKPK轎車編號轎牛型號期密翩格 日商H價吁 碩出供適出倉存取供應商佔息左口/LPK供應商編號/ rTTqr_ .-r1供應島無1鎖應商地址供應商電話供,應11倉咋空息也門PK住旳號E .1倉脾毬M 倉再-地址 倉庫伶理員姓名 倉宵乍純型丐(詳細的)罰工信M喪PKM匸編號性別罕歷ihHimhmliiiihi 川 hh客戶信陽去IIIPK器戶媒號需戶蜒站4X癡申.話 地址丄詐車2 業(yè)并就杰PKPK靳車菊號客戶編呂訂單信總五PKPKa單號員工

10、塢號1TKHHH 愛貨口撫 Vrh.hf 輔乍型: 訂Tfr* 圜邑 ri-t金額 還火伽 霽戶編弓舷童帕盤邂II 供應胖堀馬烘應嚙吐話供應遴負佶息表PKPk車型號供應商編號進賀日期菸衣員二編號贛倍良表IIPKPK耕軒6號JJi 供應商總1LH價格金腔號鈾車仔4&佑息民PKPk金庫號人庫時伺 出用時倜1 員工昨:亠卜耳PKPK驕$里號出售車輛謐 車蜒總慮本 餡PF.就忙額 茫汁材同 刑詁ftt巧 客戶編號PK住嵐號色庫容屋 倉祥:地上 倉應趕垣員卅和 f陣牛:衲劃刁三、邏輯結構設計1)根據ER圖的描述轉化為關系模型的:員工信息表:(員工編號,員工姓名,年齡,籍貫,學歷,職位,工資);供應商信息

11、表:(供應商編號,供應商名,供應商地址,供應商電話);轎車信息表:(轎車編號,型號,顏色,供應商名,出廠日期,出售價格,進價,倉 庫號,入庫時間,是否預定);倉庫信息表:(倉庫號,倉庫容量,倉庫地址,倉庫管理員姓名,已存車輛)客戶信息表:(客戶編號,客戶姓名,員工姓名,聯(lián)系電話,地址,工作單位,業(yè)務 狀態(tài));訂單信息表:(訂單號,客戶號,訂貨日期,交貨日期,交貨地址,轎車型號,轎車顏色,負責人編號,已付金額,還欠金額)2)數據字典:員工信息表字段名類型長度是否可以為空是否作為主鍵員工編號char8NPrimary key員工姓名char10N年齡intN性別char4籍貫char20Y學歷ch

12、ar8Y職位char10N工資intN供應商信息表字段名類型長度是否可以為空是否作為主鍵供應商編號char8NPrimary key供應商名char12N供應商地址char20N供應商電話intN轎車信息表字段名類型長度是否可以為空是否作為主鍵轎車編號char8NPrimary key型號char20NPrimary key顏色char8N供應商名char12N出廠日期IntN出售價格intN倉庫號char10NFK轎車型號varchar20N成本價格IntN是否預定IntN倉庫信息表字段名類型長度是否可以為空是否作為主鍵倉庫號char10NPrimary key倉庫容量int10N倉庫地址c

13、har10N倉庫管理員姓名char20N已存車輛數char10N客戶信息表字段名類型長度是否可以為空是否作為主鍵客戶編號char8NPrimary key客戶姓名char10N員工姓名char10N聯(lián)系電話intN地址char20N工作單位char20N業(yè)務狀態(tài)char8N訂單信息表字段名類型長度是否可以為空是否作為主鍵訂單號char8NPrimary key客戶號char8NFK訂貨日期int10N交貨日期int10N交貨地址char10N轎車編號IntNFK員工編號IntNFK已付金額IntN轎車型號Varchar20N顏色Char8N四、詳細設計1)建表代碼CREATE TABLE員工信

14、息表(員工編號 CHAR(8) PRIMARY KEY,員工姓名 CHAR(10) NOT NULL,年齡 INT NOT NULL,性另 ij CHAR(4) NOT NULL,籍貫 CHAR(20) NOT NULL,學歷 CHAR(8) NOT NULL,職位 CHAR(10) NOT NULL,工資 INT NOT NULL)CREATE TABLE供應商信息表(供應商編號 CHAR(8) PRIMARY KEY, 供應商名 CHAR(12) NOT NULL, 供應商地址 CHAR(20) NOT NULL, 供應商電話INT NOT NULL)CREATE TABLE轎車信息表(

15、轎車編號 CHAR(8) PRIMARY KEY,轎車型號 CHAR(20),顏色 CHAR(8) NOT NULL,供應商名 CHAR(12) NOT NULL,出廠日期 int NOT NULL,出售價格 INT NOT NULL,倉庫號 CHAR(10) FOREIGN KEY REFERENCE倉庫信息表(倉庫號)CREATE TABLE倉庫信息表(倉庫號 CHAR(10)PRIMARY KEY,倉庫容量 INT NOT NULL,倉庫地址 CHAR(20) NOT NULL,倉庫管理員姓名 CHAR(8) NOT NULL,轎車型號 CHAR(8) FOREIGN KEY REFER

16、ENCE轎車信息表(轎車型號)CREATE TABLE客戶信息表(客戶編號 CHAR(8) PRIMARY KEY ,客戶姓名 CHAR(10) NOT NULL,員工姓名 CHAR(10) NOT NULL,聯(lián)系電話 INT NOT NULL,地址 CHAR(20) NOT NULL,工作單位 CHAR(20) NOT NULL,業(yè)務狀態(tài) CHAR(8) NOT NULL)CREATE TABLE 訂單信息表(訂單號 CHAR(8) PRIMARY KEY,客戶號 CHAR(8) FOREIGN KEY REFERENCE客戶信息表(客戶號),訂貨日期 int NOT NULL,交貨日期 i

17、nt NOT NULL,交貨地址 CHAR(20) NOT NULL,轎車型號 CHAR(8) FOREIGN KEY REFERENCE轎車信息表(轎車型號), 顏色 CHAR(8) NOT NULL)2)錄入數據代碼insert into員工信息表VALUES ( 嚴峻,21,女, 四川 本科 ,經理 ,5000)insert into員工信息表VALUES ( 李玲,23,田 11 1男 , 云南 ,大專 ,職員 ,2000)insert into員工信息表VALUES ( 宋瑞,26,男, 山東 ,本科 ,組長 ,3500)insert into員工信息表VALUES ( 楊凱,29,

18、女, 四川 ,高中 ,職員 ,2000)insert into員工信息表VALUES ( 李杰,25,男, 四川 ,本科 ,職員 ,1500)insert into員工信息表VALUES ( 黃陵,24,女, 北京 ,大專 ,職員 ,1800)insert into員工信息表VALUES ( 徐英,22,女, 山西 ,高中 ,職員 ,1980)insert into員工信息表VALUES ( 文俊,26,女, 陜西 ,本科 ,職員 ,1900)insert into員工信息表VALUES ( 秦旭,23,女, 四川 ,大專 ,職員 ,2000)insert into員工信息表VALUES (

19、楊曦,24,女, 北京 ,高中 ,職員 ,1980)insert into供應商信息表VALUES ( 一汽 ,長春 ,1345566233)insert into供應商信息表VALUES ( 廣本 ,廣州 ,1345566233)insert into供應商信息表VALUES ( 大眾 ,長春 ,1345566233)insert into供應商信息表VALUES ( 豐田 ,日本 insert into供應商信息表VALUES ( 福特 ,英國 ,1345566233)insert into倉庫信息表VALUES (78,東區(qū)號 ,1,0)insert into倉

20、庫信息表VALUES (88,東區(qū)號 ,1,0)insert into倉庫信息表VALUES (100,東區(qū)號 ,1,0)insert into轎車信 息 表VALUES (110,紅 色 ,一汽,20110203,98000,78000,1,20120203,0)insertinto轎 車 信 息表VALUES (111,藍 色 ,liil.11j廣本,20110203,98000,78000,2,20120203,0)insertinto轎 車 信 息表VALUES (112,銀 色 ,豐田,20110203,98000,78000,1,20120203,0)insert into 轎 車

21、 信 息 表VALUES (113,白色福特VALUES (114,紅 色 , 大 眾,20110203,98000,78000,2,20120203,0) insert into 轎 車 信 息 表 ,20110203,98000,78000,3,20120203,0)insert into客戶信息表VALUES ( 劉梅 ,1,2109952,西一段 ,西華 ,訂貨 )insert into客戶信息表VALUES (宋云 ,15,2109952,東大街 , 數計 ,購車 )insert into客戶信息表VALUES (張玉 ,10,2109952,東二段 , 圖書館, 訂車 )inser

22、t into客戶信息表VALUES (李華 ,10,2109952,東三段 , 后勤 ,購車 )insert into客戶信息表VALUES (宋婷 ,5,2109952,東四段 ,人文 ,訂車 )insert into客戶信息表VALUES (嚴苛 ,6,2109952,西二段 ,數計 ,訂車 )insert into客戶信息表VALUES (何玲 ,5,2109952,西三段 ,教務處 , 購車 )insert into客戶信息表VALUES (宋輝 ,6,2109952,西四段 ,體育 ,購車 )insert into客戶信息表VALUES (李詢 ,5,2109952,北一段 ,土木

23、,訂車 )insert into客戶信息表VALUES (李詢 ,5,2109952,北一段 ,土木 ,訂車 )insert into客戶信息表VALUES (嚴玉 ,5,2109952,北二段 ,機械 ,訂車 )insert into 訂單信息表 (客戶號,訂貨日期 ,交貨日期 ,交貨地址 ,轎車編號 ,顏色,轎車型號 , 員工編號 ,已付金額 ) VALUES (11,20150906,20150907, 東大街 ,1,110, 紅色,1,50000) insert into 訂單信息表 (客戶號,訂貨日期 ,交貨日期 ,交貨地址 ,轎車編號 ,顏色,轎車型號 , 員 工 編 號 , 已

24、付 金 額 ) VALUES (12,20150906,20150907, 東 一 段 ,2,111, 藍 色 ,15,50000)insert into 訂單信息表 (客戶號,訂貨日期 ,交貨日期 ,交貨地址 ,轎車編號 ,顏色,轎車型號 , 員 工 編 號 , 已 付 金 額 ) VALUES (13,20150906,20150907, 西 大 街 ,3,112, 銀 色 ,10,50000)insert into 訂單信息表 (客戶號,訂貨日期 ,交貨日期 ,交貨地址 ,轎車編號 ,顏色,轎車型號 , 員 工 編 號 , 已 付 金 額 ) VALUES (14,20150906,20

25、150907, 古 月 街 ,4,113, 白 色 ,10,50000)insert into 訂單信息表 (客戶號,訂貨日期 ,交貨日期 ,交貨地址 ,轎車編號 ,顏色,轎車型號 , 員工編號 ,已付金額 ) VALUES (15,20150906,20150907, 東二段 ,5,114, 紅色,5,50000)5. 存儲過程USE 汽車銷售管理系統(tǒng) GO/* Object: StoredProcedure dbo.addcar Script Date: 06/19/201500:27:46 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcr

26、eate proc dbo.addcar轎車型號 char(20),顏色 char(8),供應商名 char(12),出廠日期 int,出售價格 int,成本價格 int,倉庫號 int,入庫時間 intasbegininsert into 轎車信息表 (轎車型號 ,顏色,供應商名 ,出廠日期 ,出售價格 ,成本價格 ,倉庫號 , 入庫時間 )values(轎車型號,顏色,供應商名,出廠日期,出售價格,成本價格,倉庫號,入庫時 間) endGOUSE 汽車銷售管理系統(tǒng) /* Object: StoredProcedure dbo.addclient Script Date: 06/19/201

27、5 00:28:29 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE proc dbo.addclient客戶姓名 char(10),員工編號 int,聯(lián)系電話 int,地址 char(20),工作單位 char(20),業(yè)務狀態(tài) char(8)asdeclare 員工職位 char(10)if exists(select 員工職位 from 員工信息表 where 員工編號 =員工編號)if 員工職位 = 經理 or 員工職位 = 銷售員 or 員工職位 = 職員 begininsert into客戶信息表values( 客戶姓名

28、,員工編號 ,聯(lián)系電話 ,地址 ,工作單位 ,業(yè)務狀態(tài) ) endelsebeginROLLBACK TRANSACTION;print 該員工不具備該權限 endelsebeginROLLBACK TRANSACTION;print該員工不存在06/19/201506/19/2015endGOUSE 汽車銷售管理系統(tǒng) GO/* Object: StoredProcedure dbo.addhouse Script Date: 00:28:38 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE proc dbo.addhouse倉庫容量

29、 int,倉庫地址 char(20),倉庫管理員編號 int,已存車輛 intasbegininsert into 倉庫信息表 (倉庫容量,倉庫地址,倉庫管理員編號 ,已存車輛 ) values( 倉庫容量 ,倉庫地址 ,倉庫管理員編號 ,已存車輛 ) endGOUSE 汽車銷售管理系統(tǒng) GO/* Object: StoredProcedure dbo.addident Script Date: 00:28:48 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONCREATE proc dbo.addident 客戶號 int,訂貨日期 int,交貨日期

30、 int,交貨地址 char(20),轎車編號 int,員工編號 int,已付金額 intasbegindeclare 顏色 char(8), 轎車型號 varchar(20);select 顏色 =顏色 ,轎車型號 =轎車型號 from 轎車信息表 where 轎車編號 =轎車編號 ; insert into 訂單信息表 (客戶號,訂貨日期,交貨日期,交貨地址,轎車編號 ,顏色,轎車型號 , 員工編號 , 已付金額 )values( 客戶號 ,訂貨日期 ,交貨日期 ,交貨地址 ,轎車編號 ,顏色 ,轎車型號 ,員工編 號,已付金額 )endGOUSE 汽車銷售管理系統(tǒng) GO/* Object

31、: StoredProcedure dbo.addstaff Script Date: 06/19/2015 00:29:00 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate proc dbo.addstaff員工姓名 char(10),年齡 int,性別 char(4),籍貫 char(20),學歷 char(8),職位 char(10),工資 intasbegininsert into 員工信息表values(員工姓名,年齡,性別,籍貫,學歷只位,工資)endGOUSE 汽車銷售管理系統(tǒng) GO/* Object:StoredPro

32、cedure dbo.addstockScript Date: 06/19/201500:29:08 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE proc dbo.addstock轎車型號 varchar(50),顏色char(8),供應商編號 int,進貨日期 int,員工編號 int,進價 int,定價 int,數量 intasdeclare 供應商名 char(12), 倉庫容量 int, 已用容量 int, 倉庫編號 int=1; select 供應商名 =供應商名 from 供應商信息表 where 供應商編號 =供應商

33、編號 ;if exists(select 供應商名 )beginselect 倉庫容量=SUM倉庫容量),已用容量=SUM已存車輛from 倉庫信息表;if 數量 0)beginif exists(select * from倉庫信息表 where 倉庫號 =倉庫編號 )beginselect 倉庫容量 =倉庫容量 ,已用容量 =已存車輛 from 倉庫信息表 where 倉庫號 =倉庫編號 ;update 倉庫信息表 set 已存車輛 =已存車輛 +1 where 倉庫號 =倉庫編 號;insert into 轎車信息表 ( 轎車型號 , 顏色 , 供應商名 , 出廠日期 , 出售價格 , 成

34、本價格 , 倉庫號 , 入庫時間 , 是否預定 )values( 轎車型號 ,顏色 ,供應商名 ,進貨日期 ,定價 ,進價 ,倉庫編 號,進貨日期 ,0)set 數量 =數量 -1;endendendELSEbegin print 倉庫容量不足! endendelseprint 供應商未記錄在案! GOUSE 汽車銷售管理系統(tǒng) GO/* Object: StoredProcedure dbo.addsupplier Script Date: 06/19/2015*/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate proc dbo.adds

35、upplier供應商名 char(10),供應商地址 char(20),供應商電話 intasbegininsert into 供應商信息表values( 供應商名 ,供應商地址 ,供應商電話 )endGOUSE 汽車銷售管理系統(tǒng) GODate: 06/19/2015轎車信息表/* Object: StoredProcedure dbo.checkcar Script00:29:24 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE proc dbo.checkcarasselect 轎車編號 ,轎車型號 ,顏色,出售價格 ,出廠日期

36、,入庫時間 from where 是否預定 =0GOUSE 汽車銷售管理系統(tǒng) GO /* Object: StoredProcedure dbo.checkstaff Script Date: 06/19/2015 00:29:34 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate proc dbo.checkstaffasselect *from 員工信息表GO五、觸發(fā)器的設計USE 汽車銷售管理系統(tǒng) GO/* Object: Trigger dbo.t_addstock Script Date: 06/19/2015 01:12:4

37、0*/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE trigger dbo.t_addstockon dbo. 訂單信息表 after insertasdeclare 轎車編號 int;select 轎車編號 =ltrim( 轎車編號 ) from inserted;beginupdate 轎車信息表 set 是否預定 =1 where 轎車編號 =轎車編號 endGOUSE 汽車銷售管理系統(tǒng) GO /* Object: Trigger dbo.carinsert Script Date: 06/19/2015 01:12:55*/SE

38、T ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE trigger dbo.carinserton dbo. 轎車信息表 after insertasdeclare 倉庫號 int;select 倉庫號 =ltrim( 倉庫號 ) from inserted;beginupdate 倉庫信息表 set 已存車輛 =已存車輛 +1 where 倉庫號 =倉庫號endGOUSE 汽車銷售管理系統(tǒng) GO/* Object: Trigger dbo.upclient Script Date: 06/19/2015 01:13:06*/SET ANSI_N

39、ULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE trigger dbo.upclient on dbo. 客戶信息表 after update,insertasdeclare 業(yè)務狀態(tài) varchar(8), 客戶編號 int, 轎車編號 int, 倉庫號 int; select 業(yè)務狀態(tài) =ltrim( 業(yè)務狀態(tài) ) from inserted;select 業(yè)務狀態(tài)=ltrim( 客戶編號)from inserted;if(業(yè)務狀態(tài)=購車)beginselect 轎車編號=轎車編號from 訂單信息表where客戶號=客戶編號select 倉庫號= 倉庫

40、號from 轎車信息表 where轎車編號=轎車編號;delete from轎車信息表 where 轎車編號=轎車編號;update倉庫信息表 set已存車輛=已存車輛+1 where 倉庫號=庫號;endGO六、觸發(fā)器截圖進行轎車信息表的插入,會使倉庫信息表的已存車輛數值發(fā)生變動n | q | 古 二t WZ1 浬屯 0_J= 二 =L s -HSQLQury96.sql - HP PC.hp (35r insert:insert ins皀亙匚intointoint 口insertinsertinto轎車宿息壬 轎車信息表 嶄車穆息恚 轎序依息表VALUESVALUE5VALUESVALUESVALUES(HO1. l/lll1.r us1,(1111,色色色色色 紅歯兼右型 辛f , 2D110203, 98000,70000, ls 2012Q2D3, Oif 11 廣本. 20110203 9SODOr7SOO5QLQueryl.sql - HPTC.hp (53)* exec zhecksLaff;J結果消息員工編號員工姓名年齡性別塔貫學歷工資1 II 11I張三20男山西大同本科經理500022弓畑20臭山西大同

溫馨提示

  • 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

提交評論