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

?

基于Android的移動(dòng)學(xué)習(xí)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

2018-06-08 10:33:36萬里勇南昌工學(xué)院電氣與信息工程學(xué)院南昌市330108
江西通信科技 2018年2期
關(guān)鍵詞:服務(wù)器端功能模塊信息管理

萬里勇 南昌工學(xué)院 電氣與信息工程學(xué)院 南昌市 330108

0 引 言

近年來,隨著無線網(wǎng)絡(luò)技術(shù)的發(fā)展,以及智能移動(dòng)終端設(shè)備的普及,移動(dòng)學(xué)習(xí)作為一種新型的教育方式,正逐漸受到越來越多人關(guān)注和追捧。移動(dòng)學(xué)習(xí)以其學(xué)習(xí)時(shí)間、空間的靈活、學(xué)習(xí)內(nèi)容的短小、精煉且片段化,開辟了人們學(xué)習(xí)的全新理念[1]。

移動(dòng)學(xué)習(xí)的熱潮, 引發(fā)了國內(nèi)外研究人員和相關(guān)學(xué)者對移動(dòng)學(xué)習(xí)平臺(tái)的關(guān)注,同時(shí)催生了各類移動(dòng)學(xué)習(xí)平臺(tái)的出現(xiàn)。美國是最早開展移動(dòng)學(xué)習(xí)研究的國家,1994年有個(gè)Wireless Andrew研究項(xiàng)目,它就是一個(gè)針對美國高校校園的無線網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)[2]。1995年美國金斯頓大學(xué)基于手機(jī)短信平臺(tái)開發(fā)了一款教學(xué)評(píng)價(jià)的移動(dòng)平臺(tái),學(xué)生可以通過這個(gè)平臺(tái)開展對教師的教學(xué)評(píng)價(jià)活動(dòng)。之后,其他一些歐洲國家也先后在移動(dòng)學(xué)習(xí)平臺(tái)展開了研究,如瑞典Vaxjo大學(xué)研究人員開發(fā)了一個(gè)基于Android的交流平臺(tái)C-Notes[3]。而在國內(nèi)對于移動(dòng)學(xué)習(xí)方面研究起步相對較晚,因而,對于移動(dòng)學(xué)習(xí)平臺(tái)方面的研究也就相對滯后。據(jù)資料顯示,國內(nèi)真正開展移動(dòng)學(xué)習(xí)方面的研究,是從2001年開始,主要是針對移動(dòng)學(xué)習(xí)的教育理論和績效開展研究。而真正針對移動(dòng)學(xué)習(xí)平臺(tái)的研究,則是從2004年諾基亞在國內(nèi)開展的在線學(xué)習(xí)項(xiàng)目投資開始,從此也開啟了國內(nèi)學(xué)習(xí)平臺(tái)開發(fā)的商業(yè)模式[4]。

本文將結(jié)合移動(dòng)學(xué)習(xí)特點(diǎn)和Android系統(tǒng)優(yōu)勢,開發(fā)一款基于Android的移動(dòng)學(xué)習(xí)平臺(tái)。以此平臺(tái),讓更多移動(dòng)終端用戶能夠突破空間和時(shí)間的限制,從而實(shí)現(xiàn)移動(dòng)在線的自主化、個(gè)性化學(xué)習(xí)。

1 移動(dòng)學(xué)習(xí)平臺(tái)需求分析和系統(tǒng)平臺(tái)

1.1 需求分析

對高校移動(dòng)學(xué)習(xí)平臺(tái)使用人群進(jìn)行調(diào)研及分析可知,其面向的主要用戶人群包括:學(xué)生、教師和系統(tǒng)管理員。在移動(dòng)學(xué)習(xí)活動(dòng)過程中,主要開展的學(xué)習(xí)活動(dòng)有:在線學(xué)習(xí)、在線考試、在線交流、系統(tǒng)管理等。

(1)學(xué)生。針對學(xué)生用戶需求而言,移動(dòng)學(xué)習(xí)平臺(tái)需要提供在線學(xué)習(xí)、在線考試、交流互動(dòng)等功能。

