汽車銷售管理系統(tǒng)設(shè)計與汽車四S店銷售軟件應(yīng)用_第1頁
汽車銷售管理系統(tǒng)設(shè)計與汽車四S店銷售軟件應(yīng)用_第2頁
汽車銷售管理系統(tǒng)設(shè)計與汽車四S店銷售軟件應(yīng)用_第3頁
汽車銷售管理系統(tǒng)設(shè)計與汽車四S店銷售軟件應(yīng)用_第4頁
汽車銷售管理系統(tǒng)設(shè)計與汽車四S店銷售軟件應(yīng)用_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

汽車銷售管理系統(tǒng)的設(shè)計實現(xiàn)與汽車4S店管理系統(tǒng)應(yīng)用

一、緒論

摘要:

本系統(tǒng)是為處理汽車銷售企業(yè)的管理問題而設(shè)計。伴隨經(jīng)濟H勺發(fā)展和國內(nèi)汽

車市場日勺不停擴大,某汽車銷售企業(yè)定單成倍增長,各項業(yè)務(wù)愈加細化,各部門

分工愈加明確。而目前的人工管理方式顯然已是不符合現(xiàn)代企業(yè)日勺管理規(guī)定。

基于整體考慮,本次課程設(shè)計任務(wù)就是設(shè)計一種管理系統(tǒng),運用計算機來替

代人工操作。減輕了員工的勞動強度,提高了勞動質(zhì)量和效率,減少了錯誤的發(fā)

生。

本次設(shè)計,從需求分析,概念設(shè)計,邏輯設(shè)計,物理設(shè)計,到數(shù)據(jù)庫。勺建立、

運行,再到數(shù)據(jù)庫日勺安全維護等各個方面進行了詳細口勺分析設(shè)計。并且值得一提

H勺是,我認真分析了企業(yè)口勺業(yè)務(wù)需求,企業(yè)日勺重要職責和重要構(gòu)造等信息,從而

保證了設(shè)計出比較符合企業(yè)需要口勺管理系統(tǒng)。

1.1系統(tǒng)簡介

《智百盛汽車銷售管理系統(tǒng)》是針對汽車銷售行業(yè)的業(yè)務(wù)特點,專為汽車銷

售日勺企業(yè)設(shè)計制作。我們根據(jù)現(xiàn)代科學管理理念,集國內(nèi)外先進管理思想,并結(jié)

合自身數(shù)年積累日勺開發(fā)經(jīng)驗和大量的市場調(diào)研,在高度集成、操作簡樸、以便管

理、使用靈活等原則H勺指導下精心研發(fā)的一款軟件。

該軟件重要包括客戶關(guān)系管理、進車管理、庫存管理、售車管理、代辦管理、

財務(wù)管理、報表分析、系統(tǒng)管理等模塊。軟件價格低廉,功能強大,維護簡樸,

無論中、小型企業(yè),花費很少投資,可以迅速得到企業(yè)全面信息化管理應(yīng)用。

?智百盛汽車俏售管理系統(tǒng)7.5緊密結(jié)合當今汽銷模式,為汽銷企業(yè)提

供了全面日勺信息管理功能。是廣大汽車經(jīng)銷商、汽車特許專營店等顧

客優(yōu)秀的計算機管理方案。滿足各級部門對工作的需求,如總經(jīng)理、

銷售經(jīng)理、銷售人員、會計、出納、計劃員、庫管員等,是汽車銷售

企業(yè)最佳管理利器。

?集汽銷企業(yè)的進、銷、存、財管理于一體。

?所有單據(jù)和報表均支持底盤號、發(fā)動機號、合格證號等顯示、查詢

和打印。

?先進的)萬能查詢功能。

?支持顧客自定義報表。

?所有單據(jù)和表格可以導出至Excel、Word、HTML>TXT格式文獻。

?嚴謹?shù)臋?quán)限設(shè)置,不僅可以定義菜單權(quán)限,還可以定義詳細操作權(quán)

限。

-實用的多帳套管理。

?操作簡樸、極易上手,不必專業(yè)培訓I,會用鍵盤鼠標即會使用。

《智百盛汽車銷售管理系統(tǒng)》采用了大量的最新技術(shù),深入完善了

