摘 要:為推動汽車產(chǎn)業(yè)高質(zhì)量發(fā)展,實(shí)現(xiàn)汽車產(chǎn)業(yè)的數(shù)字化、智能化,利用信息技術(shù)深度賦能傳統(tǒng)汽車行業(yè),設(shè)計(jì)一款面向數(shù)字化轉(zhuǎn)型車企、顧客的,將車企與消費(fèi)者有機(jī)聯(lián)系的高效率數(shù)字化服務(wù)系統(tǒng),具有重要的現(xiàn)實(shí)意義。文中基于主流的SSM框架開發(fā)技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了滿足新型車企和顧客使用的DTC(直面消費(fèi)者模式)數(shù)字化系統(tǒng)。該系統(tǒng)旨在提供全面的汽車服務(wù)和數(shù)字業(yè)務(wù)支持功能,針對使用對象分為車企端和顧客端,依托便捷實(shí)時(shí)的互聯(lián)網(wǎng)平臺,解決了傳統(tǒng)4S店銷售模式效率低下,內(nèi)部汽車、人員管理繁瑣,市場靈活性差以及汽車消費(fèi)者看車、選車?yán)щy,難以掌握最新汽車市場情況等問題。經(jīng)過試運(yùn)行發(fā)現(xiàn),該系統(tǒng)能出色地滿足了車企與消費(fèi)者的實(shí)際需要,對于幫助實(shí)現(xiàn)車企數(shù)字化轉(zhuǎn)型和提高消費(fèi)者購車滿意度,具有很強(qiáng)的實(shí)用價(jià)值。
關(guān)鍵詞:系統(tǒng)設(shè)計(jì);SSM框架;數(shù)字化系統(tǒng);互聯(lián)網(wǎng)平臺;DTC模式;SpringMVC
中圖分類號:TP39 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2024)08-00-04
DOI:10.16667/j.issn.2095-1302.2024.08.024
0 引 言
中國作為全球最大汽車生產(chǎn)國和消費(fèi)國,擁有最廣闊的汽車消費(fèi)市場。隨著社會經(jīng)濟(jì)發(fā)展和技術(shù)進(jìn)步,交通路網(wǎng)日趨完善以及在新能源汽車產(chǎn)業(yè)蓬勃發(fā)展的推動下,中國消費(fèi)者對汽車的需求量逐步提高,并呈現(xiàn)出個(gè)性化購買趨勢,對“車輛升級”也有著強(qiáng)烈的愿望[1]。針對傳統(tǒng)的4S店線下購車普遍存在的用戶難以方便掌握不同型號汽車的具體信息,實(shí)際看車試車效率低下,經(jīng)銷商對汽車各種銷售數(shù)據(jù)難以統(tǒng)計(jì)等問題,基于互聯(lián)網(wǎng)平臺的汽車數(shù)字化系統(tǒng)可以方便滿足汽車消費(fèi)者和汽車服務(wù)商各自的需求。同時(shí),互聯(lián)網(wǎng)和智能技術(shù)的快速發(fā)展對中國汽車消費(fèi)市場產(chǎn)生了重大影響,消費(fèi)者也越來越依賴互聯(lián)網(wǎng)渠道獲取汽車信息、進(jìn)行在線購車和享受增值服務(wù)。麥肯錫的研究[2]顯示,關(guān)于銷售渠道的偏好,約30%的受訪者表示對現(xiàn)行的傳統(tǒng)4S店模式感到滿意,22%的受訪者希望轉(zhuǎn)向商超模式,更有49%的受訪者表示希望能轉(zhuǎn)向線上購車模式。
近年來,新勢力品牌推出的線上線下合一的DTC(Direct to Customer)模式成為極具話題性的汽車行業(yè)新焦點(diǎn),被認(rèn)為是汽車數(shù)字化賦能增長的關(guān)鍵路徑。DTC借助互聯(lián)網(wǎng)思維,創(chuàng)造品牌與用戶端到端的直連路徑。本系統(tǒng)從DTC模式出發(fā),將車企與用戶通過互聯(lián)網(wǎng)平臺聯(lián)系起來,車企在線上宣傳、服務(wù)、運(yùn)營,在完成日常汽車業(yè)務(wù)的同時(shí)能夠與用戶實(shí)時(shí)溝通,可視化看板、數(shù)字化業(yè)務(wù)流程讓車企對運(yùn)營情況有了清楚的認(rèn)識。用戶端的消費(fèi)者在線上就能對該車企的產(chǎn)品進(jìn)行有針對性的分析和參考,完成選車、購車、預(yù)約、售后、保養(yǎng)等操作,并根據(jù)體驗(yàn)情況通過該系統(tǒng)及時(shí)反饋。本文設(shè)計(jì)的基于SSM的車企DTC數(shù)字化系統(tǒng)以數(shù)字為驅(qū)動,以用戶為中心,助力傳統(tǒng)車企實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型,促進(jìn)汽車企業(yè)數(shù)字化可持續(xù)發(fā)展和提高消費(fèi)者的購車滿意度。
1 關(guān)鍵技術(shù)選型
1.1 SSM框架
本系統(tǒng)基于Spring,SpringMVC,MyBatis(SSM)框架完成,該套框架是Web項(xiàng)目主流開發(fā)技術(shù)。Spring是一個(gè)輕量級框架,通過Spring提供的IOC容器能夠很好地控制對象之間的依賴關(guān)系,降低程序間的耦合度[3]。Spring支持AOP編程,Spring本身作為一款優(yōu)秀的框架,便于對各種事務(wù)的管理和后期進(jìn)行測試維護(hù)。SpringMVC采用MVC設(shè)計(jì)模式,將系統(tǒng)分為模型(Model)、視圖(View)和控制器(Controller)[4]。
MyBatis是集成SQL查詢、存儲過程調(diào)用和高級映射的持久層框架[5]。針對大型互聯(lián)網(wǎng)項(xiàng)目,MyBatis能很好地應(yīng)對需求的變更和擴(kuò)充。
1.2 LayUI框架
LayUI框架是一款輕量級Web UI框架,遵循原生的HTML/CSS/JS開發(fā)方式。系統(tǒng)前端采用LayUI框架,利用該框架可以輕松構(gòu)建簡潔美觀、符合大眾審美的前端
頁面。
1.3 Apache ECharts
ECharts是Apache開源的數(shù)據(jù)可視化庫,該系統(tǒng)依賴ECharts提供的可視化圖形組件,實(shí)現(xiàn)有關(guān)汽車業(yè)務(wù)數(shù)據(jù)的分析處理,生成實(shí)時(shí)可視化報(bào)表。可視化面板可提供直觀、交互性強(qiáng)的各類分析圖。
2 系統(tǒng)設(shè)計(jì)
2.1 業(yè)務(wù)功能設(shè)計(jì)
為滿足車企和用戶的不同使用需求,該系統(tǒng)分為車企端和用戶端。為實(shí)現(xiàn)車企內(nèi)部不同部門的不同業(yè)務(wù)處理功能,車企端進(jìn)行權(quán)限劃分:總經(jīng)理、銷售經(jīng)理、售后經(jīng)理、銷售工作人員、售后工作人員。用戶端分為普通用戶和游客,游客只有對車企系統(tǒng)瀏覽的權(quán)限,經(jīng)過注冊登錄,可獲得普通用戶權(quán)限。權(quán)限的劃分通過數(shù)據(jù)庫的權(quán)限字段設(shè)計(jì)實(shí)現(xiàn)。該系統(tǒng)設(shè)置了系統(tǒng)管理員,由具有系統(tǒng)運(yùn)行維護(hù)能力的人員擔(dān)任,對該系統(tǒng)進(jìn)行日常維護(hù),解決系統(tǒng)可能突發(fā)的異常問題。系統(tǒng)功能結(jié)構(gòu)如圖1所示。
2.2 系統(tǒng)整體架構(gòu)設(shè)計(jì)
系統(tǒng)采用SpringMVC開發(fā)模式,基于B/S架構(gòu)設(shè)計(jì),分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。B/S架構(gòu)的Web系統(tǒng)應(yīng)用能使用戶通過瀏覽器輕松使用該系統(tǒng)的相關(guān)功能。MVC的分層式開發(fā)結(jié)構(gòu)使各層都保留獨(dú)立的接口以便其他層調(diào)用,大大降低了代碼之間的耦合性,增強(qiáng)了模塊的復(fù)用性[6]。車企DTC數(shù)字化系統(tǒng)最大的特色是以數(shù)據(jù)為中心,直接面向用戶。該系統(tǒng)底層使用MyBatis框架,其緩存技術(shù)能保障數(shù)據(jù)的高效處理,并支持MySQL、Oracle等多個(gè)數(shù)據(jù)庫的切換和支持。業(yè)務(wù)層根據(jù)不同的使用場景劃分了車企端、用戶端、系統(tǒng)管理員多個(gè)子系統(tǒng);每個(gè)子系統(tǒng)內(nèi)部單獨(dú)封裝了各自的業(yè)務(wù)功能單元。這種分層的模塊化設(shè)計(jì)保障了系統(tǒng)結(jié)構(gòu)層次性和后期功能擴(kuò)充。展示層面向用戶與車企,針對不同的使用對象,設(shè)計(jì)了舒適友好、便于操作的UI界面。前端通過異步請求以及各種接口技術(shù)與后端進(jìn)行動態(tài)交互。系統(tǒng)整體架構(gòu)如圖2所示。
2.3 數(shù)據(jù)庫設(shè)計(jì)
結(jié)合車企DTC數(shù)字化系統(tǒng)的功能需求及實(shí)體間的聯(lián)系和屬性,利用數(shù)據(jù)庫范式建立數(shù)據(jù)庫對應(yīng)的實(shí)體類屬性[7],完成該系統(tǒng)所需的數(shù)據(jù)實(shí)體分析和建模。該系統(tǒng)的數(shù)據(jù)庫共設(shè)計(jì)了user(用戶表)、car(汽車表)、job(職位角色表)、part(汽車零配件表)、booking(預(yù)約表)、detail(交易訂單表)、advertise(促銷活動表)、service(售后服務(wù)表)、mailbox(郵件表)、syslog(日志表)共10張表,數(shù)據(jù)表間的聯(lián)系及屬性如圖3所示。
3 系統(tǒng)實(shí)現(xiàn)
本系統(tǒng)的最終服務(wù)對象是車企和顧客,設(shè)計(jì)初衷是利用互聯(lián)網(wǎng)便捷的信息渠道為汽車消費(fèi)者提供一個(gè)集線上選車、試駕、售后、保養(yǎng)等功能為一體的綜合汽車服務(wù)平臺;同時(shí)推動車企數(shù)字化轉(zhuǎn)型,將傳統(tǒng)業(yè)務(wù)流程數(shù)字化、智能化,發(fā)揮線上優(yōu)勢,打造品牌效應(yīng)。系統(tǒng)采用MVC設(shè)計(jì)模式,將系統(tǒng)分為多個(gè)子系統(tǒng)和功能模塊。該系統(tǒng)的功能較多,文中對用戶購車、預(yù)約汽車試駕、車企可視化數(shù)據(jù)看板三個(gè)功能模塊進(jìn)行闡述。
3.1 購車、選車功能模塊
在用戶端,用戶界面主要包括:首頁、購車、限時(shí)促銷、售后、預(yù)約試駕、汽車零配件、關(guān)于我們、常見問題、個(gè)人中心。其中,購車模塊是用戶端的核心功能,在界面左側(cè)的固定導(dǎo)航欄,顧客可以按照車型分類選擇需要查看的車輛信息。同時(shí)置頂?shù)乃阉骺蛑С指鶕?jù)汽車名或汽車品牌進(jìn)行搜索,提高了顧客的查看效率。在車輛信息表格中,支持對汽車價(jià)格、汽車品牌、汽車類型、顏色、驅(qū)動方式進(jìn)行排序,方便顧客選擇。
如果用戶未登錄該系統(tǒng),將以游客受限身份使用該系統(tǒng),可供游客完整使用的功能模塊只有首頁、聯(lián)系我們、常見問題。如果游客訪問受限資源將引導(dǎo)進(jìn)入注冊登錄頁面。AOP提供了一種解決應(yīng)用系統(tǒng)開發(fā)過程中分離關(guān)注點(diǎn)的途徑問題,分離功能性需求和非功能需求,集中處理橫切邏
輯[8]。使用AOP可以對攔截的代碼進(jìn)行增強(qiáng),從而無需入侵到業(yè)務(wù)邏輯中。Spring提供了Handler Interceptor接口,實(shí)現(xiàn)接口的preHandle()、post Handle()和afterCompletion(),
對需要攔截的業(yè)務(wù)代碼進(jìn)行增強(qiáng)攔截[9]。本系統(tǒng)主要采用preHandle()方法,即該方法在請求之前調(diào)用,方法內(nèi)部配置攔截規(guī)則,對未登錄的游客用戶訪問受限資源時(shí)進(jìn)行攔截并重定向到登錄與注冊頁面。是否攔截則利用獲得的系統(tǒng)session值進(jìn)行判斷,在用戶登錄后會存放用戶user對象到session,若此處獲得的session的user對象為空,證明未登錄攔截。
前端接收后臺傳入的接口數(shù)據(jù),通過Ajax異步渲染到頁面[10],減少加載數(shù)據(jù)量過大的性能開銷。用戶端購車界面如圖4所示。
3.2 預(yù)約試駕功能模塊
汽車試駕是消費(fèi)者的主要訴求,當(dāng)汽車消費(fèi)者有了初步的汽車購買選擇后一般會進(jìn)行試駕,實(shí)際體驗(yàn)該汽車的駕駛情況。本系統(tǒng)將試駕業(yè)務(wù)集成到用戶和車企端,DTC模式的用戶直接與車企申請、處理,共同完成。
已經(jīng)登錄到用戶端的消費(fèi)者,可以在汽車列表中挑選自己感興趣的車型,進(jìn)入試駕功能模塊后申請?jiān)撥嚨脑囻{,填寫試駕時(shí)間及相關(guān)個(gè)人信息后即可提交。如果未登錄,會跳轉(zhuǎn)到注冊登錄頁面,引導(dǎo)用戶進(jìn)行登錄操作。申請后信息會直接發(fā)送到汽車服務(wù)商的銷售工作人員系統(tǒng)中。左側(cè)固定導(dǎo)航欄的預(yù)約請求中會出現(xiàn)紅色的請求數(shù),提醒銷售人員及時(shí)處理顧客的預(yù)約請求,如圖5所示。銷售工作人員根據(jù)實(shí)際情況回復(fù)顧客“同意”或“拒絕”。之后用戶端的請求狀態(tài)會更新為“等待試駕”或“已拒絕該項(xiàng)申請”,并顯示銷售人員回復(fù)的相關(guān)消息。待用戶完成試駕,銷售人員會在工作系統(tǒng)中將請求狀態(tài)更新為“已完成”。至此即完成該項(xiàng)汽車預(yù)約試駕業(yè)務(wù)。
預(yù)約試駕功能流程如圖6所示。
3.3 車企端數(shù)據(jù)可視化面板
車企端數(shù)據(jù)可視化面板可實(shí)現(xiàn)車企內(nèi)的業(yè)務(wù)數(shù)據(jù)數(shù)字化、可視化,便于分析與統(tǒng)計(jì)。登錄車企端,如果是車企總經(jīng)理的賬戶,進(jìn)入總經(jīng)理車企工作系統(tǒng)。車企端數(shù)據(jù)可視化面板包括銷售數(shù)據(jù)面板和售后數(shù)據(jù)面板。其中,總經(jīng)理擁有對二者的查看權(quán)限。銷售經(jīng)理和售后經(jīng)理分別擁有對銷售和售后數(shù)據(jù)面板的查看權(quán)限。該系統(tǒng)的數(shù)據(jù)可視化面板基于Apache開源的ECharts[11]可視化庫實(shí)現(xiàn)。將后臺相關(guān)數(shù)據(jù)展現(xiàn)成前端圖表,交互性良好,同時(shí)在設(shè)計(jì)過程中保留了部分接口,便于后續(xù)系統(tǒng)數(shù)據(jù)功能的擴(kuò)充。
銷售數(shù)據(jù)面板主要展示了車企內(nèi)部的車型配比、銷量Top10熱銷車型、汽車每月銷售情況、配件配比、銷量Top10熱銷配件、配件每月銷售情況。以長城汽車舉例,部分?jǐn)?shù)據(jù)如圖7所示。
4 結(jié) 語
文中從汽車行業(yè)的新焦點(diǎn)“DTC模式”出發(fā),設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于SSM的車企DTC數(shù)字化系統(tǒng)。該系統(tǒng)相較于傳統(tǒng)4S店模式,將車企與汽車消費(fèi)者直接對接,省去中間環(huán)節(jié),大大提高了效率。本系統(tǒng)集車企的售前、售中、售后服務(wù)于一體,將汽車業(yè)務(wù)流程數(shù)字化,服務(wù)過程可完整透明地傳遞給消費(fèi)者,提供個(gè)性化服務(wù),給予消費(fèi)者人性關(guān)懷,使消費(fèi)者擁有較高的滿意度和品牌忠誠度。經(jīng)過測試與長時(shí)間運(yùn)行研究發(fā)現(xiàn),該數(shù)字化系統(tǒng)能較好地助力車企的經(jīng)營模式向數(shù)字化、智能化轉(zhuǎn)型。
該系統(tǒng)具有較為廣闊的前景,但系統(tǒng)目前只基于PC端開發(fā)。因此該系統(tǒng)后續(xù)研究工作的重點(diǎn)是實(shí)現(xiàn)系統(tǒng)移動端的適配,同時(shí)接入百度SDK,為車企與消費(fèi)者提供位置服務(wù)以及硬件級別應(yīng)用的擴(kuò)充,做到車企與消費(fèi)者的互聯(lián)互通,助力汽車行業(yè)繁榮發(fā)展。
參考文獻(xiàn)
[1]趙子垚. 吉利長安牽手,探索競合新范式[J]. 汽車縱橫,2023,13(6):39-42.
[2]麥肯錫.汽車市場格局重塑 新能源大勢已成[J].智能網(wǎng)聯(lián)汽車,2023,6(1):72-79.
[3]石鳳貴.基于SSM的選課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2020,16(8):56-58.
[4]李洋. SSM框架在Web應(yīng)用開發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2016,26(12):190-194.
[5]榮艷冬.關(guān)于MyBatis持久層框架的應(yīng)用研究[J].信息安全與技術(shù),2015,6(12):86-88.
[6]楊洪濤.基于Django的MVC框架設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2023,19(4):62-65.
[7]雷景生,葉文珺,樓越煥,等.數(shù)據(jù)庫原理及應(yīng)用[M].北京:清華大學(xué)出版社,2015.
[8]楊澤平,梁偉,陳浩,等.基于SSM的實(shí)驗(yàn)課程預(yù)約管理系統(tǒng)[J].物聯(lián)網(wǎng)技術(shù),2020,10(9):106-108.
[9]葛萌,黃素萍,歐陽宏基.基于Spring MVC框架的Java Web應(yīng)用[J].計(jì)算機(jī)與現(xiàn)代化,2018,34(8):97-101.
[10]徐永春,蔡龍飛. AJAX在前端開發(fā)的設(shè)計(jì)及應(yīng)用[J].工程技術(shù)研究,2023,8(15):170-171.
[11]冀瀟,李楊.采用ECharts可視化技術(shù)實(shí)現(xiàn)的數(shù)據(jù)體系監(jiān)控系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2017,26(6):72-76.
收稿日期:2023-10-25 修回日期:2023-11-30
作者簡介:文權(quán)銳(2003—),男,研究方向?yàn)檐浖こ膛c深度學(xué)習(xí)。
徐梓文(2003—),男,研究方向?yàn)樽詣踊c計(jì)算機(jī)技術(shù)。
劉子正(2002—),男,研究方向?yàn)樽詣踊c計(jì)算機(jī)技術(shù)。