(2)教師。針對教師用戶需求而言,移動(dòng)學(xué)習(xí)平臺(tái)需要提供資料上傳、試卷評(píng)閱、交流互動(dòng)等功能。

(3)系統(tǒng)管理員。針對系統(tǒng)管理員用戶需求而言,移動(dòng)學(xué)習(xí)平臺(tái)需要提供用戶管理和系統(tǒng)管理等功能。

1.2 系統(tǒng)平臺(tái)

目前,市面上主要的移動(dòng)操作系統(tǒng)有:Android、IOS、Windows Mobile和BlackBerry等。但最近WhatsApp發(fā)布微博顯示,在2017年起,一些移動(dòng)操作系統(tǒng)將不再被支持,比如:BlackBerry等[5]。移動(dòng)操作系統(tǒng)競爭的日趨激烈,使得Android和IOS的市場所在份額更為集中。據(jù)2016年數(shù)據(jù)調(diào)查機(jī)構(gòu)Net Applications報(bào)告顯示,Android和IOS的市場所占份額達(dá)到95%左右。就Android和IOS兩者所在市場份額而言,盡管蘋果公司憑借自己的力量,讓IOS拿下了近40%份額,但與Android相比,還具有一定差距。到目前為止,Android操作系統(tǒng)所占的市場份額穩(wěn)居第一。Android系統(tǒng)以其平臺(tái)開放性、無縫結(jié)合的Google應(yīng)用以及基于組件的應(yīng)用設(shè)計(jì)等特性,成為了移動(dòng)學(xué)習(xí)系統(tǒng)開發(fā)人員的首選平臺(tái)[6]。

2 移動(dòng)學(xué)習(xí)平臺(tái)設(shè)計(jì)

2.1 移動(dòng)學(xué)習(xí)平臺(tái)總體設(shè)計(jì)

基于Android的移動(dòng)學(xué)習(xí)平臺(tái)主要由客戶端和服務(wù)器端組成。本文的移動(dòng)學(xué)習(xí)平臺(tái),主要采用三層架構(gòu)模型。移動(dòng)學(xué)習(xí)平臺(tái)總體架構(gòu)設(shè)計(jì)框架,如圖1所示。

圖1 移動(dòng)學(xué)習(xí)平臺(tái)總體框架

2.2 移動(dòng)學(xué)習(xí)平臺(tái)功能模塊設(shè)計(jì)

移動(dòng)學(xué)習(xí)平臺(tái)客戶端應(yīng)提供的功能至少包括:用戶登錄/注冊、在線學(xué)習(xí)、在線測試、師生交流和信息管理等。服務(wù)器端的開發(fā)基于PC平臺(tái),需要能夠提供課程管理、資料上傳、刪除/編輯、疑難提問解答以及信息維護(hù)等功能。移動(dòng)學(xué)習(xí)平臺(tái)的總體功能結(jié)構(gòu),如圖2所示。

圖2 移動(dòng)學(xué)習(xí)平臺(tái)的總體功能結(jié)構(gòu)

2.3 移動(dòng)學(xué)習(xí)平臺(tái)數(shù)據(jù)庫設(shè)計(jì)

通過對移動(dòng)學(xué)習(xí)平臺(tái)進(jìn)行分析,基本可以確定移動(dòng)學(xué)習(xí)平臺(tái)的實(shí)體主要包括:視頻資源、課件資源、章節(jié)、課程、試卷、試題等。移動(dòng)學(xué)習(xí)平臺(tái)總體E-R模型,如圖3所示。

圖3 移動(dòng)學(xué)習(xí)平臺(tái)總體E-R圖

3 移動(dòng)學(xué)習(xí)平臺(tái)功能模塊實(shí)現(xiàn)

3.1 平臺(tái)實(shí)現(xiàn)關(guān)鍵技術(shù)

