版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 題目 汽車4S店CRM管理系統(tǒng) </p><p><b> 摘 要</b></p><p> 隨著汽車產(chǎn)業(yè)的迅猛發(fā)展,以汽車整體銷售、汽車配件銷售、售后服務(wù)和信息反饋的4S經(jīng)營模式應(yīng)運(yùn)而生,它作為產(chǎn)業(yè)鏈條中重要環(huán)節(jié),也面
2、臨著巨大的機(jī)會(huì)和挑戰(zhàn),因此原始的管理手段已經(jīng)不能適應(yīng)當(dāng)前的發(fā)展需求。而隨著競爭加劇,不斷有4S店關(guān)門倒閉的消息,于是,有了新的理解:在對(duì)營銷模式的分析外,還必要用信息化管理提升核心競爭力。</p><p> 經(jīng)過對(duì)汽車4S店多方面的調(diào)查和研究,綜合以往的汽車企業(yè)管理模式和當(dāng)今需求,設(shè)計(jì)出了汽車4S店管理系統(tǒng)。從基本上講,該系統(tǒng)的設(shè)計(jì)必須要顧及到適合當(dāng)今發(fā)展形勢(shì)以及企業(yè)的泛用性。本系統(tǒng)采用多層框架結(jié)合,整個(gè)系統(tǒng)根
3、據(jù)功能劃分為用戶和管理者兩個(gè)不同的身份,給出不同的操作界面,在頁面中根據(jù)身份判斷來實(shí)現(xiàn)相應(yīng)功能。整個(gè)系統(tǒng)劃分為客戶功能模塊、庫存管理、會(huì)員管理、訂單管理、輸出管理等五大功能模塊。它根據(jù)添加數(shù)據(jù)庫相應(yīng)的數(shù)據(jù),來拉近客戶與管理者的距離,使得交易更簡單、方便,實(shí)現(xiàn)了客戶會(huì)員和商品庫存同時(shí)管理的綜合性要求。</p><p> 本管理系統(tǒng)采用“MyEclipse”為開發(fā)環(huán)境,采用“JSP+Oracle 10g”開發(fā)技術(shù),
4、利用JAVA語言進(jìn)行編程求解,系統(tǒng)設(shè)計(jì)簡單易懂,界面清潔,操作方便。</p><p> 關(guān)鍵詞:汽車管理系統(tǒng);SSH框架;JSP</p><p><b> Abstract</b></p><p> The 4S auto marketing model featuring vehicle sales (Sale), parts (Spa
5、repart), service (Service), and information feedback (Survey) emerges with the rapid development of the automotive industry. Being the key link in industrial chain, 4S model is confronted with both enormous opportunities
6、 as well as challenges, since the outdated management can no longer meet the requirement of the fast development of the industry. Given that many 4S stores shut down due to increasing competition, sheer analysi</p>
7、<p> The 4S store management system is therefore designed based on the comprehensive survey and research of 4S stores, the lessons and experiences drawn from previous automotive enterprises management models, and
8、 the need of the current market. In principle, this design needs to adapt to the trend of development and should be applicable to all enterprises. The whole system is multilayered which provide customers and managers wit
9、h different operation interfaces respectively. Users with different ident</p><p> This management system take MyEclips as the SDE,adopting JSP plus Oracle 10g and use Jave programming language to solve prob
10、lem. System is designed to be clean interface, easy to operate.</p><p> Key words: 4S Management System,SSH Framework,JSP</p><p><b> 目 錄</b></p><p><b> 1 引 言
11、1</b></p><p> 1.1 課題的背景1</p><p> 1.2 課題意義1</p><p> 1.3 本文的主要工作2</p><p> 1.4 本文的內(nèi)容安排2</p><p> 2 系統(tǒng)環(huán)境與開發(fā)工具的介紹3</p><p> 2.1 SSH框
12、架以及MVC框架簡述3</p><p> 2.2 MyEclipse以及開發(fā)JSP使用介紹3</p><p> 2.3 數(shù)據(jù)庫Oracle 10g簡述5</p><p> 2.4 本章小結(jié)6</p><p><b> 3 系統(tǒng)分析7</b></p><p> 3.1 業(yè)務(wù)流程分
13、析7</p><p> 3.1.1 采購以及銷售7</p><p> 3.1.2 零配件管理8</p><p> 3.1.3 汽車庫存業(yè)務(wù)管理9</p><p> 3.2 需求分析10</p><p> 3.2.1 對(duì)功能的需求分析10</p><p> 3.3 可行性分
14、析11</p><p> 3.3.1 經(jīng)濟(jì)可行性分析11</p><p> 3.3.2 技術(shù)可行性分析12</p><p> 3.4 本章小結(jié)12</p><p><b> 4 系統(tǒng)設(shè)計(jì)13</b></p><p> 4.1 功能設(shè)計(jì)13</p><p&g
15、t; 4.1.1 管理員模塊14</p><p> 4.1.2 客戶模塊15</p><p> 4.2 ER圖設(shè)計(jì)16</p><p> 4.3 數(shù)據(jù)庫設(shè)計(jì)18</p><p> 4.4 本章小結(jié)21</p><p><b> 5 系統(tǒng)實(shí)施22</b></p>
16、<p> 5.1 系統(tǒng)的主頁界面22</p><p> 5.2 用戶模塊界面24</p><p> 5.2.1 新用戶注冊(cè)24</p><p> 5.2.2 財(cái)務(wù)收銀功能25</p><p> 5.2.3 購物車功能25</p><p> 5.2.4 賬單生成功能26</p&g
17、t;<p> 5.3 管理員模塊界面27</p><p> 5.3.1 管理員登錄界面27</p><p> 5.3.2 商品管理功能的實(shí)現(xiàn)28</p><p> 5.3.3 會(huì)員管理功能實(shí)現(xiàn)31</p><p> 5.3.4 訂單管理功能實(shí)現(xiàn)32</p><p> 5.4 本章小結(jié)
18、33</p><p><b> 6 展 望34</b></p><p> 6.1 汽車4S店信息化建設(shè)展望34</p><p> 6.2 汽車4S店管理系統(tǒng)總結(jié)34</p><p><b> 參考文獻(xiàn)36</b></p><p><b> 致
19、 謝37</b></p><p><b> 1 引 言</b></p><p><b> 1.1 課題的背景</b></p><p> 經(jīng)歷過一百多年的發(fā)展,汽車工業(yè)已經(jīng)成為一部分國家的經(jīng)濟(jì)支柱和產(chǎn)業(yè),對(duì)人類社會(huì)文明帶來了巨大影響,隨著人們的生活水平不斷提高,人們對(duì)于汽車的消費(fèi)需求也日漸旺盛,整個(gè)汽車工
20、業(yè)擁有龐大的市場,這其中,中國的汽車市場發(fā)展迅速,每年都以20%以上速度增長,巨大的經(jīng)濟(jì)效益驅(qū)使,令各汽車廠家加大投資,同時(shí)對(duì)于汽車的銷售渠道和模式的探求也在不斷進(jìn)步,在競爭十分激烈的形勢(shì)下,一種介于廠家和消費(fèi)者之間的紐帶,汽車4S店也如雨后春筍般不斷出現(xiàn)。</p><p> 4S店是一種以“四位一體”為核心的汽車特許經(jīng)營模式,包括整車銷售(Sale)、零配件(Sparepart)、售后服務(wù)(Service)、
21、信息反饋 (Survey)等。它擁有統(tǒng)一的外觀形象,統(tǒng)一的標(biāo)識(shí),統(tǒng)一的管理標(biāo)準(zhǔn),只經(jīng)營單一的品牌的特點(diǎn)。它是一種個(gè)性突出的有形市場,具有渠道一致性和統(tǒng)一的文化理念,按照生產(chǎn)廠家的統(tǒng)一店內(nèi)外設(shè)計(jì)要求建造,投資巨大,動(dòng)輒上百萬,甚至幾千萬,4S店在提升汽車品牌、汽車生產(chǎn)企業(yè)形象上的優(yōu)勢(shì)是顯而易見的。</p><p> 4S店是1998年以后才逐步由歐洲傳入中國的。由于它與各個(gè)廠家之間建立了緊密的產(chǎn)銷關(guān)系,具有購物環(huán)
22、境優(yōu)美、品牌意識(shí)強(qiáng)等優(yōu)勢(shì),一度被國內(nèi)諸多廠家效仿。而4S店模式這幾年在國內(nèi)發(fā)展極為迅速。汽車行業(yè)的4S店就是汽車廠家為了滿足客戶在服務(wù)方面的需求而推出的一種業(yè)務(wù)模式。4S店的核心含義是“汽車終身服務(wù)解決方案”。</p><p> 隨著銷售市場的擴(kuò)大以及復(fù)雜的物流環(huán)境,對(duì)于店面的管理也愈加繁瑣,增加了管理上的壓力,同時(shí)介于店面流動(dòng)金額較大,使得無法承擔(dān)些許錯(cuò)誤,這時(shí)候就需要有汽車管理系統(tǒng)來提高管理工作的效率。通過
23、建立這樣的系統(tǒng),可以做到汽車信息的規(guī)范管理、快速查詢和科學(xué)統(tǒng)計(jì),從而減少管理方面的工作量。</p><p><b> 1.2 課題意義</b></p><p> 然而目前由于我國盲目的跟風(fēng)現(xiàn)象嚴(yán)重,許多4S店不考慮任何問題,一擁而上建立4S店,導(dǎo)致社會(huì)資源浪費(fèi),同時(shí)也增加了自身的競爭壓力?,F(xiàn)在隨著利潤空間不斷壓縮,有很多4S店面臨生存危機(jī),降低成本運(yùn)營的問題迫在眉
24、睫。</p><p> 信息管理系統(tǒng)在4S店的運(yùn)用,可以解決諸如問題。系統(tǒng)建立令整車銷售、配件供應(yīng)、接待服務(wù)以及業(yè)務(wù)財(cái)務(wù)管理等系統(tǒng)結(jié)合聯(lián)網(wǎng)。加強(qiáng)整體店面的信息建設(shè),使4S店發(fā)揮其優(yōu)勢(shì),縮小劣勢(shì)。其中發(fā)揮了系統(tǒng)的整體互動(dòng)和管理功能,減少管理者的工作量,也使錯(cuò)誤率降到最低[]。</p><p> 汽車銷售以及服務(wù)管理在計(jì)算機(jī)上的運(yùn)用順應(yīng)著時(shí)代發(fā)展,是信息化的大勢(shì)所趨,也是降低企業(yè)運(yùn)營成本、
25、提高整體競爭力的有效方法。</p><p> 1.3 本文的主要工作</p><p> 本文的研究是以減少人力管理的工作強(qiáng)度,同時(shí)也已減少實(shí)際商業(yè)運(yùn)營中出現(xiàn)的錯(cuò)誤為目的,由于汽車4S店整體的管理系統(tǒng)是一個(gè)比較復(fù)雜的系統(tǒng),其中有很多環(huán)節(jié),因此本系統(tǒng)的目的是達(dá)到其主要功能應(yīng)用,盡可能擴(kuò)展。同時(shí)要注意客戶對(duì)需求的分析,給對(duì)方一個(gè)可視化的操作界面。在具有實(shí)用性、可靠性、實(shí)用性的基礎(chǔ)上,方便客戶
26、的操作,減少用戶的操作。</p><p> 在本論文中,首先論述了汽車4S店管理系統(tǒng)的背景和研究意義;然后會(huì)對(duì)要開發(fā)的汽車4S店管理系統(tǒng)的開發(fā)環(huán)境和開發(fā)工具進(jìn)行較為細(xì)致的分析:包括有需求分析、可行性分析;同時(shí)對(duì)該系統(tǒng)進(jìn)行了功能設(shè)計(jì);在對(duì)系統(tǒng)分析與設(shè)計(jì)的基礎(chǔ)上,開發(fā)工具運(yùn)用了Java和Oracle開發(fā)了汽車4S店管理系統(tǒng);最后對(duì)已經(jīng)開發(fā)的整個(gè)系統(tǒng)進(jìn)行了測(cè)試。</p><p> 1.4 本
27、文的內(nèi)容安排</p><p> 系統(tǒng)論述的是汽車銷售系統(tǒng)的設(shè)計(jì),為了清楚、準(zhǔn)確的描述該系統(tǒng),我的論文從六個(gè)方面來論述。</p><p> 第一部分論述為什么要設(shè)計(jì)此系統(tǒng),這部分首先從汽車行業(yè)的發(fā)展需要入手,介紹了系統(tǒng)開發(fā)的背景(即系統(tǒng)開發(fā)的目的、意義)和系統(tǒng)的運(yùn)行環(huán)境。</p><p> 第二部分論述了及系統(tǒng)的運(yùn)行環(huán)境。</p><p>
28、; 第三部分是系統(tǒng)的分析,主要從需求分析、可行性分析、數(shù)據(jù)流程三個(gè)方面進(jìn)行論述,需求分析是這部分的重點(diǎn)。只有認(rèn)真了解用戶的需求,細(xì)致的進(jìn)行調(diào)查分析,把用戶“做什么”的要求轉(zhuǎn)換成一個(gè)完全的、細(xì)致的軟件模型并寫出規(guī)格說明,這樣才能準(zhǔn)確的表達(dá)用戶的要求。</p><p> 第四部分是對(duì)系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)的詳細(xì)設(shè)計(jì)、系統(tǒng)設(shè)計(jì)概要、模塊結(jié)構(gòu)設(shè)計(jì)三個(gè)方面進(jìn)行論述。</p><p> 第五部分是
29、系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。</p><p> 第六部分總結(jié)了信息化展望和本系統(tǒng)的特點(diǎn)。主要從企業(yè)管理者出發(fā)分析當(dāng)下環(huán)境信息化的重要性、系統(tǒng)運(yùn)行中的特殊模塊和不足方面進(jìn)行論述。論文最后又寫了參考文獻(xiàn)與致謝。</p><p> 2 系統(tǒng)環(huán)境與開發(fā)工具的介紹</p><p> 本汽車4S系統(tǒng)是基于SSH框架和MVC模式開發(fā)設(shè)計(jì)的,它選擇的前臺(tái)-后臺(tái)開發(fā)環(huán)境MyEclipse,
30、后臺(tái)數(shù)據(jù)庫使用Oracle 10g,其Web服務(wù)器為Tomcat 6.0及以上版本。</p><p> 2.1 SSH框架以及MVC框架簡述</p><p> SSH 為 struts+spring+hibernate的一個(gè)集成框架,是目前較流行的一種Web應(yīng)用程序開源框架。集成SSH框架的系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清
31、晰、可復(fù)用性好、維護(hù)方便的Web應(yīng)用程序。其中使用Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)MVC的分離,在Struts框架的模型部分,利用Hibernate框架對(duì)持久層提供支持,業(yè)務(wù)層用Spring支持[]。</p><p> MVC(Model View Controller)模型(model)-視圖(view)-控制器(controller) MVC本來是存在于Deskt op程序中的,M是指數(shù)據(jù)模型,
32、V是指用戶界面,C則是控制器[]。</p><p> MVC框架圖如圖2-1所示:</p><p> 圖 2-1 MVC框架圖</p><p> 使用MVC的目的是將M和V的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計(jì)數(shù)據(jù)你可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應(yīng)該同步更新。 </p>
33、<p> 2.2 MyEclipse以及開發(fā)JSP使用介紹</p><p> MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率[]。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試
34、和發(fā)布功能。</p><p> JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易[]。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JS
35、P文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽[]。</p><p> JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已
36、出臺(tái)。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)[]。</p><p>
37、 自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。</p><p> JSP可用一種簡單易懂的等式表示為:HTML+Java=JSP。</p><p> 用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面,并使用JSP標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求
38、變化的,例如請(qǐng)求賬戶信息或者特定的一瓶酒的價(jià)格等)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運(yùn)行。由于核心邏輯被封裝在標(biāo)識(shí)和JavaBeans中,所以Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成[]。</p><p> 在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和腳本,生成所請(qǐng)求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBC技
39、術(shù)訪問數(shù)據(jù)庫或者包含文件),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器[]。這既有助于作者保護(hù)自己的代碼,又能保證任何基于HTML的Web瀏覽器的完全可用性。</p><p> Java中連接數(shù)據(jù)庫的技術(shù)是JDBC,Java程序通過JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。Sun公司還開發(fā)了JDBC-ODBC bridge,利用此技術(shù)Java程序可以訪問帶有ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫,
40、目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有ODBC驅(qū)動(dòng)程序,所以Java程序能訪問諸如Oracle、Sybase、MS SQL Server和MS Access等數(shù)據(jù)庫[]。</p><p> 此外,通過開發(fā)標(biāo)識(shí)庫,JSP技術(shù)可以進(jìn)一步擴(kuò)展。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來進(jìn)行工作。</p><p>
41、 JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且能擴(kuò)展到支持企業(yè)級(jí)的分布式應(yīng)用中。作為采用Java技術(shù)家族的一部分,以及Java 2(企業(yè)版體系結(jié)構(gòu))的一個(gè)組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。 由于JSP頁面的內(nèi)置腳本語言是基于Java的,而且所有的JSP頁面都被編譯成為Java Servlets,所以JSP頁面具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。作為Java平臺(tái)的一部分,
42、JSP擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。</p><p> 2.3 數(shù)據(jù)庫Oracle 10g簡述</p><p> 今天,Oracle能夠領(lǐng)先于競爭對(duì)手提供包括平臺(tái)產(chǎn)品、應(yīng)用產(chǎn)品和完善的服務(wù)在內(nèi)的先進(jìn)的、完整的、集成的電子商務(wù)解決方案,可以無縫集成供應(yīng)鏈管理(SCM)、企業(yè)資源管理(ERP)、客戶資源管理(CRM)和企業(yè)商業(yè)智能(BI)和電子商務(wù)應(yīng)用IP(Intern
43、et Pocurement)、Exchange、Portal-to-go等產(chǎn)品[]。Oracle從低端到高端的所有方案100%基于Internet應(yīng)用體系結(jié)構(gòu),都可以通過Web安全、直接地訪問,使企業(yè)能夠通過Web完成包括報(bào)價(jià)、定單、支付、執(zhí)行、服務(wù)等在內(nèi)的企業(yè)業(yè)務(wù)過程的所有環(huán)節(jié),幫助企業(yè)將現(xiàn)有業(yè)務(wù)內(nèi)容快速轉(zhuǎn)移到電子商務(wù),迅速獲得來自電子商務(wù)的高效益。</p><p> ORACLE 10g已經(jīng)引入了共享SQL
44、和多線索服務(wù)器體系結(jié)構(gòu)[]。這減少了ORACLE的資源占用,并增強(qiáng)了ORACLE的能力,使之在低檔軟硬件平臺(tái)上用較少的資源就可以支持更多的用戶,而在高檔平臺(tái)上可以支持成百上千個(gè)用戶。 提供了基于角色(ROLE)分工的安全保密管理。在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。優(yōu)點(diǎn)體現(xiàn)在以下幾個(gè)方面:</p><p> 支持大量多媒體數(shù)據(jù),二進(jìn)制圖形、聲音、動(dòng)畫以及多維數(shù)據(jù)結(jié)構(gòu)等。提供了與第
45、三代高級(jí)語言的接口軟件PRO系列,能在Java言中嵌入SQL語句及過程化(PL/SQL)語句,對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操縱[]。加上它有許多優(yōu)秀的前臺(tái)開發(fā)工具如POWER BUILD、SQL FORMS、VISIA BASIC 等,可以快速開發(fā)生成基于客戶端PC平臺(tái)的應(yīng)用程序,并具有良好的移植性。提供了新的分布式數(shù)據(jù)庫能力??赏ㄟ^網(wǎng)絡(luò)較方便地讀寫遠(yuǎn)端數(shù)據(jù)庫里的數(shù)據(jù),并有對(duì)稱復(fù)制的技術(shù)[]。Oracle也許是最流行的服務(wù)器,占有最大的市場份額
46、,它被廣泛用于各個(gè)市場領(lǐng)域,滿足一系列的存儲(chǔ)需求,例如財(cái)務(wù)記錄,人力資源及訂單編制等,造成這種現(xiàn)象的原因之一在于Oracle較早的進(jìn)入RDBMS(關(guān)系型數(shù)據(jù)庫管理系統(tǒng))領(lǐng)域,并且提供可運(yùn)行于大多數(shù)操作系統(tǒng)上的數(shù)據(jù)庫版本,雖然Oracle的首選操作系統(tǒng)似乎正由Solaris轉(zhuǎn)為Linux,但是Oracle仍然在進(jìn)行與其他操作系統(tǒng)的兼容工作,盡管Oracle經(jīng)常在Unix或是Linux平臺(tái)上運(yùn)行,但是也有大量的Oracle在HP-UX和AI
47、X上運(yùn)行,隨著幾年前電子商務(wù)的激增,將會(huì)驅(qū)使Or</p><p><b> 2.4 本章小結(jié)</b></p><p> 本章主要介紹了汽車4S店管理系統(tǒng)所用的開發(fā)工具、開發(fā)環(huán)境、開發(fā)系統(tǒng)所運(yùn)用的SSH和MVC框架進(jìn)行了介紹,并對(duì)將要使用的JSP、Oracle 10g和Java語言進(jìn)行了簡單介紹。</p><p><b> 3 系
48、統(tǒng)分析</b></p><p> 汽車4S店管理系統(tǒng)是一個(gè)大型的軟件工程項(xiàng)目。要用適當(dāng)?shù)墓ぞ弑磉_(dá)用戶的需求模型,因此要對(duì)整個(gè)過程進(jìn)行項(xiàng)目管理方法,因此汽車4S系統(tǒng)分析對(duì)于汽車4S店管理系統(tǒng)的整體設(shè)計(jì)至關(guān)重要,在本部分對(duì)汽車4S店管理系統(tǒng)進(jìn)行了業(yè)務(wù)流程分析、需求分析及可行性分析,來明晰汽車4S店的業(yè)務(wù)以及數(shù)據(jù)流程,為下一步進(jìn)行設(shè)計(jì)做準(zhǔn)備。</p><p> 3.1 業(yè)務(wù)流程分
49、析</p><p> 業(yè)務(wù)流程具體體現(xiàn)在兩個(gè)模塊:客戶端模塊和后臺(tái)管理模塊兩個(gè)。圖3-1表示本汽車4S店管理系統(tǒng)的業(yè)務(wù)流程圖[]:</p><p> 圖 3-1 汽車4S店管理系統(tǒng)業(yè)務(wù)流程圖</p><p> 3.1.1采購以及銷售</p><p> 整個(gè)采購業(yè)務(wù)從訂單信息開始,汽車4S店與供應(yīng)商達(dá)成協(xié)議,然后從供商處得到整個(gè)汽車的信
50、息,然后汽車供應(yīng)商給汽車4S店供應(yīng)汽車。汽車入庫進(jìn)行檢驗(yàn)。同時(shí)在另一端汽車銷售,是有客戶購車協(xié)議開始,在客戶在汽車4S店選中的汽車并決定購買,汽車4S店會(huì)與客戶進(jìn)行訂單協(xié)議,擁有整個(gè)客戶的需求信息,包括汽車型號(hào)、顏色、配件、售價(jià)等等。當(dāng)銷售單成立,倉庫就可以進(jìn)行汽車的出庫處理。汽車出庫使庫存減少,同時(shí)會(huì)產(chǎn)生售后的服務(wù)單。</p><p> 圖3-2表示采購以及銷售的業(yè)務(wù)流程圖:</p><p
51、> 圖 3-2 采購銷售業(yè)務(wù)流程圖</p><p> 3.1.2 零配件管理</p><p> 零配件整體業(yè)務(wù)包括采購、銷售。</p><p> 其中采購有零配件采購訂單開始,與零配件供應(yīng)商達(dá)成協(xié)議,進(jìn)行零件采購;而客戶到汽車4S店購買汽車零配件,汽車4S店根據(jù)需求,會(huì)下達(dá)相應(yīng)的零配件銷售單。對(duì)日常的銷售提貨、采購入庫和物料庫位移動(dòng)等工作進(jìn)行管理,登記
52、數(shù)量賬目。</p><p> 通過了解整個(gè)業(yè)務(wù)流程,可以發(fā)現(xiàn)整車和零配件業(yè)務(wù)相似度較高,為了能統(tǒng)一管理,我想通過本系統(tǒng),將兩個(gè)部門合為一個(gè)模塊進(jìn)行系統(tǒng)操作,這樣雖然對(duì)管理者個(gè)人的工作壓力有所增加,但是實(shí)際上縮減了企業(yè)人員配比,使整個(gè)企業(yè)運(yùn)行效益提高。圖3-3表示采購以及銷售的數(shù)據(jù)流程圖。</p><p> 采購銷售數(shù)據(jù)流程圖能清晰表現(xiàn)出在本業(yè)務(wù)中數(shù)據(jù)走向。 </p>&l
53、t;p> 圖 3-3 采購銷售數(shù)據(jù)流程圖</p><p> 3.1.3 汽車庫存業(yè)務(wù)管理</p><p> 汽車庫存業(yè)務(wù)的完成需要汽車4S店多個(gè)部門人員的配合才能完成,從管理人員輸入客戶車輛的相關(guān)信息、調(diào)查員分析汽車故障后決定派工人員、派工人員確定車輛故障、更具車輛故障列出需要使用的物料、工具和服務(wù)、倉庫人員更具需求查詢庫存信息,確定是否需要采購相應(yīng)零配件和庫存調(diào)撥、車輛維修完
54、工結(jié)算。如圖3-4表示整體庫存管理流程圖。</p><p> 整體庫存管理數(shù)據(jù)流程圖能清晰的表明庫存業(yè)務(wù)的數(shù)據(jù)走向。</p><p> 圖 3-4 庫存管理流程圖</p><p> 從上列兩組流程圖看出,整車業(yè)務(wù)與零配件業(yè)務(wù)在本系統(tǒng)的功能流程設(shè)計(jì)中是類似的,所以我決定將兩者放在一個(gè)功能模塊中。</p><p><b> 3.
55、2 需求分析</b></p><p> 此系統(tǒng)是根據(jù)汽車4S店實(shí)際運(yùn)行情況,主要是將功能分為4個(gè)部分來滿足管理者的需求。即整車銷售(Sale)、零配件(Sparepart)、售后服務(wù)(Service)、信息反饋 (Survey)。汽車銷售人員可以通過使用本系統(tǒng)對(duì)車輛的庫存進(jìn)行管理,汽車部件部門人員可以通過此系統(tǒng)進(jìn)行汽車零配件的銷售、庫存、進(jìn)貨的管理,售后部門則可以通過本系統(tǒng)分別對(duì)整車和零配件進(jìn)行售后
56、管理,而信息反饋則可以收集客戶對(duì)所買產(chǎn)品的使用,來進(jìn)行一些使用體會(huì)的信息反饋,同時(shí)這里還記錄了那些曾經(jīng)購買過產(chǎn)品的客戶資料,也可以說是對(duì)于客戶資料的管理。</p><p> 3.2.1 對(duì)功能的需求分析</p><p> 汽車4S店由于其行業(yè)特點(diǎn),對(duì)經(jīng)營過程中所有步驟中最重要的環(huán)節(jié)——銷售、庫存、客戶進(jìn)行管理。能夠完成需要的統(tǒng)計(jì)數(shù)據(jù)和生成出入庫的單據(jù)。能夠?qū)ζ髽I(yè)經(jīng)營的資源進(jìn)行有效的管理
57、。</p><p> 汽車4S店管理系統(tǒng)的主要功能就要對(duì)庫存進(jìn)行信息化處理,對(duì)貨物出入庫以及庫存現(xiàn)狀進(jìn)行詳細(xì)記錄。通過控制現(xiàn)有庫存商品數(shù)量,保證企業(yè)正常運(yùn)轉(zhuǎn)的人力物力,從而降低整個(gè)企業(yè)的風(fēng)險(xiǎn),使企業(yè)整體能夠保證正常作業(yè)運(yùn)行,從而提高企業(yè)的核心競爭價(jià)值。</p><p> 在管理端方面,根據(jù)我對(duì)汽車企業(yè)的調(diào)查和了解,認(rèn)為此類企業(yè)的管理業(yè)務(wù)壓力集中在以下幾點(diǎn):</p><
58、;p> 1>汽車銷售業(yè)務(wù)管理</p><p> 銷售管理是整個(gè)系統(tǒng)的核心功能。處理過程中需要應(yīng)對(duì)汽車服務(wù)也中常見的方式,從而為財(cái)務(wù)報(bào)表提供合適的數(shù)據(jù)。此模塊還須提供優(yōu)良的查詢方式和清晰的界面,將商品的編碼、商品詳細(xì)信息、商品具體說明結(jié)合起來,找出最符合客戶需求的商品供其選擇。</p><p><b> 2>物料的庫存管理</b></p&g
59、t;<p> 整個(gè)庫存管理主要體現(xiàn)在兩個(gè)方面:物料出入庫移動(dòng)管理和庫存物料信息管理。其中對(duì)日常的銷售提貨、采購入庫等工作進(jìn)行管理,產(chǎn)生出入移動(dòng)記錄,改變倉庫數(shù)量,登記相應(yīng)賬目。</p><p> 從庫存物料信息上分析:如庫存數(shù)量、物料來源與去向、物料類型分析等。</p><p> 因此,對(duì)于庫存管理的功能需求基本體現(xiàn)在:1.日常倉庫中的庫存操作,如入庫、出庫、調(diào)撥等業(yè)務(wù)
60、處理的管理,并可以即時(shí)更新記錄庫存賬目。2.通過定期盤點(diǎn)和清查工作,能夠繪制相應(yīng)報(bào)表,通過圖表形式實(shí)時(shí)調(diào)整庫存。</p><p><b> 3>客戶信息管理</b></p><p> 我想把客戶和管理者通過本系統(tǒng)聯(lián)系在一起,管理者就可通過本系統(tǒng)掌握每個(gè)客戶的詳細(xì)信息。其中在客戶端即時(shí)產(chǎn)生的訂單系統(tǒng)會(huì)反應(yīng)在管理端,使管理者更快的了解到客戶需求,進(jìn)行類似快速反應(yīng)
61、的發(fā)貨,提高整個(gè)企業(yè)運(yùn)行效率。同時(shí)客戶也能了解到整個(gè)汽車4S店的庫存情況,在電腦前也能看到自己心儀的產(chǎn)品,來進(jìn)行選購,而不必親自到汽車4S店就可購買到心儀的產(chǎn)品。</p><p> 在客戶端方面,我的分析結(jié)論是令汽車銷售電子商務(wù)化,使會(huì)員客戶能足不出戶挑選出來合適的商品,通過管理端發(fā)布的各類商品信息反映到客戶那里,同時(shí)各類商品的銷售情況也會(huì)即時(shí)輸送到管理端,使管理員更快的了解到市場信息,從而對(duì)企業(yè)戰(zhàn)略部署做出判
62、斷,進(jìn)一步增加整體公司效率,使企業(yè)的核心競爭力更為突出。</p><p><b> 3.3 可行性分析</b></p><p> 3.3.1 經(jīng)濟(jì)可行性分析</p><p> 經(jīng)濟(jì)可行性是對(duì)將要開發(fā)的系統(tǒng)的成本效益進(jìn)行的量度,可以說是可行性分析中最重要的一個(gè),以低成本追求高效率是我們的目標(biāo)。通過日常對(duì)汽車4S店的業(yè)務(wù)分析,發(fā)現(xiàn)店面中人工處
63、理的信息量過大,日常工作繁瑣。本系統(tǒng)通過將大量信息流交給計(jì)算機(jī)處理,這就大大的節(jié)省了時(shí)間,減少人工操作會(huì)產(chǎn)生的誤差,從而提高了工作效率,避免了人力、物力、財(cái)力的浪費(fèi),由此可見,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。</p><p> 3.3.2 技術(shù)可行性分析 </p><p> 1>目前的網(wǎng)絡(luò)狀況可以對(duì)瀏覽器/服務(wù)器應(yīng)用提供可靠的支持</p><p> 該企
64、業(yè)已經(jīng)實(shí)現(xiàn)了局域網(wǎng)互連,網(wǎng)絡(luò)狀況良好,能較快速可靠的支持一般的網(wǎng)絡(luò)應(yīng)用,可以滿足一般性的瀏覽器/服務(wù)器應(yīng)用的網(wǎng)絡(luò)需求。</p><p> 2>現(xiàn)有的硬件環(huán)境可以滿足一般性應(yīng)用的需求</p><p> 3>現(xiàn)有的軟件環(huán)境可以滿足一般性應(yīng)用的需求</p><p> 該企業(yè)內(nèi)部的計(jì)算機(jī)上采用的操作系統(tǒng)平臺(tái),多為Microsoft公司的WindowsXP等
65、,為圖形化操作系統(tǒng),界面一致,用戶使用方便。數(shù)據(jù)庫管理系統(tǒng)(DBMS)采用的是Oracle。該系統(tǒng)具有性能穩(wěn)定、使用簡單、功能強(qiáng)大、安全等特點(diǎn),完全可以滿足中小型企業(yè)的數(shù)據(jù)管理和處理要求。</p><p> 4>系統(tǒng)開發(fā)人員的技術(shù)水平</p><p> 開發(fā)人員為信息管理與信息系統(tǒng)畢業(yè)生,具有一定的系統(tǒng)開發(fā)經(jīng)驗(yàn),專業(yè)知識(shí)掌握的也很好,再經(jīng)過參加實(shí)際項(xiàng)目的開發(fā),經(jīng)驗(yàn)更加成熟,能夠較
66、容易的了解用戶需求并能在計(jì)算機(jī)上實(shí)現(xiàn)。指導(dǎo)教師也具有很高的軟件開發(fā)經(jīng)驗(yàn),同時(shí)具有豐富的實(shí)際銷售管理方面的經(jīng)驗(yàn)。這些都是系統(tǒng)開發(fā)質(zhì)量的重要保證。</p><p><b> 5>結(jié)論</b></p><p> 通過后臺(tái)實(shí)現(xiàn)了對(duì)客戶各類訂單進(jìn)行管理的功能,實(shí)現(xiàn)了對(duì)網(wǎng)站新聞信息的更新功能。因此,該汽車4S店管理系統(tǒng)開發(fā)在技術(shù)上是可行的。</p><
67、;p><b> 3.4 本章小結(jié)</b></p><p> 系統(tǒng)開發(fā)過程中對(duì)于系統(tǒng)分析是最重要部分,為了開發(fā)出真正滿足用戶需要的軟件,本章對(duì)于系統(tǒng)進(jìn)行了詳細(xì)的分析,其中包括有對(duì)系統(tǒng)的業(yè)務(wù)分析、流程分析以及可行性分析,從而能夠更全面的掌握整個(gè)系統(tǒng)的設(shè)計(jì)流程并且判斷系統(tǒng)是否可行。</p><p><b> 4 系統(tǒng)設(shè)計(jì)</b></p
68、><p> 在對(duì)汽車4S店管理系統(tǒng)進(jìn)行了詳細(xì)的系統(tǒng)分析之后,需要對(duì)其功能模塊和數(shù)據(jù)庫的設(shè)計(jì)。在本部分,我將會(huì)對(duì)即將開發(fā)的汽車4S店管理系統(tǒng)進(jìn)行具體的設(shè)計(jì)。</p><p><b> 4.1 功能設(shè)計(jì)</b></p><p> 汽車4S店管理系統(tǒng)是由客戶和管理者兩個(gè)模塊構(gòu)成,其中客戶端系統(tǒng)模塊是由注冊(cè)登錄、修改信息、購物車引導(dǎo)、訂貨管理等功能組
69、成。管理員模塊是由商品庫存管理、客戶信息管理、訂單信息管理等功能組成,客戶和管理員都需要通過身份驗(yàn)證和權(quán)限才能進(jìn)入系統(tǒng)。圖4-1為整體的功能結(jié)構(gòu)設(shè)計(jì)圖。</p><p> 圖 4-1功能結(jié)構(gòu)設(shè)計(jì)圖</p><p> 4.1.1 管理員模塊</p><p> 1>基礎(chǔ)信息管理功能:</p><p> (1)訂單目錄,管理訂單基礎(chǔ)信
70、息。</p><p> (2)倉庫目錄,管理倉庫基礎(chǔ)信息。</p><p> (3)會(huì)員客戶目錄,管理會(huì)員客戶基礎(chǔ)信息。</p><p> 2>零配件庫存管理功能:</p><p> (1)零配件訂單,零件銷售是汽車4S店的主要業(yè)務(wù)之一。零件定單是整個(gè)零件銷售業(yè)務(wù)的起點(diǎn)。零配件定單主要功能是記錄零配件采購預(yù)定信息。</p&
71、gt;<p> (2)零配件采購入庫,記錄零配件采購入庫信息。采購入庫一旦發(fā)生,零件庫存、供應(yīng)商應(yīng)付賬將相應(yīng)增加。零件入庫時(shí),如果針對(duì)的是某一張零件采購定單的話,入庫數(shù)量將回寫定單當(dāng)中,以便定單管理,一旦入庫數(shù)量大于或等于定單數(shù)量,定單將被認(rèn)為已經(jīng)執(zhí)行完畢[]。</p><p> (3)舊件重用入庫,記錄零配件舊件重用入庫的信息。汽車維修換下的零件,經(jīng)過一定的處理是可以繼續(xù)使用的,當(dāng)發(fā)生舊件重用
72、入庫時(shí),零件庫存增加,但供應(yīng)商應(yīng)付賬不增加。</p><p> (4)零配件出庫,記錄零配件銷售出庫情況。當(dāng)零配件銷售出庫業(yè)務(wù)發(fā)生,零配件庫存將減少。</p><p> (5)維修領(lǐng)料,維修業(yè)務(wù)通常都會(huì)涉及到更換汽車零件的事情,當(dāng)維修更換零件時(shí)必須開具維修領(lǐng)料出庫單。維修領(lǐng)料出庫單記錄維修領(lǐng)料出庫相關(guān)信息,一旦入賬,零件庫存減少,并回寫相關(guān)的維修委托單。</p><
73、p> (6)銷售退貨,零件銷售給客戶,如果發(fā)生質(zhì)量問題,客戶將要求銷售退貨。銷售退貨業(yè)務(wù)發(fā)生,零件庫存增加,本月銷售以負(fù)數(shù)增加,客戶應(yīng)收款以負(fù)數(shù)增加。</p><p> (7)庫存調(diào)撥,為了使各個(gè)倉庫的存儲(chǔ)量達(dá)到一個(gè)較合理的水平,有時(shí)候必須進(jìn)行庫存調(diào)撥的處理,這時(shí)候要開出庫存調(diào)撥單,庫存調(diào)撥并不影響整個(gè)庫存的存量,只影響各個(gè)倉庫各自的數(shù)量。</p><p> (8)期初庫存,系
74、統(tǒng)初始化的時(shí)候必須錄入原有的倉庫存量,我們叫它期初庫存。期初庫存的入賬如同本期新開一張采購入庫單。期初庫存入賬將使庫存增加。庫存盤點(diǎn),實(shí)際的工作中難免會(huì)發(fā)生錯(cuò)誤,計(jì)算機(jī)處理數(shù)據(jù)經(jīng)過一段時(shí)間以后,可能會(huì)出現(xiàn)現(xiàn)實(shí)數(shù)據(jù)跟數(shù)據(jù)庫數(shù)據(jù)有出入。盤點(diǎn)的工作就是因此而產(chǎn)生的。在盤點(diǎn)業(yè)務(wù)中,發(fā)現(xiàn)現(xiàn)實(shí)比數(shù)據(jù)庫中的存量少,要以出庫形式入賬;如果現(xiàn)實(shí)比數(shù)據(jù)庫多,則以入庫形式入賬。相應(yīng)地庫存數(shù)量增加或減少。</p><p> (9)庫存
75、查詢,查詢零件庫存信息,查看零件狀況。</p><p> 3>汽車庫存管理功能:</p><p> (1)期初庫存,系統(tǒng)初始化的時(shí)候必須錄入原有的倉庫存量,汽車期初庫存的入賬如同本期新開一張采購入庫單。汽車期初庫存入賬將使汽車庫存增加。</p><p> (2)入庫檢查,汽車從供應(yīng)商采購到汽車4S店,將進(jìn)行入庫檢查,合格的產(chǎn)品才可以進(jìn)行入庫。</p
76、><p> (3)車輛入庫,檢查通過的汽車將進(jìn)行入庫處理。車輛入庫后,汽車庫存將增加并產(chǎn)生供應(yīng)紗應(yīng)付賬。</p><p> (4)庫存盤點(diǎn),實(shí)際的工作中難免會(huì)發(fā)生錯(cuò)誤,計(jì)算機(jī)處理數(shù)據(jù)經(jīng)過一段時(shí)間以后,可能會(huì)出現(xiàn)現(xiàn)實(shí)數(shù)據(jù)跟數(shù)據(jù)庫數(shù)據(jù)有出入。盤點(diǎn)的工作就是因此而產(chǎn)生的。在盤點(diǎn)業(yè)務(wù)中,發(fā)現(xiàn)現(xiàn)實(shí)比數(shù)據(jù)庫中的存量少,要以出庫形式入賬;如果現(xiàn)實(shí)比數(shù)據(jù)庫多,則以入庫形式入賬。相應(yīng)地庫存數(shù)量增加或減少。&
77、lt;/p><p> (5)庫存調(diào)撥,為了使各個(gè)車輛倉庫的存儲(chǔ)量達(dá)到一個(gè)較合理的水平,有時(shí)候必須進(jìn)行庫存調(diào)撥的處理,這時(shí)候要開出車輛庫存調(diào)撥單,庫存調(diào)撥并不影響整個(gè)庫存的存量,只影響各個(gè)倉庫各自的數(shù)量。</p><p> (6)汽車出庫,記錄汽車銷售出庫信息。汽車銷售出庫,汽車庫存減少相應(yīng)的客戶應(yīng)收賬增加。</p><p> (7)售車訂單,售車定單是客戶在簽定購
78、車協(xié)議之前與汽車4S店簽定的一份購買意向文件。</p><p> (8)庫存查詢,查詢汽車庫存信息。</p><p> (9)銷售退貨,汽車銷售以后,如果客戶發(fā)現(xiàn)汽車有問題,并且按照合同約定,允許退貨的,可以進(jìn)行汽車銷售退貨處理。汽車銷售退貨業(yè)務(wù)發(fā)生,汽車本期銷售以負(fù)數(shù)增加,庫存增加,客戶應(yīng)收賬一負(fù)數(shù)增加。</p><p><b> 4>客戶服
79、務(wù)功能:</b></p><p> 進(jìn)行各種應(yīng)收、應(yīng)付、付款、收款業(yè)務(wù)的處理。</p><p> (1)客戶通知,通知客戶取車的信息。</p><p> (2)客戶權(quán)限,是否凍結(jié)客戶。</p><p> (3)打印、報(bào)表等。</p><p> 5>財(cái)務(wù)報(bào)表管理功能:</p>&
80、lt;p> (1)商品出入庫單,制定商品庫存出入情況。</p><p> (2)銷售圖表,生成制作相應(yīng)的銷售圖表,統(tǒng)計(jì)工作</p><p> (3)客戶支付管理,對(duì)于客戶支付收銀的處理。</p><p> (4)執(zhí)行訂單,是否令訂單合法化。</p><p> (以上功能是我力圖實(shí)現(xiàn)達(dá)到,由于本人能力有限,可能上述功能本系統(tǒng)有部
81、分未能實(shí)現(xiàn),我會(huì)將汽車4S店主要業(yè)務(wù)中的銷售管理、庫存管理、客戶管理在本系統(tǒng)進(jìn)行集中體現(xiàn))</p><p> 4.1.2 客戶模塊</p><p> 1>個(gè)人信息管理功能:</p><p> (1)個(gè)人信息查看,已填寫的個(gè)人信息查詢。</p><p> (2)個(gè)人信息修改,對(duì)已填寫的個(gè)人信息的修改。</p><
82、;p> 2>購物車管理功能:</p><p> (1)在庫商品查詢,對(duì)管理員列出的商品進(jìn)行選擇查詢。</p><p> (2)選購商品,對(duì)心儀的商品進(jìn)行選購。</p><p> (3)已選商品查詢,對(duì)購物車中的商品查詢。</p><p><b> 3>訂單管理功能:</b></p>
83、<p> (1)訂單查詢,對(duì)自己已訂貨物進(jìn)行查詢。</p><p> (2)訂單需求,訂單附屬的一些特殊要求。</p><p><b> 4.2 ER圖設(shè)計(jì)</b></p><p> 在整個(gè)汽車4S系統(tǒng)中,主要有兩個(gè)模塊:分別是普通會(huì)員用戶端和管理員后臺(tái)管理端。我會(huì)區(qū)別并加以介紹各自的E-R圖。</p>&l
84、t;p> 在客戶端中4個(gè)實(shí)體:分別是個(gè)人信息、支付信息、支付信息、倉庫(包括零件、車輛)信息、訂單信息它們之間互相有聯(lián)系。</p><p> 個(gè)人信息(用戶ID、密碼)</p><p> 倉庫信息(物品數(shù)量、物品類型、倉庫查詢)</p><p> 支付信息(運(yùn)送手段、收件人信息、支付手段)</p><p> 訂單信息(訂單編號(hào)
85、、品種類型、訂貨日期)</p><p> 如圖4-2為用戶端E-R圖。</p><p> 用戶端E-R圖體現(xiàn)了功能中各個(gè)元素實(shí)體的關(guān)系。</p><p> 圖 4-2 用戶端E-R圖</p><p> 另外在管理員模塊下,他的功能除了登錄(其必要的用戶名、密碼屬性)功能,還包括用戶信息管理功能,此功能包含大類屬性有個(gè)人信息(真實(shí)姓名、
86、電話、電郵、郵編、住址、有效證件號(hào)碼、登錄名、登錄密碼)等一系列屬性,另外還有商品信息管理,此功能包含的屬性有:商品編號(hào)、商品名稱、商品價(jià)格、商品數(shù)量、商品說明、此外還有訂單信息管理,它包含的屬性有:訂單編號(hào)、訂單類型、訂單支付方式、訂單執(zhí)行與否屬性。為了與大框架分開做更詳細(xì)的說明,我將兩者分開列舉。圖4-3為后臺(tái)管理E-R圖。</p><p> 后臺(tái)管理的E-R圖為功能中各個(gè)元素的關(guān)系示意。</p>
87、;<p> 圖 4-3 后臺(tái)管理E-R圖</p><p><b> 4.3 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分。一個(gè)設(shè)計(jì)結(jié)構(gòu)合理的數(shù)據(jù)庫對(duì)于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的。數(shù)據(jù)庫的設(shè)計(jì)過程大致如下:</p><p> (1)根據(jù)用戶需求,確定數(shù)據(jù)庫中要保存的數(shù)據(jù)信息&l
88、t;/p><p> 對(duì)用戶需求進(jìn)行分析是數(shù)據(jù)庫設(shè)計(jì)的第一個(gè)階段。不斷地調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程等系統(tǒng)需求,是設(shè)計(jì)概念模型的基礎(chǔ)。</p><p> (2)設(shè)計(jì)數(shù)據(jù)的概念模型</p><p> 概念模型是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)建模,是用于進(jìn)行信息世界建模的工具。它對(duì)整個(gè)數(shù)據(jù)庫的設(shè)計(jì)具有深刻的影響。</p><p><b>
89、 (3)邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> 邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。</p><p> (4)數(shù)據(jù)庫的實(shí)施與維護(hù)</p><p> 如表4-1所示,用戶注冊(cè)信息表用于儲(chǔ)存用戶注冊(cè)信息</p><p> 表 4-1 用戶注冊(cè)信
90、息表</p><p> 如表4-2所示,首頁商品信息表用于儲(chǔ)存首頁商品信息</p><p> 表 4-2 首頁商品信息表</p><p> 如表4-3所示,訂單信息表用于儲(chǔ)存訂單信息</p><p> 表 4-3 訂單信息表</p><
91、p> 如表4-4所示,支付信息表用于儲(chǔ)存支付信息</p><p> 表 4-4 支付信息表</p><p> 如表4-5所示,管理員登錄信息表用于儲(chǔ)存管理員登錄信息</p><p> 表 4-5 管理員登錄信息表</p><p> 如表4-6所示
92、,庫存信息表用于儲(chǔ)存庫存信息</p><p> 表 4-6 庫存信息表</p><p> 如表4-7所示,會(huì)員客戶信息表用于儲(chǔ)存會(huì)員信息</p><p> 表 4-7 會(huì)員客戶信息表</p><p> 如表4-8所示,訂單信息表用于儲(chǔ)存訂單信息</p
93、><p> 表 4-8 訂單信息表</p><p><b> 4.4 本章小結(jié)</b></p><p> 本章對(duì)汽車4S店管理系統(tǒng)進(jìn)行了功能上的設(shè)計(jì)。將該系統(tǒng)分為用戶端和后臺(tái)管理端兩個(gè)模塊。同時(shí)對(duì)該系統(tǒng)的兩個(gè)主要模塊中的功能,畫出了各個(gè)元素之間的E-R圖。</p><p>&l
94、t;b> 5 系統(tǒng)實(shí)施</b></p><p> 經(jīng)過一系列的準(zhǔn)備,對(duì)于系統(tǒng)整體的規(guī)劃已經(jīng)完成,下面開始對(duì)汽車4S店管理系統(tǒng)進(jìn)行更為詳細(xì)的設(shè)計(jì),我會(huì)分別把兩個(gè)模塊的主要功能介紹一下,同時(shí)貼出部分代碼。</p><p> 5.1 系統(tǒng)的主頁界面</p><p> 整個(gè)汽車4S店管理系統(tǒng)提供客戶登錄,主要功能是系統(tǒng)根據(jù)客戶對(duì)應(yīng)輸入用戶名和密碼是
95、否合法進(jìn)行驗(yàn)證。并且提供新用戶的注冊(cè)。</p><p> 當(dāng)用戶點(diǎn)擊“登錄”按鈕時(shí),單擊事件完成用戶的驗(yàn)證和登錄客戶系統(tǒng)工作,首先會(huì)根據(jù)輸入的內(nèi)容來確定要驗(yàn)證的Oracle中的數(shù)據(jù),然后從相應(yīng)的表中進(jìn)行查詢,如果能查到記錄,則將用戶輸入的密碼和數(shù)據(jù)庫中該用戶密碼進(jìn)行對(duì)照,如果相同,則進(jìn)入客戶使用系統(tǒng)對(duì)應(yīng)功能。當(dāng)新用戶初始使用本系統(tǒng)時(shí),本系統(tǒng)還提供新用戶注冊(cè)功能(管理員的后臺(tái)管理入口也在主頁中標(biāo)示)。</p
96、><p> 圖5-1標(biāo)示汽車4S店管理系統(tǒng)主頁頁面</p><p> 圖 5-1 汽車4S店管理系統(tǒng)主頁頁面</p><p> 下面是主頁對(duì)應(yīng)的代碼</p><p> <%@ page language="java" </p><p> import="java.util.*&
97、quot; pageEncoding="GB18030"%></p><p> <%@taglib prefix="s" uri="/struts-tags" %></p><p><b> <%</b></p><p> String path = re
98、quest.getContextPath();</p><p> String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";</p><p><b> %>&l
99、t;/b></p><p> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p> <html xmlns=&quo
100、t;http://www.w3.org/1999/xhtml"></p><p><b> <head></b></p><p> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /></p&
101、gt;<p> <title>電子商城</title>[]</p><p> <link href="styles/style.css" rel="stylesheet" type="text/css" /></p><p><b> </head>&l
102、t;/b></p><p><b> <body></b></p><p> <s:if test="#request.errors !='' "></p><p> <center><font color=red><s:property va
103、lue="#request.errors"/></font></center></p><p><b> </s:if></b></p><p> <form namespace="/" id="adminLogin" name="loginFor
104、m" action="manager!manager_login" method="post"></p><p> <div class="login_bg"></p><p><b> <p></b></p><p> 用戶名:<i
105、nput type="text" name="manager" size="12" value="" id="adminLogin_shopManager_manager"/></p><p> 密碼:<input type="password" name="pwd&qu
106、ot; size="12" id="adminLogin_shopManager_password"/> </p><p> <img src="images/19.gif" onclick="document.loginForm.submit();" style="border:0; cursor:hand&
107、quot;/></p><p> <img src="images/22.gif" onclick="window.location.href='goods!goods_index?pager.offset=0';" style="border:0; cursor:hand"/></p><p>
108、;<b> </p></b></p><p> <div style="width:446px;height:30px;margin:30px auto;"></p><p><b> </div></b></p><p><b> </div
109、></b></p><p><b> </form></b></p><p> public class ConnDB {</p><p> public static final String DBDRIVER="oracle.jdbc.driver.OracleDriver";<
110、/p><p> public static final String DBURL="jdbc:oracle:thin:@localhost:1521:orcl";</p><p> public static final String DBUSER="scott";</p><p> public static final
111、String DBPASS="tiger";</p><p> public void testConn(){</p><p><b> try {</b></p><p> Class.forName(DBDRIVER);</p><p> } catch (ClassNotFoundExc
112、eption e) {</p><p> // TODO Auto-generated catch block</p><p> System.out.println("未找到趨動(dòng)程序");</p><p><b> }</b></p><p> Connection conn=null;&l
113、t;/p><p><b> try {</b></p><p> conn=DriverManager.getConnection(DBURL, DBUSER, DBPASS);</p><p> conn.commit();</p><p> } catch (SQLException e) {</p>
114、<p> // TODO Auto-generated catch block</p><p> e.printStackTrace();</p><p><b> }</b></p><p> System.out.println(conn);</p><p><b> }</b
115、></p><p> 5.2 用戶模塊界面</p><p> 5.2.1 新用戶注冊(cè)</p><p> 通過點(diǎn)擊主頁頁面中“注冊(cè)”按鈕,進(jìn)入到客戶會(huì)員注冊(cè)頁面,新用戶通過填寫詳細(xì)資料,并點(diǎn)擊“確認(rèn)提交”按鈕,完成注冊(cè)。當(dāng)有信息錯(cuò)誤時(shí),點(diǎn)擊重新填寫,再一次完成資料注冊(cè)。同時(shí)在注冊(cè)完成以后,若對(duì)自己的信息想重新確認(rèn),可以修改信息。圖5-2所示已注冊(cè)用戶資料修
116、改的界面。</p><p> 客戶根據(jù)要求更改相應(yīng)的信息內(nèi)容,當(dāng)要修改的用戶名與別的用戶名相同時(shí),會(huì)給與提示。</p><p> 圖 5-2 新用戶注冊(cè)資料填寫界面</p><p> 舊會(huì)員修改頁面其中帶有*為必填項(xiàng)目。另外本系統(tǒng)還支持客戶對(duì)自己的信息進(jìn)行添加,更方便了客戶隨時(shí)更新自己信息。</p><p> 客戶注冊(cè)及修改整個(gè)功能的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車4s店管理系統(tǒng)分析與設(shè)計(jì)畢業(yè)論文
- 汽車4s店管理系統(tǒng)分析及設(shè)計(jì)-論文
- 汽車4s店銷售管理系統(tǒng)分析與設(shè)計(jì)
- 汽車4s店銷售管理系統(tǒng)分析與設(shè)計(jì)
- 汽車4s店畢業(yè)論文
- 4s店汽車銷售客戶管理系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 尼桑4S店信息管理系統(tǒng)分析與設(shè)計(jì).pdf
- 4s店汽車營銷畢業(yè)論文
- 4s店汽車營銷策略分析畢業(yè)論文
- 4s店汽車營銷策略分析畢業(yè)論文
- 汽車4s店?duì)I銷策略分析畢業(yè)論文
- 畢業(yè)論文范文——汽車4s店crm管理系統(tǒng)
- 汽車4s店庫房備件管理優(yōu)化設(shè)計(jì)--畢業(yè)論文
- 汽車維修管理系統(tǒng)分析與設(shè)計(jì)畢業(yè)論文
- 汽車4s店?duì)I銷模式畢業(yè)論文
- 汽車4s店的發(fā)展畢業(yè)論文
- 寶馬4s店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 寶馬4s店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 畢業(yè)論文---汽車4s店的發(fā)展與現(xiàn)狀
- 比亞迪4s店設(shè)計(jì) 畢業(yè)論文
評(píng)論
0/150
提交評(píng)論