董崇杰
摘 要: 根據東莞經濟轉型對技能型人才的要求,以新莞人職業傾向及對知識技能的實際需求為出發點,創新新莞人知識技能培訓模式,研究和構建移動學習和移動培訓模式,基于Android平臺開發了新莞人知識技能培訓移動學習平臺。該平臺具有良好的運行效率、可擴展性和可維護性,為新莞人學習知識和技能提供了良好的移動學習平臺。
關鍵詞: 新莞人; 知識技能; 移動學習; Android
中圖分類號:TP311 文獻標志碼:A 文章編號:1006-8228(2015)09-42-03
Design and implementation of knowledge skill training mobile learning
platform for Dongguan's new residents
Dong Chongjie
(Dongguan polytechnic, Dongguan, Guangdong 523808, China)
Abstract: According to the requirements of the economic transformation of Dongguan to skilled personnel, take new Dongguan residents' occupation tendency and the actual demands for knowledge and skill as the starting point, innovate the knowledge skill training mode for the Dongguan's new residents, research and build the mobile learning and mobile training mode, and a knowledge skill training mobile learning platform based on Android platform is developed for the Dongguan's new residents. The platform has good operating efficiency, scalability and maintainability, and provides a good mobile learning platform for the Dongguan's new residents to learn knowledge and skill.
Key words: Dongguan's new residents; knowledge and skill; mobile learning; Android
0 引言
根據對東莞部分企業新莞人的問卷調查數據顯示,大量新生代新莞人正值青年時代,較傳統的新莞人相比,受教育和職業技能培訓水平有所提高。他們帶著對成功人士的羨慕和崇拜,期盼通過自身的努力實現美好的夢想。他們有著十分強烈的繼續學習欲望,但是,由于閑暇時間較少、下班時間較晚、學習培訓機構地點較遠等因素,導致他們不能夠便捷、安全、有效地接受專業學習培訓。這不僅影響了他們的職業發展目標,浪費了他們大量的人力、物力和時間,也不利于企業人力資本的積累和用工穩定。面對新生代新莞人如此強烈的學習需求,除了企業培訓與一些教育部門的職業教育是目前主流的再教育渠道以外,我們的城市東莞還沒有提供其他更加符合他們學習行為的服務措施。現今移動互聯網已經植入了新生代新莞人的生活,在這個移動互聯的時代里,可以借助互聯網豐富的資源。本文針對新莞人知識技能培訓在充分調研的基礎上搭建了移動資源學習平臺,以滿足新生代新莞人對知識技能學習需求。
1 相關技術
1.1 Android技術
Android[1-2]是一種以Linux為基礎的開放源代碼操作系統,主要用于便攜設備。目前尚未有統一的中文名稱,中國大陸地區較多人使用“安卓”或“安致”。Android操作系統最初由Andy Rubin開發,最初主要支持手機。2005年由google收購注資,并組建開放手機聯盟開發改良,逐漸擴展到平板電腦及其他領域上。Android的系統架構和其他操作系統一樣,采用了分層的架構。android分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和linux核心層。
1.2 JSP技術
JSP是新一代的動態內容編程技術,它繼承了Java技術的“一次編寫,隨處運行”的特性,允許Web開發人員開發和維護與平臺無關,信息豐富動態的Web頁面,包括HTML,DHTML,XHTML和XML,它能使Web開發人員輕易搭建網絡平臺,建立起功能強大的Web網站。JSP可以把用戶界面從內容層次中分離出來,使得Web開發人員不必修改底層的動態內容,就可以修改整體的頁面布局。
2 系統設計
2.1 系統設計原則
新莞人知識技能培訓移動學習平臺是結合數字化學習和移動互聯網的需求特點為出發點,為新莞人提供基于移動網絡的簡單實用的在線學習平臺,在系統設計中主要遵循實用性原則、可行性原則、安全性原則和可擴展性原則。
⑴ 實用性原則。要求系統設計易于操作、維護和管理、用戶體驗好,能充分的借助無線移動網絡技術、數據庫技術、Web技術等實現對學習場所和學習資源的有效利用,以方便不同角色的用戶參與到移動學習中。
⑵ 可行性原則。要求在用戶現有的硬件技術特別是智能終端硬件水平和軟件技術基礎上,能基本實現所要求的功能,同時對用戶的技術素質提出更高的要求。
⑶ 易用性原則。充分考慮本系統最終面向的用戶文化水平的特點,在設計系統界面、功能操作方式等方面要做到簡單易用。
⑷ 資源豐富原則。充分考慮新莞人知識技能培訓的實際需求,在服務器端要做到培訓資源豐富多樣化,并保持不斷的更新,不斷滿足學習者的實際需要,符合新莞人職業發展。
2.2 系統功能設計
系統的功能設計主要包括服務器端功能設計和客戶端功能設計兩個部分,系統總體功能結構如圖1所示。
[新莞人知識技能培訓移動學習平臺][客戶端功能][服務器端功能][用戶登錄][在線考試和
成績查詢][移動在線學習][移動在線交流] [學員用戶管理][考試管理][資源管理][在線交流] [資源分類][資源權限][資源內容]
圖1 系統總體功能設計
2.2.1 服務器端功能設計
⑴ 用戶登錄模塊:該模塊主要實現對用戶賬號的管理,實現用戶登錄認證,權限認證。該模塊負責新莞人用戶賬號、個人信息注冊、修改、賬號權限管理。
⑵ 資源管理模塊:該模塊針對培訓資源管理。包括對資源的分類、資源權限的管理和資源內容管理。資源內容管理包括新增資源內容、修改資源內容和刪除資源內容等功能。
⑶ 考試管理模塊:該模塊主要用于測試試題管理和學員成績管理,管理員可以新增考題,設置考題選項,對題庫考題進行維護。培訓教師可以查詢學員成績等。
⑷ 學員用戶管理:該模塊主要方便管理員進行學員用戶的移動學習行為進行查詢統計。管理員可以分別按照登錄時長、登錄次數、學習資源等選項查詢學員用戶信息,以列表的形式在客戶端展示,以便更好的為學員用戶提供服務。
⑸ 在線交流:培訓教師與學員用戶之間的交流溝通,支持客戶端通過HTTP方式提交請求問題,回復問題,交流模塊將問題以列表的方式通過Web方式呈現。
2.2.2 系統客戶端功能設計
⑴ 用戶登錄模塊:該模塊主要實現用戶登錄認證和權限認證,用戶第一次通過客戶端訪問移動學習服務器端進行學習時,需要輸入用戶名和密碼登錄系統。用戶名和密碼可以保存在系統客戶端,當再次使用該系統時完成自動登錄。
⑵ 在線學習模塊:該模塊主要包括移動在線培訓學習功能,在線學習模塊主要用于學員用戶進行培訓資源學習,觀看培訓視頻和課程學習,支持學員進行在線更新和本地更新。
⑶ 考試管理模塊:該模塊支持學員用戶在線測試和成績查詢。
2.3 系統架構設計
現有的新莞人知識技能培訓大都是基于培訓學校現場教學以及借助互聯網和多媒體技術實現的培訓,而移動學習才是真正實現任何人在任何時間和任何地點都可以進行有效學習的方式,基于移動互聯網的教育培訓是未來教育培訓的發展方向。根據新莞人知識技能培訓移動學習的實際需求,在充分利用現有培訓資源的前提下,系統采用B/S和C/S相結合的體系架構[3-4],如圖2所示。
3 系統實現
新莞人知識技能培訓資源是按照不同類別進行管理,然后再按照每類資源的列表建立 Android程序用戶界面的Activity,一個Activity就是一個頁面,以培訓教學視頻頁面為例,外觀描述編寫文件WebVideo.xml,而功能實現編寫WebVideo.java,每一講的培訓鏈接采用線性布局xml代碼如下[3,5]:
4 結束語
本文針對目前東莞已有知識技能培訓資源,以新莞人職業傾向及對知識技能的實際需求為出發點,創新新莞人知識技能培訓模式,設計開發了基于Android的新莞人知識技能培訓移動學習平臺,廣泛應用于手機、平板電腦等便攜式移動設備。該平臺為知識技能培訓資源的快速移動學習提供了一種新的途徑,它實用,值得推廣。新莞人學員能夠根據自己的職業規劃,合理安排他們的業余時間,選擇合適的知識技能培訓資源,提升其知識技能水平,為“智慧東莞”增添新的活力。下一步將根據新莞人職業發展的需求豐富該平臺培訓資源,引入微視頻的形式進行移動培訓,不斷提升對新莞人知識技能的培訓質量,提高學員的學習效果。
參考文獻:
[1] Junsheng Wu, Hai Zeng. Design and Application of AssistantTeaching System of Network Course and Mobile Learning Based on Android[J]. Microcomputer Applications,2014.3:18-20
[2] 楊朔,鮑乾,彭敏佳,王存宇.基于Android的健康提醒系統的設計與實現[J].計算機時代,2015.3:53-55
[3] Chongjie Dong.Design and Implementation of Mobile LearningTerminal Platform of Network Course Based on Android[J].AMR Vols.1044-1045,2014:1118-1121
[4] 李靖.基于Android的移動學習平臺設計研究[J].電子技術,2016.8:19-21
[5] 李中平,邱健峰,李璐,王勇.Android手機遠程控制關鍵技術分析[J].計算機應用與軟件,2013.4:113-115