4s店汽車銷售客戶管理系統(tǒng)設計畢業(yè)論文_第1頁
已閱讀1頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設計論文</b></p><p> 課題名稱: 4S店汽車銷售客戶管理系統(tǒng)設計</p><p> 學生姓名: </p><p> 學 號: </p><p> 學 院: 高等職業(yè)技術(shù)學院</p><p> 專業(yè)年級: 10級計算機網(wǎng)絡</p&g

2、t;<p> 指導教師: </p><p> 職 稱: 講 師</p><p> 完成日期: 二○一三年五月二十五日</p><p><b>  目錄</b></p><p>  第1章 任務書1</p><p><b>  1.1 題目1</b&g

3、t;</p><p>  1.2 設計時間1</p><p>  1.3 其他相關內(nèi)容1</p><p>  1.4 設計資料1</p><p>  1.5 工作內(nèi)容1</p><p>  1.6 課題分工1</p><p>  1.7 設計成果1</p>

4、<p>  第2章 系統(tǒng)開發(fā)環(huán)境和開發(fā)工具3</p><p>  2.1 系統(tǒng)開發(fā)環(huán)境3</p><p>  2.2 系統(tǒng)開發(fā)工具的介紹3</p><p>  2.2.1 Delphi 7簡介3</p><p>  2.2.2 Microsoft Office Access簡介3</p><p

5、>  第3章 需求分析4</p><p><b>  3.1 引言4</b></p><p>  3.1.1 編寫目的4</p><p>  3.1.2 課題背景4</p><p>  3.1.3 項目名稱5</p><p>  3.1.4 項目開發(fā)人員5</p

6、><p>  3.1.5 項目使用者5</p><p>  3.2 系統(tǒng)分析5</p><p>  3.2.1 功能需求分析5</p><p>  3.2.2 可行性分析5</p><p>  3.3 性能需求6</p><p>  3.3.1 數(shù)據(jù)精確度6</p>

7、;<p>  3.3.2 時間特性6</p><p>  3.3.3 適應性6</p><p>  3.4 其它需求7</p><p>  3.4.1 安全性、可靠性、容錯性7</p><p>  3.4.2 準確性和及時性7</p><p>  3.4.3 開放性、可擴充性7&l

8、t;/p><p>  3.4.4 標準性7</p><p>  3.4.5 先進性、成熟性7</p><p>  3.4.6 長遠考慮7</p><p>  第4章 模塊分析與整體設計8</p><p><b>  4.1 概述8</b></p><p> 

9、 4.2 系統(tǒng)設計8</p><p>  4.2.1 系統(tǒng)設計目標8</p><p>  4.3 系統(tǒng)功能分析8</p><p>  4.3.1 4S店汽車銷售客戶管理系統(tǒng)總體結(jié)構(gòu)圖8</p><p>  4.3.2 客戶信息模塊9</p><p>  4.3.4 企業(yè)管理模塊9</p>

10、;<p>  4.3.5 業(yè)務查詢模塊9</p><p>  4.3.6 售后服務模塊10</p><p>  第5章 數(shù)據(jù)庫分析與設計11</p><p>  5.1 數(shù)據(jù)庫設計11</p><p>  5.2 創(chuàng)建數(shù)據(jù)庫12</p><p>  第6章 系統(tǒng)實施14</p

11、><p>  6.1 登陸界面的設計14</p><p>  6.2 系統(tǒng)主界面的設計15</p><p>  6.2.1 系統(tǒng)主界面的顯示16</p><p>  6.2.2 窗體界面顯示17</p><p>  第7章 測試報告26</p><p>  7.1 編寫目的2

12、6</p><p>  7.2 背景26</p><p>  7.3 測試方法26</p><p>  7.4 具體測試設計26</p><p>  7.5 測試結(jié)果27</p><p>  7.6 軟件的評價27</p><p>  第8章 開發(fā)總結(jié)28</p&g

13、t;<p>  8.1 系統(tǒng)需求分析與系統(tǒng)框架設計認識28</p><p>  8.2 自我學習與提高28</p><p>  8.3 團隊合作精神28</p><p>  8.4 不足和提高28</p><p>  第9章 展望29</p><p><b>  致謝30&

14、lt;/b></p><p>  附錄A 參考文獻31</p><p>  4S店汽車銷售客戶管理系統(tǒng)設計</p><p>  [摘 要] 隨著汽車產(chǎn)業(yè)的迅猛發(fā)展,以汽車整體銷售、汽車配件銷售、售后服務和信息反饋的4S經(jīng)營模式應運而生,它作為產(chǎn)業(yè)鏈條中重要環(huán)節(jié),也面臨著巨大的機會和挑戰(zhàn),因此原始的管理手段已經(jīng)不能適應當前的發(fā)展需求。而隨著競爭加劇,不斷有

15、4S店關門倒閉的消息,于是,有了新的理解:在對營銷模式的分析外,還必要用信息化管理提升核心競爭力。經(jīng)過對汽車4S店多方面的調(diào)查和研究,綜合以往的汽車企業(yè)管理模式和當今需求,設計出了汽車4S店管理系統(tǒng)。從基本上講,該系統(tǒng)的設計必須要顧及到適合當今發(fā)展形勢以及企業(yè)的泛用性。本系統(tǒng)采用多層框架結(jié)合,整個系統(tǒng)根據(jù)功能劃分為用戶和管理者兩個不同的身份,給出不同的操作界面,在頁面中根據(jù)身份判斷來實現(xiàn)相應功能。整個系統(tǒng)劃分為客整車銷售、企業(yè)管理、業(yè)務

