




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、sql server課程設計4s店汽車銷售管理數(shù)據(jù)庫設計說明 姓名: 李明 學號:1302030119學 院汽車與交通學院專 業(yè)交通運輸學 生 姓 名李明學 號1302030119設計(論文)題目4s店汽車銷售管理內(nèi)容及要求:針對汽車4s店銷售管理業(yè)務內(nèi)容與流程,以sql server為數(shù)據(jù)庫管理系統(tǒng),設計支持汽車4s店銷售管理的數(shù)據(jù)平臺。數(shù)據(jù)要求轎車信息:包括轎車的編號、型號、顏色、生產(chǎn)廠家、出廠日期、價格等;員工信息:包括員工編號、姓名、性別、年齡、籍貫、學歷等;客戶信息:包括客戶名稱、聯(lián)系方式、地址、業(yè)務聯(lián)系記錄等;轎車銷售信息:包括銷售日期、轎車類型、顏色、數(shù)量、經(jīng)手人等;銷售合同信息
2、:包括合同編號、約定返點信息等。功能要求實現(xiàn)信息錄入、汽車銷售等,并按條件查詢、統(tǒng)計產(chǎn)品、客戶、銷售、利潤等信息。其他要求依據(jù)實際完成權(quán)限設置、管理任務安排、數(shù)據(jù)庫測試等,并完成設計論文書寫。sql server課程設計不僅是對數(shù)據(jù)庫設計能力的綜合鍛煉,更是對團隊合作,軟件開發(fā)與項目管理過程的訓練,課程設計由5-7人設計小組合作完成。進度安排:1 布置題目,收集資料,查閱資料 1天2 方案討論、設計與模型建立 4天3 數(shù)據(jù)庫開發(fā),權(quán)限設置、管理任務設置,測試 3天4 整理并撰寫論文 1天5 答辯 1天指導教師(簽字):年 月 日學院院長(簽字):年 月 日前 言隨著國內(nèi)經(jīng)濟的日益增長,越來月多
3、的人選擇在4s店購買汽車,4s店的汽車銷售量成倍增加,促使各項業(yè)務更加細化,各部門分工更加明確,這就要求要有一個高效、可靠的數(shù)據(jù)庫系統(tǒng)來實現(xiàn)該店的日常事務的管理,而人工管理方式顯然已是不符合現(xiàn)代企業(yè)的管理要求?;谡w考慮,本次課程設計任務就是設計一個4s店管理系統(tǒng),應用到4s店日常的銷售和管理工作中,可以做到汽車信息的規(guī)范管理、快速查詢和科學統(tǒng)計,利用計算機來減輕員工的勞動強度,提高了勞動質(zhì)量和效率,減少了錯誤的發(fā)生。本次設計,從需求分析,概念設計,邏輯設計,物理設計,到數(shù)據(jù)庫的建立、運行,再到數(shù)據(jù)庫的安全維護等各個方面進行了詳細的分析設計。并且值得一提的是,我認真分析了企業(yè)的業(yè)務需求,公司
4、的主要職責和主要結(jié)構(gòu)等信息,從而保證了設計出比較符合公司需要的管理系統(tǒng)。設計方案說明:4s店汽車銷售管理設計本設計方案是針對4s店汽車銷售管理,本方案業(yè)務主要內(nèi)容是銷售和管理,設有4個基礎(chǔ)表以及1個業(yè)務表,基礎(chǔ)表包括(轎車信息表,倉儲信息表,客戶信息,員工信息表),業(yè)務表是銷售信息表,其中銷售信息表與基礎(chǔ)表之間存在關(guān)系,銷售信息有插入和刪除的功能,其中設有觸發(fā)器來控制倉儲表的信息,而管理是對基本表的管理,包括各個基本表的插入,修改,達到管理的目的。銷售信息表主要業(yè)務是銷售,主要的業(yè)務流程是:當顧客買汽車時,由管理員登入界面,進行信息錄入,而基本表是管理員對員工進行統(tǒng)計和管理。用戶管理員(會計)
5、:有對數(shù)據(jù)庫管理的一切權(quán)限。用戶瀏覽者(銷售人員):此用戶只能對數(shù)據(jù)庫進行瀏覽查詢的功能,利于為顧客服務。銷售模擬圖形如圖所示:登入失敗員工信息客戶信息銷售信息轎車信息倉儲信息用戶登入 總體分析基本信息表簡介轎車信息表:有車型編號,型號,顏色,生產(chǎn)廠家,價格,銷售價格等列,有插入和修改功能由存儲過程實現(xiàn)。倉儲信息表;有車型編號,vin碼,狀態(tài),倉儲時間等列,有有插入和修改功能由存儲過程實現(xiàn),此表與轎車信息表關(guān)聯(lián)。員工信息表:有員工編號,員工姓名,性別,年齡,籍貫,學歷等列,有插入功能。客戶信息表:有客戶編號,客戶名稱,聯(lián)系方式地址,業(yè)務聯(lián)系記錄等列,有插入和修改過程,此處建有觸發(fā)器提示插入成功
6、。業(yè)務表簡介銷售信息表:包括訂單編號,vin碼,數(shù)量,銷售日期,員工姓名,客戶名稱等列,此業(yè)務表與倉儲表,員工信息表和客戶信息表相關(guān)聯(lián),此表建有觸發(fā)器改變倉儲表中的信息。此數(shù)據(jù)庫設置兩個用戶,即瀏覽者(銷售人員)和管理員(會計),銷售人員和會計為登入名。視圖分析:為了便于查詢表中的固定信息,和非固定信息,計劃設計3個視圖,為客戶信息視圖,銷售信息表視圖和銷售員工視圖,從表中提取需要信息進行設計,為存儲過程提供條件。對存儲過程的設計:對基本表進行插入和修改編程,對業(yè)務表進行插入和刪除編程,對不固定信息進行查詢過程。 目 錄一概述41.1目的及要求51.2系統(tǒng)環(huán)境5二需求分析62.1需求功能分析6
7、2.21能夠?qū)?s店擁有的各種汽車的基礎(chǔ)信息進行管理 .62.22查詢各個員工和客戶的信息62.23管理各種汽車的銷售信息62.2需求模塊分析6三存儲過程設計7四系統(tǒng)實現(xiàn)134.1銷售管理13五結(jié)論和建議15六參考文獻17一概述1.1目的及要求目的及要求:針對汽車4s店銷售管理業(yè)務內(nèi)容與流程,以sql server為數(shù)據(jù)庫管理系統(tǒng),設計支持汽車4s店銷售管理的數(shù)據(jù)平臺。數(shù)據(jù)要求轎車信息:包括轎車的編號、型號、顏色、生產(chǎn)廠家、出廠日期、價格等;員工信息:包括員工編號、姓名、性別、年齡、籍貫、學歷等;客戶信息:包括客戶名稱、聯(lián)系方式、地址、業(yè)務聯(lián)系記錄等;轎車銷售信息:包括銷售日期、轎車類型、顏色
8、、數(shù)量、經(jīng)手人等;銷售合同信息:包括合同編號、約定返點信息等。功能要求實現(xiàn)信息錄入、汽車銷售等,并按條件查詢、統(tǒng)計產(chǎn)品、客戶、銷售、利潤等信息。其他要求依據(jù)實際完成權(quán)限設置、管理任務安排、數(shù)據(jù)庫測試等,并完成設計論文書寫。sql server課程設計不僅是對數(shù)據(jù)庫設計能力的綜合鍛煉,更是對團隊合作,軟件開發(fā)與項目管理過程的訓練,課程設計由5-7人設計小組合作完成。進度安排:1布置題目,收集資料,查閱資料 1天2方案討論、設計與模型建立 4天3數(shù)據(jù)庫開發(fā),權(quán)限設置、管理任務設置,測試 3天4整理并撰寫論文 1天5答辯 1天1.2系統(tǒng)環(huán)境sql server 2008 windows8操作系統(tǒng)二需
9、求分析2.1需求功能分析本系統(tǒng)的設計模擬一般的汽車4s銷售管理系統(tǒng)內(nèi)容,經(jīng)過系統(tǒng)分析和調(diào)研,本系統(tǒng)主要包括的信息有5類:轎車信息表,倉儲信息表,客戶信息,員工信息表及銷售信息表 在傳統(tǒng)的銷售管理工作中,往往是用人工清點的方式來掌握倉庫中的汽車商品、使用手工記賬的方式來掌握商品的進貨和銷售情況。這種方式在數(shù)量較少、庫存變換少的情況下,不失為一種好的方法。但是,隨著每天所發(fā)生的進貨和銷售情況紛繁復雜,如果借助人工來記錄和管理,將會耗費大量的時間,而且容易出現(xiàn)錯誤,造成管理上的混亂。 具體而言,4s店汽車銷售管理系統(tǒng)需要實現(xiàn)以下功能 2.1.1能夠?qū)?s店擁有的各種汽車的基礎(chǔ)信息進行管理轎車信息表包
10、括:有車型編號,型號,顏色,生產(chǎn)廠家,價格,銷售價格等列。系統(tǒng)需要能夠?qū)I車信息進行添加、修改,也可以以視圖的方式顯示出汽車的主要信息的內(nèi)容,并利用儲存過程來實現(xiàn)基礎(chǔ)表的插入和修改。 2.1.2查詢各個員工和客戶的信息員工的信息包括:員工編號,員工姓名,性別,年齡,籍貫,學歷等列??蛻粜畔ǎ河锌蛻艟幪?,客戶名稱,聯(lián)系方式地址,業(yè)務聯(lián)系記錄等列。本系統(tǒng)通過存儲過程能夠?qū)T工信息和客戶信息進行添加、修改,也可以按照一定的條件來進行查詢。2.1.3管理各種汽車的銷售信息 汽車的銷售信息表包括包括訂單編號,vin碼,數(shù)量,銷售日期,員工姓名,客戶名稱等列。倉儲信息表包括:有車型編號,vin碼,狀態(tài)
11、,倉儲時間等列。 系統(tǒng)需要能夠?qū)︿N售信息表和倉儲信息表進行添加,刪除,也可以按照一定的條件來進行查詢,并設有觸發(fā)器能更改倉儲表中信息。2.2需求模塊分析 2.2需求模塊分析: 根據(jù)需求分析的結(jié)果,本系統(tǒng)主要劃分為5個子模塊:轎車信息、員工信息、客戶信息倉儲信息,以及銷售信息。 汽車銷售管理系統(tǒng)不同類型的用戶在系統(tǒng)中有不同的權(quán)限,主要有以下兩種用戶: 會計:作為本系統(tǒng)的管理人員,會計可以使用本系統(tǒng)的所有功能,包括對用戶信息、汽車信息、倉儲信息、銷售信息,客戶信息等進行管理,添加,需改刪除等功能。 銷售人員:4s店的銷售人員負責汽車的日常銷售工作,需要掌握各種汽車的各次的銷售情況,其只能對本系統(tǒng)的
12、汽車銷售信息進行閱讀,來對每次汽車的銷售情況進行記錄;同時,作為顧客,可以通過員工來對本4s店內(nèi)的車輛信息進行了解,從而對該店有一個大致的評價,更好地為自己的購車等做一個更合理的參考等。三存儲過程設計對基本表進行插入和修改編程,對業(yè)務表進行插入和刪除編程,對不固定信息進行查詢過程,根據(jù)銷售管理的必要性要求,共設計12個存儲過程,針對銷售環(huán)節(jié)以及信息管理環(huán)節(jié)。1)針對轎車信息表設有插入和更改存儲過程代碼如下:go create procedure insert_轎車信息表 (車型編號_1 varchar(20 ), 型號_2 varchar(20), 顏色_3 char(5) , 生產(chǎn)廠家_4
13、varchar(10), 價格_5 varchar(10) , 銷售價格_6 varchar(10) as insert into 轎車信息表(車型編號 ,型號,顏色,生產(chǎn)廠家,價格,銷售價格) values(車型編號_1,型號_2,顏色_3,生產(chǎn)廠家_4,價格_5,銷售價格_6)go create procedure update_轎車信息表 (車型編號_1 varchar(20 ), 型號_2 varchar(20), 顏色_3 char(5) , 生產(chǎn)廠家_4 varchar(10), 價格_5 varchar(10) , 銷售價格_6 varchar(10) as update 轎車信
14、息表 set 車型編號= 車型編號_1,型號=型號_2,顏色=顏色_3,生產(chǎn)廠家= 生產(chǎn)廠家_4,價格=價格_5,銷售價格= 銷售價格_6 where 車型編號= 車型編號_1插入執(zhí)行過程:執(zhí)行結(jié)果:更改執(zhí)行過程:結(jié)果:2)針對員工信息表設有插入存儲過程,代碼如下:go create procedure insert_員工信息 (員工編號_1 char(2), 員工姓名_2 varchar(10), 性別_3 nchar(2), 年齡_4 integer, 籍貫_5 varchar(20), 學歷_6 varchar(20) as insert into 員工信息(員工編號,員工姓名 ,性別,
15、年齡,籍貫,學歷) values(員工編號_1,員工姓名_2,性別_3,年齡_4,籍貫_5,學歷_6)執(zhí)行過程:結(jié)果:3)針對客戶信息表設有插入和更新存儲過程,代碼如下:go create procedure insert_客戶信息 (客戶編號_1 char(2), 客戶名稱_2 varchar(10) ,聯(lián)系方式_3 varchar(30),地址_4 varchar (20),業(yè)務聯(lián)系記錄_5 varchar (30) as insert into 客戶信息 (客戶編號,客戶名稱,聯(lián)系方式 ,地址,業(yè)務聯(lián)系記錄) values(客戶編號_1,客戶名稱_2,聯(lián)系方式_3,地址_4,業(yè)務聯(lián)系記錄
16、_5)go create procedure update_客戶信息 客戶編號_1 char(2), 客戶名稱_2 varchar(10) ,聯(lián)系方式_3 varchar(30),地址_4 varchar (20),業(yè)務聯(lián)系記錄_5 varchar (30)asupdate 客戶信息 set 客戶編號 =客戶編號_1 ,客戶名稱=客戶名稱_2,聯(lián)系方式=聯(lián)系方式_3,地址=地址_4,業(yè)務聯(lián)系記錄 = 業(yè)務聯(lián)系記錄_5 where 客戶編號 =客戶編號_1插入執(zhí)行過程:結(jié)果:更改執(zhí)行過程:結(jié)果;4)針對倉儲信息表有插入和更改存儲過程代碼如下:go create procedure insert_
17、倉儲信息表(車型編號_1 varchar(20) , vin碼_2 varchar(20), 狀態(tài)_3 bit , 倉儲時間_4 datetime) as insert into 倉儲信息表 (車型編號,vin碼 ,狀態(tài),倉儲時間) values(車型編號_1,vin碼_2,狀態(tài)_3,倉儲時間_4) go create procedure update_倉儲信息表車型編號_1 varchar(20) , vin碼_2 varchar(20), 狀態(tài)_3 bit , 倉儲時間_4 datetime as update 倉儲信息表 set 車型編號=車型編號_1,vin碼= vin碼_2,狀態(tài)=狀
18、態(tài)_3,倉儲時間=倉儲時間_4 where vin碼= vin碼_2插入執(zhí)行過程:結(jié)果:注:由于存在約束,只有在轎車信息表中的轎車才能存入倉儲信息表中。更改過程執(zhí)行:結(jié)果:5)針對銷售信息表有插入和刪除的存儲過程,代碼如下:go create procedure insert_銷售信息表 (訂單編號_1 char(4),vin碼_2 varchar(20),數(shù)量_3 varchar(20),銷售日期_4 datetime,員工姓名_5 varchar(10) ,客戶名稱_6 varchar(10) )as insert into 銷售信息表(訂單編號 ,vin碼,數(shù)量,銷售日期,員工姓名,客戶
19、名稱) values(訂單編號_1,vin碼_2,數(shù)量_3,銷售日期_4,員工姓名_5,客戶名稱_6) go create procedure delete_銷售信息表 訂單編號_1 char(4)asdelete from 銷售信息表 where 訂單編號=訂單編號_1插入過程執(zhí)行:刪除過程執(zhí)行:6)總的結(jié)果:四系統(tǒng)實現(xiàn)4.1銷售管理1)銷售流程:由管理員登入數(shù)據(jù)庫執(zhí)行存儲過程,實現(xiàn)銷售環(huán)節(jié)。2)管理環(huán)節(jié):為了便于查看銷售信息,客戶信息以及員工信息,建立了3個視圖分別為銷售信息視圖,客戶信息視圖,銷售員工視圖,在此基礎(chǔ)上又建立了3個存儲過程用于快速查詢這些信息。gocreate proced
20、ure 銷售信息查詢 銷售日期 datetime as select 客戶名稱,銷售日期,員工姓名 from 銷售信息表視圖 where 銷售日期 =銷售日期 gocreate procedure 客戶信息查詢 客戶姓名 varchar(15) as select 客戶名稱,聯(lián)系方式 from 客戶信息視圖 where 客戶名稱=客戶姓名 go create procedure 員工查詢 員工名稱 varchar(10)as select 員工編號,員工姓名,銷售日期,數(shù)量 from 銷售員工視圖 where 員工姓名=員工名稱簡述:查詢客戶,員工,銷售信息在使用存儲過程有以下的優(yōu)點: 存儲過
21、程的能力大大增強了sql語言的功能和靈活性。存儲過程可以用流控制語句編寫,有很強的靈活性,可以完成復雜的判斷和較復雜的 運算。 可保證數(shù)據(jù)的安全性和完整性。 五結(jié)論和建議總結(jié):創(chuàng)建的存儲過程能正常運行,整個過程使我更加扎實的掌握了有關(guān)sql2008數(shù)據(jù)可設計方面的知識,在設計過程中雖然遇短短的兩周sql課程設計在忙碌而充實的鉆研中臨近尾聲,通過此次課程到了一些問題,但經(jīng)過我們六人團隊的一次又一次的思考與討論,一遍又一遍的探討和檢查,終于找出了原因所在,也暴露出了在前期學習中在這方面的知識欠缺和經(jīng)驗不足。實踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。過而能改,善莫大焉。在課程設計
22、過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的檢測調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設計終于順利完成了,在設計中遇到了很多問題,最后在指導老師葛亮老師的指導下,在團隊的不斷努力中,終于迎刃而解。通過這次實踐我知道在今后社會的發(fā)展和學習實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難就退,那樣永遠不可能收獲成功,收獲喜悅,也永遠不可能得到社會及他人對你的認可與肯定。sql課程設計誠然是一門先后向往而恐懼的課程,給我很多知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。同時,設計讓我感觸很深。使我對抽象的理論有了具體的認識。通過這次課程設計,我掌握了sql2000數(shù)據(jù)庫基本語言的設計和測試,熟悉了常用編程語句如create view、create procedure等的基本應用方法等等。我認為,在這次sql2000課程設計中,不僅培養(yǎng)了獨立思考、動手操作實踐的能力,在各種其它能力上也都有了提高。更重要的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)用地利用現(xiàn)狀分析
- 室內(nèi)墻面防水施工方案
- 2024年三季度報湖南地區(qū)A股長期負債比率排名前十大上市公司
- 2024年三季度報湖南地區(qū)A股利息支付倍數(shù)排名前十大上市公司
- 堆土施工方案
- 鋼橋梁施工方案
- 2025年餐廳經(jīng)理考試試題及答案
- 2025年專業(yè)培訓 測試題及答案
- 6年級上冊數(shù)學第5單元
- 2025年消防入門考試題及答案
- GB/T 4154-1993氧化鑭
- 水泥混凝土路面試驗檢測的要點
- 運輸供應商年度評價表
- 室內(nèi)消防及給排水管道安裝施工方案方案
- 無創(chuàng)呼吸機參數(shù)調(diào)節(jié)課件
- 《過零丁洋》公開課件
- 文件傳閱單范本
- 電工培養(yǎng)計劃表
- 部編版五年級道德與法治下冊課程綱要
- Q∕SY 02006-2016 PVT取樣技術(shù)規(guī)程
- 初中物理公式MicrosoftWord文檔
評論
0/150
提交評論