甄真 張秀梅



摘 ?要:2020年疫情暴發后,出于對疫情防控的考慮,通過互聯網進行的線上教學成為當前時代教育的主流形式。線上教學的進一步完善是要學生能在網絡上與教師完成良好的互動,同時教師也能對學生的學習情況進行整體的考核和了解。鑒于此開發的學生網課學習系統,希望能夠通過互聯網以低成本、大規模、高效率的形式把優質的教育資源呈現給學生,讓學生能發揮良好的學習主觀能動性,讓教師能夠對學生的學習情況有全面的把握。
關鍵詞:自主學習;在線教育;B/S;SSM
中圖分類號:TP311.52 ? ? 文獻標識碼:A 文章編號:2096-4706(2020)23-0008-04
Development and Design of StudentsOnline Learning System
ZHEN Zhen,ZHANG Xiumei
(School of Computer Science and Software Engineering,University of Science and Technology Liaoning,Anshan ?114051,China)
Abstract:After the outbreak of the epidemic in 2020,the online teaching through the internet has become the mainstream of education in the current era due to the consideration of epidemic prevention and control. The further improvement of online teaching is to enable students to complete good interaction with teachers on the internet,while teachers can also assess and understand studentslearning situation as a whole. In view of this,we develop the student online learning system,hoping to present high-quality educational resources to students in the form of low-cost,large-scale and high efficiency through the internet,so that students can play good learning initiative,and teachers can have a comprehensive grasp of studentslearning situation.
Keywords:independent learning;online teaching;B/S;SSM
0 ?引 ?言
MOOC、翻轉課堂等基于互聯網的新型教育形式的出現和快速發展得益于互聯網相關技術的發展和不斷革新,互聯網與教育的結合促進了教育資源的共享,一些學習型網站如學堂在線、中國大學慕課等慕課平臺的建立,使教學方式結合了互聯網方便快捷的使用特點以及良好的交互功能,使得線上教學為教師和學生均提供了便利[1,2]。
雖然網絡上的教學資源豐富,教學平臺眾多,但是卻沒有一個與我校實際情況相適配的線上教學系統,因此,一個穩定且符合要求的線上教學系統成為切實的需求,鑒于此筆者決定通過開發學生網課學習系統,為學生提供一個能夠自主學習的網絡學習平臺,使其能夠選擇合適的資源進行學習,并且通過在線測試檢測自己的學習成果,同時能夠讓教師更好地把握學生的學習情況,合理安排教學進度。
1 ?系統分析與設計
1.1 ?開發背景
為響應防疫抗疫工作中居家隔離的號召,線上教學成為教育工作者的首選,“互聯網+教育”的模式得到了廣泛的使用。但是,線上教學更加傾向于學生在線上進行自主學習,教師起輔導作用。這就要求系統不僅能夠對學生起相應的引導作用,還應該能夠對學生的學習情況做出相應的反饋,從而更好地激發學生學習的主觀能動性,在引導學生自主學習的同時,能夠讓學生對自己的學習效果進行階段性檢測。值得一提的是,開展線上教學,推行“互聯網+教育”模式,在高等教育中引進網絡課程,將會使得更多優秀師資、教育資源得到更好的放大利用,對于高等教育的發展也起到很大的幫助作用[3]。
1.2 ?用戶分析
該系統主要針對學校用戶,用戶類型分別是學生、教師以及系統后臺管理員。其中學生用戶主要是利用系統完成在線自主學習,對系統中相應課程的知識點進行學習,對不熟練的知識點進行反復的學習,完成課前預習和課后復習以及教師發布的作業和任務。教師主要是利用該系統進行學生學習情況查看、設置章節學習任務、發布作業、上傳學習資料和對學生學習過程中產生的問題進行指導等。系統后臺管理員主要是對該系統進行后臺維護、管理學生和教師的相關信息、進行學生和教師的身份認證和資格審查等。
1.3 ?系統設計
本系統采用瀏覽器/服務器架構(Browser/Server,B/S)作為基礎架構進行開發[4],在Java語言環境下進行搭建和開發,Java語言在瀏覽器端系統的開發方面具有其獨特的優勢,系統后端使用的是基于輕量級框架技術而出現的集成框架SSM框架[5],前端頁面采用的是動態網頁開發技術JSP(JavaServerPages)以及CSS和JavaScript進行搭建,使用MySQL數據庫對系統中相關數據進行存儲。
本系統為瀏覽器端系統,用戶可以通過瀏覽器中的網址對系統直接進行訪問,而瀏覽器界面作為視圖層,也承擔著和用戶直接交互的功能。瀏覽器端呈現系統的所有功能選項,包括登錄、注冊、學習、簽到、課堂測試等,用戶可以通過HTTP請求來和服務器進行交互,通過頁面發送請求給控制層(Controller),Controller調用業務層(Service)處理邏輯,Service向持久層(Mapper)發送請求,Mapper與數據庫交互,后將結果返回到Service,Service將處理邏輯發送給Controller,Controller再調用視圖展現相應的數據。
本系統的服務器端包括上述的Controller、Service和Mapper。Controller由SpringMVC來實現,其中作為中介、前臺的核心Servlet即為DispatcherServlet,它會通過Mapping去
匹配Controller,從而實現用戶在系統中的各種請求。Service由Spring來實現,Spring在項目中負責完成持久層和控制層的通信,是將Controller和Mapper結合的黏合劑。Mapper是由MyBatis來實現的,MyBatis是ORM(Object Relation Mapping)的一種實現框架,是對JDBC的封裝,簡化了對數據庫的操作,使開發更加方便快捷。
1.4 ?功能設計
該系統主要是供學生以及教師使用,主要針對線上教學的模式進行設計,其中最主要的目的是引導學生自主學習、提高學生學習的主觀能動性,教師作為輔導。另外系統管理員負責系統后臺的管理以及教師和學生相關信息的審核和管理。因此系統共分為三個模塊內容:
管理員模塊:管理員負責在線測評的管理,用戶信息的管理以及系統后臺的相關維護。其中用戶信息的管理包括教師資格的審核以及學生的認證,管理員可以查看、增加、編輯和刪除用戶,同時可以對用戶的身份進行認證。
學生模塊:學生在完成注冊并且成功登錄該系統后,可以查看相應的學習內容和與內容相對應的學習測評,并且可以通過相應功能模塊向教師提問。
教師模塊:教師可以設置學習任務,上傳學習資料,查看學生的學習情況,合理制定教學進度,同時可以在該系統中解答學生提問的相關問題。系統的功能結構圖如圖1所示。
2 ?系統部分功能實現
2.1 ?教學知識管理
教師成功登錄系統后,可以通過點擊左側導航欄中的相應按鈕對教學內容進行管理,通過知識點管理頁面進行知識點的查看、修改和刪除,也可以通過搜索框進行關鍵字查詢相應知識點。
其中,上傳知識點時,教師可以選擇上傳與知識點對應的視頻,教師完成上傳后,學生成功登錄系統后即可對相應的知識點進行學習。教學知識管理頁面如圖2所示。
2.2 ?課程練習管理
學生在完成知識點的學習后,可以用教師設置的相應習題進行自測,通過習題自測,學生可以對于自己之前學習的知識點的掌握情況有整體的了解和把握,知識點結合習題練習,可以讓學生對于學習的知識有更加具體的認識和理解。教師可以查看學生完成的習題情況,對學生的學習情況有所了解,對于教師的教學計劃實施以及教學任務發布有著很好的指導作用。學生課程練習頁面如圖3所示。
3 ?系統應用
該系統將應用到“線上+線下”的教學模式中,該教學模式共分為課前、課中、課后三個階段。
課前:學生可以通過該系統進行線上預習,以我校開設的一門專業課程“操作系統概論”為例,如圖4所示。
學生通過查看對應課程中相應的知識點,從而對授課的內容進行簡單的了解,對所學習的知識脈絡有一個整體的把握,從而能夠做到課上抓住重、難點以及疑惑的地方著重聽講,同時也能夠減輕教師的授課壓力,著重講解學生難以理解的地方,甚至省去了相當一部分重復簡單知識點的時間,可以通過剩余課堂時間做一些相關的課外拓展,讓學生在學習理論知識的同時結合實際應用。
課中:教師可以利用該系統發布一些測試任務來進行互動教學,調動學生學習的積極性,也讓學生能夠隨堂檢測自己的學習情況。
課后:學生通過平臺完成教師布置的學習任務,從而了解自身對知識點的掌握程度,及時鞏固復習。教師可以利用該系統設置課后作業,并且查看同學們的完成情況和得分,如圖5所示。
通過該系統的使用,將課前預習、課中練習和課后復習這三個學習階段有機地結合起來,不僅增加了學生學習的主觀能動性,也在潛移默化中促使學生養成良好的學習習慣。
4 ?結 ?論
目前國內疫情形勢已經穩定,但“互聯網+教育”線上線下相結合的教育方式成了時代的主流,得到了廣泛的應用。本系統使用SSM框架進行開發,該框架內封裝了很多實用且方便的類庫,顯著提升了系統的開發效率,提高了代碼的復用性,同時也保障了系統的安全性和可用性,該系統的開發結合了“互聯網+教育”的教學模式和學校的實際情況,一定程度上提高了高校教育教學的效率,有效提升學生自主學習的能力,促進學生良好學習習慣的養成,同時線上化的學習方式集中了大量互聯網中的優秀教學資源,供學生學習使用。但是本系統的開發時間有限,因此系統的部分功能尚存不足,后續仍需進行相應的系統優化處理和功能的完善與補充,以提升系統的響應速度和用戶體驗。
參考文獻:
[1] 張琳琳,羅茜.“互聯網+”形態下《電子商務》課程翻轉課堂教學模式改革研究 [J].課程教育研究,2018(15):107-108.
[2] 郭偉業.“互聯網+教育”的創新本質與變革趨勢 [J].才智,2018(34):127-128.
[3] 郝珺,蔡海飛.大學生網絡學習行為實證研究 [J].高教探索,2018(2):41-44.
[4] 王晨璐,秦帥剛.基于B/S架構的圖書輔助管理系統的設計與實現 [J].信息技術與信息化,2021(1):48-51.
[5] 李永鋒.基于SSM架構的高校教學過程數據分析系統 [J].電腦編程技巧與維護,2020(3):82-83+114.
作者簡介:甄真(1999—),男,漢族,山東棗莊人,本科在讀,研究方向:軟件工程;通訊作者:張秀梅(1978—),女,漢族,遼寧鞍山人,講師,碩士研究生,研究方向:中文信息處理。