基于Android的移動(dòng)學(xué)習(xí)平臺(tái)是一個(gè)B/S在線學(xué)習(xí)系統(tǒng),在設(shè)計(jì)與實(shí)現(xiàn)過程,涉及了一些關(guān)鍵技術(shù):平臺(tái)UI實(shí)現(xiàn)技術(shù)、平臺(tái)數(shù)據(jù)通信技術(shù)、Activity間跳轉(zhuǎn)和數(shù)據(jù)存儲(chǔ)技術(shù)等。

(1)平臺(tái)UI實(shí)現(xiàn)技術(shù):用戶界面(User Interface,UI)是人機(jī)進(jìn)行交互的操作界面。UI設(shè)計(jì)主要針對界面的樣式和美觀程度進(jìn)行考慮。用戶界面是任何一個(gè)應(yīng)用程序產(chǎn)品的應(yīng)用臉面,可以毫不夸張的說,UI界面設(shè)計(jì)的好壞,將直接影響到用戶對應(yīng)用程序產(chǎn)品的滿意度?;贏ndroid移動(dòng)開發(fā)中,UI界面設(shè)計(jì)的布局方法主要有三種,分別為:利用XML文件進(jìn)行布局、Android系統(tǒng)提供的用戶界面接口生成布局和用Java+XML進(jìn)行代碼生成布局。

(2)平臺(tái)數(shù)據(jù)通信技術(shù):本文的移動(dòng)學(xué)習(xí)平臺(tái),包括服務(wù)器和客戶端的開發(fā)。服務(wù)器與客戶端需要進(jìn)行數(shù)據(jù)傳輸。系統(tǒng)開發(fā)中,采用相關(guān)處理技術(shù)對數(shù)據(jù)通信進(jìn)行管理,如通過對客戶端數(shù)據(jù)進(jìn)行封裝處理,將開發(fā)中用到的一些數(shù)據(jù)類存儲(chǔ)在data包中進(jìn)行統(tǒng)一管理。

(3)Activity間的跳轉(zhuǎn)技術(shù):Activity作為android應(yīng)用程序的四大組件之一,不僅負(fù)責(zé)android應(yīng)用程序的用戶界面的管理功能,而且還承擔(dān)著android應(yīng)用程序中每一個(gè)用戶界面的展現(xiàn)功能。通俗說,一個(gè)android應(yīng)用程序?qū)嶋H上就是由若干個(gè)Activity組成。android應(yīng)用程序的人機(jī)交互操作,就是在各個(gè)Activity間進(jìn)行切換操作,而各個(gè)Activity間的通信又主要由Intent組件承擔(dān)通信任務(wù)。

(4)數(shù)據(jù)存儲(chǔ)技術(shù):由前文分析可知,移動(dòng)學(xué)習(xí)平臺(tái)包括客戶端和服務(wù)器端。在數(shù)據(jù)存儲(chǔ)實(shí)現(xiàn)管理方面,服務(wù)器端主要采用開源的MySQL作為數(shù)據(jù)管理系統(tǒng)軟件。而在客戶端,主要采用輕量級(jí)的SQLite進(jìn)行數(shù)據(jù)存儲(chǔ)。

當(dāng)用戶登錄移動(dòng)學(xué)習(xí)平臺(tái)時(shí),需要在平臺(tái)相應(yīng)的功能模塊上進(jìn)行用戶資料的注冊,只有成為合法用戶后,才能夠?qū)崿F(xiàn)對平臺(tái)的操作。用戶在平臺(tái)上發(fā)送注冊操作時(shí),注冊的信息會(huì)在服務(wù)器端和客戶端同時(shí)保存,主要下次用戶再使用同一個(gè)移動(dòng)終端設(shè)備進(jìn)行平臺(tái)登錄時(shí),就不需要再次輸入賬號(hào)和密碼,這是因?yàn)楹笈_(tái)會(huì)自動(dòng)獲取客戶端之前保留的用戶登錄信息。

3.2 平臺(tái)客戶端部分功能模塊實(shí)現(xiàn)

