![汽車銷售信息管理系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/74530007-3af2-4863-8751-e152ca12a664/74530007-3af2-4863-8751-e152ca12a6641.gif)
![汽車銷售信息管理系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/74530007-3af2-4863-8751-e152ca12a664/74530007-3af2-4863-8751-e152ca12a6642.gif)
![汽車銷售信息管理系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/74530007-3af2-4863-8751-e152ca12a664/74530007-3af2-4863-8751-e152ca12a6643.gif)
![汽車銷售信息管理系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/74530007-3af2-4863-8751-e152ca12a664/74530007-3af2-4863-8751-e152ca12a6644.gif)
![汽車銷售信息管理系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/74530007-3af2-4863-8751-e152ca12a664/74530007-3af2-4863-8751-e152ca12a6645.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、中北大學課程設(shè)計任務(wù)書2014-2015 學年第 二 學期學院:軟件學院專業(yè):軟件工程學生班級:學生姓名:學號:設(shè)計題目:汽車銷售信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計起迄日期:6月8日6月19日設(shè)計地占:八、軟件學院機房指導教師:下達任務(wù)書日期:2015年6月8日課程設(shè)計任務(wù)書1. 設(shè)計目的:按照關(guān)系型數(shù)據(jù)庫的基本原理,根據(jù)數(shù)據(jù)庫設(shè)計方法,綜合運用所學的知識, 設(shè)計開發(fā)一個小型的數(shù)據(jù)庫-汽車銷售信息管理系統(tǒng)數(shù)據(jù)庫。熟練掌握相關(guān)數(shù)據(jù)庫 的分析、設(shè)計、實現(xiàn)過程,以及在此數(shù)據(jù)庫基礎(chǔ)之上對存儲過程及觸發(fā)器的設(shè)計 及實現(xiàn)方法。2. 設(shè)計內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、條件、設(shè)計要求等):設(shè)計內(nèi)容:主要功能:1.
2、轎車信息管理2. 員工信息管理3. 客戶信息管理4. 轎車銷售信息管理5. 按條件查詢要求:1、項目背景及需求分析;2、E-R圖設(shè)計(局部與全局ER圖);3、數(shù)據(jù)庫表設(shè)計(包含ER圖中的所有實體與聯(lián)系所對應(yīng)的關(guān)系表),如需要,還 可以添加一些關(guān)鍵業(yè)務(wù)功能所需的視圖、觸發(fā)器、存儲過程設(shè)計等;4、給出各SQLW本程序的測試結(jié)果3. 設(shè)計工作任務(wù)及工作量的要求包括課程設(shè)計計算說明書(論文)、圖紙、實物樣品等:(1) 根據(jù)設(shè)計內(nèi)容和要求進行需求分析,分析出系統(tǒng)的主要功能和設(shè)計重點。(2) 根據(jù)需求分析的內(nèi)容在小組中合理劃分模塊。(3) 數(shù)據(jù)庫實現(xiàn)正確,相關(guān)存儲過程及觸發(fā)器設(shè)計合理、正確,能實現(xiàn)預(yù)期功能
3、。(4) 提交軟件階段文檔齊全,思路正確。(5) 按格式要求,每人根據(jù)自己的工作寫出課程設(shè)計說明書。課程設(shè)計任務(wù)書4. 主要參考文獻:1 王珊、薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第五版)北京:高等教育出版社 2014.9.2 閃四清.SQL Server 2008 基礎(chǔ)教程.北京:清華大學出版社.2010.8.3 潘永惠.數(shù)據(jù)庫系統(tǒng)設(shè)計與項目實踐:基于SQL Server 2008.北京:科學出版社.2011.4.4 劉金嶺,馮萬利,周泓.數(shù)據(jù)庫系統(tǒng)及應(yīng)用實驗與課程設(shè)計指導:SQL Server2008/21世紀高等學校計算機教育實用規(guī)劃教材.北京:清華大學出版社.2013.10.5. 設(shè)計成果形式及要
4、求:課程設(shè)計說明書數(shù)據(jù)庫、存儲過程、觸發(fā)器6. 工作計劃及進度:2015 年6.8-6.10需求分析6.10-6.14概念結(jié)構(gòu)和邏輯結(jié)構(gòu)設(shè)計6.14-6.18數(shù)據(jù)庫實現(xiàn)6.17-6.18撰寫課程設(shè)計說明書6.19驗收答辯、成績考核中北大學數(shù)據(jù)庫課程設(shè)計說明書學專院、系:業(yè):軟件學院軟件工程學生班級:學生姓名:學號:設(shè)計題目:轎車銷售管理系統(tǒng)起迄日期:2015年6月8日-2015年6月19日指導教師:2015年6月19日一、需求分析1. 項目背景:管理信息系統(tǒng)在現(xiàn)代社會已深入到各行各業(yè), 由于計算機技術(shù)的迅速發(fā)展和普及, 管理 信息系統(tǒng)事實上已成為計算機管理信息系統(tǒng)。轎車信息管理系統(tǒng)是基于商品信
5、息數(shù)據(jù)庫,遵照商場實際管理流程,對商場商品的進、 銷、存的全過程進行全面管理的計算機應(yīng)用系統(tǒng)。 它將人工智能的理論引入商場, 其目標是 將商場人工操作的商品信息管理工作, 轉(zhuǎn)為有計算機網(wǎng)絡(luò)系統(tǒng)自動操作完成。 該系統(tǒng)實現(xiàn)了 對整個商場商品信息資源的合理共享與分配, 并進行科學有效的管理, 在這個基礎(chǔ)上謀求提 高商品的信息管理效率。在整個課程設(shè)計過程中,本設(shè)計具體完成了對“基本資料” 、“售后服務(wù)管理” 、“銷 售管理” 、“庫存管理”和“系統(tǒng)管理”這 5 個功能模塊的實現(xiàn)。所以本設(shè)計主要是對這 5 個模塊的設(shè)計,以實用、標準、可靠、強擴展性的原則為出發(fā)點,能夠為商品的進銷存提供 最簡便、最科學、
6、最優(yōu)化的系統(tǒng)設(shè)計和服務(wù)。本系統(tǒng)結(jié)合實際的轎車銷售服務(wù)管理制度。2. 需求分析1. 可行性分析 可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否解決能夠解決。 也就 是說可行性研究的目的不是解決問題, 而是確定問題是否值得去解決, 研究在當前的具體條 件下,開發(fā)新系統(tǒng)是否具備必要資源和其他條件。一般來說,應(yīng)從經(jīng)濟可行性,技術(shù)可行性,運行可行性,法律可行性,和開發(fā)方案可行 性等方面的研究可行性。1.1 經(jīng)濟可行性汽車銷售管理系統(tǒng)的編寫只需要一臺PC機即可,目前PC機的配置均能滿足汽車銷售管理系統(tǒng)的編寫和使用要求。 而銷售信息報表的打印則只需要增加一臺打印機即可。 因此, 這 是一般供詞
7、可以承擔的。1.2 技術(shù)可行性 作為軟件工程的學生,經(jīng)過一學期的學習對于數(shù)據(jù)庫有了獨立動手的操作能力,而對一 個簡單的汽車銷售管理系統(tǒng)來說,以我們目前的技術(shù)水平是完全可以勝任的。1.3 使用可用性該系統(tǒng)只是一個小型的汽車銷售管理系統(tǒng), 使用起來簡單方便, 另外, 現(xiàn)在的許多汽車 銷售公司都配有專門的計算機人才,只需要對該系統(tǒng)的使用者進行簡單的培訓即可投入使用。2. 系統(tǒng)功能:1. 轎車信息管理2. 員工信息管理3. 客戶信息管理4. 轎車銷售信息管理5. 按條件查詢3. 設(shè)計重點:經(jīng)過實際的需求分析,確定需要包含以下數(shù)據(jù)庫信息:【轎車庫存信息】:轎車編號(標識列),轎車型號,轎車名稱,顏色,庫
8、存量,生產(chǎn)廠家,出廠日期,出廠價 格,備注;【員工信息】:員工編號,姓名,性別,年齡,籍貫,聯(lián)系電話,地址,身份證號,崗位【客戶信息】:客戶編號,客戶姓名,客戶等級,聯(lián)系電話,地址,業(yè)務(wù)記錄【售后管理】:序號(標識列),客戶編號,保養(yǎng)人編號,車輛牌照,保養(yǎng)日期,業(yè)務(wù)記錄4. 總體設(shè)計流程圖修 改 汽 車 信 息添加汽車信息刪 除 汽 車 信 息修改客戶信息添加客戶信息刪 除 客 戶 信 息修添刪改加除員員員工工工信信信息息息二、小組成員分工編號21 1314010640 楊皓 概要設(shè)計,觸發(fā)器編號22 1314010722 郭星東 需求分析,存儲過程三、概要設(shè)計1)全局E-R圖(粗略的)PK園
9、工編號園牲名 件別 年號. EjEI ?n pi 擺歷MP.位 工資J1.ff肖氐修改銷售信息添 加 銷 售 信 息刪除銷售信息一購買工作耶員T蚪覘出信息崔MPKPK轎車編號轎牛型號期密翩格 日商H價吁 碩出供適出倉存取供應(yīng)商佔息左口/LPK供應(yīng)商編號/ rTTqr_ .-r1供應(yīng)島無1鎖應(yīng)商地址供應(yīng)商電話供,應(yīng)11倉咋空息也門PK住旳號E .1倉脾毬M 倉再-地址 倉庫伶理員姓名 倉宵乍純型丐(詳細的)罰工信M喪PKM匸編號性別罕歷ihHimhmliiiihi 川 hh客戶信陽去IIIPK器戶媒號需戶蜒站4X癡申.話 地址丄詐車2 業(yè)并就杰PKPK靳車菊號客戶編呂訂單信總五PKPKa單號員工
10、塢號1TKHHH 愛貨口撫 Vrh.hf 輔乍型: 訂Tfr* 圜邑 ri-t金額 還火伽 霽戶編弓舷童帕盤邂II 供應(yīng)胖堀馬烘應(yīng)嚙吐話供應(yīng)遴負佶息表PKPk車型號供應(yīng)商編號進賀日期菸衣員二編號贛倍良表IIPKPK耕軒6號JJi 供應(yīng)商總1LH價格金腔號鈾車仔4&佑息民PKPk金庫號人庫時伺 出用時倜1 員工昨:亠卜耳PKPK驕$里號出售車輛謐 車蜒總慮本 餡PF.就忙額 茫汁材同 刑詁ftt巧 客戶編號PK住嵐號色庫容屋 倉祥:地上 倉應(yīng)趕垣員卅和 f陣牛:衲劃刁三、邏輯結(jié)構(gòu)設(shè)計1)根據(jù)ER圖的描述轉(zhuǎn)化為關(guān)系模型的:員工信息表:(員工編號,員工姓名,年齡,籍貫,學歷,職位,工資);供應(yīng)商信息
11、表:(供應(yīng)商編號,供應(yīng)商名,供應(yīng)商地址,供應(yīng)商電話);轎車信息表:(轎車編號,型號,顏色,供應(yīng)商名,出廠日期,出售價格,進價,倉 庫號,入庫時間,是否預(yù)定);倉庫信息表:(倉庫號,倉庫容量,倉庫地址,倉庫管理員姓名,已存車輛)客戶信息表:(客戶編號,客戶姓名,員工姓名,聯(lián)系電話,地址,工作單位,業(yè)務(wù) 狀態(tài));訂單信息表:(訂單號,客戶號,訂貨日期,交貨日期,交貨地址,轎車型號,轎車顏色,負責人編號,已付金額,還欠金額)2)數(shù)據(jù)字典:員工信息表字段名類型長度是否可以為空是否作為主鍵員工編號char8NPrimary key員工姓名char10N年齡intN性別char4籍貫char20Y學歷ch
12、ar8Y職位char10N工資intN供應(yīng)商信息表字段名類型長度是否可以為空是否作為主鍵供應(yīng)商編號char8NPrimary key供應(yīng)商名char12N供應(yīng)商地址char20N供應(yīng)商電話intN轎車信息表字段名類型長度是否可以為空是否作為主鍵轎車編號char8NPrimary key型號char20NPrimary key顏色char8N供應(yīng)商名char12N出廠日期IntN出售價格intN倉庫號char10NFK轎車型號varchar20N成本價格IntN是否預(yù)定IntN倉庫信息表字段名類型長度是否可以為空是否作為主鍵倉庫號char10NPrimary key倉庫容量int10N倉庫地址c
13、har10N倉庫管理員姓名char20N已存車輛數(shù)char10N客戶信息表字段名類型長度是否可以為空是否作為主鍵客戶編號char8NPrimary key客戶姓名char10N員工姓名char10N聯(lián)系電話intN地址char20N工作單位char20N業(yè)務(wù)狀態(tài)char8N訂單信息表字段名類型長度是否可以為空是否作為主鍵訂單號char8NPrimary key客戶號char8NFK訂貨日期int10N交貨日期int10N交貨地址char10N轎車編號IntNFK員工編號IntNFK已付金額IntN轎車型號Varchar20N顏色Char8N四、詳細設(shè)計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供應(yīng)商信息表(供應(yīng)商編號 CHAR(8) PRIMARY KEY, 供應(yīng)商名 CHAR(12) NOT NULL, 供應(yīng)商地址 CHAR(20) NOT NULL, 供應(yīng)商電話INT NOT NULL)CREATE TABLE轎車信息表(
15、轎車編號 CHAR(8) PRIMARY KEY,轎車型號 CHAR(20),顏色 CHAR(8) NOT NULL,供應(yīng)商名 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è)務(wù)狀態(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)錄入數(shù)據(jù)代碼insert into員工信息表VALUES ( 嚴峻,21,女, 四川 本科 ,經(jīng)理 ,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供應(yīng)商信息表VALUES ( 一汽 ,長春 ,1345566233)insert into供應(yīng)商信息表VALUES ( 廣本 ,廣州 ,1345566233)insert into供應(yīng)商信息表VALUES ( 大眾 ,長春 ,1345566233)insert into供應(yīng)商信息表VALUES ( 豐田 ,日本 insert into供應(yīng)商信息表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,東大街 , 數(shù)計 ,購車 )insert into客戶信息表VALUES (張玉 ,10,2109952,東二段 , 圖書館, 訂車 )inser
22、t into客戶信息表VALUES (李華 ,10,2109952,東三段 , 后勤 ,購車 )insert into客戶信息表VALUES (宋婷 ,5,2109952,東四段 ,人文 ,訂車 )insert into客戶信息表VALUES (嚴苛 ,6,2109952,西二段 ,數(shù)計 ,訂車 )insert into客戶信息表VALUES (何玲 ,5,2109952,西三段 ,教務(wù)處 , 購車 )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),供應(yīng)商名 char(12),出廠日期 int,出售價格 int,成本價格 int,倉庫號 int,入庫時間 intasbegininsert into 轎車信息表 (轎車型號 ,顏色,供應(yīng)商名 ,出廠日期 ,出售價格 ,成本價格 ,倉庫號 , 入庫時間 )values(轎車型號,顏色,供應(yīng)商名,出廠日期,出售價格,成本價格,倉庫號,入庫時 間) 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è)務(wù)狀態(tài) char(8)asdeclare 員工職位 char(10)if exists(select 員工職位 from 員工信息表 where 員工編號 =員工編號)if 員工職位 = 經(jīng)理 or 員工職位 = 銷售員 or 員工職位 = 職員 begininsert into客戶信息表values( 客戶姓名
28、,員工編號 ,聯(lián)系電話 ,地址 ,工作單位 ,業(yè)務(wù)狀態(tài) ) endelsebeginROLLBACK TRANSACTION;print 該員工不具備該權(quán)限 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),供應(yīng)商編號 int,進貨日期 int,員工編號 int,進價 int,定價 int,數(shù)量 intasdeclare 供應(yīng)商名 char(12), 倉庫容量 int, 已用容量 int, 倉庫編號 int=1; select 供應(yīng)商名 =供應(yīng)商名 from 供應(yīng)商信息表 where 供應(yīng)商編號 =供應(yīng)商
33、編號 ;if exists(select 供應(yīng)商名 )beginselect 倉庫容量=SUM倉庫容量),已用容量=SUM已存車輛from 倉庫信息表;if 數(shù)量 0)beginif exists(select * from倉庫信息表 where 倉庫號 =倉庫編號 )beginselect 倉庫容量 =倉庫容量 ,已用容量 =已存車輛 from 倉庫信息表 where 倉庫號 =倉庫編號 ;update 倉庫信息表 set 已存車輛 =已存車輛 +1 where 倉庫號 =倉庫編 號;insert into 轎車信息表 ( 轎車型號 , 顏色 , 供應(yīng)商名 , 出廠日期 , 出售價格 , 成
34、本價格 , 倉庫號 , 入庫時間 , 是否預(yù)定 )values( 轎車型號 ,顏色 ,供應(yīng)商名 ,進貨日期 ,定價 ,進價 ,倉庫編 號,進貨日期 ,0)set 數(shù)量 =數(shù)量 -1;endendendELSEbegin print 倉庫容量不足! endendelseprint 供應(yīng)商未記錄在案! 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供應(yīng)商名 char(10),供應(yīng)商地址 char(20),供應(yīng)商電話 intasbegininsert into 供應(yīng)商信息表values( 供應(yīng)商名 ,供應(yīng)商地址 ,供應(yīng)商電話 )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 是否預(yù)定 =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ā)器的設(shè)計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 是否預(yù)定 =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è)務(wù)狀態(tài) varchar(8), 客戶編號 int, 轎車編號 int, 倉庫號 int; select 業(yè)務(wù)狀態(tài) =ltrim( 業(yè)務(wù)狀態(tài) ) from inserted;select 業(yè)務(wù)狀態(tài)=ltrim( 客戶編號)from inserted;if(業(yè)務(wù)狀態(tài)=購車)beginselect 轎車編號=轎車編號from 訂單信息表where客戶號=客戶編號select 倉庫號= 倉庫
40、號from 轎車信息表 where轎車編號=轎車編號;delete from轎車信息表 where 轎車編號=轎車編號;update倉庫信息表 set已存車輛=已存車輛+1 where 倉庫號=庫號;endGO六、觸發(fā)器截圖進行轎車信息表的插入,會使倉庫信息表的已存車輛數(shù)值發(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結(jié)果消息員工編號員工姓名年齡性別塔貫學歷工資1 II 11I張三20男山西大同本科經(jīng)理500022弓畑20臭山西大同
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4000噸年無機碘化物生產(chǎn)項目可行性研究報告寫作模板-申批備案
- 2025年全球及中國3-氨基苯磺酸行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球噪聲緩解系統(tǒng)行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國膀胱沖洗器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球多層雙向穿梭車行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球斗提機畚斗行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球汽車雙面膠帶行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球單立柱電動堆垛機行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球柔印機網(wǎng)紋輥行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球3-溴-4-氟苯甲酸行業(yè)調(diào)研及趨勢分析報告
- 重大事故隱患判定標準與相關(guān)事故案例培訓課件
- 服裝標準流水生產(chǎn)線
- 2024年內(nèi)蒙古電力集團招聘筆試參考題庫含答案解析
- 保潔服務(wù)品質(zhì)履約評估報告
- 火龍罐綜合灸療法
- 紅色中國風西安旅游PPT模板
- 皮內(nèi)注射技術(shù)操作考核評分標準
- 個人借條電子版模板
- 工業(yè)企業(yè)電源快速切換裝置設(shè)計配置導則
- GB/T 1094.1-2013電力變壓器第1部分:總則
- 胸外科診療指南和操作規(guī)范
評論
0/150
提交評論