16、查詢、售后服務、退出系統(tǒng)五大功能模塊。它根據(jù)添加數(shù)據(jù)庫相應的數(shù)據(jù),來拉近客戶與管理者的距離,使得交易更簡單、方便,實現(xiàn)了客戶會員和商品庫存同時管理的綜合性要求。</p><p>  [關鍵詞] 汽車管理系統(tǒng),銷售,客戶</p><p><b>  任務書</b></p><p><b>  1.1 題目</b></

17、p><p>  4S店汽車銷售客戶管理系統(tǒng)設計</p><p><b>  1.2 設計時間</b></p><p><b>  13周</b></p><p>  1.3 其他相關內(nèi)容</p><p>  項目提出:石河子大學信息科學與技術(shù)學院</p><p

18、>  軟件內(nèi)容:實現(xiàn)基于Delphi的4S店汽車銷售客戶管理系統(tǒng)</p><p>  開發(fā)人員:計算機網(wǎng)絡技術(shù)  王飛倫(2010618171) 張潔(2010618181)</p><p>  開發(fā)單位:石河子大學高等職業(yè)技術(shù)學院 </p><p>  軟件用戶:4S店汽車銷售客戶管理人員</p><p><b> 

19、 1.4 設計資料</b></p><p><b>  見附錄A參考文獻</b></p><p><b>  1.5 工作內(nèi)容 </b></p><p>  通過獨立的調(diào)研活動,搜集相關的文獻資料,進行系統(tǒng)的需求分析;</p><p>  通過對文獻的閱讀和開發(fā)工具的學習,掌握解決課題所

20、使用的開發(fā)環(huán)境;</p><p>  在(1)、(2)的基礎上,確定完成課題項目所需的功能框架,進行系統(tǒng)的模塊規(guī)劃;</p><p>  進行相應功能模塊開發(fā),根據(jù)項目需要,選擇合適的編程語言和開發(fā)工具;</p><p>  系統(tǒng)功能模塊完成后,進行系統(tǒng)整體安裝調(diào)試,基本實現(xiàn)銷售管理系統(tǒng)所需功能。</p><p><b>  1.6

21、 課題分工</b></p><p>  共同合作:需求分析、數(shù)據(jù)庫分析設計、程序設計。</p><p>  王飛倫:程序代碼、系統(tǒng)測試、數(shù)據(jù)庫設計。</p><p>  張 潔:編寫文檔、書寫用戶手冊、論文、系統(tǒng)測試。</p><p><b>  1.7 設計成果</b></p><p&g

22、t;  4S店汽車銷售客戶管理系統(tǒng)一套包括:</p><p>  1.4S店汽車銷售客戶管理系統(tǒng)源程序;</p><p><b>  2.開發(fā)文檔一套;</b></p><p>  3.用戶使用幫助手冊;</p><p>  4.石河子大學高等職業(yè)技術(shù)學院畢業(yè)設計論文。</p><p>  第2章

23、 系統(tǒng)開發(fā)環(huán)境和開發(fā)工具</p><p>  2.1 系統(tǒng)開發(fā)環(huán)境</p><p>  windows XP,windows 7</p><p>  2.2 系統(tǒng)開發(fā)工具的介紹</p><p>  2.2.1 Delphi 7簡介</p><p>  Delphi是著名的Borland公司開發(fā)的可視化軟件開發(fā)工具。

24、它被稱為第四代編程語言,簡單、高效、功能強大。 在DOS年代,程序員可以選擇的開發(fā)工具是非常有限的。隨著Windows平臺的推出,這種情況有所改善,人們可以使用C++語言或者Visual Basic語言。但是C++功能強大但是使用困難,VB使用簡單但是語言本身具有重大局限。因此人們迫切需要一種能夠集兩者優(yōu)點而舍棄兩者缺點的開發(fā)工具。在這種情況下Delphi產(chǎn)生,Delphi兼?zhèn)淞薞C功能強大和VB簡單易學的特點。 Del

25、phi已經(jīng)從DELPHI 1.0 發(fā)展到現(xiàn)在的Delphi7.0。</p><p>  2.2.2 Microsoft Office Access簡介</p><p>  Microsoft Office Access是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理系統(tǒng)。它是微軟OFFICE的一個成員, 在包括專業(yè)版和更高版本的office版本里面被單獨出售。201

26、2年12月4日,最新的微軟Office Access 2013在微軟Office 2013里發(fā)布,微軟Office Access 2010 是前一個版本。</p><p>  MS ACCESS以它自己的格式將數(shù)據(jù)存儲在基于Access Jet的數(shù)據(jù)庫引擎里。它還可以直接導入或者鏈接數(shù)據(jù)(這些數(shù)據(jù)存儲在其他應用程序和數(shù)據(jù)庫)。</p><p>  軟件開發(fā)人員和數(shù)據(jù)架構(gòu)師可以使用Micro

27、soft Access開發(fā)應用軟件,“高級用戶”可以使用它來構(gòu)建軟件應用程序。和其他辦公應用程序一樣,ACCESS支持Visual Basic宏語言,它是一個面向?qū)ο蟮木幊陶Z言,可以引用各種對象,包括DAO(數(shù)據(jù)訪問對象),ActiveX數(shù)據(jù)對象,以及許多其他的ActiveX組件。可視對象用于顯示表和報表,他們的方法和屬性是在VBA編程環(huán)境下,VBA代碼模塊可以聲明和調(diào)用Windows操作系統(tǒng)函數(shù)。</p><p&g

28、t;<b>  第3章 需求分析</b></p><p><b>  3.1引言</b></p><p>  為了規(guī)范以及條理的進行本系統(tǒng)的設計以及使后續(xù)的開發(fā)維護工作輕松,編寫本系統(tǒng)需求分析說明書,旨在開發(fā)過程中進行參考,使系統(tǒng)在需求的規(guī)范之內(nèi),避免重復勞動,加快開發(fā)進度以及提高開發(fā)效率,同時也是為以后系統(tǒng)維護服務提供指南。</p>

