国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Android考試系統(tǒng)APP的設(shè)計(jì)與實(shí)現(xiàn)

2019-09-10 15:25:25武獻(xiàn)宇
大眾科學(xué)·中旬 2019年7期
關(guān)鍵詞:學(xué)習(xí)考試

摘 要:教育與科技相結(jié)合的教育方法也漸漸進(jìn)入人們的視野,結(jié)合科技發(fā)展的今天--網(wǎng)絡(luò)和手機(jī)成為了人們生活中不可或缺的一部分了,本設(shè)計(jì)專門設(shè)計(jì)了一款基于Android的考試系統(tǒng)APP的設(shè)計(jì)于實(shí)現(xiàn),將考試管理科學(xué)化,大大減少組織考試所需要的人力和財(cái)力。Android考試系統(tǒng)應(yīng)用軟件是基于Android系統(tǒng)進(jìn)行開發(fā)設(shè)計(jì)的APP軟件,通過使用本APP可以幫助老師組織學(xué)生進(jìn)行考試。

關(guān)鍵詞:學(xué)習(xí);考試;Android;APP

1 緒論

隨著科技的飛速發(fā)展,知識的更新也是日益加快,傳統(tǒng)的學(xué)習(xí)知識已經(jīng)不能適應(yīng)現(xiàn)在的社會(huì)需求了,在移動(dòng)網(wǎng)絡(luò)這方面也得到了迅猛的發(fā)展,出現(xiàn)了數(shù)字學(xué)習(xí)與移動(dòng)設(shè)備相結(jié)合的新型學(xué)習(xí)模式--移動(dòng)學(xué)習(xí)。這種學(xué)習(xí)模式,不僅能滿足在校學(xué)子,還能適應(yīng)上班族的需求。在手機(jī)與網(wǎng)絡(luò)通訊技術(shù)和數(shù)字技術(shù)相結(jié)合下,新的考試模式APP與傳統(tǒng)的考試模式相比之下APP考試管理系統(tǒng)有著絕對性的優(yōu)勢:減輕了人力勞動(dòng)力還節(jié)約了時(shí)間,不再需要監(jiān)考員來負(fù)責(zé)監(jiān)督考試了;.節(jié)約了考試路程和考試場地,在考試系統(tǒng)APP上就是可以在不同的地點(diǎn)不同的時(shí)間隨時(shí)隨地的進(jìn)行考試;減輕了浪費(fèi)資源、減少了紙張的數(shù)量、減少了印刷的成本。在此平臺上,學(xué)者可以隨時(shí)隨地都能學(xué)習(xí),都能自我考試,在這個(gè)強(qiáng)調(diào)終身學(xué)習(xí)的時(shí)代,科學(xué)有效的學(xué)習(xí)服務(wù)具有長遠(yuǎn)的發(fā)展。

2 系統(tǒng)設(shè)計(jì)

2.1 系統(tǒng)功能設(shè)計(jì)

本軟件的目的就是開發(fā)一個(gè)Android考試系統(tǒng),最終目標(biāo)是將軟件中的所有功能模塊都得到實(shí)現(xiàn),做到真正的自我學(xué)習(xí),自我考試地目的,讓學(xué)者不再束縛與傳統(tǒng)的教室和固定的時(shí)間去學(xué)習(xí),突破空間和時(shí)間限制,極大的滿足學(xué)者隨時(shí)隨地的學(xué)習(xí)需求。

依軟件工程的設(shè)計(jì)思想和目標(biāo)根據(jù)功能需求,繪制了軟件設(shè)計(jì)流程圖,如圖3-1所示。

2.2 SQLite數(shù)據(jù)庫設(shè)計(jì)

