孫炯寧
摘要:為了改變傳統(tǒng)教學(xué)模式,形成學(xué)生線上線下的網(wǎng)絡(luò)化泛在學(xué)習(xí)新模式,設(shè)計(jì)和研發(fā)了軟件開發(fā)專題學(xué)習(xí)平臺(tái),該平臺(tái)采用c#語言支持的ASP.NET技術(shù)實(shí)現(xiàn),通過云平臺(tái)虛擬化技術(shù)完成平臺(tái)部署72_E線使用。
關(guān)鍵詞:專題學(xué)習(xí)平臺(tái);c#語言;云平臺(tái)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)志碼:A
文章編號(hào):1009-3044(2019)29-0074-03
1專題學(xué)習(xí)網(wǎng)站
專題學(xué)習(xí)網(wǎng)站是指在互聯(lián)網(wǎng)環(huán)境下,圍繞一門或多門課程密切相關(guān)的某一項(xiàng)或多項(xiàng)學(xué)習(xí)專題進(jìn)行較為廣泛深入研究的資源學(xué)習(xí)型網(wǎng)站。2019年國務(wù)院印發(fā)“國家職業(yè)教育改革實(shí)施方案”,“互聯(lián)網(wǎng)+教育”在職業(yè)教育領(lǐng)域率先落地,結(jié)合軟件開發(fā)專業(yè)架構(gòu)一個(gè)專業(yè)主題學(xué)習(xí)平臺(tái)順應(yīng)職業(yè)教育改革的時(shí)代潮流。專題學(xué)習(xí)網(wǎng)站的建設(shè)與應(yīng)用研究在我國較為廣泛,2001年李克東教授提出了信息技術(shù)與課程整合,給出了21世紀(jì)教育教學(xué)改革的新視點(diǎn)。自此,專題學(xué)習(xí)網(wǎng)站的理論研究、實(shí)驗(yàn)探索和平臺(tái)構(gòu)建在全國廣泛開展。至今,通過關(guān)鍵詞“專題學(xué)習(xí)網(wǎng)站”在知網(wǎng)中檢索,有626篇論文研究相關(guān)內(nèi)容,其中網(wǎng)站設(shè)計(jì)類的研究461篇,網(wǎng)站建設(shè)和網(wǎng)站設(shè)計(jì)有6l篇,資源庫建設(shè)有10篇,集中在某一門課程或圍繞某一專題,如“跨欄”“細(xì)胞學(xué)”等的設(shè)計(jì)和開發(fā),而針對(duì)軟件技術(shù)專業(yè)技能核心開發(fā)應(yīng)用能力的專題學(xué)習(xí)尚且沒有。因此,亟需構(gòu)建一個(gè)適應(yīng)軟件開發(fā)崗位的專業(yè)主題學(xué)習(xí)平臺(tái),鼓勵(lì)學(xué)生自主學(xué)習(xí),培養(yǎng)學(xué)生提出問題、解決問題的能力,為線上線下的網(wǎng)絡(luò)化泛在學(xué)習(xí)新模式奠定基礎(chǔ)。
2需求分析
軟件開發(fā)專題學(xué)習(xí)網(wǎng)站根據(jù)高職院校的職業(yè)技術(shù)目標(biāo)定位,針對(duì)軟件開發(fā)的職業(yè)能力培養(yǎng),分模塊分角色討論需求。系統(tǒng)管理員可設(shè)置系統(tǒng)使用的相關(guān)數(shù)據(jù),包含分配用戶角色、權(quán)限;教師可以通過系統(tǒng)制作、發(fā)布課程教學(xué)、教學(xué)計(jì)劃組織,也可以通過系統(tǒng)監(jiān)控學(xué)生學(xué)習(xí)過程,并且與學(xué)生互動(dòng)、交流,督促學(xué)生學(xué)習(xí);學(xué)生可以通過系統(tǒng)開展學(xué)習(xí),進(jìn)行考勤,提交學(xué)習(xí)計(jì)劃,學(xué)習(xí)日志,學(xué)習(xí)心得及學(xué)習(xí)階段成果,完成自主學(xué)習(xí),具體功能如下用例圖所示。針對(duì)某一具體的專業(yè)技能,例如JA-VA WEB技術(shù),教師組織資源,學(xué)生進(jìn)行專題學(xué)習(xí),通過不同長度的專題學(xué)習(xí)案例完成學(xué)生的學(xué)習(xí),學(xué)生通過學(xué)習(xí)后提交成果物,而演練過程采用企業(yè)化的組織管理模式,對(duì)學(xué)生操作全過程管理,專題的設(shè)計(jì)包含“教學(xué)資源組織一教學(xué)模式設(shè)計(jì)一教學(xué)計(jì)劃安排一教學(xué)過程監(jiān)控一教學(xué)成果展示”四個(gè)環(huán)節(jié),把軟件技術(shù)專業(yè)的所有專題學(xué)習(xí)納入統(tǒng)一管理范圍,合理組織實(shí)訓(xùn)安排,并且進(jìn)行監(jiān)控和科學(xué)、規(guī)范化的統(tǒng)一管理,便于管理者、教師隨時(shí)掌控學(xué)生的專題學(xué)習(xí)情況,并跟蹤其效果。
2.1管理員功能
管理員職責(zé)有設(shè)置軟件專題學(xué)習(xí)網(wǎng)站的相關(guān)參數(shù)、管理部門、用戶信息以及用戶角色權(quán)限的劃分,同時(shí)還能夠進(jìn)行通知的發(fā)送,具體包含的功能需求分析如圖1所示。
2.2教師功能
教師的功能需求是能夠?qū)n}資源進(jìn)行管理,組織并發(fā)布專題資源、管理學(xué)生學(xué)習(xí)的全過程,包含對(duì)學(xué)生提交成果物的管理等,具體如圖2所示。
2.3學(xué)生功能
學(xué)生可以完成的主要操作有:查看軟件開發(fā)專題網(wǎng)站的所有資源信息,完成某一專題的學(xué)習(xí)的操作和個(gè)人信息管理,也可以通過教師的要求完成必修的實(shí)訓(xùn)操作,需求用例圖如圖3所示。
3系統(tǒng)設(shè)計(jì)
高職軟件開發(fā)專題學(xué)習(xí)網(wǎng)站改變傳統(tǒng)的教學(xué)模式,教師通過網(wǎng)站發(fā)布教學(xué)專題,學(xué)生可以自主式的搭建學(xué)習(xí)模塊,完成學(xué)習(xí)要求,達(dá)成學(xué)習(xí)目標(biāo)和軟件開發(fā)的崗位要求,是對(duì)課堂教學(xué)的預(yù)習(xí)和補(bǔ)充,某一專題資源學(xué)習(xí)允許教師采用企業(yè)化管理模式,進(jìn)行考勤、日志、計(jì)劃、總結(jié)等多方面的管理,同時(shí),還從方便教學(xué)的角度進(jìn)行設(shè)計(jì),包括專題資源管理與發(fā)布、學(xué)習(xí)任務(wù)階段劃分、專題學(xué)習(xí)組織安排,專題學(xué)習(xí)過程控制、評(píng)分、答疑等等。
3.1模塊功能設(shè)計(jì)
系統(tǒng)功能模塊設(shè)計(jì)圖主要分為專題學(xué)習(xí)資源管理、專題學(xué)習(xí)計(jì)劃管理、專題學(xué)習(xí)過程管理和成果物管理等四個(gè)部分,如圖所4示。
4系統(tǒng)實(shí)現(xiàn)
4.1云平臺(tái)虛擬化構(gòu)架
軟件開發(fā)專題學(xué)習(xí)網(wǎng)站采用云平臺(tái)虛擬化技術(shù),通過桌面交付的方式集中管理,將應(yīng)用系統(tǒng)部署到云平臺(tái)應(yīng)用服務(wù)器,學(xué)生開機(jī)后通過登錄用戶名進(jìn)入操作界面,操作還原到上次訪問的數(shù)據(jù)訪問點(diǎn),學(xué)生作品、學(xué)生學(xué)習(xí)節(jié)點(diǎn)記錄等數(shù)據(jù)的存儲(chǔ)通過交換機(jī)存儲(chǔ)到存儲(chǔ)服務(wù)器上。采用了云平臺(tái)虛擬化,桌面和應(yīng)用統(tǒng)一配置和管理,避免了終端分布造成的管理困難。學(xué)生可以不受時(shí)間、空間限制,在家中、機(jī)房、或者其他遠(yuǎn)程環(huán)境下學(xué)習(xí),可以采用電腦、手機(jī)等各種設(shè)備像選擇電視一樣選擇桌面或者應(yīng)用完成專題學(xué)習(xí),利用云平臺(tái)環(huán)境部署的軟件開發(fā)專題學(xué)習(xí)網(wǎng)站的拓?fù)浣Y(jié)構(gòu)圖如圖5所示。
4.2界面功能實(shí)現(xiàn)
平臺(tái)采用ASP.NET技術(shù),C#語言開發(fā),數(shù)據(jù)存儲(chǔ)在SQLServer2008數(shù)據(jù)庫,平臺(tái)實(shí)現(xiàn)界面效果如圖6、圖7所示,圖6呈現(xiàn)的是該平臺(tái)通過學(xué)生賬戶登錄后進(jìn)入到某一專題學(xué)習(xí)的界面效果,圖7呈現(xiàn)的是通過管理員進(jìn)入后臺(tái)操作界面,完成對(duì)學(xué)生的專題資源發(fā)布的管理。
4.3專題庫
將軟件開發(fā)專題學(xué)習(xí)網(wǎng)站根據(jù)開發(fā)崗位的職業(yè)能力要求定位四大專題,針對(duì)“JAVA開發(fā)”“軟件測試”“開發(fā)崗位認(rèn)知”“JAVA WEB開發(fā)”專題資源的開發(fā)與部署,每一專題可以學(xué)習(xí)獲取的知識(shí)技能如圖所示8所示,對(duì)于JAVA開發(fā)專題包含有編程的基本語法、數(shù)據(jù)庫設(shè)計(jì)、桌面開發(fā)窗體設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì),每一個(gè)專題采用小型項(xiàng)目的完成檢驗(yàn)學(xué)生學(xué)習(xí)的內(nèi)容量,每一個(gè)需要獲取的知識(shí)技能點(diǎn)學(xué)生可以通過平臺(tái)提供的視頻、文檔等學(xué)習(xí)資料完成學(xué)習(xí)。
5結(jié)束語
高速發(fā)展的互聯(lián)網(wǎng)+時(shí)代,教育不僅僅通過課堂教學(xué)模式,還要從如何提高學(xué)習(xí)者的主動(dòng)學(xué)習(xí)模式開展教學(xué)設(shè)計(jì)和教學(xué)展開,軟件開發(fā)專題學(xué)習(xí)平臺(tái)探索了學(xué)習(xí)者泛在式的線上線下學(xué)習(xí),提倡學(xué)生主動(dòng)學(xué)習(xí)、自主學(xué)習(xí)、合作式學(xué)習(xí),讓學(xué)生通過自主的時(shí)間、自由的空間完成個(gè)人的專業(yè)深度學(xué)習(xí),將專業(yè)的學(xué)習(xí)從教師被動(dòng)的要求到學(xué)生的主動(dòng)完成,增加了對(duì)專業(yè)的興趣和學(xué)習(xí)的深度和廣度。