29、;<p>  3.1.1 編寫目的</p><p>  通過需求分析來全面了解整個系統(tǒng)的軟件功能和性能方面的要求,為軟件設計打下堅實的基礎。該部分的目標主要有:獲得當前系統(tǒng)的物理模型,了解當前系統(tǒng)是如何運行的;抽象出當前系統(tǒng)的邏輯模型,對物理模型進行篩選,得到與軟件系統(tǒng)有關的部分;建立模塊的邏輯模型,得出數(shù)據(jù)流圖和數(shù)據(jù)字典;補充目標系統(tǒng)的邏輯模型,對目標系統(tǒng)的用戶界面,至今尚未考慮的細節(jié)進行說明。本

30、文檔供項目經(jīng)理、設計人員、開發(fā)人員參考。</p><p>  3.1.2 課題背景</p><p>  經(jīng)歷過一百多年的發(fā)展,汽車工業(yè)已經(jīng)成為一部分國家的經(jīng)濟支柱和產(chǎn)業(yè),對人類社會文明帶來了巨大影響,隨著人們的生活水平不斷提高,人們對于汽車的消費需求也日漸旺盛,整個汽車工業(yè)擁有龐大的市場,這其中,中國的汽車市場發(fā)展迅速,每年都以20%以上速度增長,巨大的經(jīng)濟效益驅(qū)使,令各汽車廠家加大投資,

31、同時對于汽車的銷售渠道和模式的探求也在不斷進步,在競爭十分激烈的形勢下,一種介于廠家和消費者之間的紐帶,汽車4S店也如雨后春筍般不斷出現(xiàn)。</p><p>  4S店是一種以“四位一體”為核心的汽車特許經(jīng)營模式,包括整車銷售(Sale)、零配件(Sparepart)、售后服務(Service)、信息反饋 (Survey)等。它擁有統(tǒng)一的外觀形象,統(tǒng)一的標識,統(tǒng)一的管理標準,只經(jīng)營單一的品牌的特點。它是一種個性突出

32、的有形市場,具有渠道一致性和統(tǒng)一的文化理念,按照生產(chǎn)廠家的統(tǒng)一店內(nèi)外設計要求建造,投資巨大,動輒上百萬,甚至幾千萬,4S店在提升汽車品牌、汽車生產(chǎn)企業(yè)形象上的優(yōu)勢是顯而易見的。</p><p>  4S店是1998年以后才逐步由歐洲傳入中國的。由于它與各個廠家之間建立了緊密的產(chǎn)銷關系,具有購物環(huán)境優(yōu)美、品牌意識強等優(yōu)勢,一度被國內(nèi)諸多廠家效仿。而4S店模式這幾年在國內(nèi)發(fā)展極為迅速。汽車行業(yè)的4S店就是汽車廠家為了

33、滿足客戶在服務方面的需求而推出的一種業(yè)務模式。4S店的核心含義是“汽車終身服務解決方案”。</p><p>  隨著銷售市場的擴大以及復雜的物流環(huán)境,對于店面的管理也愈加繁瑣,增加了管理上的壓力,同時介于店面流動金額較大,使得無法承擔些許錯誤,這時候就需要有汽車管理系統(tǒng)來提高管理工作的效率。通過建立這樣的系統(tǒng),可以做到汽車信息的規(guī)范管理、快速查詢和科學統(tǒng)計,從而減少管理方面的工作量。</p><

34、;p>  3.1.3 項目名稱</p><p>  4S店汽車銷售客戶管理系統(tǒng)</p><p>  3.1.4 項目開發(fā)人員</p><p>  王飛倫(2010618171) 張潔(2010618181)</p><p>  3.1.5 項目使用者</p><p>  4S店汽車銷售客戶管理人員</p

35、><p><b>  3.2 系統(tǒng)分析</b></p><p>  3.2.1 功能需求分析</p><p>  此系統(tǒng)是根據(jù)汽車4S店實際運行情況,主要是將功能分為4個部分來滿足管理者的需求。即客戶信息、企業(yè)管理、業(yè)務查詢、售后服務。汽車銷售人員可以通過使用本系統(tǒng)對車輛的庫存進行管理,汽車部件部門人員可以通過此系統(tǒng)進行汽車零配件的銷售、庫存、進貨

36、的管理,售后部門則可以通過本系統(tǒng)分別對整車和零配件進行售后管理,而信息反饋則可以收集客戶對所買產(chǎn)品的使用,來進行一些使用體會的信息反饋,同時這里還記錄了那些曾經(jīng)購買過產(chǎn)品的客戶資料,也可以說是對于客戶資料的管理。</p><p>  汽車4S店由于其行業(yè)特點,對經(jīng)營過程中所有步驟中最重要的環(huán)節(jié)——銷售、庫存、客戶進行管理。能夠完成需要的統(tǒng)計數(shù)據(jù)和生成出入庫的單據(jù)。能夠?qū)ζ髽I(yè)經(jīng)營的資源進行有效的管理。</p&

37、gt;<p>  汽車4S店管理系統(tǒng)的主要功能就要對庫存進行信息化處理,對貨物出入庫以及庫存現(xiàn)狀進行詳細記錄。通過控制現(xiàn)有庫存商品數(shù)量,保證企業(yè)正常運轉(zhuǎn)的人力物力,從而降低整個企業(yè)的風險,使企業(yè)整體能夠保證正常作業(yè)運行,從而提高企業(yè)的核心競爭價值。</p><p>  3.2.2 可行性分析</p><p><b>  1)經(jīng)濟可行性分析</b><