業(yè)務(wù)管理功能,整個產(chǎn)品在管理功能、易用性、數(shù)據(jù)容量、數(shù)據(jù)安全

性等方面均有了很大H勺提高。

二、系統(tǒng)需求分析

本系統(tǒng)日勺設(shè)計模擬一般醫(yī)院的汽車銷售管理系統(tǒng)內(nèi)容,通過充足日勺系統(tǒng)分析和調(diào)研,

本系統(tǒng)重要包括的信息有3類:汽車商品信息、汽車進貨信息以及汽車銷售信息。

在老式的俏售管理工作中,往往是用人工清點的方式來掌握倉庫中的汽車商品、使用

手工記賬的方式來掌握商品日勺進貨和銷售狀況。這種方式在數(shù)量較少、庫存變換少的狀況

下,不失為一種好的措施。不過,伴隨每天所發(fā)生的進貨和銷售狀況紛繁復雜,假如借助

人工來記錄和管理,將會花費大量的時間,并且輕易出現(xiàn)錯誤,導致管理上日勺混亂。

詳細而言,汽車銷售管理系統(tǒng)需要實現(xiàn)一下的需求:

(1)可以對醫(yī)院過擁有日勺多種汽車的I基礎(chǔ)信息進行維護和管理。汽車日勺基礎(chǔ)信息

包括:汽車的次序號、汽車名稱、汽車規(guī)格、計量單位、備注信息、庫存數(shù)

量等。系統(tǒng)需要可以對汽車信息進行添加、修改和刪除,也可以以圖形的方

式顯示出現(xiàn)汽車口勺庫存數(shù)最的比較。

(2)跟蹤多種汽車的II勺進貨信息。汽車的進貨信息包括次序號、汽車名稱、進貨

數(shù)量、進貨價格、進貨日期、備注等。系統(tǒng)還需要可以對進貨信息進行添加、

修改和刪除.也可以按照一定的條件來進行查詢c

(3)跟蹤多種汽車的銷售信息。汽車的銷售信息包括次序號、汽車名稱、顧客名

稱、購置數(shù)量、售出價格、銷售日期、備注等。系統(tǒng)需要可以對銷售信息進

行添加、修改和刪除,也可以按照一定向條件來進行查詢。

三、界面設(shè)計

設(shè)計主界面美觀,以便實用:

盛號件展樓停徵屬筑

07fia/snen9Software

四、概念構(gòu)造設(shè)計

本階段口勺重要任務(wù)是將需求分析得到口勺顧客需求抽象為信息構(gòu)造構(gòu)造(即概

念模型)

設(shè)計概,念構(gòu)造一般有四類措施:自頂向下、自底向上、逐漸打張和混合方略C

我在這里采用自底向上措施。

概念設(shè)計成果如下:

(某企業(yè)轎車銷售管理系統(tǒng)的基本E-R圖)

五、邏輯構(gòu)造設(shè)計

邏輯構(gòu)造設(shè)計的任務(wù)就是把^念構(gòu)造設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為與sql所支

持的數(shù)據(jù)模型相符合的邏輯構(gòu)造。

1.E-R圖向關(guān)系模型轉(zhuǎn)換

由概念設(shè)計於JE-R圖可得一般關(guān)系模型如下

廠商(廠商號,廠商名,地址,,信用度)

客戶(客戶號,客戶名,地址,,信用度)

發(fā)貨單(貨單號,細節(jié)號,戶品號,客戶號,數(shù)量,日期,金日,折扣)

收款單(客戶號,定單號,收據(jù)號,收款金額,收款日期)

定單(定單號,細節(jié)號,產(chǎn)品號,廠商號,數(shù)量,F(xiàn)I期,金額)

付款(廠商號,定單號,發(fā)票號,支付金額,支付口期)

顧客(顧客1D,顧客名,密碼,顧客類型,權(quán)限)

員工(員工號,姓名,性別,部門,職務(wù),)

產(chǎn)品(巴睹,產(chǎn)品名,廠商號,單價,庫存量)

2.數(shù)據(jù)模型日勺優(yōu)化

數(shù)據(jù)庫邏輯設(shè)計的成果不是唯一時.為深入提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,我們還應(yīng)當根

