999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于安卓系統(tǒng)的大學(xué)生黨課培訓(xùn)系統(tǒng)客戶端的設(shè)計與實現(xiàn)

2015-05-30 19:23:48韋俊星曾祥寶黃美素黃青逢
中國新通信 2015年11期
關(guān)鍵詞:系統(tǒng)學(xué)生

韋俊星 曾祥寶 黃美素 黃青逢

【摘要】 傳統(tǒng)的黨課培訓(xùn),一直以來效率不高。同學(xué)們對于黨課的學(xué)習(xí)缺乏系統(tǒng)的練習(xí),往往是考試前臨時抱佛腳,死記硬背。如今,各種便攜式智能設(shè)備在社會上已經(jīng)很普及,本文開發(fā)了一款在便攜式智能設(shè)備上運行的黨課學(xué)習(xí)軟件,可以充分利用學(xué)習(xí)時間,提高學(xué)生的學(xué)習(xí)效率,提高高校黨課培訓(xùn)工作的工作效率。系統(tǒng)包含以下模塊:學(xué)生測評模塊,學(xué)生考試模塊,題庫更新模塊。

【關(guān)鍵詞】 Android 考試系統(tǒng)

在當(dāng)今社會,手機已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡墓ぞ撸謾C由單一的通信終端發(fā)展成為互聯(lián)網(wǎng)終端,越來越多的互聯(lián)網(wǎng)應(yīng)用被移植到智能手機中,使人類的生活信息化智能化。

長期以來各大高校一直注重學(xué)生的黨課教育培訓(xùn),但是學(xué)生多以專業(yè)知識為主,無法全身投入。使之傳統(tǒng)的黨課培訓(xùn)效率不夠高,加之費時費力,已經(jīng)難以滿足學(xué)校的需要。然而無紙化閱讀和考試可以讓學(xué)生隨時隨地學(xué)習(xí)和練習(xí),很好的克服以上的問題。如今移動便攜設(shè)備迅速普及,且智能化程度已經(jīng)比較高,為實現(xiàn)無紙化提供了很好的基礎(chǔ)。

因此在移動便攜設(shè)備上進(jìn)行黨課模擬練習(xí)、考試,能夠很方便的為學(xué)生的黨課培訓(xùn)服務(wù),使學(xué)習(xí)得以更高效地進(jìn)行,這對教師和學(xué)生雙方面都是非常有利的,這也是本論文研究的出發(fā)點。本文中,作者依據(jù)安卓智能設(shè)備操作系統(tǒng),開發(fā)了一款大學(xué)生黨課培訓(xùn)軟件,經(jīng)測試和和推廣,起到了較好的效果。

一、相關(guān)技術(shù)

1.1安卓系統(tǒng)概述

此平臺主要運行于Android平臺,它是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦。作為一款開放式操作系統(tǒng),允許開發(fā)者使用多種編程語言開發(fā)安卓應(yīng)用程序,而不再是只用Java開發(fā)安卓應(yīng)用程序的單一局面。從系統(tǒng)結(jié)構(gòu)的角度來看,安卓系統(tǒng)可分為三個層次。內(nèi)核:為上層提供安全,內(nèi)存管理,進(jìn)程管理等服務(wù);中間層:主要包含函數(shù)庫和運行環(huán)境,函數(shù)庫提供Java語言的部分功能,在庫中提供的API能被安卓系統(tǒng)中的組件調(diào)用;應(yīng)用程序框架:為開發(fā)者進(jìn)行支持,安卓程序員通過框架得以直接訪問核心程序,以及API,從而簡化程序設(shè)計工作,提高編碼效率。

1.2 MVC開發(fā)模式

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設(shè)計典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進(jìn)和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯。MVC被獨特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構(gòu)中。首先,控制器接收用戶的系統(tǒng)應(yīng)用需求,并選擇相應(yīng)的模型對需求進(jìn)行處理,其次,模型通過業(yè)務(wù)邏輯層對用戶需求進(jìn)行處理并返回結(jié)果,最后,通過視圖對模型處理結(jié)果并顯示。

二、客戶端設(shè)計

系統(tǒng)分為兩大部分,分別為客戶端的掌上黨校和PC端的題庫管理軟件。本文討論的客戶端部分有用戶練習(xí)模塊、模擬考試模塊、錯題集模塊、收藏模塊、統(tǒng)計模塊和題庫更新模塊,其結(jié)構(gòu)圖如圖1所示:

2.1數(shù)據(jù)存儲方式

