文/吳雪峰 丁璧晗
實習與實訓是應用型本科計算機專業教學的最重要的組成部分,貫穿于計算機專業人才培養的全過程,是提高人才培養質量,達成人才培養目標的關鍵。校內實訓是企業和高校之間的紐帶,是實現由理論知識教學到實際社會需求無縫對接的有效方式與途徑。
如何對校內實訓過程進行科學有效的管理是當前亟需解決的問題。本文基于MVC 框架研究設計了校內實訓管理平臺,該平臺包括角色管理、課程管理、日志管理、類別管理、學生管理、技術論壇管理等功能模塊。校內實訓管理平臺的應用有助于師生之間交流溝通,可對每個學生實訓過程進行追蹤,提高了實訓效率和質量。
本文基于.Net 平臺,采用MVC 開發模式,后臺數據庫為SQL-Server。MVC 即模型(Model)、視圖(View)、控制器(Controller),Model 表示應用程序核心(如數據庫記錄表)、View 是應用程序處理數據顯示的部分,視圖通常是依據模型數據創建的,Controller 是應用程序處理用戶交互的部分,通常控制器負責從視圖讀取數據,控制用戶輸入,并向模型發送數據。
徐海學院計算機專業校內實訓主要分為三個階段,第一個階段由主講老師介紹專業基礎知識;第二階級由學生根據個人興趣愛好選擇方向并進行專業方向相關知識深入學習;第三階段為項目實訓,由指導教師給出項目實訓題目,學生自由組隊進行項目實戰。

圖1:系統功能板塊圖

圖2:系統界面
在第一階段實施過程中,教師可將知識點分類發布到系統中,學生可以模糊搜索某類型知識點,或者根據多種條件聯合檢索,同時學生可對某個知識點進行收藏、回復、點贊等操作,也可查看其它同學對該知識點的回復、討論等信息。
在第二階段實施過程中,由于學生選擇專業方向不一,學生在學習過程中遇到問題類型較為廣泛,不同的問題類型需要相應的專業老師進行解答。此外由于計算機專業相關技術發展較快,學生選擇專業方向每年也會有所變化,因此在系統設計時需要考慮專業方向相關分類的靈活設置。
第三階段是學生項目實戰階段,系統提供論壇、項目版本管理等功能,滿足學生在該階段相關學習過程的管理。學生每日需在系統提交當日項目進展情況,教師可對該學生提交結果進行線上打分,整個實訓結束后可以回溯每個學生的實訓歷程。系統功能模塊圖如圖1所示。
數據庫設計部分的表單有用戶表、角色表、系統菜單表、學生表、教師表、課程信息表、日志表、附件表、學習論壇表、論壇回復表、個人回復信息表、點贊表、瀏覽足跡表等共有36 個表單。
校內實訓系統登錄界面有教師、學生、管理員三個角色可供選擇,每個角色登錄后可進行相應功能管理。其中教師角色登錄系統后界面如圖2所示。
校內實訓管理平臺以徐海學院計算機系為應用背景,該平臺可將整個校內實訓實現過程化管理,同時通過每屆實訓數據積累,為后續實訓提供寶貴的知識資源。