據(jù)應(yīng)用需要合適口勺修改,調(diào)整數(shù)據(jù)模型日勺構(gòu)造,這就是數(shù)據(jù)模型口勺優(yōu)化。

(1)數(shù)據(jù)依賴舉例

R廠商=(廠商號->廠商名,廠商號->地址,廠商號->)

R顧客={顧客ID一〉顧客名,顧客II)一>密碼,顧客H)一>顧客類型,顧客[1)一>權(quán)限,

顧客類型一〉權(quán)限}

(2)對數(shù)據(jù)依賴進行極小化處理,消除冗余聯(lián)絡(luò)舉例

上述關(guān)系中,發(fā)貨單中存在冗余聯(lián)絡(luò)(詳細是細節(jié)號、折扣等),因此我們可以增長一種

發(fā)貨細節(jié)單和折扣規(guī)則單,

(3)按照數(shù)據(jù)依賴的理論對關(guān)系模式逐進行分析,考察與否存在部分函數(shù)依賴,傳遞

函數(shù)依賴,多值依賴等,確定各關(guān)系分別屬于第兒范式舉例

上述關(guān)系中,顧客表存在非主屬性傳遞依賴,因此顧客表屬于2NF。我們可以增長一種

顧客權(quán)限表來消除該表中非主屬性傳遞依賴。

3.邏輯設(shè)計最終止果如下:

1列名數(shù)據(jù)類型長度允許空

User_typesmallint2

Type_discriptionchar50

(UscrTypc表)

列名數(shù)據(jù)類型長度允許空|

User_namevarchar10

User_pwdvarchar20

User_typesmallint2

(Users表)

列名數(shù)據(jù)類型長度允許空|

Staff_najnevarchar10

Staff_sexvarchar2

Staff_departvarchar10V

varchar10/

Staff.telvarchar10V

staff_salarymoney8V

___■

(Staff表)

(共13個表,其他截醫(yī)略)

六、系統(tǒng)構(gòu)造設(shè)計

1.在關(guān)系模式存取措施選擇之前,我們首先要對要運行的事務(wù)進行詳細分析,獲得選

擇物理數(shù)據(jù)庫設(shè)計所需要的參數(shù)。同步,還要懂得每個事務(wù)在各關(guān)系上運行日勺頻率和性能規(guī)

定。

(1)對于數(shù)據(jù)庫查詢事務(wù),我們需要得到如下信息:查詢的關(guān)系、查詢條件/連接條件

波及附屬性、查詢的投影屬性

A、食詢發(fā)貨廠商名、產(chǎn)品、發(fā)貨數(shù)量(>100)和日期事務(wù)

屋查詢的關(guān)系:廠商表、發(fā)貨單表、產(chǎn)品表

II,查詢條件所波及附屬性:廠商號、發(fā)貨數(shù)品、產(chǎn)品號

III、連接條件所波及附屬性:廠商號、產(chǎn)品號

IV.查詢時投影屬性:廠商名、產(chǎn)品名、發(fā)貨數(shù)量、發(fā)貨n期

(2)對于數(shù)據(jù)更新事務(wù),我們需要得到如下信息:被更新的關(guān)系、每個關(guān)系上的更新

操作條件波及H勺屬性、修改操作要變化的屬性值

B、對發(fā)貨事務(wù)

I、被更新的關(guān)系:發(fā)貨表

II、每個關(guān)系上II勺更新操作條件所波及附屬性:無

HI、需要改口勺屬性值:貨單號、產(chǎn)品號、發(fā)貨數(shù)量、發(fā)貨n期

2.關(guān)系模式存取措施選擇(即建立哪些存儲途徑)

C、對carsale建立索引

對廠商表上H勺廠商號、發(fā)貨表的產(chǎn)品號、產(chǎn)品表的產(chǎn)品號等建立索引,由于他們常常在

查詢條件和連接條件中出現(xiàn)

根據(jù)事務(wù)查詢中的廠商表建立索引如下:

CREATEUNIQUEINDEXl-aPa_noONFactory(l-a_no);

D、對carsale建立聚簇索引

對產(chǎn)品表口勺廠商號、付款表的廠商號、收款表的客戶號等建立聚簇索引,由于他僅在其