由于題庫文件需要在PC端整理編輯,再上傳到客戶端,如果選擇傳統(tǒng)的數(shù)據(jù)庫存儲方式,操作將會比較復(fù)雜,相對難以實現(xiàn),因此我們選擇的是可跨平臺、可擴(kuò)展的輕量級

XML儲存方式。對xml的解析,我們選擇用pull方式進(jìn)行解析,用這種方式進(jìn)行解析,編寫代碼簡單,解析速度相對dom解析快了很多。添加xml節(jié)點的時候因為pull方式和sax方式不能添加節(jié)點,故只能選擇dom方式。

2.2 XML格式設(shè)計

本系統(tǒng)將題庫整合編輯成多個XML文件,題庫文件可分為單選題題庫single.xml、多選題題庫multiple.xml和填空題題庫gapfill.xml。xml文件中包括題目、選項、答案、解析,如果有些選項為空,則以空格補上。具體的xml格式如圖2所示:

2.3題庫更新方式

客戶端想要進(jìn)行題庫更新,可行方式之一是連接到自行架設(shè)好的服務(wù)器進(jìn)行下載,但是架設(shè)服務(wù)器,成本會比較高,不利于推廣;或者利用第三方推送服務(wù)進(jìn)行文件推送,但是這也會存在服務(wù)質(zhì)量不可靠等問題。因此本系統(tǒng)選擇的是利用發(fā)送郵件的形式,將題庫以附件的形式發(fā)送到指定賬戶中,客戶端運行的時候檢測有無新的特定郵件并下載即可完成題庫更新。客戶端和PC端都集成有javamail模塊,用于郵件的發(fā)送與接收。

三、客戶端詳細(xì)設(shè)計

3.1練習(xí)模塊

練習(xí)模塊中,供用戶選擇的練習(xí)方式有單選題、多選題和填空題三種練習(xí)模式。進(jìn)入練習(xí)模式后,每選一項答案,即與題庫中的答案對比,根據(jù)正確與否,給出提示信息,并顯示解析;當(dāng)回答錯誤的時候,系統(tǒng)還會自動將該題加入錯題集,方便以后復(fù)習(xí)。練習(xí)過程中用戶還可以收藏自認(rèn)為有價值的題目,中途退出練習(xí)時,系統(tǒng)會記錄下當(dāng)前題號,下次再次進(jìn)入該練習(xí)時,將提示是否恢復(fù)到上次退出時的狀態(tài)。其流程圖如圖3所示。

3.2模擬考試模塊

功能:在該模塊中,系統(tǒng)將從題庫中隨機抽取一定數(shù)目的單選題、多選題和填空題,組成一份完整的試題,供用戶進(jìn)行模擬考試。點擊開始考試時,即自動計時,在時間用完的時候,就自動交卷。做題時可以跳著去做,后面可以在做題預(yù)覽界面中,查看那些題沒有做,方便把沒做的題做完。做完題后,點擊交卷按鈕,即與題庫中的題對照,自動判題,給出分?jǐn)?shù)。給出分?jǐn)?shù)后還可以點擊查看答案按鈕,查看自己做錯的題和詳細(xì)解析。

3.3錯題集模塊

錯題集模塊主要負(fù)責(zé)收集整理平時練習(xí)和模擬考試時的錯題,把他們按單選題、多選題和填空題進(jìn)行分類,用戶可以分類對錯題進(jìn)行針對性的練習(xí)。

3.4收藏模塊

收藏模塊主要負(fù)責(zé)收集整理平時練習(xí)中收藏的題,把他們按單選題、多選題和填空題分類好,而后用戶就可以對那些收藏的題進(jìn)行針對性的練習(xí) 。

3.5統(tǒng)計模塊

統(tǒng)計模塊主要負(fù)責(zé)統(tǒng)計平時練習(xí)和考試時的做題情況,平時的做題情況和考試情況以圖文的形式顯示出來,方便用戶了解自己練習(xí)的情況。

3.6題庫更新模塊

題庫更新模塊主要負(fù)責(zé)題庫的更新下載,當(dāng)啟動客戶端的時候,會先登錄到指定郵箱賬號,檢查是否有新的特定的郵件,如果有,則下載其附件,即可完成題庫的更新。

四、結(jié)尾

本文討論的黨課培訓(xùn)系統(tǒng)客戶端,是為了幫助學(xué)生節(jié)約學(xué)習(xí)時間,提高黨課學(xué)習(xí)效率,提高高校黨課培訓(xùn)工作的工作效率而開發(fā)的。

