版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫課程設(shè)計題 目 汽車銷售管理系統(tǒng) 系 (部) 電子與信息工程系 班 級 計算機科學(xué)與技術(shù)11級 1班姓 名 候聰聰 學(xué) 號 指導(dǎo)教師 楊小燕 2013 年12 月25 日數(shù)據(jù)庫 課程設(shè)計任務(wù)書一、設(shè)計題目、內(nèi)容及要求題目:內(nèi)容:1. 對汽車信息規(guī)范管理。2. 使汽車的信息可以快速查詢、并且科學(xué)統(tǒng)計。要求:1. 建立一個名字為汽車銷售管理系統(tǒng)的數(shù)據(jù)庫;2. 數(shù)據(jù)庫可以進行查詢;3數(shù)據(jù)庫可以面向進行對數(shù)據(jù)的修改,插入,刪除;二、要求的設(shè)計成果(課程設(shè)計說明書、設(shè)計實物、圖紙等)1、課程設(shè)計總結(jié)報告2、數(shù)據(jù)庫備份文件三、進程安排一周時間:對數(shù)據(jù)庫進行分析;進行建立數(shù)據(jù)
2、庫;論文;四、主要參考資料1范立南.SQL Server 2000 實用教程M.北京:清華大學(xué)出版社, 20042本書編委會新電腦課堂SQLServer編程篇出版社:電子工業(yè)大學(xué)出版社3周緒管麗娜白海波SQLServer2000中文版入門與提高出版社:清華大學(xué)出版社指導(dǎo)教師(簽名):教研室主任(簽名):專心-專注-專業(yè)汽車銷售管理系統(tǒng)姓名 候聰聰安康學(xué)院 計算機科學(xué)與技術(shù)11級 陜西 安康 摘要:通過調(diào)查研究,發(fā)現(xiàn)隨著經(jīng)濟的發(fā)展和國內(nèi)汽車市場的不斷擴大,汽車銷售公司定單成倍增加各項業(yè)務(wù)更加細化,各部門分工更加明確,所以本次設(shè)計的管理系統(tǒng)就是把實際任務(wù)及可以做到汽車信息的規(guī)范管理、快速查詢和科學(xué)
3、統(tǒng)計,利用計算機來代替人工操作,減輕了員工的勞動強度,提高了勞動質(zhì)量和效率,減少了錯誤的發(fā)生。關(guān)鍵字:SQL Server 2000;汽車銷售管理;管理銷售;1、引言1.1 系統(tǒng)背景本系統(tǒng)是為解決汽車銷售公司的管理問題而設(shè)計。隨著經(jīng)濟的發(fā)展和國內(nèi)汽車市場的不斷擴大,某汽車銷售公司定單成倍增加,各項業(yè)務(wù)更加細化,各部門分工更加明確,這就要求要有一個高效、可靠的數(shù)據(jù)庫系統(tǒng)來實現(xiàn)該公司的日常事務(wù)的管理,而目前的人工管理方式顯然已是不符合現(xiàn)代企業(yè)的管理要求?;谡w考慮,本次課程設(shè)計任務(wù)就是設(shè)計一個管理系統(tǒng),應(yīng)用到4S店日常的銷售和管理工作中,可以做到汽車信息的規(guī)范管理、快速查詢和科學(xué)統(tǒng)計,利用計算機
4、來代替人工操作,減輕了員工的勞動強度,提高了勞動質(zhì)量和效率,減少了錯誤的發(fā)生。本次設(shè)計,從需求分析,概念設(shè)計,邏輯設(shè)計,物理設(shè)計,到數(shù)據(jù)庫的建立、運行,再到數(shù)據(jù)庫的安全維護等各個方面進行了詳細的分析設(shè)計。并且值得一提的是,我認真分析了企業(yè)的業(yè)務(wù)需求,公司的主要職責(zé)和主要結(jié)構(gòu)等信息,從而保證了設(shè)計出比較符合公司需要的管理系統(tǒng)。1.2 系統(tǒng)任務(wù)隨著市場競爭的日趨激烈,人已成為實現(xiàn)企業(yè)自身戰(zhàn)略目標的一個非常關(guān)鍵的因素。企業(yè)人事管理系統(tǒng)管理的是所有與人相關(guān)的數(shù)據(jù),信息量大,變化頻繁,內(nèi)部關(guān)聯(lián)性密切。企業(yè)人事管理系統(tǒng)能夠?qū)T工的有關(guān)資料進行輸人,修改,刪除,打印,能夠為企業(yè)提供強大的查詢功能,以便企業(yè)主
5、管了解和掌握各職員的具體情況。本文就以下企業(yè)人事結(jié)構(gòu)為題,進行系統(tǒng)設(shè)計。如圖1所示。1.3 開發(fā)環(huán)境SQL Server是微軟公司開發(fā)的數(shù)據(jù)庫產(chǎn)品,SQL Server 2000被廣泛使用,很多電子商務(wù)網(wǎng)站、企業(yè)內(nèi)部信息化平臺等都是基于SQL Server產(chǎn)品上。除這些核心企業(yè)品質(zhì)外,SQL Server 2000 還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),。SQL Server 2000 為快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。2 、需求與功能分析2.1 需求功能的分析 本系統(tǒng)的設(shè)計模擬一般的汽車4S銷售管理系統(tǒng)內(nèi)容,經(jīng)過系統(tǒng)分
6、析和調(diào)研,本系統(tǒng)主要包括的信息有4類:車輛信息、員工信息、客戶信息以及精品管理。在傳統(tǒng)的銷售管理工作中,往往是用人工清點的方式來掌握倉庫中的汽車商品、使用手工記賬的方式來掌握商品的進貨和銷售情況。這種方式在數(shù)量較少、庫存變換少的情況下,不失為一種好的方法。但是,隨著每天所發(fā)生的進貨和銷售情況紛繁復(fù)雜,如果借助人工來記錄和管理,將會耗費大量的時間,而且容易出現(xiàn)錯誤,造成管理上的混亂。具體而言,4S店汽車銷售管理系統(tǒng)需要實現(xiàn)以下功能 2.1.1能夠?qū)?S店擁有的各種汽車的基礎(chǔ)信息進行維護和管理汽車的基礎(chǔ)信息包括:車輛型號、基本信息、進店日期、出店日期、供貨商、庫存數(shù)量等。系統(tǒng)需要能夠?qū)ζ囆畔⑦M行
7、添加、修改和刪除,也可以以視圖的方式顯示出現(xiàn)汽車的庫存數(shù)量的比較。2.1.2跟蹤各個員工的銷售業(yè)績員工的信息包括員工姓名、性別、聯(lián)系電話、職務(wù)、薪水、月銷售額等。系統(tǒng)還需要能夠?qū)T工信息進行添加、修改和刪除,也可以按照一定的條件來進行查詢。2.1.3跟蹤各種汽車的銷售信息汽車的銷售信息包括順車輛型號、汽車名稱、顧客名稱、購買數(shù)量、售出價格、銷售日期、備注等。系統(tǒng)需要能夠?qū)︿N售信息進行添加、修改和刪除,也可以按照一定的條件來進行查詢。2.2需求模塊分析:根據(jù)需求分析的結(jié)果,本系統(tǒng)主要劃分為4個子模塊:車輛信息、員工信息、客戶信息以及精品理。汽車銷售管理系統(tǒng)不同類型的用戶在系統(tǒng)中有不同的權(quán)限,主要
8、有以下兩種用戶:會計:作為本系統(tǒng)的管理人員,會計可以使用本系統(tǒng)的所有功能,包括對用戶信息、汽車信息、進貨信息、銷售信息等進行管理,添加,需改刪除等功能。銷售人員:4S店的銷售人員負責(zé)汽車的日常銷售工作,需要掌握各種汽車的各次的銷售情況,其只能對本系統(tǒng)的汽車銷售信息進行閱讀,來對每次汽車的銷售情況進行記錄;同時,作為顧客,可以通過員工來對本4S店內(nèi)的車輛信息進行了解,從而對該店有一個大致的評價,更好地為自己的購車等做一個更合理的參考等。2.3數(shù)據(jù)庫系統(tǒng)設(shè)計概念結(jié)構(gòu)設(shè)計:登陸失敗登陸成功車輛信息管理員工信息管理理退出系統(tǒng) 用戶 驗證客戶信息管理精品信息管理整個系統(tǒng)的結(jié)構(gòu)模塊如圖所示: 2.4數(shù)據(jù)邏
9、輯結(jié)構(gòu)設(shè)計:2.4.1車輛信息管理:用于管理汽車銷售系統(tǒng)中的各種類型的車輛。只有具有管理人員身份的人才能使用本模塊,管理人員可以添加、或者刪除相應(yīng)的車輛信息,可以根據(jù)實際情況及時的更新系統(tǒng)中的車輛信息,使車輛的進出都可以得到反應(yīng)2.4.2員工信息管理:用于管理本4s店的員工的基本信息,經(jīng)理作為高級的管理人員,可以通過本模塊的信息統(tǒng)計對于本店員工的表現(xiàn)加以具體的分析、判斷,對于提成的評判有一定的參考價值。同時,員工自身也可以通過本模塊來查詢自己某一階段的業(yè)績,對比他人的業(yè)績,就會產(chǎn)生很好的競爭意識,有利于員工之間的相互學(xué)習(xí)和交流,促進本店的銷售業(yè)績;同樣,系統(tǒng)的管理員可以對員工的而信息做添加、更
10、新和刪除等基本的操作。2.4.3客戶信息管理:由于本模塊設(shè)計到客戶的個人信息,所以,只有具有管理人員身份的人才能使用本模塊。其中,客戶的基本信息包括客戶姓名、姓名、年齡、聯(lián)系電話、車輛型號、購車時間、員工姓名、付款方式、是否領(lǐng)車等最基本的信息。管理員通過了解到的客戶信息,可以對客戶的信息做及時的插入、修改和刪除等操作,使管理更加的便捷。2.4.4精品管理:隨著汽車附屬品的迅速發(fā)展,越來越多的額客戶并不僅僅滿足于對于車輛本身的享受,而是追求更加汽車的而精品配置,所以,精品管理模塊就是為了迎合這類用戶而設(shè)計的額。一般用戶對于該模塊只具有讀的權(quán)限,管理員可以根據(jù)具體的銷售情況對本模塊的而數(shù)據(jù)進行及時
11、的操作,使模塊的數(shù)據(jù)得以及時的更新。其基本代碼如下:2.5 總代碼create database 汽車4S店銷售管理gouse 汽車4S店銷售管理create table 車輛信息表(車輛型號 varchar(20) primary key not null,基本信息 varchar (30),進店日期 datetime not null,出店日期 datetime not null,存量 varchar(20)not null,供貨商 varchar(20)insert 車輛信息表 values(寶馬X1,2010款sDrive18i豪華型,2010.1.1,2010.2.1,12,廣州歐億
12、汽配貿(mào)易)insert 車輛信息表 values(寶馬X3,2011款sDrive28領(lǐng)先型,2011.3.1,2011.9.1,13,寶馬億峰分公司)insert 車輛信息表 values(寶馬X5,2011款sDrive35領(lǐng)先型,2011.6.1,2011.7.1,12,國愛汽配)create table 精品管理表 (精品名稱 varchar (10) not null,進貨價 varchar (10) not null,售價 varchar (10) not null,客戶姓名 varchar (10) not null,供貨商 varchar (20) not null,存量 va
13、rchar (100) not null)insert 精品管理表 values(太陽膜,600,1250,許博,京東商城,24)insert 精品管理表 values(汽車裝甲,2250,5000,成健,糯米當當,15)insert 精品管理表 values(智能鑰匙,400,800,代麗萍,上海國際汽車配件商城,100)create table 客戶信息表(客戶姓名 varchar(10) not null,性別 nchar(2) check(性別 in (男,女) not null,年齡 integer check (年齡 between 1 and 100),聯(lián)系電話 varchar(
14、30)check (聯(lián)系電話 like 10-90-90-90-90-90-90-90-90-90-9)not null,車輛型號 varchar(20) references 車輛信息表(車輛型號) not null,購車時間 datetime NOT NULL,員工姓名 varchar (10) not null ,付款方式 varchar(10)check(付款方式 in(全額,預(yù)付) not null,是否領(lǐng)車 varchar(10) check(是否領(lǐng)車 in(是,否)insert 客戶信息表 values(許博,男,26,寶馬X1,2010.2.1,劉平,全額,是)insert 客
15、戶信息表 values(成健,男,43,寶馬X3,2011.9.1,宋強,全額,是)insert 客戶信息表 values(代麗萍,女,39,寶馬X5,2011.7.1,張佳麗,預(yù)付,否)create trigger 插入新用戶on 客戶信息表after insertasprint 歡迎進入本公司 insert 客戶信息表 values(萍,女,39,寶馬X5,2011.7.1,張佳麗,預(yù)付,否)create trigger 刪除預(yù)訂用戶on 客戶信息表after delete asprint 期待您選擇本公司delete 客戶信息表 where 客戶姓名=萍 create table 員工信
16、息表 (員工姓名 varchar (10) not null,性別 nchar (1) check(性別 in (男,女) not null,電話 varchar (11)not null,職務(wù) nchar (20) not null,薪水 char (10)not null, 月銷售額 char (100)not null)insert 員工信息表 values(劉平,男,經(jīng)理,4500,2)insert 員工信息表 values(宋強,男,員工,3000,1)insert 員工信息表 values(張麗,女,員工,3000,5)insert 員工信息表 values(王瀟,男,職員,250
17、0,2)update 員工信息表 set 電話= where 員工姓名=王瀟 delete 員工信息表 where 員工姓名=王瀟 create view 車輛信息視圖 asselect *from 車輛信息表create view 精品管理表視圖 asselect *from 精品管理表create view 員工信息視圖 asselect *from 員工信息表create view 精品銷售管理視圖 asselect 精品管理表.精品名稱,售價, 客戶信息表.客戶姓名,聯(lián)系電話from 精品管理表,客戶信息表where 客戶信息表.客戶姓名=精品管理表.客戶姓名create view 銷
18、售管理視圖 asselect 車輛信息表.車輛型號,進店日期,出店日期, 客戶信息表.客戶姓名,員工姓名,付款方式from 車輛信息表,客戶信息表where 車輛信息表.車輛型號=客戶信息表.車輛型號create procedure 客戶信息查詢 客戶姓名 varchar(15) as select 客戶姓名,車輛型號,進店日期,出店日期,員工姓名,付款方式 from 銷售管理視圖 where 客戶姓名=客戶姓名create procedure 某車輛信息 車輛型號 varchar(15) as select 車輛型號,基本信息,進店日期,出店日期,存量,供貨商 from 車輛信息視圖wher
19、e 車輛型號=車輛型號alter procedure 某車輛信息 車輛型號 varchar(15) as select 車輛型號,基本信息,進店日期,出店日期,存量,供貨商 from 車輛信息視圖where 車輛型號=車輛型號 and 存量=13drop procedure 某車輛信息create procedure insert_車輛信息表 (車輛型號_1 varchar (20), 基本信息_2 varchar (30), 進店日期_3 datetime , 出店日期_4 datetime , 存量_5 varchar (20), 供貨商_6 varchar (20) as insert
20、into 車輛信息表 (車輛型號,基本信息, 進店日期, 出店日期, 存量, 供貨商) values(車輛型號_1 基本信息_2,進店日期_3, 出店日期_4,存量_5 ,供貨商_6)create procedure 某員工信息 員工姓名 varchar(10)asselect * from 員工信息視圖 where 員工姓名=員工姓名alter procedure 某員工信息as select 員工姓名,電話, 月銷售額 from 員工信息表where 月銷售額 =2drop procedure 某客戶信息create procedure insert_員工信息表 (員工姓名_1 varch
21、ar (10), 性別_2 nchar (1), 電話_3 varchar (11),職務(wù)_4 nchar (20),薪水_5 char (10),月銷售額_6 char (100) as insert into 員工信息表 (員工姓名, 性別, 電話, 職務(wù), 薪水, 月銷售額) values (員工姓名_1 , 性別_2, 電話_3, 職務(wù)_4, 薪水_5 , 月銷售額_6)exec sp_addlogin 銷售人員 , 888, 汽車4S店銷售管理 exec sp_grantdbaccess 銷售人員, 讀者 exec sp_addrolemember db_datareader, 讀者
22、exec sp_addlogin 會計,汽車4S店銷售管理 exec sp_grantdbaccess 會計,管理員 exec sp_addrolemember db_owner,管理員付款方式員工姓名月銷售額薪水員工信息表性別電話客戶姓名年齡聯(lián)系電話客戶信息表供應(yīng)商售貨價進貨價存量()精品管理表車輛型號進店日期供應(yīng)商出店日期()存量車輛信息表2.6表之間關(guān)系圖:3 、概要設(shè)計 3.1、銷售管理為了查看銷售情況,我使用視圖將客戶信息表和車輛表進行連接建立了銷售管理視圖create view 銷售管理視圖 asselect 車輛信息表.車輛型號,進店日期,出店日期,客戶信息表.客戶姓名,員工姓名
23、,付款方式from 車輛信息表,客戶信息where 車輛信息表.車輛型號=客戶信息表.車輛型號輸出的結(jié)果圖將客戶詳細的購車情況,車輛情況進行輸出,在使用存儲過程有以下的優(yōu)點: 存儲過程的能力大大增強了SQL語言的功能和靈活性。存儲過程可以用流控制語句編寫,有很強的靈活性,可以完成復(fù)雜的判斷和較復(fù)雜的 運算。 可保證數(shù)據(jù)的安全性和完整性。 通過存儲過程可以使沒有權(quán)限的用戶在控制之下間接地存取數(shù)據(jù)庫,從而保證數(shù)據(jù)的安全。 通過存儲過程可以使相關(guān)的動作在一起發(fā)生,從而可以維護數(shù)據(jù)庫的完整性。 再運行存儲過程前,數(shù)據(jù)庫已對其進行了語法和句法分析,并給出了優(yōu)化執(zhí)行方案。這種已經(jīng)編譯好的過程可極大地改善S
24、QL語句的性能。 由于執(zhí)行SQL語句的大部分工作已經(jīng)完成,所以存儲過程能以極快的速度執(zhí)行。 可以降低網(wǎng)絡(luò)的通信量。 使體現(xiàn)企業(yè)規(guī)則的運算程序放入數(shù)據(jù)庫服務(wù)器中,以便集中控制。 當企業(yè)規(guī)則發(fā)生變化時在服務(wù)器中改變存儲過程即可,無須修改任何應(yīng)用程序。企業(yè)規(guī)則的特點是要經(jīng)常變化,如果把體現(xiàn)企業(yè)規(guī)則的運算程序放入應(yīng)用程序中,則當企業(yè)規(guī)則發(fā)生變化時,就需要修改應(yīng)用程序工作量非常之大(修改、發(fā)行和安裝應(yīng)用程序)。如果把體現(xiàn)企業(yè)規(guī)則的 運算放入存儲過程中,則當企業(yè)規(guī)則發(fā)生變化時,只要修改存儲過程就可以了,應(yīng)用程序無須任何變化。 3.2 SQL身份驗證的用戶賬戶新建及權(quán)限設(shè)置汽車銷售管理系統(tǒng)不同類型的用戶在系
25、統(tǒng)中有不同的權(quán)限,主要有以下2種用戶:(1)管理人員 本系統(tǒng)的管理人員可以使用本系統(tǒng)的所有功能,包括用戶管理、汽車信息管理、進貨信息管理和銷售信息管理功能。exec sp_addlogin 會計,汽車4s店銷售管理 建立SQL身份驗證的用戶賬戶會計,密碼:,exec sp_grantdbaccess 會計,管理員 給用戶賬戶賦予數(shù)據(jù)庫用戶名稱管理員exec sp_addrolemember db_owner,管理員 給管理員角色db_owner可以使用本系統(tǒng)的所有功能(2)銷售人員 銷售人員負責(zé)汽車的日常銷售工作,需要掌握各種汽車的各次的銷售情況。對每次汽車的銷售情況進行記錄。exec sp_addlogin 銷售人員 , 888, 汽車4s店銷售管理建立SQL身份驗證的用戶賬戶銷售人員,密碼888exec sp_grantdbaccess 銷售人員, 讀者 給用戶賬戶賦予數(shù)據(jù)庫用戶名稱讀者exec sp_addrolemember db_datareader, 讀者給管理員角色db_datareader. 權(quán)限:可查詢查詢本數(shù)據(jù)庫中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù),執(zhí)行所有的存儲過程。成功登陸窗口3.3、數(shù)據(jù)庫的備份與還原在編輯數(shù)據(jù)庫時,掌握數(shù)據(jù)庫的備份恢復(fù)技術(shù)是很關(guān)鍵的。3.1備份 打開企業(yè)管理器,在你的數(shù)據(jù)庫上點右鍵,選輸入你要備份的文件名及路徑擇“所有任務(wù)”“備份數(shù)
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 試用期工作總結(jié)及計劃
- 2025年11月生物教學(xué)工作計劃
- -學(xué)年社科系文藝部和外聯(lián)部工作計劃
- 服裝店長個人月工作計劃范文服裝銷售店長工作計劃
- 度工作計劃及目標模板
- 關(guān)于個人總結(jié)及工作計劃匯編
- 英語特色教學(xué)計劃范文
- 《衍射光柵衍射》課件
- 《藍色簡約商務(wù)模板》課件
- 《計算機文件基礎(chǔ) Windows 7+Office +Internet項目式教程》課件-第5章
- 專項訓(xùn)練:坐標的變化(30題)(原卷版+解析)
- 2024年新人教版一年級數(shù)學(xué)上冊課件 第六單元 復(fù)習(xí)與關(guān)聯(lián) 1.數(shù)與運算
- 七年級上冊《朝花夕拾》梳理及真題訓(xùn)練(含答案)
- 2023年12月英語四級真題及答案-第2套
- 安全操作規(guī)程匯編(服裝廠)
- 北師大版七上冊數(shù)學(xué)期末沖刺復(fù)習(xí)
- 物流管理專業(yè)培養(yǎng)專題方案調(diào)研綜合報告樣本
- 20年6月山東師范大學(xué)學(xué)前教育研究方法考題及參考答案
- 2024年國家開放大學(xué)電大財務(wù)管理考題庫及答案
- 長春市2022-2023學(xué)年七年級上學(xué)期期末地理試題-9
- 職業(yè)性化學(xué)中毒職業(yè)病診斷標準
評論
0/150
提交評論