王海洋
摘要:在線學習已成為網絡技術重要的發(fā)展方向,實現(xiàn)駕駛員在線學習理論知識是該系統(tǒng)的主要目標。將信息化技術運用到駕駛員理論知識的學習中,設計實現(xiàn)了駕駛員在線理論考試學習系統(tǒng),采用Web界面,底層采用MySQL作為數(shù)據(jù)庫,實踐結果表明,系統(tǒng)可以有效提高學員的學習效率。
關鍵詞:在線學習;系統(tǒng)設計;駕駛員;理論考試;信息化技術
中圖分類號:TP315 文獻標識碼:A 文章編號:1009-3044(2016)35-0078-02
Design and Implementation of Online Learning System for the Driver Theory Exam
WANG Hai-yang
(Chongqing Vocational Institute of Engineering, Chongqing 402260, China)
Abstract: Online learning has become an important development direction of the network technology, it is the main goal of this system to learn theoretical knowledge for the driver in the network. This paper applies technology of information to study theory knowledge about driving and design and achieve online learning system for the driver theory exam. It uses Web as interface, and MySQL as database. It can improve students' learning efficiency effectively.
Key words: online learning; system design; driver; theory exam; information technology
隨著網絡技術的飛速發(fā)展和廣泛應用,在線學習逐漸開始發(fā)展起來[1-4],為了適應駕駛員在線學習理論知識的新需要,迫切需要開發(fā)一個網絡化駕駛員理論考試在線學習系統(tǒng)[5-6]。
1 系統(tǒng)開發(fā)目標和意義
隨著網絡技術的飛速發(fā)展和廣泛應用,在線考試逐漸開始發(fā)展起來,為了適應駕駛員培訓教育發(fā)展的新需要,迫切需要開發(fā)一個網絡化駕駛員在線理論考試管理系統(tǒng)。這種系統(tǒng)開始采用了最新的基于Internet 的瀏覽器/服務器(Browser/Server)模式,這和以往單機版的駕駛員理論考試系統(tǒng)相比,系統(tǒng)不需要安裝,節(jié)約了本地計算機資源,方便了用戶的接入,只要能上網就能隨時模擬和練習,也滿足了當今駕校學員爆炸式增長的需求[7]。隨著互聯(lián)網的普及和駕駛員培訓事業(yè)的不斷發(fā)展與壯大,駕駛員在線考試已成為目前駕駛員信息管理的主要目標。通過網絡平臺在線考試,用戶不僅可以減少人力、物力和財力資源的浪費,對提高學員考試的通過率也有重要意義,這必然會使越來越多的用戶樂于接受駕駛員理論考試網上模擬與練習的方式,其市場潛力會得到充分發(fā)揮。
系統(tǒng)開發(fā)的主要目的就是實現(xiàn)駕駛員在線考試及練習,使系統(tǒng)已注冊用戶可隨時隨地進行順序練習、章節(jié)練習、隨機練習、篩選練習、模擬考試、歷史成績查詢,克服以往由于人工組卷、人工判卷產生的效率低下等問題。
2 系統(tǒng)運行環(huán)境
操作系統(tǒng)是Microsoft Windows 7,數(shù)據(jù)庫系統(tǒng)是Navicat for MySQL,開發(fā)平臺和語言用MyEclipse6.5、JSP、Java [8]。
3 系統(tǒng)結構及功能
系統(tǒng)根據(jù)功能的不同從邏輯上進行了模塊劃分,每個模塊完成特定的功能。駕駛員理論考試在線學習系統(tǒng)是由題目管理模塊、成績管理模塊、用戶管理模塊、模擬考試模塊、篩選練習模塊、章節(jié)練習模塊、順序練習模塊、隨機練習模塊、歷史成績模塊等幾個功能模塊組成。
3.1 系統(tǒng)結構
本系統(tǒng)主要功能結構見圖1所示。
3.2 系統(tǒng)功能
系統(tǒng)功能模塊有管理員功能和用戶功能。
3.2.1 管理員功能
管理員主要負責試題信息、用戶信息以及成績信息的管理。
1)用戶信息管理
系統(tǒng)用戶每人都有一個賬號和密碼,這些用戶信息是管理員在系統(tǒng)建成以后便添加進去的。當然,系統(tǒng)用戶也可以自己注冊。
2)試題信息管理
用戶所進行的模擬考試、順序練習、選擇練習、章節(jié)練習等功能所使用的題庫信息都是管理員添加的,管理員必須定期更新數(shù)據(jù)庫中的試題,保證系統(tǒng)用戶所使用的題目是最新的,對已經不具有代表性的試題必須及時刪除。
3)成績信息管理
用戶每進行一次模擬考試都有一次成績,管理員可管理用戶成績信息,可對成績信息進行刪除。
3.2.2 用戶功能
用戶在注冊成功后,即可憑借注冊時的用戶名和密碼進行登錄,登錄成功后,即可進行相應功能。
1)模擬考試:在用戶進入模擬考試的同時,系統(tǒng)會自動從數(shù)據(jù)庫中隨機取出一套試題,以滿足每次進入模擬考試頁面時,隨機組裝的套題是不同的。每個網頁只顯示一道題目,用戶只能把當前題目做完之后才能進入下一道題目。但是用戶可以隨時交卷。每次模擬考試是有時間限制的,如果時間到了,系統(tǒng)會強迫用戶交卷。
2)章節(jié)練習:當系統(tǒng)用戶進入章節(jié)練習界面后,用戶可以分章節(jié)的、有針對性的練習。
3)篩選練習:當系統(tǒng)用戶進入篩選練習界面后,用戶可以挑選自己想要練習的類型。
4)順序練習:當系統(tǒng)用戶進入順序練習界面后,系統(tǒng)會按照數(shù)據(jù)庫中的題目順序出題。
5)隨機練習:當用戶進入隨機練習界面后,系統(tǒng)會從數(shù)據(jù)庫中隨機抽取一道題目供用戶練習。
6)歷史成績:當用戶每次模擬考試結束之后,系統(tǒng)會自動記錄用戶的交卷信息,如用戶的成績,用戶的交卷時間等,在用戶交卷后,系統(tǒng)會自動計算和用戶的得分并存入數(shù)據(jù)庫中。
以上各種練習功能都具有如下共同特點:每個網頁顯示一道題,但用戶不必把當前題目做完也可以進入下一題,而且用戶點擊看答案按鈕,即可看當前的題目答案,點擊看解析按鈕時,即可看到該題目的解析。當用戶做的題目超過數(shù)據(jù)庫最大題目限度時,系統(tǒng)會提示用戶數(shù)據(jù)庫中題目不足。
4 系統(tǒng)特點
4.1 模塊設計
該系統(tǒng)分為兩大項,即用戶功能和管理員功能。用戶進入界面后,又分為個人信息維護模塊、模擬考試模塊、順序練習模塊、章節(jié)練習模塊、篩選練習模塊、隨機練習模塊、歷史成績查詢模塊等。管理員進入界面后,又分為試題信息管理模塊、成績信息管理模塊、用戶信息管理模塊。
4.2 易于操作
1)本系統(tǒng)在進入每一個主模塊后,界面的右半部分都有該主模塊中子模塊的相關說明,因此,該系統(tǒng)不會給用戶帶來難于操作的印象。
2)管理員更新數(shù)據(jù)庫試題時,系統(tǒng)支持批量插入試題,節(jié)省管理員時間,提高效率。
4.3 系統(tǒng)健壯性
當用戶或管理員因各種原因而導致誤操作時,系統(tǒng)會給出相應的提示信息,提高系統(tǒng)的健壯性,例如,當用戶在進行模擬考試期間,當前題目未選,點擊下一題時,系統(tǒng)會提示用戶“親,請做完此題在進行下一題”[9]。
5 結束語
本系統(tǒng)相對于使用ASP或PHP技術建設動態(tài)網站而言,維護起來更簡單、適應性更好、安全性更高。通過采用基于JAVA語言的JSP技術構造動態(tài)網站,充分發(fā)揮JAVA語言所獨有的易用性、跨平臺性和安全性,從而構建一個運行高效、安全可靠、適用性廣的駕駛員理論考試在線學習系統(tǒng)。
參考文獻:
[1] 沈雪珍. 個性化在線學習系統(tǒng)研究[J]. 電腦知識與技術, 2013(8):1810-1811.
[2] HUANG Mei-qiong. Examination System Design “Computer Applications Basis”[J].Journal of Gansu Lianhe University(Natural Science Edition), 2012(2):69-72.
[3] 郭文龍. 基于SSH在線考試系統(tǒng)的設計與實現(xiàn)[J]. 長春師范大學學報, 2014(6):71-75.
[4] 劉宏達, 聶萍, 郭文宇. 基于Web的在線考試系統(tǒng)[J]. 科學家, 2016(11): 31-32.
[5] 劉繼先, 付朝陽, 閆國慶. 完善機動車駕駛培訓和考試的建議[J]. 中國道路運輸, 2015(12): 69-70.
[6] 謝景偉. 機動車駕駛員(理論)考試系統(tǒng)設計[J]. 數(shù)字技術與應用, 2012(1):121-123.
[7] 梁浩. 基于B/S的在線考試系統(tǒng)的設計與實現(xiàn)[J]. 現(xiàn)代計算機, 2015(5).
[8] 吳小青. JSP+TOMCAT+MYSQL開源軟件整合配置初探—揭陽職業(yè)技術學院圖書館網站服務器配置為例[J]. 齊齊哈爾大學學報:自然科學版, 2012(4): 66-69.
[9] 張亞敏, 史素娟. 計算機應用基礎考試系統(tǒng)的設計與實現(xiàn)[J]. 計算機光盤軟件與應用,2012(1):146-147.