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

        ?

        基于Android 平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)

        2019-11-29 04:25:47李力東
        活力 2019年20期
        關(guān)鍵詞:功能模塊用戶課程

        李力東

        (吉林建筑大學(xué)電氣與計(jì)算機(jī)學(xué)院,長春 130011)

        引 言

        “移動(dòng)學(xué)習(xí)”指的是憑借萬維網(wǎng)、無線便攜式網(wǎng)絡(luò)通訊技術(shù)以及多媒體技術(shù),人們可以利用智能移動(dòng)終端設(shè)備例如智能手機(jī)等隨時(shí)學(xué)習(xí),不再受時(shí)間、空間、有線網(wǎng)絡(luò)的制約,是一種新型的自主性都比較強(qiáng)的學(xué)習(xí)方式。移動(dòng)手機(jī),基本上人手一個(gè),將移動(dòng)學(xué)習(xí)和這些硬件結(jié)合,可以有效打破傳統(tǒng)的地域限制、時(shí)間限制,最大限度地做到隨時(shí)隨地的學(xué)習(xí)。

        一、開發(fā)前期準(zhǔn)備

        (一)移動(dòng)學(xué)習(xí)系統(tǒng)

        指的是由于人們活動(dòng)地點(diǎn)的不確定性和隨時(shí)可能出現(xiàn)“需要學(xué)習(xí)”或是“想要學(xué)習(xí)”這種需求的隨機(jī)性而為這些人開發(fā)出來的支持網(wǎng)絡(luò)資源共享、移動(dòng)設(shè)備硬件共享的一種先進(jìn)的不同于傳統(tǒng)電子學(xué)習(xí)的新學(xué)習(xí)系統(tǒng),整個(gè)系統(tǒng)可以完美的和各種網(wǎng)絡(luò)進(jìn)行互聯(lián),并能在智能終端上進(jìn)行系統(tǒng)的安裝和維護(hù)。

        (二)Android

        基于Linux 內(nèi)核開發(fā)的,可以分為以下四層結(jié)構(gòu):Linux Kernel(Linux 內(nèi)核層),Libraries(系統(tǒng)運(yùn)行庫),Application Framework(應(yīng)用框架層),Applications(應(yīng)用層)。

        Android 系統(tǒng)主要提供了3 種方式用于簡單地實(shí)現(xiàn)素具持久化功能,即文件存儲(chǔ),SharedPreferences 存儲(chǔ)以及數(shù)據(jù)庫存儲(chǔ)。

        Android 應(yīng)用開發(fā)基礎(chǔ)四大組件如下:

        Activity:活動(dòng)是Android 應(yīng)用開發(fā)最常用的系統(tǒng)組件,該組件提供了一個(gè)可供交互屏幕來完成某項(xiàng)任務(wù)任務(wù),這個(gè)屏幕可大可小。一個(gè)應(yīng)用包含著多個(gè)活動(dòng),因此Activity 也是有它的生命周期的,并且由系統(tǒng)完全控制。

        Service:服務(wù)是Android 中實(shí)現(xiàn)程序后臺(tái)運(yùn)行的核心組件。在應(yīng)用程序要求后臺(tái)繼續(xù)運(yùn)行的要求下,服務(wù)可以很簡單地完成這個(gè)需求。當(dāng)然如果活動(dòng)組件,或是廣播組件需要服務(wù)幫助,也可以在啟動(dòng)過程中同時(shí)啟動(dòng)服務(wù),兩個(gè)應(yīng)用的優(yōu)先級(jí)也可以由用戶對(duì)服務(wù)的修改來控制[3]。

        ContentProvider:內(nèi)容提供者作為Android 四大組件之一,并沒有Activity 那樣復(fù)雜的生命周期,只有簡單的生成過程。

        BroadcastReceiver:廣播接收機(jī)是一個(gè)Android 組件。Android 識(shí)別兩種類型的廣播,顯式廣播和隱式廣播 。

        (三)XML

        可擴(kuò)展的標(biāo)識(shí)語言,其先驅(qū)是SGML 和HTML。XML與Access,Oracle 和SQLServer 等數(shù)據(jù)庫不同,數(shù)據(jù)庫提供了更強(qiáng)有力的數(shù)據(jù)存儲(chǔ)和分析能力,事實(shí)上XML 與其他數(shù)據(jù)表現(xiàn)形式最大的不同是:極其簡單。

        二、系統(tǒng)的實(shí)現(xiàn)

        用戶通過安裝在Android 設(shè)備上的移動(dòng)學(xué)習(xí)系統(tǒng)進(jìn)行交互,將登錄用戶分為教師,管理員,學(xué)生三者,根據(jù)登錄用戶的不同各自展現(xiàn)不同的界面。并實(shí)現(xiàn)如下模塊中所體現(xiàn)的功能。

        (一)用戶注冊(cè)登錄模塊

        該模塊主要是為了給用戶一個(gè)身份標(biāo)志,在注冊(cè)成功后,根據(jù)注冊(cè)類型標(biāo)記用戶并在數(shù)據(jù)庫中保存記錄,并在登錄時(shí),根據(jù)標(biāo)記跳轉(zhuǎn)到不同用戶界面,譬如,當(dāng)?shù)卿浻脩魹榻處煏r(shí),將在登錄后顯示教師用戶功能模塊,提供與學(xué)生互動(dòng)交流,課程發(fā)布模塊。當(dāng)?shù)卿浻脩魹閷W(xué)生時(shí),將在登錄后顯示選擇課程功能模塊,課程管理功能模塊,互動(dòng)交流模塊,以及課程學(xué)習(xí)模塊。

        (二)教師功能模塊設(shè)計(jì)

        教師用戶模塊是客戶端的重要組成部分,具有以下幾個(gè)子功能模塊。

        發(fā)布課程功能模塊:通過該功能模塊可以向管理員提出發(fā)布課程的請(qǐng)求,待管理員審核通過后學(xué)生便可以選擇已發(fā)布的課程進(jìn)行學(xué)習(xí)。

        視頻上傳功能模塊:通過該功能模塊可以上傳教師指定的資源,而教師上傳的資源存放在移動(dòng)終端中,而資源則以視頻的形式存在。

        查看已選課人數(shù)功能模塊:通過該功能模塊教師可以查看當(dāng)前已選課的人數(shù)。

        交流互動(dòng)功能模塊:通過該功能模塊,教師可以通過該功能模塊給學(xué)生留言,或者給學(xué)生的留言進(jìn)行回復(fù)。

        (三)管理員功能模塊設(shè)計(jì)

        根據(jù)用戶需求,本學(xué)習(xí)系統(tǒng)設(shè)計(jì)一個(gè)管理員功能模塊,該管理員功能模塊具有以下幾個(gè)子功能模塊。

        查看用戶功能模塊:管理員在注冊(cè)管理員ID 后,登錄之后便具有查看當(dāng)前已注冊(cè)的教師用戶和學(xué)生用戶的功能。

        用戶權(quán)限管理功能模塊:管理員登錄之后便可以對(duì)當(dāng)前的已注冊(cè)用戶進(jìn)行凍結(jié),從而設(shè)定用戶權(quán)限。

        通過上述兩個(gè)子功能,可以實(shí)現(xiàn)管理員對(duì)系統(tǒng)的維護(hù),從而維持系統(tǒng)的穩(wěn)定性。

        (四)學(xué)生用戶功能模塊設(shè)計(jì)

        根據(jù)用戶需求,本學(xué)習(xí)系統(tǒng)設(shè)計(jì)一個(gè)學(xué)生用戶功能模塊,這是本移動(dòng)學(xué)習(xí)系統(tǒng)的核心。學(xué)生用戶模塊具有以下幾個(gè)子功能模塊。

        互動(dòng)交流功能模塊:在學(xué)生登錄以后,選擇老師發(fā)布的課程,可以向相關(guān)的授課老師進(jìn)行留言。

        課程學(xué)習(xí)功能模塊:學(xué)生在選課完畢后,可觀看老師上傳的學(xué)習(xí)視頻。

        課程管理功能模塊:學(xué)生選課完畢后,可查看自己已選的課程。

        結(jié) 語

        本文介紹了基于Android 平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)的關(guān)鍵技術(shù)。在明確用戶需求的情況下,設(shè)計(jì)實(shí)現(xiàn)了一個(gè)移動(dòng)學(xué)習(xí)系統(tǒng)的模型。該系統(tǒng)主要分為三個(gè)用戶:教師、學(xué)生、管理員。教師可以使用此移動(dòng)學(xué)習(xí)系統(tǒng)在手機(jī)上進(jìn)行注冊(cè)登錄,并向管理員提出申請(qǐng)發(fā)布課程的要求,同時(shí)可以和學(xué)生進(jìn)行留言互動(dòng),實(shí)現(xiàn)師生互動(dòng)交流的功能。

        猜你喜歡
        功能模塊用戶課程
        數(shù)字圖像處理課程混合式教學(xué)改革與探索
        軟件設(shè)計(jì)與開發(fā)實(shí)踐課程探索與實(shí)踐
        為什么要學(xué)習(xí)HAA課程?
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        基于ASP.NET標(biāo)準(zhǔn)的采購管理系統(tǒng)研究
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        輸電線路附著物測算系統(tǒng)測算功能模塊的研究
        M市石油裝備公服平臺(tái)網(wǎng)站主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)
        功能模塊的設(shè)計(jì)與應(yīng)用研究
        亚洲福利av一区二区| 香蕉视频在线精品视频| 欧美成人精品第一区二区三区| 国产乱子伦视频一区二区三区| 在线观看国产自拍视频| 亚洲综合天堂av网站在线观看 | 精品无码国产自产拍在线观看| 国产内射在线激情一区| 亚洲va在线va天堂va四虎| 亚洲乱码av中文一区二区第八页| 婷婷伊人久久大香线蕉av| 欧美性狂猛xxxxx深喉| 日韩中文字幕精品免费一区| 国产精品国产三级国产专区50| 国产精品爽爽ⅴa在线观看| 装睡被陌生人摸出水好爽| 国产精品女丝袜白丝袜| 日本一区二区在线免费看| 亚洲精品一品区二品区三品区| 亚欧国产女人天堂Av在线播放| 加勒比熟女精品一区二区av | 成人a级视频在线播放| 国产精品卡一卡二卡三| 国产一区二区a毛片色欲| 91福利国产在线观看一区二区| 成人av天堂一区二区| 国产熟女亚洲精品麻豆| 亚洲女同恋中文一区二区| 国产精品女老熟女一区二区久久夜| 亚洲乱码中文字幕综合| av一区二区三区亚洲| 国产一区二区三区精品乱码不卡| 亚洲性久久久影院| 久久国产成人精品国产成人亚洲| 狼人av在线免费观看| 草草影院发布页| 欧美aa大片免费观看视频| 欧美成人a视频免费专区| 在线精品首页中文字幕亚洲| 一本一道波多野结衣av中文| 亚洲欧美日韩国产精品一区|