基于Android的高校課程學(xué)習(xí)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2019-08-06 來源: 感悟愛情 點(diǎn)擊:
摘 要: 設(shè)計(jì)和實(shí)現(xiàn)了基于Android平臺的課程學(xué)習(xí)系統(tǒng);采用軟件工程的方法,在需求分析的基礎(chǔ)上設(shè)計(jì)了系統(tǒng)總體架構(gòu)及功能,并使用Eclipse+ADT開發(fā)客戶端應(yīng)用程序、MySQL進(jìn)行數(shù)據(jù)庫管理、Spring+Hibernate+Apache等提供后臺服務(wù)和管理。該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)對移動(dòng)學(xué)習(xí)的研究與應(yīng)用具有參考價(jià)值。
關(guān)鍵詞: 移動(dòng)學(xué)習(xí); SPOC; Android; 移動(dòng)應(yīng)用程序
中圖分類號:TP319 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2016)06-48-04
Abstract: A curriculum learning system for Android is designed and implemented. Using the method of software engineering, on the basis of the requirement analysis, the overall structure and functions of the system are designed. Eclipse+ADT are used to develop the client application, MySQL to manage the database, and Spring+Hibernate+Apache to provide background service and management. The design and implementation of the system has a reference value for the research and application of mobile learning.
Key words: mobile learning; SPOC; Android; mobile application
0 引言
移動(dòng)學(xué)習(xí)(Mobile Learning,簡稱M-Leaning)是指利用無線移動(dòng)通信網(wǎng)絡(luò)技術(shù),以無線移動(dòng)通信設(shè)備(如PAD、智能手機(jī)等)獲取教育信息、教育資源、教育服務(wù)的一種新型數(shù)字化學(xué)習(xí)形式[1]。
移動(dòng)學(xué)習(xí)具有便攜性、碎片式、交互性、及時(shí)性、個(gè)性化學(xué)習(xí)的特點(diǎn),可以做到anyone、anytime、anywhere地進(jìn)行自由式學(xué)習(xí),可以有效緩解傳統(tǒng)教育的課堂教學(xué)壓力。在高校的大學(xué)生中,幾乎每人都擁有一臺智能手機(jī),使利用手機(jī)進(jìn)行移動(dòng)學(xué)習(xí)成為可能。
慕課(Massive Open Online Course,大型開放在線課程,簡稱MOOC)在我國的迅速推廣和成長,帶來了學(xué)習(xí)理念、學(xué)習(xí)方式的變革,但是,也存在著學(xué)分認(rèn)證難、課程流失率高、學(xué)生管理欠缺等問題[2]。目前雖出現(xiàn)了各種在線學(xué)習(xí)平臺,如愛課程、網(wǎng)易等慕課平臺,但其發(fā)揮的作用有限,只是少數(shù)學(xué)生課余學(xué)習(xí)的平臺,不能為高校課程教學(xué)提供更有效的幫助。與幕課相比,SPOC(Small Private Online Courses,小型私密在線課程)更具吸引力,它既具有大規(guī)模在線開放課程的優(yōu)點(diǎn),又能彌補(bǔ)傳統(tǒng)課堂教學(xué)的不足,充分利用先進(jìn)的計(jì)算機(jī)技術(shù),幫助教師完成課程教學(xué)管理。
適用于高校課程教學(xué)的SPOC系統(tǒng),應(yīng)包括教師使用的管理平臺和學(xué)生使用的學(xué)習(xí)平臺,其中的學(xué)習(xí)平臺又可以分為適用于PC網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)和適用于移動(dòng)設(shè)備的移動(dòng)學(xué)習(xí)系統(tǒng)。在眾多的移動(dòng)平臺中,基于Linux的自由、開放源代碼的Android操作系統(tǒng)得到眾多運(yùn)營商和設(shè)備商的全面支持。本文研究的高校課程移動(dòng)學(xué)習(xí)系統(tǒng)正是基于Android平臺的SPOC移動(dòng)客戶端應(yīng)用系統(tǒng),其具有較高的應(yīng)用價(jià)值。
1 需求分析
1.1 系統(tǒng)目標(biāo)
基于Android平臺的高校移動(dòng)學(xué)習(xí)系統(tǒng)的目標(biāo)就是使學(xué)生可以利用Android手機(jī)隨時(shí)隨地地進(jìn)行課程學(xué)習(xí),并在學(xué)習(xí)過程中實(shí)現(xiàn)交流互動(dòng)與知識分享。使用該移動(dòng)學(xué)習(xí)系統(tǒng),學(xué)生可以瀏覽教師發(fā)布的公告、觀看課程視頻、下載課件等,可以在線完成教師布置的作業(yè)、在線進(jìn)行測試,還可以針對自己的學(xué)習(xí)情況進(jìn)行大量的在線練習(xí),最終達(dá)到課程學(xué)習(xí)標(biāo)準(zhǔn)。
高校課程移動(dòng)學(xué)習(xí)系統(tǒng)是高校課程教學(xué)的有效補(bǔ)充,有助于“教與學(xué)”并重。一方面,教師對課程的要求體現(xiàn)在課程作業(yè)、習(xí)題與教學(xué)進(jìn)度的把握上,教師可以及時(shí)了解學(xué)生的學(xué)習(xí)狀況,并在課堂上進(jìn)行針對性地講解輔導(dǎo);另一方面,學(xué)生根據(jù)需要觀看視頻、課件,并通過習(xí)題測試及時(shí)掌握自身學(xué)習(xí)狀況,有的放矢地學(xué)習(xí)。
1.2 系統(tǒng)功能
該課程學(xué)習(xí)系統(tǒng)的主要功能包括:登錄管理、用戶管理、課程管理、課程學(xué)習(xí)、課程練習(xí)、成績查詢和課程論壇等功能。
、 登錄管理主要包括學(xué)生登錄和忘記密碼處理,學(xué)生登錄之后才能使用該系統(tǒng)。
⑵ 用戶管理,主要指學(xué)生個(gè)人基本信息的維護(hù),特別是學(xué)生要綁定手機(jī)或郵箱,以便將來可以找回密碼和接收系統(tǒng)的重要通知。
、 課程管理,主要指查詢課程、申請課程、瀏覽已注冊課程(包括即將開始的、正在進(jìn)行的和已經(jīng)完成的)、注銷尚未開課的課程。
、 課程學(xué)習(xí),是學(xué)習(xí)系統(tǒng)的核心,學(xué)生進(jìn)行學(xué)習(xí)的方式包括觀看視頻、下載學(xué)習(xí)資料、完成作業(yè)、單元測試。整個(gè)課程的學(xué)習(xí)是在授課教師規(guī)定的章節(jié)和進(jìn)度下進(jìn)行的,充分體現(xiàn)出教師的教學(xué)思路和教學(xué)要求,同時(shí),學(xué)習(xí)是在學(xué)生喜歡的時(shí)間、地點(diǎn)、方式下進(jìn)行,又體現(xiàn)出自主學(xué)習(xí)的特點(diǎn)。
、 課程練習(xí),學(xué)生可以根據(jù)自身掌握知識的情況,有選擇性地進(jìn)行大量的在線練習(xí)。因?yàn)榭梢詫?shí)時(shí)得到反饋,所以可以幫助學(xué)生更好地找到薄弱環(huán)節(jié),更有針對性地學(xué)習(xí)。
⑹ 查詢成績,學(xué)生可以及時(shí)了解自己的學(xué)習(xí)進(jìn)度和成績情況,對大局了如指掌。
、 課程論壇,學(xué)生可以針對各章節(jié)的學(xué)習(xí)內(nèi)容、作業(yè)等提出問題,與教師和其他學(xué)生進(jìn)行互動(dòng),回答他人的問題,分享自己的經(jīng)驗(yàn)。
相關(guān)熱詞搜索:高校 課程 學(xué)習(xí) 設(shè)計(jì) 系統(tǒng)
熱點(diǎn)文章閱讀