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