38、/p><p>  經(jīng)濟可行性是對將要開發(fā)的系統(tǒng)的成本效益進行的量度,可以說是可行性分析中最重要的一個,以低成本追求高效率是我們的目標。通過日常對汽車4S店的業(yè)務分析,發(fā)現(xiàn)店面中人工處理的信息量過大,日常工作繁瑣。本系統(tǒng)通過將大量信息流交給計算機處理,這就大大的節(jié)省了時間,減少人工操作會產(chǎn)生的誤差,從而提高了工作效率,避免了人力、物力、財力的浪費,由此可見,開發(fā)此系統(tǒng)在經(jīng)濟上是完全可行的。</p><

39、;p>  2)技術(shù)可行性分析 </p><p>  2.1 目前的網(wǎng)絡狀況可以對瀏覽器/服務器應用提供可靠的支持</p><p>  該企業(yè)已經(jīng)實現(xiàn)了局域網(wǎng)互連,網(wǎng)絡狀況良好,能較快速可靠的支持一般的網(wǎng)絡應用,可以滿足一般性的瀏覽器/服務器應用的網(wǎng)絡需求。</p><p>  2.2 現(xiàn)有的硬件環(huán)境可以滿足一般性應用的需求</p><p&g

40、t;  2.3 現(xiàn)有的軟件環(huán)境可以滿足一般性應用的需求</p><p>  該企業(yè)內(nèi)部的計算機上采用的操作系統(tǒng)平臺,多為Microsoft公司的WindowsXP等,為圖形化操作系統(tǒng),界面一致,用戶使用方便。數(shù)據(jù)庫管理系統(tǒng)(DBMS)采用的是Access。該系統(tǒng)具有性能穩(wěn)定、使用簡單、功能強大、安全等特點,完全可以滿足中小型企業(yè)的數(shù)據(jù)管理和處理要求。</p><p>  2.4 系統(tǒng)開發(fā)人

41、員的技術(shù)水平</p><p>  開發(fā)人員為信息管理與信息系統(tǒng)畢業(yè)生,具有一定的系統(tǒng)開發(fā)經(jīng)驗,專業(yè)知識掌握的也很好,再經(jīng)過參加實際項目的開發(fā),經(jīng)驗更加成熟,能夠較容易的了解用戶需求并能在計算機上實現(xiàn)。指導教師也具有很高的軟件開發(fā)經(jīng)驗,同時具有豐富的實際銷售管理方面的經(jīng)驗。這些都是系統(tǒng)開發(fā)質(zhì)量的重要保證。</p><p><b>  2.5 結(jié)論</b></p&g

42、t;<p>  通過后臺實現(xiàn)了對客戶各類訂單進行管理的功能,實現(xiàn)了對網(wǎng)站新聞信息的更新功能。因此,該汽車4S店管理系統(tǒng)開發(fā)在技術(shù)上是可行的。</p><p><b>  3.3 性能需求</b></p><p>  3.3.1 數(shù)據(jù)精確度</p><p>  軟件設計的數(shù)據(jù)精確度滿足4S店汽車銷售客戶管理日常業(yè)務中所涉及到的各個方

43、面中的各類數(shù)據(jù)精度要求。</p><p>  3.3.2 時間特性</p><p>  指系統(tǒng)的響應時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與傳輸時間、運行時間等符合要求。本系統(tǒng)在日常處理中的響應速度為秒級,達到實時要求,以及時反饋信息。在進行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作效率。</p><p><b>

44、  3.3.3 適應性</b></p><p>  當系統(tǒng)服務器操作方式、運行環(huán)境、硬件配置發(fā)生變化時(變?yōu)榕c所設計相兼容即可),具有相應的適應能力。同時采用容錯技術(shù):即對某些無法避開的差錯,使其影響減至最小的技術(shù)。</p><p><b>  3.4 其它需求</b></p><p>  為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高

45、效的運行,4S店汽車銷售客戶管理系統(tǒng)應該滿足以下的性能需求:</p><p>  3.4.1 安全性、可靠性、容錯性</p><p>  安全可靠是一個應用系統(tǒng)的靈魂,一個極小的差錯,可能會造成整個系統(tǒng)的癱瘓,甚至可能造成企業(yè)的巨大損失??煽啃允钦麄€系統(tǒng)構(gòu)建的關鍵要素。4S店汽車銷售客戶管理系統(tǒng)產(chǎn)生的數(shù)據(jù)跟經(jīng)濟息息相關,因此,對數(shù)據(jù)的安全性要求很高,要從系統(tǒng)安全可靠性、操作系統(tǒng)安全可靠性、

46、數(shù)據(jù)庫系統(tǒng)安全性及應用軟件安全可靠性上保證。因此系統(tǒng)設計必需把安全性、可靠性、容錯性放在首位。</p><p>  3.4.2 準確性和及時性</p><p>  系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應時間能夠滿足使用單位對信息處理的需求。</p><p>  3.4.3 開

47、放性、可擴充性</p><p>  從發(fā)展的眼光看,一個綜合的計算機管理系統(tǒng)要實現(xiàn)各環(huán)節(jié)的信息共享,完成不同制造廠商的設備和計算機軟硬件資源的數(shù)據(jù)交換。在開發(fā)過程中,應該充分考慮以后的可擴充性。開放式標準化的異構(gòu)式數(shù)據(jù)庫組成的平臺來滿足當前的需求,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。同時又能適應今后新技術(shù)的引進、開發(fā)和推廣。 </p>&l

48、t;p>  3.4.4 標準性 </p><p>  系統(tǒng)在設計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標準。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡系統(tǒng)、開發(fā)工具都必須符合通用標準。如規(guī)范的數(shù)據(jù)庫操縱界面,同時,在自主開發(fā)本系統(tǒng)時,要進行良好的設計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。</p><p>  3.4.

