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

下載本文檔

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

文檔簡(jiǎn)介

中北大學(xué)課程設(shè)計(jì)任務(wù)書2014-2015學(xué)年第二學(xué)期學(xué)院軟件學(xué)院專業(yè):軟件工程學(xué)生班級(jí):學(xué)生姓名:學(xué)號(hào):設(shè)計(jì)題目:汽車銷售信息管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)起迄日期:6月8日~6月19日設(shè)計(jì)地點(diǎn):軟件學(xué)院機(jī)房指導(dǎo)教師:下達(dá)任務(wù)書日期:2015年6月8日課程設(shè)計(jì)任務(wù)書1.設(shè)計(jì)目的:按照關(guān)系型數(shù)據(jù)庫(kù)的根本原理,根據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)方法,綜合運(yùn)用所學(xué)的知識(shí),設(shè)計(jì)開發(fā)一個(gè)小型的數(shù)據(jù)庫(kù)-汽車銷售信息管理系統(tǒng)數(shù)據(jù)庫(kù)。熟練掌握相關(guān)數(shù)據(jù)庫(kù)的分析、設(shè)計(jì)、實(shí)現(xiàn)過(guò)程,以及在此數(shù)據(jù)庫(kù)根底之上對(duì)存儲(chǔ)過(guò)程及觸發(fā)器的設(shè)計(jì)及實(shí)現(xiàn)方法。2.設(shè)計(jì)內(nèi)容和要求〔包括原始數(shù)據(jù)、技術(shù)參數(shù)、條件、設(shè)計(jì)要求等〕:設(shè)計(jì)內(nèi)容:主要功能:1.轎車信息管理2.員工信息管理3.客戶信息管理4.轎車銷售信息管理5.按條件查詢要求:1、工程背景及需求分析;2、E-R圖設(shè)計(jì)〔局部與全局ER圖〕;3、數(shù)據(jù)庫(kù)表設(shè)計(jì)〔包含ER圖中的所有實(shí)體與聯(lián)系所對(duì)應(yīng)的關(guān)系表〕,如需要,還可以添加一些關(guān)鍵業(yè)務(wù)功能所需的視圖、觸發(fā)器、存儲(chǔ)過(guò)程設(shè)計(jì)等;4、給出各SQL腳本程序的測(cè)試結(jié)果3.設(shè)計(jì)工作任務(wù)及工作量的要求〔包括課程設(shè)計(jì)計(jì)算說(shuō)明書(論文)、圖紙、實(shí)物樣品等〕:根據(jù)設(shè)計(jì)內(nèi)容和要求進(jìn)行需求分析,分析出系統(tǒng)的主要功能和設(shè)計(jì)重點(diǎn)。根據(jù)需求分析的內(nèi)容在小組中合理劃分模塊。數(shù)據(jù)庫(kù)實(shí)現(xiàn)正確,相關(guān)存儲(chǔ)過(guò)程及觸發(fā)器設(shè)計(jì)合理、正確,能實(shí)現(xiàn)預(yù)期功能。提交軟件階段文檔齊全,思路正確。按格式要求,每人根據(jù)自己的工作寫出課程設(shè)計(jì)說(shuō)明書。

課程設(shè)計(jì)任務(wù)書4.主要參考文獻(xiàn):王珊、薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論〔第五版〕.北京:高等教育出版社.2014.9.閃四清.SQLServer2008根底教程.北京:清華大學(xué)出版社.2010.8.潘永惠.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與工程實(shí)踐:基于SQLServer2008.北京:科學(xué)出版社.2011.4.劉金嶺,馮萬(wàn)利,周泓.數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用實(shí)驗(yàn)與課程設(shè)計(jì)指導(dǎo):SQLServer2008/21世紀(jì)高等學(xué)校計(jì)算機(jī)教育實(shí)用規(guī)劃教材.北京:清華大學(xué)出版社.2013.10.5.設(shè)計(jì)成果形式及要求:課程設(shè)計(jì)說(shuō)明書

