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