劉晶,陳鑫,陳順龍,王玨輝
(長江大學工程技術學院,湖北荊州,434000)
近年來,無論是高速還是城市公路上,都會有交通事故發生。這些事故往往對人們的生命造成不小的損害,對事故雙方人員都帶來財產損失,兩輛車之間發生交通事故的車輛會破損,而人與車發生的事故,造成人員受傷需要花費醫藥費,對國家的經濟造成損失,車輛有保險,發生事故需要保險公司負擔,但是很多國家相關的世通事故則需要國家承擔,如鐵路交通事故、航運交通事故等。導致交通事故發生的主要原因就是不遵守交通法規。因為工作中的人們往往需要有駕照,所以很多人們都會學習交規理論知識。但是,現在的交規理論題目比以前更難,題目比以前更加的多樣化,涉及面更廣。這就使得在三、四線城市中,一些人學習起來有些困難。同時,年齡層次在38歲到45歲左右的人在學習理論知識上比較弱。在現代快速發展的生活中,人們總是不愿花太多的時間去學習一些東西,這樣就導致人們往往對交規理論的知識不過熟練,以致無法通過駕校考試和在生活中引發一些事故。

圖1 .系統框架結構
如圖1所示,我們設計了七個子模塊,分別是學習訓練模塊,模擬考試模塊,語音功能模塊,數據存儲模塊,錯題分析模塊,錯題重做模塊,速成模塊。每個模塊對用戶來說都具有不同的針對性,并在技巧方面有非常詳細的講解和提示。
(1)學習訓練:通過學習訓練模塊中的基礎訓練和仿真強化部分進行初步的學習和訓練?;A訓練主要采用分類的方式進行的設計,仿真強化指的是對考試的仿真訓練。
(2)模擬考試:在用戶覺得自己已經具備了這些知識或者想嘗試一下考試,可以到使用模擬考試模塊。該模塊與科目考試的形式一樣,需要用戶在規定的時間內答完題目,最后我們的系統會顯示分數。
(3)語音功能:主要運用于學習訓練模塊中,是我們這個系統的核心。它通過引入第三方的語音合成技術sdk,讓我們的的應用開口說話,實現人工智能,從而達到讓人們的自主學習。
(4)數據存儲和錯題重做:我們系統利用android自帶的SQLite數據庫實現數據存儲和題庫定期更新,與駕考試題同步。同時,通過收集用戶所有的錯題,來實現用戶復習所做錯的題目的錯題重做。
(5)錯題分析和速成題庫:錯題分析模塊通過對用戶所有訓練記錄數據的分析得到用戶容易出錯的題目或者與之相似的題目。使用這些數據來實現讓用戶能在極短的時間內掌握這些知識,也就是對不同的用戶擁有自己獨有的專項速成題庫。
我們的學習系統不同于傳統的交規學習,有關鍵字提醒、有語音提示、有更詳細和更有正對性的題庫,讓用戶實現真正的自主學習。并且我們是獨立的學習系統,用戶體驗更好,沒有商家廣告,錯題分析十分詳細。同時,實現了本地題庫的更新,讓用戶能及時的獲取最新的題目和題型。通過對交規理論知識進行專業化的學習和訓練,讓用戶更快,更高效的掌握交規理論知識,活學活用。同時,勝利通過科一和科四。
參考文獻
[1]差沙,地獄男爵.用Android開發手機應用[J].程序員,2008(01).
[2]公磊,周聰.基于Android的移動終端應用程序開發與研究[J].計算機與現代化,2008(08).
[3]黃子君,張亮.語音識別技術及應用綜述[J].江西教育學院學報,2010(03).
[4]姚昱旻,劉衛國.Android的架構與應用開發研究[J].計算機系統應用, 2008(11)
[5]樣豐盛.Android應用開發揭秘[M].機械工業出版社,2010.
[6]王白輝.Android應用程序開發[M].清華大學出版社,2010.
[7]王珊,丁治明,張孝.移動數據庫及其應用[J].計算機應用,2000(09).