數(shù)據(jù)庫(kù)、存儲(chǔ)過(guò)程、觸發(fā)器6.工作方案及進(jìn)度:2015年 需求分析 概念結(jié)構(gòu)和邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 撰寫課程設(shè)計(jì)說(shuō)明書6.19 驗(yàn)收辯論、成績(jī)考核中北大學(xué)數(shù)據(jù)庫(kù)課程設(shè)計(jì)說(shuō)明書學(xué)院、系:軟件學(xué)院專業(yè)軟件工程學(xué)生班級(jí)學(xué)生姓名:學(xué)號(hào):設(shè)計(jì)題目:轎車銷售管理系統(tǒng)起迄日期:2015年6月8日-2015年6月19日指導(dǎo)教師:2015年6月19日一、需求分析1.工程背景:管理信息系統(tǒng)在現(xiàn)代社會(huì)已深入到各行各業(yè),由于計(jì)算機(jī)技術(shù)的迅速開展和普及,管理信息系統(tǒng)事實(shí)上已成為計(jì)算機(jī)管理信息系統(tǒng)。轎車信息管理系統(tǒng)是基于商品信息數(shù)據(jù)庫(kù),遵照商場(chǎng)實(shí)際管理流程,對(duì)商場(chǎng)商品的進(jìn)、銷、存的全過(guò)程進(jìn)行全面管理的計(jì)算機(jī)應(yīng)用系統(tǒng)。它將人工智能的理論引入商場(chǎng),其目標(biāo)是將商場(chǎng)人工操作的商品信息管理工作,轉(zhuǎn)為有計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)自動(dòng)操作完成。該系統(tǒng)實(shí)現(xiàn)了對(duì)整個(gè)商場(chǎng)商品信息資源的合理共享與分配,并進(jìn)行科學(xué)有效的管理,在這個(gè)根底上謀求提高商品的信息管理效率。在整個(gè)課程設(shè)計(jì)過(guò)程中,本設(shè)計(jì)具體完成了對(duì)“根本資料”、“售后效勞管理”、“銷售管理”、“庫(kù)存管理”和“系統(tǒng)管理”這5個(gè)功能模塊的實(shí)現(xiàn)。所以本設(shè)計(jì)主要是對(duì)這5個(gè)模塊的設(shè)計(jì),以實(shí)用、標(biāo)準(zhǔn)、可靠、強(qiáng)擴(kuò)展性的原那么為出發(fā)點(diǎn),能夠?yàn)樯唐返倪M(jìn)銷存提供最簡(jiǎn)便、最科學(xué)、最優(yōu)化的系統(tǒng)設(shè)計(jì)和效勞。本系統(tǒng)結(jié)合實(shí)際的轎車銷售效勞管理制度。2.需求分析1.可行性分析可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否解決能夠解決。也就是說(shuō)可行性研究的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解決,研究在當(dāng)前的具體條件下,開發(fā)新系統(tǒng)是否具備必要資源和其他條件。一般來(lái)說(shuō),應(yīng)從經(jīng)濟(jì)可行性,技術(shù)可行性,運(yùn)行可行性,法律可行性,和開發(fā)方案可行性等方面的研究可行性。1.1經(jīng)濟(jì)可行性汽車銷售管理系統(tǒng)的編寫只需要一臺(tái)PC機(jī)即可,目前PC機(jī)的配置均能滿足汽車銷售管理系統(tǒng)的編寫和使用要求。而銷售信息報(bào)表的打印那么只需要增加一臺(tái)打印機(jī)即可。因此,這是一般供詞可以承當(dāng)?shù)摹?.2技術(shù)可行性作為軟件工程的學(xué)生,經(jīng)過(guò)一學(xué)期的學(xué)習(xí)對(duì)于數(shù)據(jù)庫(kù)有了獨(dú)立動(dòng)手的操作能力,而對(duì)一個(gè)簡(jiǎn)單的汽車銷售管理系統(tǒng)來(lái)說(shuō),以我們目前的技術(shù)水平是完全可以勝任的。1.3使用可用性該系統(tǒng)只是一個(gè)小型的汽車銷售管理系統(tǒng),使用起來(lái)簡(jiǎn)單方便,另外,現(xiàn)在的許多汽車銷售公司都配有專門的計(jì)算機(jī)人才,只需要對(duì)該系統(tǒng)的使用者進(jìn)行簡(jiǎn)單的培訓(xùn)即可投入使用。2.系統(tǒng)功能:1.轎車信息管理2.員工信息管理3.客戶信息管理4.轎車銷售信息管理5.按條件查詢3.設(shè)計(jì)重點(diǎn):經(jīng)過(guò)實(shí)際的需求分析,確定需要包含以下數(shù)據(jù)庫(kù)信息:【轎車庫(kù)存信息】:轎車編號(hào)〔標(biāo)識(shí)列〕,轎車型號(hào),轎車名稱,顏色,庫(kù)存量,生產(chǎn)廠家,出廠日期,出廠價(jià)格,備注;【員工信息】:?jiǎn)T工編號(hào),姓名,性別,年齡,籍貫,聯(lián)系,地址,身份證號(hào),崗位【客戶信息】:客戶編號(hào),客戶姓名,客戶等級(jí),聯(lián)系,地址,業(yè)務(wù)記錄【售后管理】:序號(hào)〔標(biāo)識(shí)列〕,客戶編號(hào),保養(yǎng)人編號(hào),車輛牌照,保養(yǎng)日期,業(yè)務(wù)記錄4.總體設(shè)計(jì)流程圖汽車銷售信息管理系統(tǒng)汽車銷售信息管理系統(tǒng)客戶信息管理模塊員工信息管理模塊銷售信息管理模塊轎車信息客戶信息管理模塊員工信息管理模塊銷售信息管理模塊轎車信息管理模塊修改汽車信息刪除汽車信息添加汽車信息 添加員工信息刪除員工信息修改員工信息刪除銷售信息修改銷售信息添加銷售信息刪除客戶信息添加客戶信息修改客戶信息修改汽車信息刪除汽車信息添加汽車信息 添加員工信息刪除員工信息修改員工信息刪除銷售信息修改銷售信息添加銷售信息刪除客戶信息添加客戶信息修改客戶信息二、小組成員分工編號(hào)211314010640楊皓概要設(shè)計(jì),觸發(fā)器編號(hào)221314010722郭星東需求分析,存儲(chǔ)過(guò)程三、概要設(shè)計(jì)1)全局E-R圖(粗略的)〔詳細(xì)的〕三、邏輯結(jié)構(gòu)設(shè)計(jì)1〕根據(jù)ER圖的描述轉(zhuǎn)化為關(guān)系模型的:?jiǎn)T工信息表:〔員工編號(hào),員工姓名,年齡,籍貫,學(xué)歷,職位,工資〕;供給商信息表:〔供給商編號(hào),供給商名,供給商地址,供給商〕;轎車信息表:〔轎車編號(hào),型號(hào),顏色,供給商名,出廠日期,出售價(jià)格,進(jìn)價(jià),倉(cāng)庫(kù)號(hào),入庫(kù)時(shí)間,是否預(yù)定〕;倉(cāng)庫(kù)信息表:〔倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)容量,倉(cāng)庫(kù)地址,倉(cāng)庫(kù)管理員姓名,已存車輛〕;客戶信息表:〔客戶編號(hào),客戶姓名,員工姓名,聯(lián)系,地址,工作單位,業(yè)務(wù)狀態(tài)〕;訂單信息表:〔訂單號(hào),客戶號(hào),訂貨日期,交貨日期,交貨地址,轎車型號(hào),轎車顏色,負(fù)責(zé)人編號(hào),已付金額,還欠金額〕;2〕數(shù)據(jù)字典:?jiǎn)T工信息表字段名類型長(zhǎng)度是否可以為空是否作為主鍵員工編號(hào)char8NPrimarykey員工姓名char10N年齡intN性別char4籍貫char20Y學(xué)歷char8Y職位char10N工資intN供給商信息表字段名類型長(zhǎng)度是否可以為空是否作為主鍵供給商編號(hào)char8NPrimarykey供給商名char12N供給商地址char20N供給商intN轎車信息表字段名類型長(zhǎng)度是否可以為空是否作為主鍵轎車編號(hào)char8NPrimarykey型號(hào)char20NPrimarykey顏色char8N供給商名char12N出廠日期IntN 出售價(jià)格intN倉(cāng)庫(kù)號(hào)char10NFK轎車型號(hào)varchar20N本錢價(jià)格IntN是否預(yù)定IntN倉(cāng)庫(kù)信息表字段名類型長(zhǎng)度是否可以為空是否作為主鍵倉(cāng)庫(kù)號(hào)char10NPrimarykey倉(cāng)庫(kù)容量int10N倉(cāng)庫(kù)地址char10N倉(cāng)庫(kù)管理員姓名char20N已存車輛數(shù)char10N客戶信息表字段名類型長(zhǎng)度是否可以為空是否作為主鍵客戶編號(hào)char8NPrimarykey客戶姓名char10N員工姓名char10N聯(lián)系intN地址char20N工作單位char20N業(yè)務(wù)狀態(tài)char8N訂單信息表字段名類型長(zhǎng)度是否可以為空是否作為主鍵訂單號(hào)char8NPrimarykey客戶號(hào)char8NFK訂貨日期int10N交貨日期int10N交貨地址char10N轎車編號(hào)IntNFK員工編號(hào)IntNFK已付金額IntN轎車型號(hào)Varchar20N顏色Char8N……….四、詳細(xì)設(shè)計(jì)1〕建表代碼CREATETABLE員工信息表(員工編號(hào)CHAR(8)PRIMARYKEY,員工姓名CHAR(10)NOTNULL,年齡INTNOTNULL,性別CHAR(4)NOTNULL,籍貫CHAR(20)NOTNULL,學(xué)歷CHAR(8)NOTNULL,職位CHAR(10)NOTNULL,工資INTNOTNULL)CREATETABLE供給商信息表(供給商編號(hào)CHAR(8)PRIMARYKEY,供給商名CHAR(12)NOTNULL,供給商地址CHAR(20)NOTNULL,供給商INTNOTNULL)CREATETABLE轎車信息表(轎車編號(hào)CHAR(8)PRIMARYKEY,轎車型號(hào)CHAR(20),顏色CHAR(8)NOTNULL,供給商名CHAR(12)NOTNULL,出廠日期intNOTNULL,出售價(jià)格INTNOTNULL,倉(cāng)庫(kù)號(hào)CHAR(10)FOREIGNKEYREFERENCES倉(cāng)庫(kù)信息表(倉(cāng)庫(kù)號(hào)))CREATETABLE倉(cāng)庫(kù)信息表(倉(cāng)庫(kù)號(hào)CHAR(10)PRIMARYKEY,倉(cāng)庫(kù)容量INTNOTNULL,倉(cāng)庫(kù)地址CHAR(20)NOTNULL,倉(cāng)庫(kù)管理員姓名CHAR(8)NOTNULL,轎車型號(hào)CHAR(8)FOREIGNKEYREFERENCES轎車信息表(轎車型號(hào)))CREATETABLE客戶信息表(客戶編號(hào)CHAR(8)PRIMARYKEY,客戶姓名CHAR(10)NOTNULL,員工姓名CHAR(10)NOTNULL,聯(lián)系INTNOTNULL,地址CHAR(20)NOTNULL,工作單位CHAR(20)NOTNULL,業(yè)務(wù)狀態(tài)CHAR(8)NOTNULL)CREATETABLE訂單信息表(訂單號(hào)CHAR(8)PRIMARYKEY,客戶號(hào)CHAR(8)FOREIGNKEYREFERENCES客戶信息表(客戶號(hào)),訂貨日期intNOTNULL,交貨日期intNOTNULL,交貨地址CHAR(20)NOTNULL,轎車型號(hào)CHAR(8)FOREIGNKEYREFERENCES轎車信息表(轎車型號(hào)),顏色CHAR(8)NOTNULL)2〕錄入數(shù)據(jù)代碼insertinto員工信息表VALUES(''嚴(yán)峻',21,'女','四川','本科','經(jīng)理',5000)insertinto員工信息表VALUES('李玲',23,'男','云南','大專','職員',2000)insertinto員工信息表VALUES('宋瑞',26,'男','山東','本科','組長(zhǎng)',3500)insertinto員工信息表VALUES('楊凱',29,'女','四川','高中','職員',2000)insertinto員工信息表VALUES('李杰',25,'男','四川','本科','職員',1500)insertinto員工信息表VALUES('黃陵',24,'女','北京','大專','職員',1800)insertinto員工信息表VALUES('徐英',22,'女','山西','高中','職員',1980)insertinto員工信息表VALUES('文俊',26,'女','陜西','本科','職員',1900)insertinto員工信息表VALUES('秦旭',23,'女','四川','大專','職員',2000)insertinto員工信息表VALUES('楊曦',24,'女','北京','高中','職員',1980)insertinto供給商信息表VALUES('一汽','長(zhǎng)春',1345566233)insertinto供給商信息表VALUES('廣本','廣州',1345566233)insertinto供給商信息表VALUES('群眾','長(zhǎng)春',1345566233)insertinto供給商信息表VALUES('福特','英國(guó)',1345566233)insertinto倉(cāng)庫(kù)信息表VALUES(78,'東區(qū)號(hào)',1,0)insertinto倉(cāng)庫(kù)信息表VALUES(88,'東區(qū)號(hào)',1,0)insertinto倉(cāng)庫(kù)信息表VALUES(100,'東區(qū)號(hào)',1,0)insertinto轎車信息表VALUES('110','紅色','一汽',20110203,98000,78000,1,20120203,0)insertinto轎車信息表VALUES('111','藍(lán)色','廣本',20110203,98000,78000,2,20120203,0)insertinto轎車信息表VALUES('112','銀色','豐田',20110203,98000,78000,1,20120203,0)insertinto轎車信息表VALUES('113','白色','福特',20110203,98000,78000,2,20120203,0)insertinto轎車信息表VALUES('114','紅色','群眾',20110203,98000,78000,3,20120203,0)insertinto客戶信息表VALUES('劉梅',1,2109952,'西一段','西華','訂貨')insertinto客戶信息表VALUES('宋云',15,2109952,'東大街','數(shù)計(jì)','購(gòu)車')insertinto客戶信息表VALUES('張玉',10,2109952,'東二段','圖書館','訂車')insertinto客戶信息表VALUES('李華',10,2109952,'東三段','后勤','購(gòu)車')insertinto客戶信息表VALUES('宋婷',5,2109952,'東四段','人文','訂車')insertinto客戶信息表VALUES('嚴(yán)苛',6,2109952,'西二段','數(shù)計(jì)','訂車')insertinto客戶信息表VALUES('何玲',5,2109952,'西三段','教務(wù)處','購(gòu)車')insertinto客戶信息表VALUES('宋輝',6,2109952,'西四段','體育','購(gòu)車')insertinto客戶信息表VALUES('李詢',5,2109952,'北一段','土木','訂車')insertinto客戶信息表VALUES('李詢',5,2109952,'北一段','土木','訂車')insertinto客戶信息表VALUES('嚴(yán)玉',5,2109952,'北二段','機(jī)械','訂車')insertinto訂單信息表(客戶號(hào),訂貨日期,交貨日期,交貨地址,轎車編號(hào),顏色,轎車型號(hào),員工編號(hào),已付金額)VALUES(11,20150906,20150907,'東大街',1,110,'紅色',1,50000)insertinto訂單信息表(客戶號(hào),訂貨日期,交貨日期,交貨地址,轎車編號(hào),顏色,轎車型號(hào),員工編號(hào),已付金額)VALUES(12,20150906,20150907,'東一段',2,111,'藍(lán)色',15,50000)insertinto訂單信息表(客戶號(hào),訂貨日期,交貨日期,交貨地址,轎車編號(hào),顏色,轎車型號(hào),員工編號(hào),已付金額)VALUES(13,20150906,20150907,'西大街',3,112,'銀色',10,50000)insertinto訂單信息表(客戶號(hào),訂貨日期,交貨日期,交貨地址,轎車編號(hào),顏色,轎車型號(hào),員工編號(hào),已付金額)VALUES(14,20150906,20150907,'古月街',4,113,'白色',10,50000)insertinto訂單信息表(客戶號(hào),訂貨日期,交貨日期,交貨地址,轎車編號(hào),顏色,轎車型號(hào),員工編號(hào),已付金額)VALUES(15,20150906,20150907,'東二段',5,114,'紅色',5,50000)存儲(chǔ)過(guò)程USE[汽車銷售管理系統(tǒng)]GO/******Object:StoredProcedure[dbo].[addcar]ScriptDate:06/19/201500:27:46******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreateproc[dbo].[addcar]@轎車型號(hào)char(20),@顏色char(8),@供給商名char(12),@出廠日期int,@出售價(jià)格int,@本錢價(jià)格int,@倉(cāng)庫(kù)號(hào)int,@入庫(kù)時(shí)間intasbegininsertinto轎車信息表(轎車型號(hào),顏色,供給商名,出廠日期,出售價(jià)格,本錢價(jià)格,倉(cāng)庫(kù)號(hào),入庫(kù)時(shí)間)values(@轎車型號(hào),@顏色,@供給商名,@出廠日期,@出售價(jià)格,@本錢價(jià)格,@倉(cāng)庫(kù)號(hào),@入庫(kù)時(shí)間)endGOUSE[汽車銷售管理系統(tǒng)]GO/******Object:StoredProcedure[dbo].[addclient]ScriptDate:06/19/201500:28:29******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEproc[dbo].[addclient]@客戶姓名char(10),@員工編號(hào)int,@聯(lián)系int,@地址char(20),@工作單位char(20),@業(yè)務(wù)狀態(tài)char(8)asdeclare@員工職位char(10)ifexists(select@員工職位from員工信息表where員工編號(hào)=@員工編號(hào))if@員工職位='經(jīng)理'or@員工職位='銷售員'or@員工職位='職員'begininsertinto客戶信息表values(@客戶姓名,@員工編號(hào),@聯(lián)系,@地址,@工作單位,@業(yè)務(wù)狀態(tài))endelsebeginROLLBACKTRANSACTION;print'該員工不具備該權(quán)限'endelsebeginROLLBACKTRANSACTION;print'該員工不存在'endGOUSE[汽車銷售管理系統(tǒng)]GO/******Object:StoredProcedure[dbo].[addhouse]ScriptDate:06/19/201500:28:38******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEproc[dbo].[addhouse]@倉(cāng)庫(kù)容量int,@倉(cāng)庫(kù)地址char(20),@倉(cāng)庫(kù)管理員編號(hào)int,@已存車輛intasbegininsertinto倉(cāng)庫(kù)信息表(倉(cāng)庫(kù)容量,倉(cāng)庫(kù)地址,倉(cāng)庫(kù)管理員編號(hào),已存車輛)values(@倉(cāng)庫(kù)容量,@倉(cāng)庫(kù)地址,@倉(cāng)庫(kù)管理員編號(hào),@已存車輛)endGOUSE[汽車銷售管理系統(tǒng)]GO/******Object:StoredProcedure[dbo].[addident]ScriptDate:06/19/201500:28:48******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEproc[dbo].[addident]@客戶號(hào)int,@訂貨日期int,@交貨日期int,@交貨地址char(20),@轎車編號(hào)int,@員工編號(hào)int,@已付金額intasbegindeclare@顏色char(8),@轎車型號(hào)varchar(20);select@顏色=顏色,@轎車型號(hào)=轎車型號(hào)from轎車信息表where轎車編號(hào)=@轎車編號(hào);insertinto訂單信息表(客戶號(hào),訂貨日期,交貨日期,交貨地址,轎車編號(hào),顏色,轎車型號(hào),員工編號(hào),已付金額)values(@客戶號(hào),@訂貨日期,@交貨日期,@交貨地址,@轎車編號(hào),@顏色,@轎車型號(hào),@員工編號(hào),@已付金額)endGOUSE[汽車銷售管理系統(tǒng)]GO/******Object:StoredProcedure[dbo].[addstaff]ScriptDate:06/19/201500:29:00******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreateproc[dbo].[addstaff]@員工姓名char(10),@年齡int,@性別char(4),@籍貫char(20),@學(xué)歷char(8),@職位char(10),@工資intasbegininsertinto員工信息表values(@員工姓名,@年齡,@性別,@籍貫,@學(xué)歷,@職位,@工資)endGOUSE[汽車銷售管理系統(tǒng)]GO/******Object:StoredProcedure[dbo].[addstock]ScriptDate:06/19/201500:29:08******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEproc[dbo].[addstock]@轎車型號(hào)varchar(50),@顏色char(8),@供給商編號(hào)int,@進(jìn)貨日期int,@員工編號(hào)int,@進(jìn)價(jià)int,@定價(jià)int,@數(shù)量intasdeclare@供給商名char(12),@倉(cāng)庫(kù)容量int,@已用容量int,@倉(cāng)庫(kù)編號(hào)int=1;select@供給商名=供給商名from供給商信息表where供給商編號(hào)=@供給商編號(hào);ifexists(select@供給商名)beginselect@倉(cāng)庫(kù)容量=SUM(倉(cāng)庫(kù)容量),@已用容量=SUM(已存車輛)from倉(cāng)庫(kù)信息表;if@數(shù)量<=(@倉(cāng)庫(kù)容量-@已用容量)beginwhile(@數(shù)量>0)begin ifexists(select*from倉(cāng)庫(kù)信息表where倉(cāng)庫(kù)號(hào)=@倉(cāng)庫(kù)編號(hào)) begin select@倉(cāng)庫(kù)容量=倉(cāng)庫(kù)容量,@已用容量=已存車輛from倉(cāng)庫(kù)信息表where倉(cāng)庫(kù)號(hào)=@倉(cāng)庫(kù)編號(hào); update倉(cāng)庫(kù)信息表set已存車輛=已存車輛+1where倉(cāng)庫(kù)號(hào)=@倉(cāng)庫(kù)編號(hào); insertinto轎車信息表(轎車型號(hào),顏色,供給商名,出廠日期,出售價(jià)格,本錢價(jià)格,倉(cāng)庫(kù)號(hào),入庫(kù)時(shí)間,是否預(yù)定) values(@轎車型號(hào),@顏色,@供給商名,@進(jìn)貨日期,@定價(jià),@進(jìn)價(jià),@倉(cāng)庫(kù)編號(hào),@進(jìn)貨日期,0) set@數(shù)量=@數(shù)量-1; endendendELSEbeginprint'倉(cāng)庫(kù)容量缺乏!'endendelseprint'供給商未記錄在案!'GOUSE[汽車銷售管理系統(tǒng)]GO/******Object:StoredProcedure[dbo].[addsupplier]ScriptDate:06/19/201500:29:15******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreateproc[dbo].[addsupplier]@供給商名char(10),@供給商地址char(20),@供給商intasbegininsertinto供給商信息表values(@供給商名,@供給商地址,@供給商)endGOUSE[汽車銷售管理系統(tǒng)]GO/******Object:StoredProcedure[dbo].[checkcar]ScriptDate:06/19/201500:29:24******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEproc[dbo].[checkcar]asselect轎車編號(hào),轎車型號(hào),顏色,出售價(jià)格,出廠日期,入庫(kù)時(shí)間from轎車信息表where是否預(yù)定=0GOUSE[汽車銷售管理系統(tǒng)]GO/******Object:StoredProcedure[dbo].[checkstaff]ScriptDate:06/19/201500:29:34******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOcreateproc[dbo].[checkstaff]asselect*from員工信息表GO觸發(fā)器的設(shè)計(jì)USE[汽車銷售管理系統(tǒng)]GO/******Object:Trigger[dbo].[t_addstock]ScriptDate:06/19/201501:12:40******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEtrigger[dbo].[t_addstock]on[dbo].[訂單信息表]afterinsertasdeclare@轎車編號(hào)int;select@轎車編號(hào)=ltrim(轎車編號(hào))frominserted;beginupdate轎車信息表set是否預(yù)定=1where轎車編號(hào)=@轎車編號(hào)endGOUSE[汽車銷售管理系統(tǒng)]GO/******Object:Trigger[dbo].[carinsert]ScriptDate:06/19/201501:12:55******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEtrigger[dbo].

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論