遲亮 陳常東
摘要:云手冊(cè)是適應(yīng)于校企融合背景下現(xiàn)代職業(yè)教育教學(xué)模式的新型數(shù)資源,同時(shí)具有企業(yè)使用的延展性,本文對(duì)能夠用于瀏覽器端和移動(dòng)客戶端兼容運(yùn)行的云手冊(cè)系統(tǒng)的平臺(tái)設(shè)計(jì)進(jìn)行了闡述。
關(guān)鍵詞:職業(yè)教育;數(shù)字資源;再利用;云手冊(cè);合作定制
中圖分類號(hào):TP3? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)32-0114-03
隨著《國(guó)務(wù)院辦公廳關(guān)于深化產(chǎn)教融合的若干意見》和《職業(yè)學(xué)校校企合作辦法》的進(jìn)一步落實(shí),在推進(jìn)人力資源整合供給側(cè)結(jié)構(gòu)性改革的迫切要求下,職業(yè)教育在促進(jìn)教育鏈、人才鏈與產(chǎn)業(yè)鏈銜接上的作用越來越凸顯?!爱a(chǎn)教融合、校企合作”成為職業(yè)教育的關(guān)鍵所在。在此大背景下,職業(yè)教育需要適合當(dāng)前形勢(shì)多樣的校企合作,建立能夠應(yīng)對(duì)現(xiàn)代學(xué)徒制、企業(yè)定制班等新型人才培養(yǎng)的需求的現(xiàn)代職業(yè)教育教學(xué)模式。此類教學(xué)模式往往以學(xué)生為中心,強(qiáng)調(diào)的“工學(xué)結(jié)合”,輔助以大量的教學(xué)平臺(tái)或數(shù)字資源。因此,在互聯(lián)網(wǎng)技術(shù)大力發(fā)展的前提下,當(dāng)前形勢(shì)對(duì)職業(yè)教育的不斷提出新要求的情況之下,職業(yè)教育在教學(xué)過程中涌現(xiàn)了各種信息化教學(xué)手段,并且一大批精品數(shù)字資源應(yīng)運(yùn)而生,為我國(guó)職業(yè)教育增添亮色。
1 當(dāng)前職業(yè)教育數(shù)字資源存在的問題
現(xiàn)代職業(yè)教育中涌現(xiàn)的大批數(shù)字資源有效地為職業(yè)教育助力,但是在這些數(shù)字資源種類繁雜、數(shù)量巨大的現(xiàn)狀下,也出現(xiàn)了著一些不足之處。
1.1 應(yīng)用渠道狹窄,未能參企業(yè)再培訓(xùn)
目前職業(yè)教育中的數(shù)字資源存著在應(yīng)用渠道和用戶對(duì)象上單一狹窄的問題。在使用范圍上一般僅僅可以使用于校園中教師教學(xué)或?qū)W生自學(xué),無法走出校門。但是這些職業(yè)數(shù)字資源中有些精品資源專業(yè)性強(qiáng),又能深入淺出很好地解決專業(yè)問題,有著較強(qiáng)的實(shí)用性,能有效地輔助企業(yè)職工再培訓(xùn)或技術(shù)提升。卻因?yàn)榻虒W(xué)資源缺乏合適的渠道,企業(yè)的員工和社會(huì)人群無法順暢獲取,也難將精品資源推廣向企業(yè)和社會(huì)。
1.2 來源單一,缺乏企業(yè)參與
職業(yè)教育數(shù)字資源大多出自校園教師或?qū)iT的教輔集團(tuán)的制作,因此在內(nèi)容上更加關(guān)注與課程的緊密結(jié)合,缺少企業(yè)的參與,無法真正實(shí)現(xiàn)職業(yè)教育在工學(xué)結(jié)合上的需要。在校企融合的背景下,要求職業(yè)數(shù)字資源的設(shè)計(jì)和內(nèi)容來源應(yīng)更廣泛,不應(yīng)僅僅由學(xué)校完成,更需要企業(yè)和社會(huì)的共同參與。學(xué)校與企業(yè)共同合作定制,才會(huì)使得職業(yè)教育數(shù)字資源在企業(yè)生產(chǎn)和社會(huì)學(xué)習(xí)中具有更強(qiáng)大的生命力。
2 云手冊(cè)與云手冊(cè)系統(tǒng)
為解決當(dāng)前職業(yè)教育數(shù)字資源存在的問題,適應(yīng)現(xiàn)代職業(yè)教育教學(xué)模式,加強(qiáng)校企多方合作,便于重構(gòu)教學(xué)內(nèi)容,整合現(xiàn)有數(shù)字資源,我們?cè)O(shè)計(jì)了云手冊(cè)系統(tǒng)。
2.1 云手冊(cè)
云手冊(cè)是一種校企及社會(huì)多方合作定制的新型數(shù)字資源,其作為數(shù)字資源具有延展性,不僅可以用于學(xué)校教學(xué),也可用于企業(yè)培訓(xùn)或成為企業(yè)員工的工作指南。
2.2 云手冊(cè)系統(tǒng)
云手冊(cè)系統(tǒng)是管理運(yùn)行云手冊(cè)的系統(tǒng)平臺(tái),系統(tǒng)內(nèi)學(xué)生在學(xué)習(xí)過程中可以通過掃描二維碼等方式訪問云手冊(cè),獲取相關(guān)資源,企業(yè)員工也可以通過云手冊(cè)獲得生產(chǎn)的幫助,因此能更好地適應(yīng)新的教育教學(xué)模式,服務(wù)于課堂,服務(wù)于企業(yè)生產(chǎn),服務(wù)于終身學(xué)習(xí)。
3 云手冊(cè)系統(tǒng)的設(shè)計(jì)原則
1)開放式原則。云手冊(cè)的建設(shè)是開放式的,老師學(xué)生、行業(yè)專家、企業(yè)員工都可以參與到云手冊(cè)的內(nèi)容的設(shè)計(jì)、開發(fā)與制作當(dāng)中。可以讓云手冊(cè)的內(nèi)容更加適合當(dāng)前產(chǎn)業(yè)發(fā)展、生產(chǎn)實(shí)際。
2)發(fā)散式原則。云手冊(cè)的內(nèi)容是發(fā)散式的,內(nèi)容分散無層級(jí)。學(xué)生或企業(yè)員工可根據(jù)自己具備的學(xué)習(xí)基礎(chǔ)、學(xué)習(xí)興趣和學(xué)習(xí)發(fā)展方向,自主地選擇多種方向的學(xué)習(xí)內(nèi)容。
3)資料性原則。云手冊(cè)的內(nèi)容具備資料性的特性,并在一定時(shí)間內(nèi)具備權(quán)威性,它可以包含各種技術(shù)數(shù)據(jù)、資料資源,可供使用者查閱。
4)交互性原則。云手冊(cè)系統(tǒng)是可交互的,師生家長(zhǎng)、行業(yè)專家都可以利用即時(shí)交流工具溝通交流答疑,或?qū)κ謨?cè)內(nèi)容進(jìn)行即時(shí)更新。
5)便攜式原則。為適應(yīng)用戶在學(xué)校企業(yè)等不同場(chǎng)合對(duì)云手冊(cè)的使用,系統(tǒng)必須體現(xiàn)云手冊(cè)使用的便攜性,除了可以使用PC端通過瀏覽器進(jìn)行在線使用外,還應(yīng)建設(shè)移動(dòng)客戶端和微信小程序等使用方式,以順應(yīng)當(dāng)前碎片化的學(xué)習(xí)形勢(shì),使得云手冊(cè)讓用戶更易使用,更易接受,更易傳播。
4 云手冊(cè)系統(tǒng)的需求分析
4.1 系統(tǒng)中用戶的角色分析
無論云手冊(cè)的應(yīng)用對(duì)象是企業(yè)還是學(xué)校,都可以分為兩類用戶角色,即云手冊(cè)發(fā)布者和云手冊(cè)使用者。發(fā)布者主要指教師和企業(yè)管理者。發(fā)布者可以根據(jù)當(dāng)前學(xué)習(xí)階段或生產(chǎn)實(shí)際,在系統(tǒng)內(nèi)發(fā)布與學(xué)習(xí)生產(chǎn)相關(guān)的云手冊(cè)。使用者指學(xué)生和企業(yè)員工,他們?cè)趯W(xué)習(xí)或生產(chǎn)過程通過系統(tǒng)獲取相關(guān)的學(xué)習(xí)資料和生產(chǎn)數(shù)據(jù)。同時(shí)為維護(hù)云手冊(cè)系統(tǒng)本身的運(yùn)行還需要平臺(tái)運(yùn)營(yíng)管理員的角色,對(duì)平臺(tái)中的組織結(jié)構(gòu)、用戶權(quán)限及信息的內(nèi)容進(jìn)行管理和審核。
4.2 系統(tǒng)功能需求分析
云手冊(cè)系統(tǒng)主要包括以下幾個(gè)方面的功能:1)云手冊(cè)的上傳、發(fā)布和管理維護(hù)功能;2)云手冊(cè)的分類檢索、搜索查詢、閱讀購(gòu)買、下載和評(píng)價(jià)功能;3)系統(tǒng)內(nèi)云手冊(cè)的信息的閱讀量、銷售量統(tǒng)計(jì)、用戶財(cái)務(wù)支出與收益匯總;4)系統(tǒng)內(nèi)組織部門或結(jié)構(gòu)的建立、修改、注銷功能;5)用戶的使用權(quán)限管理;6)基于瀏覽器端、移動(dòng)客戶端、微信小程序同步使用更新的功能。移動(dòng)客戶端至少應(yīng)包括Android系統(tǒng)和iOS系統(tǒng)。
5 云手冊(cè)系統(tǒng)的設(shè)計(jì)
5.1 系統(tǒng)設(shè)計(jì)目標(biāo)
云手冊(cè)系統(tǒng)的本質(zhì)是一個(gè)適合職業(yè)教育和企業(yè)生產(chǎn)的數(shù)字資源交流服務(wù)系統(tǒng)。通過對(duì)用戶角色的分配和角色需求的分析,云手冊(cè)系統(tǒng)要實(shí)現(xiàn)的目標(biāo)歸納為以下四點(diǎn):1)發(fā)布者通過桌面瀏覽器實(shí)現(xiàn)云手冊(cè)的發(fā)布與管理;2)使用者通過桌面瀏覽器和客戶端應(yīng)用程序?qū)崿F(xiàn)云手冊(cè)的閱讀、交流互動(dòng)和評(píng)價(jià);3)管理員通過桌面瀏覽器對(duì)部門或單位等組織結(jié)構(gòu)進(jìn)行建立、修改和注銷操作,對(duì)用戶權(quán)限進(jìn)行設(shè)定;4)如果涉及信息購(gòu)買,則通過第三方支付服務(wù)完成資金流通。
因涉及跨終端和多種操作系統(tǒng)平臺(tái)的訪問,云手冊(cè)系統(tǒng)采用B/S和C/S兩種架構(gòu)模式,分別實(shí)現(xiàn)桌面瀏覽器、微信小程序和客戶端的訪問。基于調(diào)用便利性的考慮,云手冊(cè)系統(tǒng)中的數(shù)據(jù)和表示分離,以此來實(shí)現(xiàn)兩種不同架構(gòu)模式、多種客戶端應(yīng)用程序調(diào)用同一套數(shù)據(jù)源的目的。
5.2 B/S分層模型結(jié)構(gòu)設(shè)計(jì)
云手冊(cè)系統(tǒng)搭建在基于微軟.NET的服務(wù)平臺(tái)上,使用分層模型。B/S模式主要是面向桌面瀏覽器的訪問,通過“表現(xiàn)層”“業(yè)務(wù)邏輯層”和“數(shù)據(jù)訪問層”的分布式三層Web體系結(jié)構(gòu)來實(shí)現(xiàn)[1]。分層后的框架系統(tǒng)的耦合狀態(tài)較為松散,可以實(shí)施分段開發(fā)。
1)數(shù)據(jù)訪問層。數(shù)據(jù)訪問層負(fù)責(zé)提供索引文件訪問接口和數(shù)據(jù)庫(kù)訪問接口。在數(shù)據(jù)傳輸上,采用XML作為數(shù)據(jù)傳輸格式,數(shù)據(jù)發(fā)送方和接受方通過協(xié)定統(tǒng)一的XML結(jié)構(gòu)便可以實(shí)現(xiàn)信息的發(fā)出和解析,進(jìn)行數(shù)據(jù)傳遞,從而使其具有友好的互操作性[2]。
2)業(yè)務(wù)邏輯層。業(yè)務(wù)邏輯層通過應(yīng)用服務(wù)器來實(shí)現(xiàn)以下功能:①分析用戶提交的操作需求;②分配任務(wù)給功能類來進(jìn)行處理;③負(fù)責(zé)將處理的后結(jié)果發(fā)回用戶;④采用XML格式作為消息編碼[3],達(dá)到本平臺(tái)中內(nèi)多系統(tǒng)客戶端共用數(shù)據(jù)的需求。
3)表現(xiàn)層。在B/S架構(gòu)模式中,云手冊(cè)平臺(tái)的表現(xiàn)層體現(xiàn)在的瀏覽器端,主要完成云手冊(cè)內(nèi)容管理、用戶管理、賬戶管理等功能需求,并實(shí)現(xiàn)本層與業(yè)務(wù)邏輯層的通信[4]。本層使用ASP.Net中的Web Forms進(jìn)行開發(fā),能夠生成與瀏覽器端設(shè)備和操作系統(tǒng)無關(guān)的通用的HTML頁(yè)面[5]。并利用ASP.NET與外部工具友好合作的特性,來發(fā)揮Adobe AIR等第三方開發(fā)工具的優(yōu)勢(shì),讓表現(xiàn)層開發(fā)更加便利。
4)數(shù)據(jù)存儲(chǔ)層。云手冊(cè)系統(tǒng)的數(shù)據(jù)存儲(chǔ)內(nèi)容包括有索引文件、信息集合以及數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)關(guān)系等。云手冊(cè)系統(tǒng)使用EPUB標(biāo)準(zhǔn)來實(shí)現(xiàn)系統(tǒng)內(nèi)云手冊(cè)的存儲(chǔ)。EPUB是免費(fèi)開放的數(shù)字文檔格式,云手冊(cè)最終只呈現(xiàn)一個(gè)擴(kuò)展名為.epub的文件,該文件是使用ZIP壓縮格式生成的[6],可以將EPUB云手冊(cè)云手冊(cè)通過ZIP算法解壓生成一個(gè)存放全部?jī)?nèi)容的文件夾[7]。
5.3 C/S模式MVC結(jié)構(gòu)設(shè)計(jì)
C/S模式主要是實(shí)現(xiàn)客戶端與服務(wù)器架構(gòu)。云手冊(cè)系統(tǒng)的客戶端應(yīng)用程序要實(shí)現(xiàn)目的主要是云手冊(cè)閱讀、云手冊(cè)搜索、云手冊(cè)購(gòu)買等功能。同時(shí)客戶端應(yīng)用程序還需要面向多個(gè)系統(tǒng)應(yīng)對(duì)不同的屏幕尺寸,對(duì)圖形化界面和用戶互的交互要求有著不斷改進(jìn)和完善的要求?;谝陨蟽牲c(diǎn),在與B/S模式使用相同服務(wù)器的前提下,客戶端應(yīng)用程序采用MVC結(jié)構(gòu)。
MVC結(jié)構(gòu)將業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示進(jìn)行分離,形成模型-視圖-控制器三個(gè)核心模塊,三個(gè)核心模塊之間只存在簡(jiǎn)單的調(diào)用代碼,不與其他不相關(guān)的內(nèi)容混合在一起。在MVC結(jié)構(gòu)中將業(yè)務(wù)邏輯進(jìn)行了單獨(dú)集中,當(dāng)需要改進(jìn)或?qū)崿F(xiàn)不同的界面時(shí),不需要重新編寫業(yè)務(wù)邏輯代碼,使得流程清晰,容易定位。三個(gè)核心模塊的作用如下。
1)視圖模塊。即用戶看到并使用的客戶端交互界面。視圖可以獲取用戶的操作并從模型中獲得的數(shù)據(jù),但不做數(shù)據(jù)和邏輯方面的工作。當(dāng)模型進(jìn)行了更新,導(dǎo)致業(yè)務(wù)邏輯變化時(shí),視圖模塊還需要重新獲取信息并刷新界面,因此需要在模型處注冊(cè)并關(guān)注該模型的視圖,以便模型向視圖發(fā)送通知。
2)模型模塊。封裝了與應(yīng)用程序業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)和數(shù)據(jù)處理方法,在客戶端只能通過模型模塊來對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問和與遠(yuǎn)程服務(wù)器進(jìn)行交互。同時(shí)它還是應(yīng)用程序與外界訪問的代理,如加載圖片,XML等外部資源操作也是通過模型來進(jìn)行操作實(shí)現(xiàn)的。模型在數(shù)據(jù)更新時(shí)要向關(guān)注它的視圖發(fā)送通知。
3)控制器。負(fù)責(zé)關(guān)聯(lián)視圖和模型兩個(gè)模塊,其本身不進(jìn)行業(yè)務(wù)邏輯的相關(guān)工作,它像紐帶關(guān)聯(lián)著視圖與模型,并負(fù)責(zé)應(yīng)用程序的流程??刂破饕话阃ㄟ^獲得模型和視圖的具體實(shí)例來實(shí)現(xiàn)它們內(nèi)部的函數(shù)的調(diào)用。
6 云手冊(cè)在教學(xué)模式改革中的作用
由學(xué)校和企業(yè)合作定制的云手冊(cè)是將傳統(tǒng)數(shù)字教學(xué)資源與企業(yè)、社會(huì)優(yōu)質(zhì)學(xué)習(xí)資源的一次深度融合,它充分體現(xiàn)了鮮明的產(chǎn)教融合的特點(diǎn)。這樣的數(shù)字資源系統(tǒng)具有開放式、交互式的優(yōu)點(diǎn),降低了學(xué)生自我探究的難度,提高了學(xué)習(xí)效率。在實(shí)際的教學(xué)過程中,云手冊(cè)可以與活頁(yè)式學(xué)案相結(jié)合,指引學(xué)生學(xué)習(xí),共同服務(wù)于產(chǎn)教融合背景下的“合作定制 自主探究”教學(xué)模式。
以中等職業(yè)機(jī)電技術(shù)應(yīng)用專業(yè)中的一門技能課程——《電子產(chǎn)品裝配與調(diào)試》為例。該課程是完全可以實(shí)現(xiàn)理實(shí)一體化的課程,在教材編寫上全部實(shí)現(xiàn)項(xiàng)目化。每個(gè)項(xiàng)目是同一類別難度相近的一到多個(gè)電子產(chǎn)品的設(shè)計(jì)、裝調(diào)、排故的任務(wù),能順利完成任務(wù)也就基本具備了該項(xiàng)電子產(chǎn)品裝調(diào)所需技能。在該課程中,每一個(gè)任務(wù)都需要學(xué)生具備電路圖的識(shí)讀、電路原理分析、電子元件的識(shí)別檢測(cè)、儀器儀表的使用、焊接制作、電路調(diào)試、故障的檢測(cè)排除等知識(shí)或技能,這些知識(shí)或技能訓(xùn)練素材,可以分布在云手冊(cè)平臺(tái)中,由學(xué)生在學(xué)習(xí)中獲取。不同任務(wù)難度不同,對(duì)上述知識(shí)技能的需求也不同。實(shí)踐中發(fā)現(xiàn),每個(gè)學(xué)生都有自己最感興趣的電子產(chǎn)品,對(duì)其余產(chǎn)品興趣相對(duì)弱一些,興趣是最好的老師,在學(xué)習(xí)過程中他們會(huì)選擇自己喜歡的電子產(chǎn)品裝調(diào)制作。因此在該課程中通過師生合作選擇任務(wù),定制自己的活頁(yè)學(xué)案,并以資料豐富充實(shí)的云手冊(cè)平臺(tái)為輔助,學(xué)生可以自主探究直至完成任務(wù)。
經(jīng)過實(shí)踐發(fā)現(xiàn),在充分體現(xiàn)學(xué)生的學(xué)習(xí)主體地位的現(xiàn)代職業(yè)教學(xué)模式下,云手冊(cè)系統(tǒng)可以調(diào)動(dòng)學(xué)生的積極性,促進(jìn)學(xué)生在自主探究中學(xué)習(xí);通過將云手冊(cè)系統(tǒng)可以實(shí)現(xiàn)課上與課下的結(jié)合,學(xué)習(xí)與生產(chǎn)的結(jié)合,理論學(xué)習(xí)與技能實(shí)踐的結(jié)合,專業(yè)素養(yǎng)與能力素養(yǎng)的結(jié)合。云手冊(cè)系統(tǒng)更好地實(shí)現(xiàn)了校園與崗位的無縫對(duì)接,企業(yè)在技術(shù)技能培養(yǎng)中起到導(dǎo)向作用,從而提高人才培養(yǎng)規(guī)格。
參考文獻(xiàn):
[1] 談冉,陳巍,薛勝軍.設(shè)計(jì)模式在典型.net三層架構(gòu)Web程序中的應(yīng)用[J].武漢理工大學(xué)學(xué)報(bào)(交通科學(xué)與工程版),2006(2):344-346.
[2] 張兵.安全網(wǎng)絡(luò)文件存儲(chǔ)系統(tǒng)的客戶端的研究與開發(fā)[D].武漢理工大學(xué),2014.
[3] 李琳..NET開發(fā)平臺(tái)核心服務(wù)的研究與應(yīng)用[D].武漢理工大學(xué),2003.
[4] Jason Gaylord, Chirstian Wen Z, Pranav Rastogi, et al. Professional ASP.NET 4.5 in C# and VB[M]. Indiana: John Wiley&Sons,2014:3-9.
[5] Adam Freeman. Pro ASP.NET Core MVC[M]. NewYork: Apress Media,2016.
[6] 唐翔.EPUB電子書標(biāo)準(zhǔn)研究[J].出版科學(xué),2013,21(2):89-94.
[7] Elizabeth Castro. EPUB Straight to the Point: Creating ebooks for the Apple iPad and other ereaders[M]. Berkeley: Peachpit Press,2011:8-9.
【通聯(lián)編輯:張薇】