陳小蘭
(無錫汽車工程高等職業(yè)技術(shù)學(xué)校 江蘇省無錫市 214153)
近年來,越來越多的高職院校開始對(duì)實(shí)訓(xùn)教學(xué)、頂崗實(shí)習(xí)等教學(xué)方式給予了極高的關(guān)注度,并將其與工學(xué)一體化教學(xué)結(jié)合起來,為學(xué)生實(shí)踐操作能力的提升奠定了充實(shí)的基礎(chǔ)。在高職院校實(shí)訓(xùn)教學(xué)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)期間,學(xué)生的自主學(xué)習(xí)意識(shí)得到培養(yǎng),主觀能動(dòng)性和創(chuàng)造性得到發(fā)揮,自學(xué)能力有所提高,這一切都大大地有助于學(xué)習(xí)自主性的培養(yǎng)。同時(shí)在任務(wù)的處理過程中還可鍛煉學(xué)生們多方面具體學(xué)習(xí)的能力。與此同時(shí),校企合作教學(xué)模式的推進(jìn),也使得社會(huì)培訓(xùn)工作與學(xué)校實(shí)訓(xùn)工作順利結(jié)合,借助實(shí)訓(xùn)教學(xué)平臺(tái)來實(shí)現(xiàn)了教學(xué)管理的規(guī)范化與可持續(xù)發(fā)展。
在現(xiàn)代化高職院校的教育當(dāng)中,實(shí)踐教學(xué)是其培養(yǎng)專業(yè)人才并向社會(huì)輸入復(fù)合型人才的重要手段,并且利用實(shí)踐教學(xué)還能夠引導(dǎo)學(xué)生逐步養(yǎng)成獨(dú)立思考、分析問題并解決問題的能力,這對(duì)于其日后就業(yè)與崗位工作均具有重要的作用。就目前我國實(shí)訓(xùn)教學(xué)系統(tǒng)的發(fā)展來講,實(shí)訓(xùn)教學(xué)系統(tǒng)的整體框架是由數(shù)據(jù)層、功能層和應(yīng)用層組成的。通過對(duì)實(shí)訓(xùn)教學(xué)平臺(tái)的設(shè)計(jì),來實(shí)現(xiàn)用戶與實(shí)訓(xùn)教學(xué)系統(tǒng)之間的互動(dòng)聯(lián)系,該系統(tǒng)設(shè)計(jì)的主要原則是開放性原則、分層設(shè)計(jì)原則和松耦合的設(shè)計(jì)原則,系統(tǒng)中所包含的各個(gè)功能點(diǎn)都能獨(dú)立完成自己的業(yè)務(wù),同時(shí)也為其他的功能提供相應(yīng)的數(shù)據(jù)分析,滿足企業(yè)的發(fā)展要求。
實(shí)訓(xùn)教學(xué)系統(tǒng)中的數(shù)據(jù)交換主要是通過Web 瀏覽器來實(shí)現(xiàn)的,數(shù)據(jù)層主要負(fù)責(zé)數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計(jì),為業(yè)務(wù)管理部門提供有效的數(shù)據(jù),根據(jù)數(shù)據(jù)庫的數(shù)據(jù),對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行新增、修改和查詢等操作。J2EE 作為標(biāo)準(zhǔn)體系結(jié)構(gòu),其能夠?yàn)閷?shí)訓(xùn)教學(xué)系統(tǒng)的構(gòu)建提供多元化的體系結(jié)構(gòu)支持,與此同時(shí),J2EE 在一定意義上還保障了整個(gè)高職院校實(shí)訓(xùn)教學(xué)系統(tǒng)的可靠性、擴(kuò)展性以及安全性。多元化的教學(xué)系統(tǒng)有效簡化了開發(fā)、配置以及維護(hù)該平臺(tái)的程序,將企業(yè)所提供的實(shí)訓(xùn)內(nèi)容依據(jù)不同專業(yè)的需求羅列出來,并借助應(yīng)用服務(wù)器為組件提供了全面的底層服務(wù),例如,事務(wù)管理、多線程等內(nèi)容,這對(duì)于實(shí)訓(xùn)系統(tǒng)開發(fā)管理來說,只用管理特定領(lǐng)域內(nèi)容開發(fā)即可,不用花費(fèi)大量的時(shí)間在繁瑣的系統(tǒng)級(jí)事項(xiàng)上,減少了系統(tǒng)開發(fā)過程中人力、物力以及精力的消耗。實(shí)訓(xùn)教學(xué)系統(tǒng)數(shù)據(jù)層的體系設(shè)計(jì)結(jié)構(gòu)圖如圖1所示。
圖1:數(shù)據(jù)層的體系設(shè)計(jì)結(jié)構(gòu)圖
實(shí)訓(xùn)教學(xué)系統(tǒng)的數(shù)據(jù)層包括企業(yè)的網(wǎng)站、辦公系統(tǒng)和電子商務(wù)系統(tǒng)的數(shù)據(jù)渠道,通過數(shù)據(jù)渠道實(shí)現(xiàn)業(yè)務(wù)的全過程管理,在每個(gè)過程中產(chǎn)生的數(shù)據(jù),經(jīng)過處理形成相應(yīng)的表格,并儲(chǔ)存在相應(yīng)的數(shù)據(jù)庫中,以便日后查閱,這些數(shù)據(jù)的整理,對(duì)實(shí)訓(xùn)教學(xué)系統(tǒng)的管理提供有力的數(shù)據(jù)支持。
實(shí)訓(xùn)教學(xué)系統(tǒng)的用戶包括管理員、學(xué)生和企業(yè)內(nèi)部工作人員。學(xué)生通過訪問互聯(lián)網(wǎng),利用手機(jī)、電腦和PC 等客戶端的Web 瀏覽器對(duì)企業(yè)的網(wǎng)址進(jìn)行訪問,系統(tǒng)的管理人員和企業(yè)內(nèi)部工作人員通過登錄實(shí)訓(xùn)業(yè)務(wù)管理的網(wǎng)站對(duì)此進(jìn)行操作和管理,學(xué)生在網(wǎng)頁中打開實(shí)訓(xùn)教學(xué)系統(tǒng)進(jìn)行注冊并登陸,瀏覽企業(yè)發(fā)布的信息,從而進(jìn)行業(yè)務(wù)咨詢,最終在在網(wǎng)上確定信息,選擇適宜的實(shí)訓(xùn)內(nèi)容。
實(shí)訓(xùn)教學(xué)系統(tǒng)應(yīng)用層是以安全體系和標(biāo)準(zhǔn)體系為基礎(chǔ)而建立的,從而為學(xué)生提供更加安全、準(zhǔn)確的服務(wù)。學(xué)生可以通過網(wǎng)頁瀏覽器直接對(duì)實(shí)訓(xùn)教學(xué)系統(tǒng)進(jìn)行訪問,并且使用該系統(tǒng)提供的各種服務(wù)和功能。其中,Eclipse 作為可擴(kuò)展IDE 開放源代碼,其是由IBM 企業(yè)在2001年末捐獻(xiàn)出源代碼后所組成的,并且在這一過程中構(gòu)建了Eclipse 聯(lián)盟,給予其機(jī)會(huì)來對(duì)Eclipse 代碼進(jìn)行后續(xù)開發(fā)及完善。IBM 企業(yè)將Eclipse 這一開放源代碼應(yīng)用范圍定義在開發(fā)、構(gòu)建以及調(diào)試過程中,主要是幫助集成開發(fā)環(huán)境(IDE)可以克服其應(yīng)用過程中所存在的不足之處,并對(duì)其進(jìn)行改善與優(yōu)化。與此同時(shí),應(yīng)用層是由計(jì)算機(jī)整個(gè)設(shè)備和網(wǎng)絡(luò)實(shí)施環(huán)境為基礎(chǔ)的設(shè)施,利用數(shù)據(jù)層提供的相關(guān)數(shù)據(jù),向?qū)W生提供咨詢管理、實(shí)踐工作管理、信息錄入管理和實(shí)訓(xùn)平臺(tái)管理等業(yè)務(wù)的服務(wù)。
高職院校實(shí)訓(xùn)教學(xué)系統(tǒng)復(fù)雜且多樣,所要體現(xiàn)的功能也非常的多,因此,其所包含的子系統(tǒng)也非常的多,具體包括了實(shí)訓(xùn)內(nèi)容查詢子系統(tǒng)、實(shí)訓(xùn)結(jié)果管理子系統(tǒng)、電子機(jī)房管理子系統(tǒng)、實(shí)訓(xùn)流程管理子系統(tǒng)、消費(fèi)管理子系統(tǒng)以及電子閱覽室管理子系統(tǒng)等。Eclipse 還可以滿足同一集成開發(fā)環(huán)境(IDE)下不同供應(yīng)商工具操作的需求,使得各供應(yīng)商間工具可以達(dá)成互操作性,進(jìn)而優(yōu)化項(xiàng)目工作流程,使得系統(tǒng)開發(fā)人員可以在此背景下順利的實(shí)現(xiàn)系統(tǒng)開發(fā)目標(biāo)。Eclipse 擴(kuò)展點(diǎn)主要指,利用常規(guī)表述過濾器中簡單的字符串來完成Java 類的描述,這一過程中均可借助Eclipse 擴(kuò)展性功能來完成,有效減少了程序的復(fù)雜性。并且Eclipse 插件所定義的擴(kuò)展點(diǎn)可滿足其他插件應(yīng)用的需求,且也能夠在其他插件定義的擴(kuò)展點(diǎn)中進(jìn)行工作。除去對(duì)擴(kuò)展點(diǎn)所定義的接口進(jìn)行提前了解外,插件口處無法得知其從擴(kuò)展點(diǎn)處提供的服務(wù)將會(huì)被怎樣利用。在借助Eclipse 進(jìn)行操作時(shí),系統(tǒng)設(shè)計(jì)人員通過會(huì)將高級(jí)設(shè)計(jì)與低級(jí)開發(fā)工具進(jìn)行結(jié)合來完成互補(bǔ)需求,而這些互補(bǔ)的獨(dú)立工具采用Eclipse擴(kuò)展點(diǎn)連接在一直,在系統(tǒng)開發(fā)者利用調(diào)試器進(jìn)行檢查時(shí),UML對(duì)話框便可將器件的實(shí)際運(yùn)行情況反饋至系統(tǒng)設(shè)計(jì)及開發(fā)者手中。由于Eclipse 并不了解開發(fā)語言,所以無論Java 語言調(diào)試器、C/C++調(diào)試器還是匯編調(diào)試器都是有效的,并可以在相同的框架內(nèi)同時(shí)瞄準(zhǔn)不同的進(jìn)程或節(jié)點(diǎn)。而其具體實(shí)現(xiàn)的過程則如下所示。
本文只簡單敘述實(shí)訓(xùn)期間平臺(tái)數(shù)據(jù)的定義,如下所示。
刷專業(yè)程度的算法如下所示:
(1)程序開始,調(diào)動(dòng)initcomcn 函數(shù)初始化串口;
(2)用SndCmdQuery 查專業(yè)機(jī)狀態(tài),若沒發(fā)現(xiàn)專業(yè)則繼續(xù)進(jìn)行;
(3)用SndCmdldentifyCardType 函數(shù)查專業(yè)型,若無具體的實(shí)訓(xùn)專業(yè)內(nèi)容,則轉(zhuǎn)(2);若發(fā)現(xiàn)專業(yè)代碼,則需要返回專業(yè)所在頁。若其為不能識(shí)別的專業(yè),提示相關(guān)信息后轉(zhuǎn)(2);
(4)調(diào)動(dòng)函數(shù)進(jìn)行密碼比較,進(jìn)行讀寫專業(yè)處理;
(5)如果收到的報(bào)文有錯(cuò),則需要依照程度發(fā)送和重傳請求報(bào)文,等待重新傳送;若專業(yè)機(jī)超過一定的時(shí)間而沒有出現(xiàn)應(yīng)有的響動(dòng)時(shí),便需借助IcReset 函數(shù)復(fù)位該專業(yè)機(jī);
(6)操作過程中需要顯示、鳴叫時(shí)可調(diào)動(dòng)相應(yīng)函數(shù);
(7)當(dāng)對(duì)該專業(yè)的讀寫專業(yè)操作完成后,可用ScdCardOver表示函數(shù)結(jié)束;
(8)若要繼續(xù)處理,則需轉(zhuǎn)向(2)繼續(xù)進(jìn)行。
對(duì)于開發(fā)者以及用戶而言,EJB 技術(shù)模型為其提供了非常顯著的便利性,例如,將系統(tǒng)市場化時(shí)間縮減到最低,并有整個(gè)技術(shù)模型的擴(kuò)展性與移植性較好,緩解了開發(fā)者對(duì)于技術(shù)包的依賴性等。EJB 體系結(jié)構(gòu)主要包括了會(huì)話Bean 和實(shí)體Bean 兩種類型,其在生命周期、持續(xù)性管理方面存在著較為顯著的區(qū)別,且可以為高職院校實(shí)訓(xùn)教學(xué)系統(tǒng)的設(shè)計(jì)提供多樣化的編程標(biāo)準(zhǔn)需求。硬件方面,隨著科技的不斷推進(jìn),計(jì)算機(jī)的硬件已有了飛速的發(fā)展,硬件的價(jià)格也由于越來越成熟的技術(shù)支持變得低廉,這些優(yōu)質(zhì)的計(jì)算機(jī)硬件性能已經(jīng)足夠滿足本系統(tǒng)對(duì)計(jì)算機(jī)硬件的需求。
綜上所述,高職院校實(shí)訓(xùn)教學(xué)系統(tǒng)的設(shè)計(jì)是針對(duì)學(xué)生實(shí)訓(xùn)的實(shí)際需求,并且這一平臺(tái)將管理、監(jiān)控、溝通等功能融合了起來,在校企合作的背景下可以為學(xué)生提供更加全面化的實(shí)踐操作與實(shí)訓(xùn)學(xué)習(xí)機(jī)會(huì),同時(shí),借助該平臺(tái)還可實(shí)時(shí)給予學(xué)生專業(yè)的校內(nèi)、校外指導(dǎo)教師培訓(xùn),使得學(xué)生進(jìn)一步了解自己日后就職的崗位情況以及技能需求,并在實(shí)訓(xùn)的過程中不斷提升自身的綜合素養(yǎng),這對(duì)于學(xué)生日后就業(yè)具有非常重要的意義。