Android平臺(tái)下駕?荚囅到y(tǒng)的實(shí)現(xiàn)
沈陽工學(xué)院 靳新 李相明 2017/11/11 9:56:23
摘要:駕?荚囅到y(tǒng)的開發(fā)主要針對(duì)于考取機(jī)動(dòng)車駕駛執(zhí)照人員開發(fā)的一款基于Android平臺(tái)的考試寶典。該項(xiàng)目在對(duì)目前市區(qū)駕駛員考試方式的特征分析的基礎(chǔ)上,對(duì)架構(gòu)問題、安裝方便、升級(jí)便利等問題進(jìn)行研發(fā)和運(yùn)行。駕?荚囅到y(tǒng)功能實(shí)用、操作簡單,它是機(jī)動(dòng)車駕駛考生重要的幫手。
關(guān)鍵詞:Android;駕?荚囅到y(tǒng)
Implementation of Driving test system based on Android platform
JinXin, lixiangming
(Shenyang Institute of technology ,College of life Engineering, Liaoning Fushun 113122)
Abstract: The driving test system based on the Android platform is mainly aimed at obtaining the driver’s license. On the basis of the analysis of the characteristics of the current driver testing methods the project is developed and operated on the problems of architecture, installation convenience and upgrade convenience. The driving test system is functional and simple, it is an important assistant for motor vehicle driving examinees.
Key words: CDIO; Android; Driving test system
(一) 前言
移動(dòng)通信技術(shù)的發(fā)展,使得手機(jī)的功能及傳輸速度逐步走向成熟,而家用轎車的普及,同樣使得需要參加機(jī)動(dòng)車駕駛執(zhí)照考試的人數(shù)越來越多。作為一個(gè)考取駕照的群體,需要經(jīng)歷科目一及科目四的考試,這些科目的考試都屬于駕駛理論及文明駕駛范疇,需要做符合大綱的模擬題輔助學(xué)習(xí)。其中科目二及科目三屬于實(shí)際操作,也需要了解大概實(shí)際操作流程。因此開發(fā)一款A(yù)ndroid平臺(tái)下的駕?荚囅到y(tǒng)可以緊跟現(xiàn)階段軟件開發(fā)潮流,通過手機(jī)端項(xiàng)目的開發(fā),可以讓用戶有效地利用閑余時(shí)間對(duì)理論考試達(dá)到更大的通過概率,并且通過進(jìn)行模擬考試,讓用戶對(duì)自身掌握知識(shí)的情況進(jìn)行大致的了解,用戶再對(duì)自身情況隨時(shí)隨地更方便的學(xué)習(xí),通過針對(duì)性復(fù)習(xí),大大提升學(xué)習(xí)效率。
(二)可行性研究
駕?荚囅到y(tǒng)整個(gè)項(xiàng)目以Android為開發(fā)平臺(tái),使用Eclipse開發(fā)環(huán)境、JAVA編程語言、SQLite數(shù)據(jù)庫,進(jìn)行開發(fā)和部署。
1.技術(shù)可行性
Android系統(tǒng)平臺(tái)由Google公司發(fā)布使用,它是一個(gè)基于Linux開源的手機(jī)操作系統(tǒng),由操作系統(tǒng)、中間件、界面和應(yīng)用軟件組成,還具有免費(fèi)和開源的有點(diǎn),因?yàn)閾碛羞@兩個(gè)優(yōu)點(diǎn),使得Android手機(jī)的制作成本降低,并且Android手機(jī)的使用者可以根據(jù)自身的想法和愛好更改手機(jī)的設(shè)置,使用戶有更大的自主性。
2.操作可行性分析
本軟件采用了Java編程語言、Eclipse和SQList數(shù)據(jù)庫作為開發(fā)工具,開發(fā)者并不需要耗費(fèi)太多的精力和人力,并且對(duì)手機(jī)的要求不高。軟件在設(shè)計(jì)過程中本著操作簡單實(shí)用的模式進(jìn)行研發(fā),因此用戶上手容易。
(三)系統(tǒng)設(shè)計(jì)
駕?荚囅到y(tǒng)的開發(fā),可以讓用戶隨時(shí)隨地對(duì)科目一及科目四的知識(shí)點(diǎn)和注意事項(xiàng)進(jìn)行復(fù)習(xí)和鞏固,從而提升學(xué)習(xí)效率。本項(xiàng)目在設(shè)計(jì)中,主要包括考試模擬,法律法規(guī),交規(guī)巧記,新手導(dǎo)航,輔助功能的設(shè)計(jì)。功能模塊如圖1所示。
圖1 功能模塊圖
具體體功能包括:
1.考試模擬模塊
針對(duì)科目一、科目二、科目三和科目四進(jìn)行模擬測(cè)試?颇恳缓涂颇克氖抢碚摽荚嚕饕獙(shí)現(xiàn)的功能是順序練習(xí)、章節(jié)練習(xí)、隨機(jī)練習(xí)和模擬練習(xí),科目二實(shí)現(xiàn)的功能是坡道定點(diǎn)停車和起步,側(cè)方停車、曲線行駛、直角轉(zhuǎn)彎和倒車入庫,科目三實(shí)現(xiàn)的功能有上車準(zhǔn)備、起步、直線行駛、加減擋位、變更車道、靠邊停車、通過路口、通過各區(qū)域、會(huì)車、超車和掉頭,科目二和三是場(chǎng)地考試,因此系統(tǒng)中介紹了(未完,下一頁)
|