王文樂 季惠 張鵬程
摘 要:隨著汽車用戶的逐漸增多,各類圍繞汽車服務(wù)展開的需求不斷增加,而計(jì)算機(jī)技術(shù)和程序語言可以幫助解決許多日常難題。文章介紹了一種在Eclipse開發(fā)環(huán)境下通過Java語言編制管理平臺(tái)軟件的實(shí)現(xiàn)框架,其特點(diǎn)是在一個(gè)平臺(tái)上能夠集成了多種服務(wù)需求,而且規(guī)劃了智能預(yù)約與定位功能,最終能夠在Android系統(tǒng)上實(shí)現(xiàn)的智能出行管理系統(tǒng)。關(guān)鍵詞:汽車用戶;服務(wù)需求;Android系統(tǒng);管理平臺(tái)中圖分類號(hào):U462 ?文獻(xiàn)標(biāo)識(shí)碼:A ?文章編號(hào):1671-7988(2019)01-39-03
Design of intelligent travel car steward platform system based on?Android
Wang Wenle,?Ji Hui,?Zhang Pengcheng
(?Mechanical and Electronic Engineering Department, Jiangsu Food & Pharmaceutical Science College,Jiangsu?Huaian 223005?)
Abstract: With the increasing number of automotive users, various types of automotive services around the growing demand, and computer technology and programming language can help solve many daily problems. This paper introduces an implementation framework of the management platform software compiled by Java language under Eclipse development environment. It is characterized by integrating multiple service requirements on one platform, and planning the intelligent reservation and location functions. Finally, the intelligent travel management system can be implemented on Android?system.Keywords:?Automobile users; service demand; Android system; management platformCLC NO.: U462??Document Code: A ?Article ID:?1671-7988(2019)01-39-03
前言
隨著全世界汽車保有量的不斷增長(zhǎng),圍繞汽車產(chǎn)品而產(chǎn)生的服務(wù)需求也日益增多。對(duì)于眾多車主而言,泊車、洗車、養(yǎng)車、修車等服務(wù)也都屬于日常需求,要求不高,難度不大。然而,隨著節(jié)假日高速公路免費(fèi)制度的實(shí)行以及利用這段時(shí)間自駕游出行的車主們數(shù)量的增多,上述服務(wù)需求能夠被滿足的難度也在逐漸增加,甚至都成了車主們出行的痛處,而能夠?qū)崿F(xiàn)車位預(yù)約、代停代修、代洗代保服務(wù)的應(yīng)用平臺(tái)程序可以解決這些痛點(diǎn)和難點(diǎn)[1]。
Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平臺(tái)電腦,借助于Eclipse開發(fā)環(huán)境以及Java編程語言可以開發(fā)各種不同功能的App軟件。
筆者在Eclipse環(huán)境下,使用Java語言開發(fā)了一個(gè)基于Android系統(tǒng)的集泊車、洗車、修車、養(yǎng)車等多種服務(wù)于同一平臺(tái)之下的管理軟件程序[2]。本文系統(tǒng)通過對(duì)這個(gè)軟件平臺(tái)的介紹與分析,給其他類似的程序開發(fā)者提供一個(gè)有參考價(jià)值的想法與方案。
1 平臺(tái)主要功能
根據(jù)絕大多數(shù)車主出行時(shí)被滿足需求的難度,將服務(wù)分為如下幾類:
(1)車位預(yù)約
節(jié)假日期間,堵車不說,停車更是一大難題。各大旅游景點(diǎn)、購物中心、醫(yī)院門口,甚至連平時(shí)停車位比較富余的小區(qū)停車場(chǎng)也因?yàn)樽哂H訪友的緣故,空余車位緊張。對(duì)于停車技術(shù)不熟練的車主來說,還要忽略對(duì)為數(shù)不多的狹窄車位的選擇,因此更是難上加難。
(2)洗車、養(yǎng)車
出行之前或之后絕大多數(shù)的車主都要對(duì)愛車進(jìn)行洗護(hù)、保養(yǎng)的操作,因此造成了除高速公路上堵車之外的另一種“洗車堵、保養(yǎng)堵”現(xiàn)象的出現(xiàn),漫長(zhǎng)的等候時(shí)間無形中降低了做很多事的效率。
(3)修車、理賠
節(jié)假日期間,眾多車輛的出行,難免造成磕碰、刮擦等事故的產(chǎn)生,而這些事故發(fā)生的地點(diǎn)通常都在外地,需要異地理賠、修車等服務(wù),對(duì)于人生地不熟的車主們來說是所要面臨的最大難題。
平臺(tái)的主界面如圖1所示。
基于這一情況,平臺(tái)設(shè)計(jì)所需要實(shí)現(xiàn)的主要功能就必須圍繞以上三點(diǎn)展開。由于本平臺(tái)是圍繞汽車出行時(shí)所需求的各種服務(wù)進(jìn)行的系統(tǒng)設(shè)計(jì),模仿人類管家的服務(wù)對(duì)汽車進(jìn)行服務(wù),所以為之命名為智慧出行之汽車管家,與以上服務(wù)對(duì)應(yīng)的功能分別為停車管家、全能管家及修車管家三大類。
2 服務(wù)功能使用流程
以停車管家為例,介紹服務(wù)功能及流程。停車管家能夠讓車主根據(jù)目的地選擇停車場(chǎng)及停車位,根據(jù)實(shí)際停車場(chǎng)的分類可以選擇地下停車場(chǎng)、地上停車場(chǎng)、公共停車場(chǎng)、收費(fèi)停車場(chǎng)等,無論選擇哪一種類型,全部可以實(shí)現(xiàn)代停代啟、代洗帶保等的預(yù)約服務(wù),自由方便,安全可靠。其使用流程如圖2所示。
修車管家及全能管家服務(wù)的使用流程與上述類似,區(qū)別僅在于實(shí)現(xiàn)的功能不同。
3 程序?qū)崿F(xiàn)及重點(diǎn)分析
實(shí)現(xiàn)上述功能的管理平臺(tái)項(xiàng)目由三部分組成,首先是Eclipse開發(fā)環(huán)境下的主框架部分,負(fù)責(zé)構(gòu)建整個(gè)項(xiàng)目,設(shè)計(jì)并添加布局(layout)、圖片等資源文件;其次是使用Java語言為每個(gè)大小布局中的對(duì)象設(shè)置人機(jī)交互事件、信息儲(chǔ)存等的邏輯程序設(shè)計(jì)[3];最后是項(xiàng)目模擬運(yùn)行部分,可以先通過Eclipse中的AVD進(jìn)行逐步調(diào)試,成功之后輸出到支持Android系統(tǒng)的樣機(jī)做最終調(diào)試。
按照?qǐng)D2的服務(wù)流程所需,每個(gè)子項(xiàng)目至少需要包含選擇、操作、確認(rèn)、附加、取消及返回等6個(gè)布局,三個(gè)子項(xiàng)目一共18個(gè)布局,再加上主界面、用戶信息、資源信息及訂單查看等4個(gè)布局一共需要添加并設(shè)計(jì)22個(gè)布局文件。
根據(jù)服務(wù)平臺(tái)功能需要,為每個(gè)布局文件中的對(duì)象設(shè)置標(biāo)簽單擊、下拉選擇、按鈕確認(rèn)等的人機(jī)交互事件程序。Eclipse本身是一個(gè)開放源代碼的、基于Java語言的可擴(kuò)展開發(fā)平臺(tái)[4],它為編程人員提供了一流的Java集成開發(fā)環(huán)境,因此使用Java編程是最簡(jiǎn)便的途徑,無需添加其它插件[5]。本項(xiàng)目將22個(gè)布局項(xiàng)目中能夠?qū)崿F(xiàn)主要功能的對(duì)象事件都集中在一個(gè)主活動(dòng)(Main-activity)程序中,根據(jù)事件發(fā)生的先后順序及服務(wù)需求對(duì)象的思維邏輯進(jìn)行程序的編寫。除此之外,還另外附加了一些常量、歡迎界面、廣告界面及網(wǎng)絡(luò)連接設(shè)置等的獨(dú)立程序文件。
最終通過模擬機(jī)及楊機(jī)調(diào)試的平臺(tái)管理程序,可以被輸出到實(shí)機(jī)運(yùn)行。綜上所述,本項(xiàng)目的技術(shù)難度并不高,關(guān)鍵在于創(chuàng)意和后期。創(chuàng)意已經(jīng)體現(xiàn)在設(shè)計(jì)過程中,而后期指的是運(yùn)行之后要想實(shí)現(xiàn)既有效果還需要營銷策劃及業(yè)務(wù)推廣。項(xiàng)目推廣實(shí)行的范圍如果過大,會(huì)造成管理平臺(tái)后期數(shù)據(jù)庫的容量及更新困難,從而造成響應(yīng)速度變慢;范圍如果太小,便捷效果又很不明顯。當(dāng)前初步規(guī)劃只能是在同城或者同省范圍內(nèi)逐步實(shí)現(xiàn),即使是這樣也需要大量的工作,例如停車場(chǎng)信息、修車企業(yè)、洗車店信息的登記與獲取,車主信息錄入及車輛定位等。因此,后期運(yùn)營及維護(hù)才是項(xiàng)目重點(diǎn)。
4 結(jié)論
信息技術(shù)、移動(dòng)互聯(lián)技術(shù)以及計(jì)算機(jī)技術(shù)的不斷發(fā)展,合理利用各種開發(fā)環(huán)境和程序設(shè)計(jì)語言可以給我們的實(shí)際生活帶來許多幫助,本項(xiàng)目的創(chuàng)新點(diǎn)在于:
(1)創(chuàng)新服務(wù)方式,推出一種基于物聯(lián)網(wǎng)的集“泊車、洗車、保養(yǎng)、維修、租賃、年檢、保險(xiǎn)”等在內(nèi)的一站式服務(wù)平臺(tái),用戶只需下載一種軟件,就可以實(shí)現(xiàn)全方位的服務(wù);
(2)創(chuàng)新新的服務(wù)功能,推出“代停代修”服務(wù),解決用戶自身停車技術(shù)不高以及時(shí)間不足,可以通過平臺(tái)呼叫代
理的辦法享受相應(yīng)的服務(wù)。
希望這個(gè)服務(wù)管理平臺(tái)的設(shè)計(jì)能夠給更多的人啟發(fā)。
參考文獻(xiàn)
[1] 蘇妮娜,宋璠.基于Android系統(tǒng)的地質(zhì)認(rèn)識(shí)實(shí)習(xí)移動(dòng)教學(xué)平臺(tái)設(shè)計(jì)[J].實(shí)驗(yàn)技術(shù)與管理,2018,35(08).
[2] 徐亞坤,李鳴,楊大勇.基于Android的動(dòng)態(tài)稱重?cái)?shù)據(jù)檢測(cè)系統(tǒng)[J].電子器件,2018,41(04).
[3] 郭志濤,韓海凈,孔江浩,楊革宇,曹小青.基于Android移動(dòng)終端的多功能視頻監(jiān)控系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2018,41(16).
[4] 丁超,楊永杰,潘睿,申紅明.基于Android系統(tǒng)的可穿戴報(bào)警設(shè)備設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2018,41(16).
[5] 李行,李波,韓燕.基于Android系統(tǒng)的數(shù)控機(jī)床實(shí)時(shí)監(jiān)測(cè)研究[J].組合機(jī)床與自動(dòng)化加工技術(shù),2018(07).