49、5 先進性、成熟性</p><p>  我們所處的時代是信息時代,通信和計算機技術(shù)的發(fā)展日新月異。因而,應用系統(tǒng)的建設不僅應適應新技術(shù)發(fā)展方向,保證其先進性,同時兼顧成熟的計算機技術(shù)、保證系統(tǒng)的可靠。</p><p>  3.4.6 長遠考慮</p><p>  系統(tǒng)的建設要考慮長遠,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成醫(yī)院日常信息處理的要求而不至于落后。這

50、一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。</p><p>  第4章 模塊分析與整體設計</p><p><b>  4.1 概述</b></p><p>  本章內(nèi)容是在對該系統(tǒng)進行完各項需求分析的基礎上,劃分各大功能模塊,并對每個功能模塊要實現(xiàn)的功能進行具體地分析,對本系統(tǒng)的整體設計進行系統(tǒng)的規(guī)劃。在此過程中,將數(shù)據(jù)庫結(jié)

51、構(gòu)設計和數(shù)據(jù)的處理設計緊密結(jié)合起來。與此同時,使開發(fā)人員在開發(fā)過程中對整個系統(tǒng)的布局明朗化,用戶對系統(tǒng)的功能結(jié)構(gòu)清晰化。</p><p><b>  4.2 系統(tǒng)設計</b></p><p>  4.2.1 系統(tǒng)設計目標</p><p>  本系統(tǒng)的設計目標是實現(xiàn)一個4S店汽車銷售客戶管理系統(tǒng),能夠為各用戶提供系統(tǒng)的基本功能,系統(tǒng)要求能夠較好的

52、為4S店汽車銷售工作人員提供一個較好的交互性,界面盡量做到簡潔、美觀的管理系統(tǒng)。</p><p>  4.3 系統(tǒng)功能分析</p><p>  4.3.1 4S店汽車銷售客戶管理系統(tǒng)總體結(jié)構(gòu)圖 </p><p>  經(jīng)調(diào)研分析和仔細研讀文獻,對系統(tǒng)功能和需求進行分析,4S店汽車銷售客戶管理系統(tǒng)由以下模塊組成:用戶登錄、前臺系統(tǒng)、客戶信息、企業(yè)管理、業(yè)務查詢、售后服務

53、。得到如圖4-1的功能模塊圖:</p><p>  圖4-1 4S店汽車銷售客戶管理系統(tǒng)功能模塊圖</p><p>  4.3.2 客戶信息模塊</p><p>  客戶信息模塊主要對客戶人員的信息進行管理,主要包括車主姓名、車牌號、車型、聯(lián)系電話、維修類型等信息,功能模塊如圖4-2所示:</p><p>  圖4-2 客戶信息模塊</

54、p><p>  4.3.3 企業(yè)管理模塊</p><p>  企業(yè)管理模塊主要是管理員對汽車配件的采購及銷售情況做管理,功能模塊如圖4-3所示:</p><p>  圖 4-3 企業(yè)管理功能模塊</p><p><b>  功能描述:</b></p><p><b>  添加配件</b

55、></p><p>  管理員收到采購的配件可在該系統(tǒng)進行添加配件登記。點擊添加配件按鈕可對產(chǎn)品編號、產(chǎn)品型號、產(chǎn)品名稱、單位、進價、賣價和數(shù)量等信息進行添加,點擊保存按鈕就會把這些信息保存到數(shù)據(jù)庫中。</p><p><b>  配件銷售</b></p><p>  管理員對已銷售出去的配件可在該系統(tǒng)進行配件銷售登記。管理員可通過產(chǎn)品編

56、號、賣出數(shù)量進行出庫統(tǒng)計。</p><p>  4.3.4 業(yè)務查詢模塊</p><p>  業(yè)務查詢模塊主要對客戶的一些維修登記信息進行查詢,及管理員對庫存配件的查詢,功能模塊如圖4-4所示:</p><p>  圖 4-4 業(yè)務查詢模塊</p><p><b>  功能描述:</b></p><p

57、><b>  維修登記查詢</b></p><p>  管理員可對前面做好的維修登記表進行查詢。查詢方式包括:委托編號、登記日期、車牌編號、車型、車主姓名、聯(lián)系電話和維修類型。</p><p><b>  庫存?zhèn)浼樵?lt;/b></p><p>  管理員可對現(xiàn)單位汽車配件庫存情況進行查詢。查詢方式包括:產(chǎn)品編號、產(chǎn)品

58、型號、產(chǎn)品名稱、單位、進價和賣價。 </p><p>  4.3.5 售后服務模塊</p><p>  售后服務模塊主要是對用戶在本單位進行維修后有個好的售后服務保障做的一塊子模塊。售后服務主要包括:客戶姓名,性別,客戶需求,車型,聯(lián)系電話。功能模塊圖如4-5所示:</p><p>  圖4-5 售后服務模塊</p><p>  第5章 數(shù)

59、據(jù)庫分析與設計</p><p><b>  5.1 數(shù)據(jù)庫設計</b></p><p>  數(shù)據(jù)庫是數(shù)據(jù)庫應用程序的重要組成部分。一個設計結(jié)構(gòu)合理的數(shù)據(jù)庫對于應用程序的開發(fā)效率和程序的性能都是非常重要的。數(shù)據(jù)庫的設計過程大致如下:</p><p>  (1)根據(jù)用戶需求,確定數(shù)據(jù)庫中要保存的數(shù)據(jù)信息</p><p>  

60、對用戶需求進行分析是數(shù)據(jù)庫設計的第一個階段。不斷地調(diào)查與研究用戶需求,了解企業(yè)運作流程等系統(tǒng)需求,是設計概念模型的基礎。</p><p>  (2)設計數(shù)據(jù)的概念模型</p><p>  概念模型是按用戶的觀點來對數(shù)據(jù)建模,是用于進行信息世界建模的工具。它對整個數(shù)據(jù)庫的設計具有深刻的影響。</p><p><b>  (3)邏輯結(jié)構(gòu)設計</b>