Android考試系統(tǒng)主要分為兩個(gè)子系統(tǒng),一個(gè)為SQLite數(shù)據(jù)庫的管理,另一個(gè)為APP子系統(tǒng)。SQLite數(shù)據(jù)庫在對系統(tǒng)的需求進(jìn)行設(shè)計(jì)時(shí)將數(shù)據(jù)庫表結(jié)構(gòu)里面的字段進(jìn)行合理有效的設(shè)計(jì),保證在數(shù)據(jù)處理時(shí)數(shù)據(jù)表結(jié)構(gòu)的穩(wěn)定運(yùn)行。根據(jù)項(xiàng)目的需求設(shè)計(jì)了三個(gè)數(shù)據(jù)表,具體描述如以下表所示。

1、用戶信息表

此表用來記錄用戶登錄信息,用戶ID設(shè)為主鍵,這樣設(shè)計(jì)用戶ID具有唯一性,就好像每個(gè)人只用一個(gè)身份證ID來表示你自己,建立此表可以減少每次登錄繁瑣的輸入賬號和密碼帶來的煩惱,對此可以通過點(diǎn)擊記住密碼調(diào)用用戶信息數(shù)據(jù)庫登錄的信息來進(jìn)入主程序。

2、練習(xí)題數(shù)據(jù)表

在此考試軟件中,有許多練習(xí)題給用戶練習(xí),通過對這些練習(xí)的正確率有個(gè)統(tǒng)計(jì)調(diào)查,通過這個(gè)調(diào)查把用戶在哪些方面有不足之處及時(shí)的反應(yīng)給用戶,讓用戶加強(qiáng)對薄弱方面的練習(xí),因此這些調(diào)差需要通過數(shù)據(jù)庫來統(tǒng)計(jì)。

3、考試結(jié)果數(shù)據(jù)表

考試結(jié)果數(shù)據(jù)表主要是提供用戶有關(guān)考試結(jié)果信息,包括總成績、數(shù)據(jù)時(shí)間、使用時(shí)間、總題數(shù)、錯(cuò)誤題數(shù)和正確題數(shù),旨在讓用戶了解整個(gè)考試情況。

3 系統(tǒng)功能實(shí)現(xiàn)

3.1 系統(tǒng)登錄注冊功能模塊的實(shí)現(xiàn)

登錄注冊模塊主要是為系統(tǒng)新用戶提供一個(gè)系統(tǒng)的入口,在用戶登錄之前需要先點(diǎn)擊選擇注冊TextView顯示出用戶注冊界面,在此界面需要填寫用戶名、電話、密碼等信息,注冊成功后跳回到登錄界面,填寫剛注冊賬號和密碼信息,如果正確就可以登入到系統(tǒng)的首界面。這樣一個(gè)模塊是為了讓用戶在退出學(xué)習(xí)時(shí)不要記住學(xué)到那里了,可以通過用戶ID讓系統(tǒng)自動(dòng)幫你保存當(dāng)前學(xué)習(xí)進(jìn)度。

3.2 系統(tǒng)主界面功能模塊的實(shí)現(xiàn)

系統(tǒng)主界面只有一個(gè)Activity集成于FragmentActivity,Activity中有一個(gè)ViewPage和自定義的IconPageIndicator控件,在主界面中有三個(gè)模塊,分別是練習(xí)與考試模塊,經(jīng)典案例模塊和更多模塊。這三個(gè)模塊可以通過左右滑動(dòng)屏幕或者點(diǎn)擊下方的圖標(biāo)來進(jìn)行的切換。

3.3 練習(xí)與考試模塊功能設(shè)計(jì)與實(shí)現(xiàn)

該功能模塊是用來學(xué)習(xí)練習(xí)的,點(diǎn)擊順序練習(xí)ImageView控件系統(tǒng)會(huì)跳轉(zhuǎn)到順序練習(xí)界面,在該界面主要由兩個(gè)控件展示,一個(gè)是PageView,在它容器中又放一個(gè)TextView和一個(gè)RadioGroup,另一個(gè)是線性布局,里面由五個(gè)按鈕組成,最左邊的和最右邊以及和中間的的按鈕用來選題。其余兩個(gè),一個(gè)用來查看答案,一個(gè)用來收藏此題。題目的內(nèi)容通過PageView的count屬性值練習(xí)題數(shù)據(jù)庫字段來改變題目內(nèi)容和RadioGroup中的選項(xiàng)。