軟件界面簡潔有序,操作簡單,方便學(xué)生熟悉與使用,能滿足黨課學(xué)習(xí)中的各項基本操作—單選題練習(xí)、多選題練習(xí)、填空題練習(xí)以及模擬考試等。 出于對題庫更新的考慮,系統(tǒng)還提供后臺自動更新題庫的功能,方便學(xué)生隨時了解熟悉最新的題目。

由于客戶端與PC端的交互比較復(fù)雜,所以起初想要實現(xiàn)把學(xué)生做題的基本情況上傳到PC端,以便教師能夠了解學(xué)生的學(xué)習(xí)情況的功能很遺憾的沒能實現(xiàn)。但是就整體而言,系統(tǒng)在一定程度上已經(jīng)給學(xué)生教師帶來了便捷。今后系統(tǒng)的升級,可以在后臺交互這一功能上進(jìn)行更加細(xì)致地設(shè)計與實現(xiàn),讓系統(tǒng)更加人性化。

參 考 文 獻(xiàn)

[1] Bruce Eckel Java編程思想 北京:機械工業(yè)出版社 2012.

[2] 李寧著.Android開發(fā)權(quán)威指南[M]. 北京:人民郵電出版社,2011.

[3] 孫曉宇.Android手機界面管理系統(tǒng)的設(shè)計與實現(xiàn)[D].北京:北京郵電大學(xué),2010.

猜你喜歡
系統(tǒng)學(xué)生
Smartflower POP 一體式光伏系統(tǒng)
快把我哥帶走
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
《李學(xué)生》定檔8月28日
電影(2018年9期)2018-11-14 06:57:21
趕不走的學(xué)生
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
學(xué)生寫話
主站蜘蛛池模板: 国产精品自在在线午夜区app| 日韩在线中文| 国产凹凸视频在线观看| 亚洲熟女偷拍| 青青草原国产精品啪啪视频| 国产精品蜜芽在线观看| 广东一级毛片| 日本精品一在线观看视频| 亚洲激情区| 中文字幕在线一区二区在线| h视频在线播放| 国产在线观看精品| 2021最新国产精品网站| 一区二区理伦视频| jizz亚洲高清在线观看| 久996视频精品免费观看| 欧美在线一二区| 国产免费黄| 97se亚洲| 国产第一页免费浮力影院| 91福利在线看| 玖玖精品在线| 2020国产免费久久精品99| 色九九视频| 日本欧美精品| 激情国产精品一区| 国产精品刺激对白在线| 97国产在线视频| 亚洲天堂在线免费| 精品色综合| 强奷白丝美女在线观看| 波多野结衣视频一区二区| 99无码中文字幕视频| 国产麻豆aⅴ精品无码| m男亚洲一区中文字幕| 福利国产微拍广场一区视频在线| 91极品美女高潮叫床在线观看| 狠狠色婷婷丁香综合久久韩国| 色综合天天娱乐综合网| 网久久综合| 欧美日韩国产在线观看一区二区三区 | 亚洲国产91人成在线| 亚洲AV电影不卡在线观看| 青草视频在线观看国产| 99视频精品全国免费品| 国产欧美日韩va| 欧美精品一区二区三区中文字幕| 国内精自视频品线一二区| 毛片网站在线播放| 亚洲IV视频免费在线光看| 91久久夜色精品| 久久人人爽人人爽人人片aV东京热 | 亚洲人视频在线观看| 婷婷色狠狠干| 日本精品视频一区二区| 亚洲高清无码久久久| 91亚瑟视频| 午夜精品久久久久久久2023| 国产精品永久不卡免费视频| 欧美在线综合视频| 亚洲丝袜中文字幕| 亚洲无码熟妇人妻AV在线| 精品99在线观看| 热re99久久精品国99热| 色亚洲成人| 亚洲熟妇AV日韩熟妇在线| 国产91在线|日本| 亚洲欧洲日韩综合色天使| 亚洲成人一区在线| 国产精品尹人在线观看| 日韩无码真实干出血视频| 狠狠色综合网| 久久久精品久久久久三级| 美女内射视频WWW网站午夜 | 456亚洲人成高清在线| 亚洲综合婷婷激情| 国产99在线| 国产精品天干天干在线观看 | 青青国产在线| 亚洲AV无码久久精品色欲| 美女被狂躁www在线观看| 久久综合亚洲鲁鲁九月天|