61、</p><p>  邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。</p><p><b>  數(shù)據(jù)庫的實施與維護</b></p><p>  客戶信息表如表5-1所示:</p><p>  表5-1 客戶信息表</p><p>  維修登記表如表5-2所示:&

62、lt;/p><p>  表5-2 維修登記表</p><p>  配件銷售表如表5-3所示:</p><p>  表5-3 配件銷售表</p><p>  售后服務表如表5-4所示:</p><p>  表5-4 售后服務表</p><p><b>  5.2 創(chuàng)建數(shù)據(jù)庫</b>

63、;</p><p>  在本系統(tǒng)中,需要掌握汽車的基本信息、每次汽車進貨信息、每次汽車銷售信息,此外,由于要進行用戶管理,還需要掌握使用本系統(tǒng)的用戶,各種數(shù)據(jù)表如下圖所示:</p><p>  圖 5-1 用戶登錄表</p><p>  圖5-2 維修登記表</p><p>  圖 5-3 配件庫存表</p><p>

64、  圖 5-4 售后服務表 </p><p><b>  第6章 系統(tǒng)實施</b></p><p>  經(jīng)過一系列的準備,對于系統(tǒng)整體的規(guī)劃已經(jīng)完成,下面開始對汽車4S店管理系統(tǒng)進行更為詳細的設計,我會分別把兩個模塊的主要功能介紹一下,同時貼出部分代碼。</p><p>  整個汽車4S店管理系統(tǒng)提供客戶登錄,主要功能是系統(tǒng)根據(jù)客戶對應輸

65、入用戶名和密碼是否合法進行驗證。當用戶點擊“登錄”按鈕時,單擊事件完成用戶的驗證和登錄客戶系統(tǒng)工作,首先會根據(jù)輸入的內(nèi)容來確定要驗證的數(shù)據(jù)庫中的數(shù)據(jù),然后從相應的表中進行查詢,如果能查到記錄,則將用戶輸入的密碼和數(shù)據(jù)庫中該用戶密碼進行對照,如果相同,則進入客戶使用系統(tǒng)對應功能。</p><p>  6.1 登錄界面的設計</p><p>  圖6-1 4S店汽車管理系統(tǒng)登錄界面</p

66、><p>  登錄界面的部分源代碼如下:</p><p>  procedure TForm7.Button1Click(Sender: TObject);</p><p><b>  begin</b></p><p>  IF Not adotable1.Locate('user',edit1.Text,

67、[]) then</p><p><b>  begin</b></p><p>  SHOWMESSAGE('用戶名不存在需要注冊!');</p><p><b>  end</b></p><p><b>  else</b></p><

68、p><b>  begin</b></p><p>  if adotable1.FieldByName('user').AsString=edit1.Text then</p><p>  if adotable1.FieldByName('pwd').AsString=edit2.Text then</p>&l

69、t;p><b>  begin</b></p><p>  form1.Show;</p><p>  form7.Hide;</p><p><b>  end</b></p><p><b>  else</b></p><p><b&g

70、t;  begin</b></p><p>  SHOWMESSAGE('密碼錯誤!');</p><p><b>  end;</b></p><p><b>  end;</b></p><p><b>  end;</b></p>

71、<p>  procedure TForm7.Button3Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form7.Hide;</p><p>  form2.show;</p><p><b>  end;</b>

72、</p><p>  procedure TForm7.Button2Click(Sender: TObject);</p><p><b>  begin</b></p><p><b>  close;</b></p><p><b>  end;</b></p>

73、;<p>  procedure TForm7.Image1Click(Sender: TObject);</p><p><b>  begin</b></p><p><b>  end;</b></p><p><b>  End.</b></p><p>

74、  6.2 系統(tǒng)主界面的設計</p><p>  如果用戶通過登錄窗體登錄了本系統(tǒng),將會出現(xiàn)如下圖所示的界面,該窗體是為整個系統(tǒng)中的窗體提供一個統(tǒng)一管理的環(huán)境。其中設計了菜單,不同的菜單對應不同的系統(tǒng)功能;根據(jù)不同的用戶身份,將會顯示不同的菜單,這樣就實現(xiàn)了使功能隨用戶的不同而不同的設計思路。</p><p>  6.2.1 系統(tǒng)主界面顯示</p><p>  圖6

75、-2 汽車前臺系統(tǒng)界面圖</p><p>  在上述模塊中,客戶信息模塊分為:車輛維修登記,維修登記修改。</p><p>  企業(yè)管理模塊分為:添加配件,配件銷售。</p><p>  業(yè)務查詢模塊分為:庫房配件查詢,汽車維修信息查詢。</p><p>  系統(tǒng)主界面部分源代碼如下:</p><p>  proce

76、dure TForm1.N14Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form2.show;</p><p>  form1.hide;</p><p>  form2.Caption :='車輛登記';</p>&

77、lt;p>  form2.Button2.Enabled :=false;</p><p><b>  end;</b></p><p>  procedure TForm1.N15Click(Sender: TObject);</p><p><b>  begin</b></p><p>

78、  form2.show;</p><p>  form1.hide;</p><p>  form2.Caption :='登記修改';</p><p>  form2.Button1.Enabled :=false;</p><p><b>  end;</b></p><p>

79、;  procedure TForm1.FormCreate(Sender: TObject);</p><p><b>  var </b></p><p>  DT:TdateTime;</p><p>  Dw:Integer;</p><p><b>  S:String;</b><

80、;/p><p><b>  begin</b></p><p><b>  Dt:=now;</b></p><p>  Dw:=DayOfWeek(Dt);</p><p>  StatusBar1.Panels[1].Text:='今日日期為:'+SysUtils.DateToStr