(1)用戶注冊和登錄模塊實(shí)現(xiàn)。用戶注冊模塊,主要負(fù)責(zé)對用戶注冊操作進(jìn)行管理,移動(dòng)學(xué)習(xí)平臺(tái)規(guī)定,新用戶只有在移動(dòng)學(xué)習(xí)平臺(tái)進(jìn)行合法注冊的用戶,才能夠訪問移動(dòng)學(xué)習(xí)平臺(tái)。用戶登錄模塊,主要負(fù)責(zé)對登錄用戶密碼和用戶名進(jìn)行驗(yàn)證操作。用戶需輸入合法用戶名和密碼,待系統(tǒng)對輸入信息進(jìn)行驗(yàn)證后,才可以登錄到移動(dòng)學(xué)習(xí)平臺(tái),進(jìn)行下一步操作。

用戶注冊和登錄界面,如圖4所示。

圖4 用戶注冊和登錄界面

(3)在線學(xué)習(xí)功能模塊實(shí)現(xiàn)。在線學(xué)習(xí)功能模塊,是移動(dòng)學(xué)習(xí)平臺(tái)的核心模塊,主要負(fù)責(zé)在線學(xué)習(xí)方面的管理功能。學(xué)生用戶登錄移動(dòng)學(xué)習(xí)平臺(tái)選擇在線學(xué)習(xí)功能模塊,進(jìn)入到學(xué)習(xí)中心,可以在線學(xué)習(xí)操作界面。在線考試模塊界面,如圖5所示。

圖5 在線學(xué)習(xí)功能模塊界面

(4)考試功能模塊實(shí)現(xiàn)。學(xué)生用戶通過移動(dòng)學(xué)習(xí)平臺(tái)學(xué)習(xí)完成后,可以通過移動(dòng)學(xué)習(xí)平臺(tái)提供的在線考試模塊進(jìn)行在線考試操作。在線考試功能模塊的主界面,如圖6所示。

圖6 在線考試功能模塊界面

(5)師生交流功能模塊實(shí)現(xiàn)。師生交流模塊是主要是一個(gè)為師生提供交流溝通的互動(dòng)模塊。學(xué)習(xí)平臺(tái)系統(tǒng)上設(shè)計(jì)一個(gè)師生交流功能模塊,能加強(qiáng)師生之間的溝通。師生交互功能模塊界面,如圖7所示。

圖7 師生交互功能模塊界面

(6)信息管理功能模塊。本模塊主要負(fù)責(zé)用戶基本信息管理和終端設(shè)備相關(guān)參數(shù)設(shè)置。本模塊主要又包括用戶基本信息管理和參數(shù)管理兩個(gè)子模塊。信息管理功能模塊界面,如圖8所示。

圖8 信息管理功能模塊界面

3.3 平臺(tái)服務(wù)器端部分功能模塊實(shí)現(xiàn)

對移動(dòng)學(xué)習(xí)平臺(tái)服務(wù)器功能進(jìn)行分析,服務(wù)器端主要實(shí)現(xiàn)學(xué)習(xí)平臺(tái)數(shù)據(jù)方面的處理,包括:課程管理、考試題庫管理、師生交流信息管理以及基本信息管理等。課程管理,主要對學(xué)習(xí)資源的管理,包括視頻資源和課件資源;考試題庫管理主要負(fù)責(zé)對在線考試模塊的課程題庫進(jìn)行管理;師生交流信息管理主要負(fù)責(zé)信息交流管理;用戶基本信息管理則主要提供學(xué)習(xí)資源的管理,包括視頻資源和課件資源;考試題庫管理主要負(fù)責(zé)對在線考試模塊的課程題庫進(jìn)行管理(包括:題庫增加、刪除、修改和查詢等操作);師生交流信息管理主要負(fù)責(zé)信息交流管理;用戶基本信息管理則主要提供用戶對個(gè)人基本信息的維護(hù)管理等。移動(dòng)學(xué)習(xí)平臺(tái)服務(wù)器端的歡迎界面,如圖9所示。

