李小聰+江偉+涂志鵬
摘要:隨著中國汽車行業(yè)不斷發(fā)展,通過智能手機APP銷售汽車逐年上升。對基于Android平臺的汽車銷售管理軟件進行可行性分析、系統(tǒng)設計分析,給出了總體設計框架;按照不同的系統(tǒng)功能模塊分別給出具體實現方法,對云存儲在APP開發(fā)中的重要作用進行了闡述;對汽車銷售管理軟件設計與開發(fā)進行了總結,展望了APP在汽車4S店服務等方面的應用前景。
關鍵詞:Android;云存儲;APP;汽車4S店
DOIDOI:10.11907/rjdk.171045
中圖分類號:TP319
文獻標識碼:A 文章編號:1672-7800(2017)006-0097-03
0 引言
隨著互聯網的發(fā)展,傳統(tǒng)的汽車銷售模式受到沖擊,通過互聯網完善銷售渠道是汽車銷售商迫在眉睫的問題[1]。本文根據汽車4S店銷售業(yè)務需求,開發(fā)了一款基于云存儲與Android平臺的銷售管理軟件,以Android手機作為客戶端,騰訊云平臺作為服務器端,實現數據存儲和客戶信息推送,保證系統(tǒng)安全、高效地運行。
1 汽車銷售管理APP可行性分析
可行性分析是在前期市場調研基礎上,從各方面分析以確定開發(fā)是否具備條件[2]。在技術方面,開發(fā)該軟件的項目組成員均來自軟件工程相關專業(yè),通過有關Web技術開發(fā)和手機軟件開發(fā)等課程學習,具有較強的軟件項目開發(fā)基礎和動手能力。指導教師具有扎實的理論基礎和科研能力,擁有長期的科研交流與合作經歷;學校對本項目給予了大力支持,下撥的資助經費可保證系統(tǒng)開發(fā)及后期維護工作;系統(tǒng)運行方面,實驗設備及資源充足,實驗室具備千兆高速以太網絡,可以按照需要部署Windows、Linux等操作平臺,騰訊的云服務器CVM保證了系統(tǒng)的高效運行,開發(fā)所需要的軟件與硬件環(huán)境都能滿足需要。通過以上分析,本項目具備的優(yōu)越條件完全可以保證APP開發(fā)順利進行。
2 汽車銷售管理APP設計
2.1 系統(tǒng)結構設計
本APP系統(tǒng)采用結構化設計方法,將軟件系統(tǒng)劃分為一系列內部功能聚合性較強、獨立性較好的子模塊,使系統(tǒng)層次清晰,便于用戶使用。根據汽車4S店對APP系統(tǒng)功能的需求并結合系統(tǒng)模塊劃分要求,汽車銷售管理APP可劃分為4個功能模塊[3]:
(1) 客戶信息管理: 4S店對客戶信息的管理,包括增加、編輯和刪除客戶信息,查看所有用戶。
(2) 汽車信息管理:包括車系管理和汽車詳細信息。
(3) 銷售信息管理: 4S店的日常業(yè)務信息管理。除了對日常訂單進行編輯、修改和刪除外,還能查詢與統(tǒng)計歷史訂單,幫助管理人員作出決策。另外,信息提醒功能可將信息以短信的形式發(fā)送給客戶。
(4) 用戶管理:提供用戶信息修改功能。
2.2 數據庫設計
數據庫在汽車銷售管理中十分重要[4]。本文的汽車銷售管理APP,采用當下最流行的關系型數據庫管理系統(tǒng)MySQL,將數據保存在不同的數據表中,以提高數據的存取效率和靈活性。為滿足系統(tǒng)功能、方便數據管理,數據庫建立客戶表、用戶信息表、動態(tài)表、評論表、簽到表、意見反饋表。由數據表及其關系所構成的數據庫模型如圖1所示。
3 汽車銷售管理APP系統(tǒng)實現
3.1 APP登錄
客戶端軟件安裝運行后直接進入登錄界面。登錄界面采用線性布局與相對布局的嵌套來實現,界面中兩個EditText控件分別獲取用戶賬號(電話號碼)和密碼,ID為btn_login的【登陸】按鈕用來驗證用戶名及密碼,并實現向默認主界面DatumParentActivity的跳轉。當用戶輸入的信息不符合要求時提示相應信息。
3.2 功能模塊實現
3.2.1 客戶信息管理
客戶信息管理模塊提供對客戶信息的添加、修改、查詢和刪除功能。以添加用戶信息為例,當客戶進店來訪時,銷售顧問點擊“首頁”中的“資料”欄,可以方便地錄入客戶信息。點擊導航欄上方的【刪除】圖標將會清空銷售顧問的輸入,點擊導航欄上方的【保存】圖標,該客戶信息會記錄到服務器數據庫中。新增用戶界面,ID為tv_name的TextView和記錄客戶姓名的編輯框EditText組成一個相對布局。其中,用戶性別的選擇通過RadioGroup嵌套兩個單選按鈕RadioButton實現。
3.2.2 汽車信息管理
當生成訂單時,需要記錄客戶所購買的汽車信息。銷售顧問可以點擊首頁中的【車輛】欄目進入子界面,通過下拉框編輯汽車型號、價格等信息。通過下拉框獲取客戶的選項值代碼如下:
3.2.3 銷售信息管理
客戶來訪時,銷售顧問除了錄入用戶個人資料外,若雙方已達成協(xié)議,銷售顧問還需要記錄本次交易情況,回訪該客戶,在短信模塊中設置信息提醒。在后期,銷售顧問可以點擊提醒界面中的【預期提醒】欄目,進入子界面查看所有的提醒信息。預期提醒界面如圖2所示。顯示提醒信息的關鍵代碼如下:
與銷售顧問不同,銷售經理可查看所有訂單信息和各銷售顧問相關工作完成和排名情況,其中有英雄榜、勤奮榜、效率榜、待處理、待完善、營業(yè)、未留檔、已留檔、訂單等操作。銷售經理登錄后的首界面如圖3所示,該界面中的每行都采用線性布局,每行中的3個圖標通過3個ImageView實現。
3.2.4 用戶管理
銷售顧問和銷售經理在注冊登錄APP后,可以點擊更多界面中【編輯個人資料】,進入子界面中編輯電話、郵箱和地址等個人信息。其中,郵箱的輸入十分必要,當用戶忘記密碼時,需要通過郵箱找回密碼。編輯個人資料界面中,ID為btn_xiugai的按鈕對用戶輸入作出響應。若用戶的輸入信息不符合要求,服務器會提示相關信息。
3.3 云存儲應用