關(guān)系表中的值反復率很高

對產(chǎn)品表的產(chǎn)品號、發(fā)貨表的產(chǎn)品號、訂單表的產(chǎn)品號等建立聚簇索引,由于他俏常常

出目前相等比較條件中

根據(jù)事務(wù)查詢中產(chǎn)品表建立聚簇索引如卜

CREATECLUSTERINDEXProFa.noONProduct(Fa_no);

E、對carsale確定數(shù)據(jù)日勺寄存位置

為提高系統(tǒng)性能,我們根據(jù)應(yīng)用狀況將數(shù)據(jù)的易變部分和穩(wěn)定部分、常常存取部分和

存取頻率較低部分分開寄存。即我們把表和索引放在不一樣的磁盤上。

F、對carsale確定系統(tǒng)配置

使用數(shù)據(jù)庫口勺顧客數(shù)(我們只要設(shè)置比較少日勺顧客數(shù));

同步打開口勺數(shù)據(jù)庫對象數(shù)(顧客同步操作對象不超過3個);

內(nèi)存分派參數(shù)(運行exe文獻需要5M內(nèi)存);

緩沖辨別配參數(shù)(略);

數(shù)據(jù)庫的大小(預留500M數(shù)據(jù)存儲空間)等。

G、對carsale物理構(gòu)造H勺評價

數(shù)據(jù)庫物理設(shè)計過程中需要對時間效率、空間效率、維護代價和多種顧客規(guī)定進行權(quán)

衡,其成果產(chǎn)生多種方案。通過我們的J細致評價,得出上述系統(tǒng)配置作為carsale曰勺數(shù)據(jù)庫

物理構(gòu)造。

七、詳細設(shè)計

數(shù)據(jù)H勺載入和應(yīng)用程序的調(diào)試

(1)由于該系統(tǒng)尚未投入使用,我們僅象征性池載入少許數(shù)據(jù)

13000002年

國產(chǎn)紅旗1500002年

2眾

桑塔納1年

3大100000

4-2000200000L5年(轎車

信息表導入試驗數(shù)據(jù))

知表“Cgonwr”中的數(shù)據(jù),位置是“8廣中、”(locdir,上_"n"x

CustomeridlCustonernemelCustofiersexICustoneroreJCustoneroccudCustonernunICustonertelICustofieraddrIBuycarIBuypriceIInfo

于東洋

教接10007146739華東文道大竽寶馬200000

李小

還理20007345234南昌初泡電柏公司柒塔泊300000<5RJLL

王段

30007167897華東交通大學桑塔蛆300000OIULL

(客戶信息表導入試驗數(shù)據(jù))

表“Factory”中的數(shù)據(jù),位置是“car”中、“(loc叫”上

Factoryid〔Factoryname(FactoryaddrFactorytelTin表"Book”中的數(shù)據(jù),位置是“8

177654534Bookid|Customer_id|Booknum|Boc

2桑塔納98765643121020C

398755643232020C

___3120020C

(訂單表導入試驗數(shù)據(jù))

(生產(chǎn)商表導入試臉數(shù)據(jù))

【應(yīng)用程序日勺調(diào)試】

數(shù)據(jù)庫應(yīng)用程序的設(shè)計應(yīng)當與數(shù)據(jù)庫設(shè)計同步進行,鑒于VB簡樸易用,我們選擇VB作為應(yīng)

用程序的設(shè)計語言。因此在組織數(shù)據(jù)入庫的同步還要調(diào)試應(yīng)用

部分代碼:

部分代碼

A進貨信息列表窗體代碼

PrivateSubcmdAdd_Click()

frmStock.mbAddMode=True

frmStock.ShowvbModal

EndSub

PrivateSubcmdDelete_Click()

OnErrorGoToerrHandler

DimIAsLong

I=grdList.TextMatrix(grdList.Rowz1)

gConn.Execute"deletefromstockwhere次序號="&I

UnloadMe

LoadMe

Me.SQL="select*fromstock"

Me.Show

ExitSub

errHandler:

MsgBoxErr.Description,vbCritical,"錯誤"

EndSub

PrivateSubcmdEdit_Click()

frmStock.mnSerial=CLngfgrdList.TextMatrixfgrdList.Row,1)]

frmStock.mbAddMode=True

frmStock.ShowvbModal

EndSub

PrivateSubcmdFind_Click(]

frmFind.SQL=mRs.Source

frmFind.ShowvbModal

UnloadMe

LoadMe

IfTrim(frmFind.msResultSQL)<>""Then

Me.SQL="select*fromstockwhere"&frmFind.msResultSQL

EndIf

Me.Show

UnloadfrmFind

EndSub

PrivateSubcmdShowAII_Click()

UnloadMe

LoadMe

Me.SQL="select*fromstock"

Me.Show

EndSub

PrivateSubForm_Load()

DimiAsInteger

WithgrdList

.Cols=8

.TextMatrixfO,1)=""