81、(Dt);</p><p><b>  end;</b></p><p>  procedure TForm1.SpeedButton5Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form1.Hide;</p>&

82、lt;p>  form8.show;</p><p><b>  end;</b></p><p><b>  end.</b></p><p>  6.2.2 窗體界面顯示</p><p>  1)用戶可根據(jù)車牌號、車型、車主姓名、聯(lián)系電話、維修類型等建立維修登記表,也可根據(jù)前面登記好的維修

83、表進行登記修改。如圖6-3所示:</p><p>  圖6-3 客戶信息表</p><p>  客戶信息表中部分源代碼如下:</p><p>  procedure TForm2.Button1Click(Sender: TObject);</p><p><b>  begin</b></p><p

84、>  adotable1.append;</p><p>  showmessage('數(shù)據(jù)已保存!');</p><p><b>  end;</b></p><p>  procedure TForm2.Button2Click(Sender: TObject);</p><p><b&g

85、t;  begin</b></p><p>  adotable1.Edit;</p><p>  adotable1.Post;</p><p><b>  end;</b></p><p>  procedure TForm2.Button3Click(Sender: TObject);</p>

86、;<p><b>  begin</b></p><p>  form2.Hide;</p><p>  form1.show;</p><p><b>  end;</b></p><p><b>  end.</b></p><p> 

87、 2)用戶可通過委托編號、登記日期、車牌編號、車型、車主姓名等方式查詢維修登記表,如圖6-4所示:</p><p>  圖6-4汽車維修查詢表</p><p>  汽車維修查詢表部分源代碼如下:</p><p>  procedure TForm6.Button1Click(Sender: TObject);</p><p><b>

88、;  begin</b></p><p>  if radiogroup1.itemindex<>-1 then</p><p><b>  begin</b></p><p>  case radiogroup1.itemindex of</p><p><b>  0:begin&l

89、t;/b></p><p>  adodataset1.filtered:=false;//使filter屬性失效</p><p>  adodataset1.filter:='委托編號='+''''+edit1.text+'''';</p><p>  //filter屬性用來過

90、濾掉不需要的數(shù)據(jù)</p><p>  //''''表示一個單引號</p><p>  adodataset1.filtered:=true;</p><p><b>  end;</b></p><p><b>  1:begin</b></p><

91、;p>  adodataset1.filtered:=false;</p><p>  adodataset1.filter:='登記日期='+''''+edit2.text+'''';</p><p>  //filter屬性值是一個字符串</p><p>  adodatase

92、t1.filtered:=true;</p><p><b>  end;</b></p><p><b>  2:begin</b></p><p>  adodataset1.filtered:=false;</p><p>  adodataset1.filter:='車牌編號=

93、9;+''''+edit3.text+'''';</p><p>  //filter屬性值是一個字符串</p><p>  adodataset1.filtered:=true;</p><p><b>  end;</b></p><p><b&g

94、t;  3:begin</b></p><p>  adodataset1.filtered:=false;</p><p>  adodataset1.filter:='車型單位='+''''+edit4.text+'''';</p><p>  //filter屬性值是一

95、個字符串</p><p>  adodataset1.filtered:=true;</p><p><b>  end;</b></p><p><b>  4:begin</b></p><p>  adodataset1.filtered:=false;</p><p>

96、;  adodataset1.filter:='車主姓名'+''''+edit5.text+'''';</p><p>  //filter屬性值是一個字符串</p><p>  adodataset1.filtered:=true;</p><p><b>  end;<

97、;/b></p><p><b>  5:begin</b></p><p>  adodataset1.filtered:=false;</p><p>  adodataset1.filter:='聯(lián)系電話'+''''+edit6.text+'''';&l

98、t;/p><p>  //filter屬性值是一個字符串</p><p>  adodataset1.filtered:=true;</p><p><b>  end;</b></p><p><b>  6:begin</b></p><p>  adodataset1.fi

99、ltered:=false;</p><p>  adodataset1.filter:='押金金額'+''''+edit7.text+'''';</p><p>  //filter屬性值是一個字符串</p><p>  adodataset1.filtered:=true;</

100、p><p><b>  end;</b></p><p><b>  7:begin</b></p><p>  adodataset1.filtered:=false;</p><p>  adodataset1.filter:='維修類型'+''''+

101、edit8.text+'''';</p><p>  //filter屬性值是一個字符串</p><p>  adodataset1.filtered:=true;</p><p><b>  end;</b></p><p><b>  end;</b></p

102、><p><b>  end;</b></p><p><b>  end;</b></p><p>  procedure TForm6.Button2Click(Sender: TObject);</p><p><b>  begin</b></p><p

103、>  adodataset1.filtered:=false;</p><p><b>  end;</b></p><p><b>  end.</b></p><p>  3)管理員可通過產(chǎn)品編號、產(chǎn)品型號、產(chǎn)品名稱等方式查詢庫存中的配件,如圖6-5所示:</p><p>  圖6-5 庫

104、存?zhèn)浼樵儽?lt;/p><p>  庫存?zhèn)浼樵儽聿糠衷创a如下:</p><p>  procedure TForm5.Button1Click(Sender: TObject);</p><p><b>  begin</b></p><p>  if radiogroup1.itemindex<>-1 t

105、hen</p><p><b>  begin</b></p><p>  case radiogroup1.itemindex of</p><p><b>  0:begin</b></p><p>  adodataset1.filtered:=false;//使filter屬性失效</

