李赫飛
[摘 要] 計算機技術等現代高新科技的不斷發展給人們的日常工作和生活帶來了極大的便利,目前已經在教育活動當中得到了廣泛的應用。實驗教學管理系統正逐步成為高校教學互動開展最為重要的一種輔助工具。首先對軟件工程專業實驗教學當中的問題進行了簡要的分析,繼而探討了對實驗教學管理系統的構建。
[關 鍵 詞] 軟件工程;實驗教學管理系統;網絡教學
[中圖分類號] G642 [文獻標志碼] A [文章編號] 2096-0603(2018)13-0110-01
一、軟件工程專業實驗教學中的問題
軟件工程專業屬于我國諸多高校所設置的一項重點專業,為社會培養出了大量人才,對國家軟件產業發展形成良好的助力。而隨著社會的發展,給軟件工程人才提出了較之以往更高的要求,這也就給學校專業設置以及教學條件形成了新的要求。在新形勢之下,怎樣實現突破,提升軟件工程實驗教學的整體水平和質量,成為一個重要的問題。就我國各大高校目前的整體情況來說,還存在著一些問題對專業實驗教學形成了一定影響,主要體現在:(1)實驗教學相關基礎設施配置不完善。(2)實驗教學過程相應的監督力度不夠。(3)實驗教學體系不健全。
二、實驗教學管理系統的構建
軟件工程實驗教學的管理系統主要是以MVC模式為基礎,利用B/S架構,其中前端用戶利用瀏覽器進行訪問,中端為WEB服務器,而后端則是數據庫。系統開發主要利用JSP編程語言,利用WEB服務器開源的TOMCAT,而數據庫服務器則采用ORACLE數據庫,同時結合JavaScript以及CSS等技術實現。
(一)教師管理模塊
1.信息管理
(1)學生信息:能夠在系統當中對學生的各種基本信息進行導入,學生再通過系統對用戶名以及密碼進行注冊之后,對其姓名以及學號等相關信息進行自動化比對,防止非法用戶侵入。(2)公告信息:包括對實驗題目、教學信息以及各種通知和公告的發布。(3)課程信息:課程名稱、代碼、上課地點、時間、教師以及學生專業等相關信息。
2.考勤管理
(1)出勤考核:教學管理系統能夠以自動運行的方式對學生出勤及其相應的IP地址以及考勤時間進行記錄,避免出現考勤作弊等情況。(2)考勤查看:對全體學生的考勤結果以及缺勤次數進行排序,學生可以通過列表查詢自己的考勤結果。
3.實驗管理
(1)實驗代碼:學生能夠利用教學管理系統對實驗代碼進行上傳、修改以及提交。(2)實驗過程:學生在教學管理系統當中定期對實驗日志進行錄入,方便教師對學生做實驗的過程進行監督,切實了解每名學生做實驗的進度以及實際狀況。(3)實驗報告:利用實驗管理系統可以保存以及查詢實驗過程當中各種相關的數據、資料以及源代碼等。
4.成績管理
(1)權重設置:內容包括學生日常考勤、平時表現、實驗報告成績等各項占據總成績的比重。(2)自動計算:管理系統支持一些成績利用Excel文件等方式導入,之后依據權重對學生成績進行自動計算。(3)對比分析:系統將依據學生成績自動生成各種圖形化的結果,進行對比和分析。
(二)學生管理模塊
1.課程管理
(1)選擇實驗:學生在登錄系統之后,可以對教師所開設的各種實驗課程進行在線課程選擇。(2)已選實驗:將學生已選的全部實驗課程進行顯示,其中包括選修以及必修實驗課程。(3)查詢:結合教師所發布的課程信息以及學生實際的選課狀況,對學生對應的課表信息進行顯示。
2.實驗管理
(1)知識預習:結合現代信息技術,教師可以將學生需要在課前預習的相關實驗知識輸入教學系統當中,學生在登錄之后可以實現在線預習。(2)實驗代碼:學生將自己實驗過程當中所產生的一些代碼上傳到管理系統當中,而系統將會對其進行長時間保存,便于查詢。(3)實驗報告:學生利用系統將自己的實驗報告上傳供教師審閱。(4)成績查詢:在教師審閱和評價之后,系統自動生成學生的實驗成績,可供學生查詢。
3.系統管理模塊
系統管理模塊中主要有四個模塊:角色管理、用戶管理、系統管理以及權限管理。
總而言之,在高校軟件工程專業的實驗教學活動當中,對教學管理系統的有效構建和應用具有十分重要的現實意義,不僅減輕了教師的教學負擔,為教師和學生提供更為完善的服務,還能讓實驗過程以及教學活動的開展呈現出更好的完善化、科學化特征,對教學效果的提升具有十分重要的現實意義。
參考文獻:
[1]任傳成,宋秀芹,胡凱.軟件工程實驗課程教學改革與探索[J].教育現代化,2017,4(46):63-64,76.
[2]彭慧.論軟件工程專業實驗教學體系的構建[J].赤峰學院學報(自然科學版),2016,32(13):262-263.