唐崇華
摘要摘要:高校大學畢業生專業技能與社會需求有較大差距,怎樣保證學生在校期間獲得社會需要的專業技能成為高教工作者面臨的首要問題。提出以項目為導向的輔助教學網站,旨在為在校學生提供一個真實的工作環境,使其能夠按照實際工作環境進行研發、體驗和交流,提高動手能力,增強專業技能和競爭力。
關鍵詞關鍵詞:項目導向;輔助教學網站;實踐教學改革
DOIDOI:10.11907/rjdk.171140
中圖分類號:G436
文獻標識碼:A文章編號文章編號:16727800(2017)005021603
0引言
隨著“互聯網+”時代的來臨,社會對畢業生的技能要求越來越高,學生對知識的個性化需求越來越突出,這些變化對傳統高等教育提出了強有力的挑戰。學生在校期間能否熟練掌握社會工作所需要的技術和能力,是提高畢業生社會競爭力的重要因素。隨著移動互聯設備的普及,隨時隨地獲取網絡資源成為可能。搭建網絡平臺、應用網絡資源成為提高學生實踐技能的途徑之一。
以項目為導向,應用網絡平臺搭建一個可以讓參與者時時感受到團隊合作并接受項目進度管理、調動研發熱情的教學網站,不僅可以縮短學生專業技能與社會要求之間的差距,也是高校教學轉型的途徑之一。
1設計思想
以項目為導向,即以項目為中心,以項目實現為結果,以團隊合作、任務分解、進度管理、階段測試為主要流程,組織者在網站招標發布項目需求,參與者組成項目團隊,共同完成項目目標。管理者對項目進度進行科學管理,每個項目的實現都遵循軟件工程原則,參與者按部就班完成工作任務,在完成工作中鍛煉專業技能、提升合作能力。
2網站功能需求
2.1項目管理
項目組織者提出項目題目,按照軟件行業標準分解工作任務,組織項目團隊,進行進度管理控制以及項目集成和發布。
2.2技術研討
構建網站目的是以項目為導向,讓參與者(即廣大學生)的專業實踐技能得到鍛煉和提升,教學、研討和相互交流是網站的主要功能。
網站提供專業教師、技術專家來授課、講解,解決項目實現過程中出現的技術性問題;提供視頻、音頻、PPT等教學資源供在線學習和下載,并提供交流渠道,如專題討論版塊等。
網站提供專題技術的引導學習功能,學習者可自行選擇感興趣的技術路線,循序漸進學習。學習過程中遇到問題可向專家尋求幫助,進行專題討論。
此外,具備用戶管理、教學資源管理等功能。
3網站結構設計
3.1總體框架結構
采用 B/S結構構建網站框架,建立網站三層結構,即“Web瀏覽器/應用服務器/數據庫服務器”,如圖1所示。
3.2功能結構
網站用戶分為系統管理員、項目組織管理者、項目參與者3種,不同角色從事不同工作,如圖2所示。
(1)項目組織者模塊。項目發布功能:提供項目簡介,項目涉及到的相關技術介紹;項目任務分解:將某個項目劃分為不同的子任務,并設定各個子任務的進度和驗收標準;技術節點管理:發布教學資源,包括視頻、音頻或PPT,建立專題討論組;項目團隊管理功能:管理項目人員,進行公告、通知和激勵;項目進度控制功能:查詢項目進度、參與人員的工作進度,并進行進度提醒;項目集成功能:協調各參與人員、組織項目集成工作。
(2)項目參與者模塊。項目管理功能:領取項目任務、提交項目進度和工作成果;知識學習功能:下載項目技術節點教學資源、記錄學習日志、分享學習體會;參與研討功能:參與項目專題討論組,提出研討題目、參與專題研討。
(3)系統管理員模塊。管理用戶個人資料,審核管理用戶上傳資源。
4系統設計與實現
4.1數據庫及數據訪問層設計
JDBC(Java Data Base Connectivity)由執行SQL語句的Java API組成,實現對關系數據庫的統一訪問,它包含一組用Java語言編寫的類和接口[13]。為了方便數據訪問及處理,可將JDBC提供的類和接口二次封裝到類中,為所有數據訪問和操作提供服務,如圖3所示。
4.2項目任務分解與領取
對項目作任務分解,如“大學校園一卡通管理系統”,分解為UI設計、數據訪問模塊、用戶信息管理模塊、卡片管理模塊、消費行為管理模塊等,任務分解詳細程度視情況而定。為不同的任務指定進度安排,上傳不同任務涉及的學習資料,建立針對這個項目的專題論壇區。
項目參與者自由領取子任務,按照要求研發,定期報告工作進度,按計劃上傳工作成果。對完成任務過程中遇到的技術難點下載相關學習資料,可以到專題論壇區提出問題并參與討論。
為支持系統擴展,如移動客戶端的加入,可以采用WebService的方式實現部分系統接口。采用WebService不僅可以提供網站功能,而且可以調用服務器內的應用組件。除此之外,WebService還可在異構環境中工作,為系統日后的維護和擴展提供方便 [45]。
參考文獻參考文獻:
[1]高天哲.基于JSP考試管理系統的設計與實現[J].電子測試,2010,5(36):224225.
[2]李東博.HTML5+CSS3從入門到精通[M].北京:清華大學出版社,2013.
[3]楊磊.精通Eclipse Web開發[M].北京:人民郵電出版社,2008.
[4]韓焱云.數據庫精品課程教學網站的設計與實現[J].中國林業教育,2014(6):9497.
[5]李長文.基于.NET技術的教學網站的設計與制作[J].電子技術與軟件工程,2014(10):3940.
責任編輯(責任編輯:杜能鋼)