亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android系統(tǒng)下的在線校園考試系統(tǒng)

        2017-06-07 19:54:21謝永浩高嵩峰
        科技與創(chuàng)新 2017年9期

        謝永浩 高嵩峰

        摘 要:針對傳統(tǒng)意義上煩瑣的考試和受地域限制的網(wǎng)上考試,設(shè)計(jì)了一個基于Android平臺的在線考試系統(tǒng)。該系統(tǒng)以Android為終端,提供不受地域限制的在線考試、自動閱卷等相關(guān)服務(wù),在校學(xué)生可通過移動網(wǎng)絡(luò)(或Wi-Fi)隨時隨地完成考試,具有操作簡單、靈活便捷的特點(diǎn)。

        關(guān)鍵詞:Android;在線考試;移動網(wǎng)絡(luò);自動閱卷

        中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A DOI:10.15913/j.cnki.kjycx.2017.09.121

        在各大高校的教育中,考試作為一個重要的環(huán)節(jié),起到對學(xué)生學(xué)習(xí)狀況的監(jiān)控、評測知識掌握程度的作用。以往傳統(tǒng)的考試模式經(jīng)過人工組卷、人工閱卷、成績統(tǒng)計(jì)和試卷分析等幾個過程,往往需要花費(fèi)大量的人力、物力和財(cái)力,整個過程煩瑣而低效。因此,傳統(tǒng)考試方式已經(jīng)不能完全適應(yīng)教育信息化建設(shè)和現(xiàn)代教學(xué)的要求。

        將傳統(tǒng)的考試模式與移動化聯(lián)網(wǎng)相結(jié)合,開發(fā)出一款基于Android智能操作系統(tǒng)的考試程序,能夠降低考試成本,減輕監(jiān)考人員的負(fù)擔(dān)?;贏ndroid移動智能操作系統(tǒng)下的考試模式,已經(jīng)成為高等院??己藢W(xué)生學(xué)業(yè)水平的趨勢,是對原有考試方式的發(fā)展和創(chuàng)新,符合信息時代的發(fā)展要求。

        1 Android系統(tǒng)的發(fā)展

        Android是Google公司于2007-11推出的一款針對智能手機(jī)、平板電腦等移動設(shè)備的操作系統(tǒng),它是以Linux為基礎(chǔ)的開源移動設(shè)備操作系統(tǒng)。

        正是因?yàn)锳ndroid操作系統(tǒng)支持開源免費(fèi)的特點(diǎn),國內(nèi)大部分手機(jī)廠商基本采用Android操作系統(tǒng),在校大學(xué)生所使用Android操作系統(tǒng)的手機(jī)也占很大比例。Android系統(tǒng)在國內(nèi)的發(fā)展主要是對其操作系統(tǒng)的二次開發(fā),即以Android系統(tǒng)的源碼為基礎(chǔ),Android操作系統(tǒng)以其自身的開放性吸引了越來越多的開發(fā)者。隨著用戶的增多,Android系統(tǒng)越來越受大眾的歡迎,在智能手機(jī)市場中占有重要位置。

        2 Android的基本功能

        Android(安卓)應(yīng)用通常是由一個或多個基本組件組成,最常用的組件就是Activity、 Service、Broadcast Receiver和Content Provider等。

        2.1 Activity

        在開發(fā)應(yīng)用程序的過程中,Activity就是一個單獨(dú)的屏幕,承載了所有程序的UI界面和運(yùn)行流程。

        2.2 Service

        1個Service是一段長生命周期的、沒有用戶界面的程序,可以用來開發(fā)比如監(jiān)控類的程序。

        2.3 Broadcast Receiver

        Broadcast Receiver是廣播接收器,主要過濾應(yīng)用程序之間所傳輸?shù)男畔ⅰ?/p>

        2.4 Content Provider

        Android平臺中的Content Provider是內(nèi)容提供者,主要用于應(yīng)用之間的數(shù)據(jù)提供和交換。

        3 Android考試系統(tǒng)基本設(shè)計(jì)

        3.1 系統(tǒng)框架

        基于Android的在線學(xué)習(xí)系統(tǒng)主要從2個方面構(gòu)建架構(gòu)——從客戶端的角度出發(fā)和從服務(wù)端角度出發(fā),即C/S架構(gòu)模式,它是軟件系統(tǒng)的體系結(jié)構(gòu)。服務(wù)器端為了更好地利用Android系統(tǒng)資源,采用B/S模式,提供所需API借口,以方便客戶端訪問。系統(tǒng)框架如圖1所示。

        3.2 客戶端設(shè)計(jì)

        根據(jù)考試需求,客戶端主要有考生登錄、進(jìn)入考試、成績查詢、退出考試和信息查詢等功能??蛻舳私Y(jié)構(gòu)如圖2所示。

        考生可以通過考生登錄界面,由Activity向用戶呈現(xiàn)UI界面,考生輸入相關(guān)數(shù)據(jù)——學(xué)號及其密碼,點(diǎn)擊進(jìn)入考試或者成績查詢等。用戶界面如圖3所示。

        比如點(diǎn)擊進(jìn)入考試,數(shù)據(jù)傳遞到后臺服務(wù)器端,后臺就會檢測數(shù)據(jù),并返回相應(yīng)數(shù)據(jù),將考生所需考試科目內(nèi)容傳到客戶端的UI界面??荚嚳颇拷缑嫒鐖D4所示。

        點(diǎn)擊成績查詢,可以查看各學(xué)期的考試成績,也可以重新查看本次考試(前提是考生已提交試卷)情況。如果考生想要自行修改密碼,可以注冊賬號。

        3.3 服務(wù)端設(shè)計(jì)

        服務(wù)器端就是向用戶提供調(diào)用各種API的,是連接客戶端與數(shù)據(jù)庫之間的橋梁。該考試系統(tǒng)服務(wù)器后臺運(yùn)行,創(chuàng)建線程處理學(xué)生所提交的各種操作,主要功能有:學(xué)生信息和試題數(shù)據(jù)存儲、數(shù)據(jù)處理和后臺管理。系統(tǒng)網(wǎng)絡(luò)流程如圖5所示。

        對于系統(tǒng)更新和API升級,只需要保證接口名與返回值的一致性,可在服務(wù)器端改進(jìn)代碼,無需操作到客戶端。這樣做,不僅提高了開發(fā)效率,還能保證系統(tǒng)運(yùn)行的穩(wěn)定性。

        4 系統(tǒng)功能

        4.1 服務(wù)器端功能

        服務(wù)器端采用的是MySQL數(shù)據(jù)庫,由于其具有速度快、體積小、成本低、源碼開放的特點(diǎn),所以,選擇MySQL作為應(yīng)用數(shù)據(jù)庫。該數(shù)據(jù)庫不僅用來接收客戶端所輸入的數(shù)據(jù),更重要的是,它將在校學(xué)生的個人信息直接導(dǎo)入,從而方便服務(wù)端對其進(jìn)行相應(yīng)的數(shù)據(jù)處理。數(shù)據(jù)庫中最主要的表有考生信息表、課程表、試題表和試卷表等。當(dāng)服務(wù)器端接收到來自客戶端用戶發(fā)出的請求信息時,服務(wù)端依據(jù)信息內(nèi)容調(diào)用相應(yīng)的API作回饋處理,并將處理后的數(shù)據(jù)通過API接口返回到UI界面上,以便考生及時了解相關(guān)內(nèi)容。

        4.2 客戶端功能

        在Android考試系統(tǒng)中,客戶端分為3層,即:①界面層。由Activity組件向用戶(考生)提供可視的UI界面,用戶(考生)可根據(jù)自身需求對其進(jìn)行相應(yīng)的操作。②業(yè)務(wù)邏輯層。用戶操作后,服務(wù)器后臺可根據(jù)用戶的操作創(chuàng)建線程進(jìn)行處理。③最后通過第三層——數(shù)據(jù)訪問層。

        4.3 組卷的隨機(jī)功能

        MySQL數(shù)據(jù)庫中存儲著各種表,其中包括試題表。試題表中存放著各種與考試科目相關(guān)的試題,比如判斷、選擇、簡答題。數(shù)據(jù)庫中的試題按照題型、分?jǐn)?shù)和難易程度存放。考試試題由系統(tǒng)管理員錄入。隨機(jī)組卷程序如圖6所示。

        對于表內(nèi)的各類題型,每道題目都有各自的編號,當(dāng)數(shù)據(jù)庫接收到組卷命令時,程序中就會生成隨機(jī)數(shù)去抽取對應(yīng)編號的試題。這樣做,不僅能保證試題的順序不同,也能保證試題內(nèi)容上的差異,從而大大提高試卷質(zhì)量。

        5 結(jié)束語

        該系統(tǒng)運(yùn)用軟件工程的思想,設(shè)計(jì)并實(shí)現(xiàn)了基于Android平臺的在線考試系統(tǒng)。雖然該系統(tǒng)中還有許多問題需要改進(jìn),但是,系統(tǒng)的設(shè)計(jì)與開發(fā)是對傳統(tǒng)考試形式的創(chuàng)新和發(fā)展,具有高效率、低耗能、隨時隨地便捷操作等特點(diǎn),是今后其他系統(tǒng)發(fā)展的方向。筆者希望有一天能夠真正實(shí)現(xiàn)這類系統(tǒng),為考試工作提供便利。

        參考文獻(xiàn)

        [1]Boschmann Erwin.Teaching chemistry via distance education.

        Journal of Chemical Education,2003,80(06).

        [2]訾世慶.淺議無紙化網(wǎng)絡(luò)考試系統(tǒng)的選擇[J].科技創(chuàng)新導(dǎo)報(bào),2008(8).

        [3]鄧凡平.深入理解Android[M].北京:機(jī)械工業(yè)出版社,2011.

        [4]李剛.瘋狂Android講義[M].北京:電子工業(yè)出版社,2011.

        [5]劉世貴.基于Android的在線學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國高新技術(shù)企業(yè),2014(21).

        [6]梅爾.Android高級編程[M].王鵬杰,霍建同,譯.北京:清華大學(xué)出版社,2010.

        [7]胡劍鋒.基于Android的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2015(12).

        [8]Luke Welling Laura Thomson.PHP and MySQL Web Development.4th Edition.Addison-Wesley Professional,2004.

        〔編輯:白潔〕

        精品久久亚洲一级α| 国产美女在线一区二区三区| 日本午夜福利| 久久综合网天天 | 成人无码区免费AⅤ片WWW| 熟女系列丰满熟妇av| av免费在线观看网站大全| 亚洲一区二区蜜桃视频| 不卡一区二区三区国产| 精品无码av一区二区三区不卡| 狠狠的干性视频| 女人让男人桶爽30分钟| 天堂资源中文最新版在线一区 | 91在线区啪国自产网页| 久久精品这里就是精品| 色av色婷婷18人妻久久久| 亚洲中文字幕人成乱码在线| 人妻少妇被粗大爽.9797pw| 久久亚洲中文字幕精品一区| 国产h视频在线观看| 无码国产一区二区三区四区| 色老头在线一区二区三区| 91手机视频在线| 少妇高潮紧爽免费观看| 日本午夜理论一区二区在线观看| 国产一区二区视频在线免费观看| 成人免费在线亚洲视频| 国产一级内射视频在线观看| 娜娜麻豆国产电影| 亚洲一区中文字幕在线电影网| 青青青伊人色综合久久亚洲综合| 亚洲人妻有码中文字幕| 亚洲精品岛国av一区二区| 国产精品国产三级国产aⅴ下载 | 亚洲综合av一区二区三区| 猫咪免费人成网站在线观看| 久久久久无码国产精品不卡| 日韩久久久久中文字幕人妻| 热门精品一区二区三区| 国产极品大奶在线视频| 好大好湿好硬顶到了好爽视频 |