圖9 移動(dòng)學(xué)習(xí)平臺(tái)服務(wù)器端歡迎頁

4 結(jié)束語

針對快速發(fā)展的移動(dòng)學(xué)習(xí)發(fā)展趨勢,本文結(jié)合了移動(dòng)學(xué)習(xí)特點(diǎn)和Android平臺(tái)開發(fā)優(yōu)勢,將android技術(shù)、數(shù)據(jù)庫技術(shù)、系統(tǒng)架構(gòu)技術(shù)等運(yùn)用于移動(dòng)學(xué)習(xí)平臺(tái)的研究中。本文設(shè)計(jì)與開發(fā)的移動(dòng)學(xué)習(xí)平臺(tái),在完成最后測試后,就將其引入到筆者所在高校試運(yùn)行,從試運(yùn)行的效果來看,本文的移動(dòng)學(xué)習(xí)平臺(tái)能夠滿足基本的移動(dòng)學(xué)習(xí)需求。下一步,我們將繼續(xù)對平臺(tái)系統(tǒng)進(jìn)行改造和優(yōu)化,同時(shí)引入軟件開發(fā)新技術(shù)(服務(wù)推薦技術(shù))、新工具,以及用戶需求的變化,重點(diǎn)在平臺(tái)功能和性能方面進(jìn)行完善。

[1]黃黎,程鴻芳,黃金晶等.Android的移動(dòng)學(xué)習(xí)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].江蘇開放大學(xué)學(xué)報(bào)(自然科學(xué)版),2014,05:37-39, 85.

[2]徐愛鳴. 網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)[D].上海:同濟(jì)大學(xué)碩士學(xué)位論文,2012, 06.

[3]盧江. 基于智能手機(jī)的大學(xué)生移動(dòng)學(xué)習(xí)調(diào)查研究[D]. 北京:北京交通大學(xué)碩士論文,2014, 06.

[4]方海光,毛瑩,劉軍等.移動(dòng)學(xué)習(xí)的系統(tǒng)支持環(huán)境研究[J].現(xiàn)代教育技術(shù),2011,21(3):31-37.

[5]王海峰. 基于Android 技術(shù)的移動(dòng)學(xué)習(xí)平臺(tái)的研究與設(shè)計(jì)[J].南通職業(yè)大學(xué)學(xué)報(bào),2017,31(2):76-79.

[6]盧冶.基于Android的JAVA程序設(shè)計(jì)移動(dòng)學(xué)習(xí)平臺(tái)[J]. 計(jì)算機(jī)教育,2014,22(11):60-64.

猜你喜歡
服務(wù)器端功能模塊信息管理
造價(jià)信息管理在海外投標(biāo)中的應(yīng)用探討
評(píng)《現(xiàn)代物流信息管理與技術(shù)》(書評(píng))
淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
成功(2018年10期)2018-03-26 02:56:14
基于ASP.NET標(biāo)準(zhǔn)的采購管理系統(tǒng)研究
在高速公路信息管理中如何做好QC小組活動(dòng)
輸電線路附著物測算系統(tǒng)測算功能模塊的研究
M市石油裝備公服平臺(tái)網(wǎng)站主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)
在Windows中安裝OpenVPN
功能模塊的設(shè)計(jì)與應(yīng)用研究
面向Web的BIM三維瀏覽與信息管理
休宁县| 甘谷县| 丹江口市| 信丰县| 海门市| 苗栗县| 云阳县| 贵州省| 萍乡市| 昌都县| 宽甸| 视频| 且末县| 集贤县| 汕头市| 修武县| 庆安县| 神池县| 伊宁市| 丰都县| 河南省| 磴口县| 昌吉市| 黄冈市| 和林格尔县| 厦门市| 冀州市| 攀枝花市| 兴安盟| 郓城县| 旺苍县| 蓝田县| 保德县| 扎赉特旗| 闽清县| 宜丰县| 罗定市| 米脂县| 会理县| 博罗县| 黄浦区|