106、p><p>  adodataset1.filter:='產(chǎn)品編號='+''''+edit1.text+'''';</p><p>  //filter屬性用來過濾掉不需要的數(shù)據(jù)</p><p>  //''''表示一個單引號</p><p

107、>  adodataset1.filtered:=true;</p><p><b>  end;</b></p><p><b>  1:begin</b></p><p>  adodataset1.filtered:=false;</p><p>  adodataset1.filter

108、:='產(chǎn)品型號='+''''+edit2.text+'''';</p><p>  //filter屬性值是一個字符串</p><p>  adodataset1.filtered:=true;</p><p><b>  end;</b></p>&

109、lt;p><b>  2:begin</b></p><p>  adodataset1.filtered:=false;</p><p>  adodataset1.filter:='產(chǎn)品名稱='+''''+edit3.text+'''';</p><p>

110、  //filter屬性值是一個字符串</p><p>  adodataset1.filtered:=true;</p><p><b>  end;</b></p><p><b>  3:begin</b></p><p>  adodataset1.filtered:=false;</

111、p><p>  adodataset1.filter:='單位='+''''+edit4.text+'''';</p><p>  //filter屬性值是一個字符串</p><p>  adodataset1.filtered:=true;</p><p><

112、b>  end;</b></p><p><b>  4:begin</b></p><p>  adodataset1.filtered:=false;</p><p>  adodataset1.filter:='進價='+''''+edit5.text+''

113、'';</p><p>  //filter屬性值是一個字符串</p><p>  adodataset1.filtered:=true;</p><p><b>  end;</b></p><p><b>  5:begin</b></p><p>  a

114、dodataset1.filtered:=false;</p><p>  adodataset1.filter:='賣價='+''''+edit6.text+'''';</p><p>  //filter屬性值是一個字符串</p><p>  adodataset1.filtered

115、:=true;</p><p><b>  end;</b></p><p><b>  end;</b></p><p><b>  end;</b></p><p><b>  end;</b></p><p>  proced

116、ure TForm5.Button2Click(Sender: TObject);</p><p><b>  begin</b></p><p>  adodataset1.filtered:=false;</p><p><b>  end;</b></p><p><b>  end

117、.</b></p><p>  4)管理員還可通過產(chǎn)品編號、產(chǎn)品型號、產(chǎn)品名稱、單位進價等信息在企業(yè)管理模塊中添加配件,如圖6-6所示:</p><p>  圖6-6 添加配件表</p><p>  添加配件表的部分源代碼如下:</p><p>  procedure TForm3.Button1Click(Sender: TOb

118、ject);</p><p><b>  begin</b></p><p>  button3.Enabled:=true;</p><p>  adotable1.Append;</p><p><b>  end;</b></p><p>  procedure TFo

119、rm3.Button2Click(Sender: TObject);</p><p><b>  begin</b></p><p>  adotable1.Edit;</p><p>  button3.Enabled:=true;</p><p>  button1.Enabled:=false;</p>

120、<p>  adotable1.Post;</p><p><b>  end;</b></p><p>  procedure TForm3.Button3Click(Sender: TObject);</p><p><b>  begin</b></p><p>  ADOTab

121、le1.Append;</p><p>  showmessage('提交已保存!');</p><p>  button1.Enabled:=true;</p><p>  button3.Enabled:=false;</p><p><b>  end;</b></p><p&g

122、t;  procedure TForm3.Button5Click(Sender: TObject);</p><p><b>  begin</b></p><p>  ADOTable1.Filtered:=false;</p><p><b>  end;</b></p><p><b&

123、gt;  end.</b></p><p>  5)管理員可通過編號、賣出數(shù)量等信息進行一個出庫的匯總,如圖6-7所示:</p><p>  圖6-7 配件銷售情況表</p><p>  配件銷售情況表部分源代碼如下:</p><p>  procedure TForm4.Button1Click(Sender: TObject)

124、;</p><p><b>  begin</b></p><p>  with ADOQuery1 do begin</p><p>  ADOQuery1.close;</p><p>  ADOQuery1.sql.Clear;</p><p>  ADOQuery1.sql.Add(&#

125、39; UPDATE pjtj set 數(shù)量=數(shù)量-cint('''+Edit2.Text+''')');</p><p>  ADOQuery1.sql.add( 'WHERE 產(chǎn)品編號 = ''' + Edit1.Text + '''');</p><p>  AD

126、OQuery1.EXECSQL;</p><p>  SHOWmessage('更新完成');</p><p><b>  end;</b></p><p><b>  end;</b></p><p>  procedure TForm4.FormCreate(Sender: TO

127、bject);</p><p><b>  begin</b></p><p>  edit1.Text :='';</p><p><b>  end;</b></p><p>  procedure TForm4.Button3Click(Sender: TObject);<

128、;/p><p><b>  begin</b></p><p>  DBGrid1.datasource:=datasource2;</p><p>  with ADOQuery2 do</p><p><b>  begin</b></p><p><b>  cl

129、ose;</b></p><p><b>  open;</b></p><p><b>  end</b></p><p><b>  end;</b></p><p><b>  end.</b></p><p> 

130、 管理員可通過姓名、性別、客戶需求、車型、聯(lián)系電話等信息為用戶提供一個很好的售后服務。如圖6-8所示:</p><p>  圖6-8 售后服務表</p><p>  售后服務表部分源代碼如下:</p><p>  procedure TForm8.Button3Click(Sender: TObject);</p><p><b>

131、  begin</b></p><p>  adotable1.Append;</p><p><b>  end;</b></p><p><b>  end.</b></p><p><b>  第7章 測試報告</b></p><p>

132、;<b>  7.1 編寫目的</b></p><p>  系統(tǒng)測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。測試的目的就是希望能以最少的人力和時間發(fā)現(xiàn)潛在的各種錯誤和缺陷。應根據(jù)開發(fā)各階段的需求、設計等文檔或程序的內(nèi)部結(jié)構(gòu)精心設計測試用例,并利用這些實 例來運行程序,以便發(fā)現(xiàn)錯誤。信息系統(tǒng)測試應包括軟件測試、硬件測試和網(wǎng)絡測試。</p>&l

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論