.TextMatrix(O,2)="汽車名稱”

,TextMatrixfO,3)="供應(yīng)商名稱”

.TextMatrix(O,4)="進貨數(shù)量”

.TextMatrixfO,5)="商品單價”

.TextMatrixfO,6)=”進貨口期”

.TextMatrix(O,7)="備注”

.FixedRows=1

Fori=0To.Cols-1

.ColAlignment(i)=0

Nexti

.FillStyle=flexFillRepeat

.Col=0

.Row=0

.RowSel=1

.ColSel=.Cols-1

.CellAlignment=4

.ColWidth(O)=100

.ColWidth(l)=0

.ColWidth(2)=1000

.ColWidth(3)=1000

.ColWidth⑷=1000

.ColWidth(S)=1000

.ColWidth(6)=1000

.ColWidth(7)=1000

.Row=1

EndWith

SetmRs=NewADODB.Recordset

EndSub

PrivateSubForm_Resize()

fraManage.Left=(Me.ScaleWidth-fraManage.Width)/2

fraManage.Top=Me.ScaleHeight-200-fraManage.Height

grdList.Top=200

grdList.Width=Me.ScaleWidth-200

grdList.Left=Me.ScaleLeft+100

grdList.Height=Me.ScaleHeight-fraManage.Height-grdList.Top-200

EndSub

PrivateSubForm_Unload(CancelAsInteger)

IfmRs.State<>adStateClosedThenmRs.Close

EndSub

B進貨信息編輯窗體代碼

PrivateSubcmdCancel_Click()

IfmbChangeThen

IfMsgBox("保留目前記錄的變化嗎?、vbOKCancel+vbExclamation,"警告")=vbOKThen

CallcmdOK_Click

EndIf

EndIf

UnloadMe

UnloadfrmStockList

LoadfrmStockList

frmStockList.SQL="select*fromstock"

frmStockList.Show

EndSub

PrivateSubcmdOK_Click()

OnErrorGoToerrHandler

lftxtlntem(3).Text=""Then

MsgBox”字段不能為空,并且只能輸入數(shù)字,vbCritical,"錯誤”

EndIf

Iftxtlntem(4).Text=""Then

MsgBox”字段不能為空,并且只能輸入數(shù)字”,vbCritical,“錯誤”

EndIf

IfTrim(cboltem)=""Then

MsgBox"必須選擇汽車名稱”,vbCritical,“錯誤”

cboltem.SetFocus

ExitSub

EndIf

IfNotlsDate(Trim(txtlnteml5)))Then

MsgBox"請輸入對的的日期格式!",vbOKOnly+vbExdamation,"警告"

txtlntem(5).SetFocus

ExitSub

EndIf

IfNotmbAddModeThen

gConn.Execute"deletefromstockwhere次序號&mnSerial&

EndIf

DimrsAsNewADODB.Recordset

rs.Open"select*fromstock",gConn,adOpenDynamic,adLockOptimistic

rs.AddNew

rs(“汽車名稱”)=cboltem.Text

DimiAsInteger

Fori=txtlntem.LBoundTotxtlntem.UBound

rs.Fields(i).Value=txtlntem(i)

Nexti

rs.Update

rs.Close

mnQuantity=Clnt(txtlnterr(3))-mnQuantity

gConn.Execute"updateproductsset庫存數(shù)量=庫存數(shù)量+"&mnQuantity&"where汽車名稱

="'&cboltem.Text&

IfmbAddModeThen

mbCha

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論