在模擬考試這一模塊上,它的布局結(jié)構(gòu)和順序練習(xí)基本一樣,原理也基本相同,它只是在他原有的基礎(chǔ)上,改變了題的問答方式和順序,還有就是在這里它加上了Chronometer控件來計(jì)時(shí),做完一道題進(jìn)入下一題可以滑動(dòng)屏幕也可以點(diǎn)擊下一題Button按鈕。做完整套試卷后點(diǎn)擊提交,它會(huì)跳到本次成績界面,通過考試題數(shù)據(jù)庫統(tǒng)計(jì)你的得分和錯(cuò)題數(shù)、正確率和所用時(shí)間。

4 結(jié)束語

本系統(tǒng)主要工作內(nèi)容就是對于用戶學(xué)的和考試的管理,可以通過登陸這個(gè)系統(tǒng)去檢測自己是否真收獲到新的知識。在Android考試系統(tǒng)的功能在各個(gè)界面和具體的功能都能夠正常運(yùn)轉(zhuǎn)。并且通過在整個(gè)模塊功能的開發(fā)過程中,我對Java語言開發(fā)技術(shù)可以去熟練的掌握并且去運(yùn)用,同時(shí)也讓自己對學(xué)習(xí)有了深刻的認(rèn)識。

參考文獻(xiàn)

[1]敬亮.基于Android的移動(dòng)學(xué)習(xí)平臺設(shè)計(jì)與實(shí)現(xiàn)[D].計(jì)算機(jī)技術(shù),2017:6.

[2]張秀香.基于Android的移動(dòng)互聯(lián)學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].計(jì)算機(jī)技術(shù),2017:12.

[3]李勝廣,譚林,周千里.安卓APK代碼安全保護(hù)技術(shù)研究[J].警察技術(shù),2017,01:55-58.

[4]白文江.基于安卓平臺的移動(dòng)應(yīng)用開發(fā)研究.太原大學(xué)學(xué)報(bào),2011年03期.

[5]許文慶,鄭美容.基于安卓的智能手機(jī)開發(fā)應(yīng)用的研究.現(xiàn)代計(jì)算機(jī),2012年24期.

作者簡介::武獻(xiàn)宇(1974-8)男? 漢族? ?湖南瀏陽? 碩士研究生? 高級工程師? ?研究方向:物聯(lián)網(wǎng)技術(shù)、軟件工程

猜你喜歡
學(xué)習(xí)考試
Japanese Artificial Intelligence Robotto Take Entrance Examinations
試論在高?!爱a(chǎn)、學(xué)、研”中發(fā)展現(xiàn)代傳統(tǒng)手工藝文化
人間(2016年26期)2016-11-03 18:25:32
小學(xué)數(shù)學(xué)學(xué)習(xí)興趣的培養(yǎng)
家庭習(xí)得環(huán)境對初中學(xué)生英語學(xué)習(xí)的影響研究
創(chuàng)設(shè)探索情境,讓學(xué)生在“探”中“學(xué)”
你考試焦慮嗎?
準(zhǔn)備考試
盐城市| 西乡县| 广汉市| 杂多县| 淳化县| 长武县| 禹城市| 温州市| 德钦县| 南澳县| 格尔木市| 晋宁县| 南京市| 瓮安县| 靖边县| 台湾省| 广河县| 五大连池市| 金沙县| 博湖县| 宝清县| 连云港市| 惠州市| 罗山县| 丰顺县| 南城县| 偃师市| 阿拉善盟| 读书| 射洪县| 临安市| 伊宁县| 毕节市| 鹤山市| 栾城县| 盈江县| 杨浦区| 梧州市| 清镇市| 嘉黎县| 延边|