摘 要:移動(dòng)設(shè)備性能的不斷完善,應(yīng)用軟件的開發(fā)也日異月新,移動(dòng)的學(xué)習(xí)平臺(tái)成為現(xiàn)代學(xué)習(xí)的新興方式,本文提出了基于Android機(jī)動(dòng)車模擬考試系統(tǒng)的設(shè)計(jì)方案,通過測(cè)試表明,本系統(tǒng)有友好的人機(jī)交互界面,更有利于提高機(jī)動(dòng)車筆試科目的學(xué)習(xí)效率。
關(guān)鍵詞:Android;機(jī)動(dòng)車;模擬考試
中圖分類號(hào):TP311
1 Android平臺(tái)架構(gòu)
Android系統(tǒng)是基于Linux的開源操作系統(tǒng),是目前最廣泛使用的手機(jī)操作系統(tǒng)之一[1,2]。Android操作系統(tǒng)分為四個(gè)層次,自頂而下分別是應(yīng)用層、應(yīng)用框架層、組件庫(kù)層和虛擬機(jī)、Linux內(nèi)核層[3,4]。其可移植性強(qiáng),本文設(shè)計(jì)的系統(tǒng)是在Android系統(tǒng)的應(yīng)用層上使用Java和XML語(yǔ)言進(jìn)行開發(fā)。
2 機(jī)動(dòng)車模擬考試系統(tǒng)的設(shè)計(jì)
經(jīng)濟(jì)的快速發(fā)展使人們的生活質(zhì)量不斷提高,現(xiàn)今汽車已進(jìn)入各家庭,學(xué)車的人數(shù)也呈逐年遞增趨勢(shì)??焖贉?zhǔn)確地掌握機(jī)動(dòng)車相關(guān)知識(shí)是每個(gè)駕駛員的必修課。
當(dāng)前較多的學(xué)習(xí)材料為紙質(zhì)材料和網(wǎng)絡(luò)的資源,對(duì)于學(xué)者來說,缺乏方便性。智能手機(jī)的迅速發(fā)展,其應(yīng)用程序也日異月新,使得人們的生活節(jié)奏加快。本文設(shè)計(jì)的基于Android的機(jī)動(dòng)車模擬考試系統(tǒng),為用戶提供便利性,更能提高學(xué)習(xí)的效率。
2.1 系統(tǒng)概述
本文設(shè)計(jì)的機(jī)動(dòng)車模擬考試系統(tǒng)是一個(gè)信息化的學(xué)習(xí)平臺(tái),系統(tǒng)主要分為四個(gè)子系統(tǒng):知識(shí)學(xué)習(xí)子系統(tǒng),模擬考試子系統(tǒng),成績(jī)?cè)u(píng)定子系統(tǒng),疑難題庫(kù)子系統(tǒng),總體結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)總體結(jié)構(gòu)
2.2 系統(tǒng)的設(shè)計(jì)
(1)知識(shí)學(xué)習(xí)子系統(tǒng)
從知識(shí)數(shù)據(jù)庫(kù)中讀取相關(guān)知識(shí)并顯示,用戶可根據(jù)自己需要進(jìn)行不同知識(shí)點(diǎn)的學(xué)習(xí),主要有模塊一:道路安全法律法規(guī)、模塊二:交通信號(hào)、模塊三:安全行車文明駕駛、模塊四:高速公路和山區(qū)等復(fù)雜道路條件下的安全駕駛知識(shí)、模塊五:緊急情況時(shí)處理知識(shí)、模塊六:日常檢查與維護(hù)基本知識(shí)、模塊七:交通事故后的自救和急救基本知識(shí)等七個(gè)內(nèi)容。
(2)模擬考試子系統(tǒng)
模擬機(jī)動(dòng)車考試的機(jī)考環(huán)境,進(jìn)行以45分鐘為期限的倒計(jì)時(shí),從知識(shí)數(shù)據(jù)庫(kù)中隨機(jī)讀取70道選擇題,30道判斷題,并顯示到手機(jī)屏幕中,用戶可進(jìn)行答題。試卷提交方式有兩種:一是在開始答卷45分鐘以內(nèi),用戶可手動(dòng)提交;二是答卷時(shí)間到,由系統(tǒng)自動(dòng)提交。
(3)成績(jī)?cè)u(píng)定子系統(tǒng)
根據(jù)提交答卷的答題情況,進(jìn)行總分的統(tǒng)計(jì),每題1分,滿分為100分。對(duì)總分進(jìn)行考試情況的評(píng)定,其中,90及以上為合格;否則,為不合格。對(duì)用戶本次模擬考試的答題情況進(jìn)行分析,以圖的形式顯示用戶七個(gè)模塊內(nèi)容的得分情況,如圖3所示,使用戶充分了解自己的學(xué)習(xí)情況和熟悉程度。
圖2 用戶得分情況分析
(4)疑難題庫(kù)子系統(tǒng)
疑難題庫(kù)題目的來源有兩個(gè),一是用戶在閱讀知識(shí)子系統(tǒng)時(shí),遇到的疑難,手動(dòng)地添加到疑難題庫(kù)中;二是在用戶進(jìn)行模擬考試時(shí),系統(tǒng)自動(dòng)將用戶回答錯(cuò)誤的題目保存于疑難題庫(kù)中,以便用戶進(jìn)行及時(shí)查閱和深化學(xué)習(xí),以提高學(xué)習(xí)的效率。
3 系統(tǒng)仿真與性能測(cè)試
在Eclipse開發(fā)環(huán)境下,運(yùn)用Java和XML語(yǔ)言,設(shè)計(jì)和實(shí)現(xiàn)了基于Android的機(jī)動(dòng)車模擬考試系統(tǒng),并在模擬器上進(jìn)行各項(xiàng)功能的測(cè)試,均能達(dá)到預(yù)期的效果。本文采用的測(cè)試平臺(tái)是Android 2.2,API Level為8。
圖3所示為本系統(tǒng)在模擬器上運(yùn)行的主界面。圖4所示為模擬考試的界面。
圖3 系統(tǒng)主界面 圖4 模擬考試界面
4 結(jié)束語(yǔ)
本文設(shè)計(jì)的基于Android的機(jī)動(dòng)車模擬考試系統(tǒng),可方便用戶的學(xué)習(xí),是新一代學(xué)習(xí)的趨勢(shì)。本系統(tǒng)功能多,運(yùn)行快,效率高,具有較大的實(shí)用價(jià)值。
參考文獻(xiàn):
[1]楊豐盛.Android應(yīng)用開發(fā)揭秘[M].北京:機(jī)械工業(yè)出版社,2010.
[2]張仕成.基于Google Android平臺(tái)的應(yīng)用程序開發(fā)與研究[J].電腦知識(shí)與技術(shù),2009(28).
[3]鐘元生,高成珍.Android應(yīng)用開發(fā)教程[M].南昌:江西高校出版社,2013.
[4]吳想想.基于Android平臺(tái)軟件開發(fā)方法的研究與應(yīng)用[D].北京郵電大學(xué),2011.
作者簡(jiǎn)介:伍敏君(1986-),女,廣東中山人,碩士,研究方向:計(jì)算機(jī)應(yīng)用技術(shù)。
作者單位:中山火炬職業(yè)技術(shù)學(xué)院,廣東中山 528436