孫沫麗 李倩 顏萌 惲鴻峰 史志國



摘要:課堂教學是高校教師教學過程中的重要組成部分,為了方便高校教師在上課過程中對學生的學習狀態進行有效的管理,提高學生的聽課積極性與主動性,提出了輔助教師進行課題管理的課堂管理系統,該系統采用圖示化自動編程系統的技術實現,數據采用Access數據庫進行數據結構設計,實現了包括教師個人信息管理、教師授課課程管理、授課班級管理、授課學生管理、評價管理、課堂管理等模塊,方便教師在課堂授課階段對學生的學習狀態進行及時的記錄,為期末平時成績的錄入提供更加精準的依據。
關鍵詞:課堂管理系統;圖示化自動編程;數據庫
中圖分類號:TP311 ? ? ?文獻標識碼:A
文章編號:1009-3044(2020)24-0083-02
1 背景
課堂教學是高校教師教學環節的重要組成部分,緊湊的教學環節安排,加上少則幾十,動輒上百的學生數量,往往導致教師在課堂管理過程中力不從心——既要保證授課過程有條不紊,又要保證課堂秩序,還要監督每一名學生課堂的學習狀態[1]。因此,高校的課堂管理系統對提高教學效果起著非常關鍵的作用,課堂管理系統可以增進師生交流、調動學生課堂聽課積極性與主動性,提高學生的學習效率,幫助教師及時了解學生對知識的掌握情況等。
課堂管理系統是一種計算機輔助教學軟件,該系統設計的最終目的為教師提供一個靈活、高效和具有親和力的課堂管理平臺,并以此來促進高校教師在教學模式和教學方法方面的探索和研究。
2 系統應用技術
本系統的搭建采用的是一款圖示化自動編程系統。該系統的特點是采用易用、高效的純中文代碼開發應用程序的各項功能,界面的設計以及數據的綁定等功能可以過拖曳控件的方式,來實現應用界面的設計和布局。該系統具有完備的窗體設計和搭建機制,用戶可以輕易實現各個窗體的設計和軟件界面的交互等功能。該系統后臺直接和數據庫進行綁定,使用者只需要在系統內部選擇數據庫的類型,即可在系統內部創建數據庫表和完成數據交互、數據的計算,以及數據的增、刪、改、查等功能。該系統具有完備的中文函數庫,讓使用者快速掌握函數的使用技巧,實現中文編程。圖示化自動編程系統比較適合編程初學者在很短的時間內開發出原生的、能夠運行于電腦的各種復雜的應用軟件,大大提高了項目開發的效率。
3 系統架構設計
通過使用該系統,高校教師能夠根據自身專業、課程以及學生的特點,個性化訂制課堂管理考核系統,通過趣味性課堂隨機提問、現場學生狀態記錄、危機人群設定等方式提高學生的學習積極性,輔助教師及時掌握并記錄學生課堂學習情況的第一手材料,有效提高教師的課堂教學效果。在本系統的總體設計階段,共系統分成六大基本模塊:分別是教師管理模塊、創建班級及管理模塊、學生信息管理模塊、課程信息管理模塊、評價管理模塊、課堂考核管理模塊等。其中,課堂考核管理模塊是本系統的核心,涵蓋了指定班級、指定課程的學生點名、評價記錄等核心功能。具體架構如下圖2所示:
4 系統數據庫設計
4.1 系統數據庫E-R圖設計
本系統首先根據需求分析的要求,從用戶的用例需求、功能需求角度對系統的數據庫進行總體設計,包括系統數據庫的概念設計,系統數據庫的圖表設計。系統采用了傳統、穩定的概念模型對課堂管理系統數據庫進行整體設計[2],歸納出教師、課程、班級、學生以及評價實體,系統E-R圖如圖3所示:
4.2 系統數據庫實體屬性的設計
數據庫實體屬性的設定遵循數據庫設計原則,保證每個實體屬性的唯一性.實體與實體之間的關系嚴格遵照系統E-R進行關聯[3],數據之間進行交互,通過數據類型轉換,使之成為數據庫可執行的數據.實體屬性具體設計包括:教師信息實體屬性包括工號、密碼、姓名、學院;班級信息實體屬性包括班級編號、班級名稱、學院、專業、班級人數;學生信息實體屬性包括學號、姓名、性別、班級編號、班級名稱、照片;課程信息實體屬性包括課程編號、課程名稱、學期、課時數、課程周數、班級名稱;評價信息實體屬性包括評價編號、表揚描述、表揚分值、待改進描述、待改進分值。實體屬性的設計完全基于教師最精確的需求,系統可以根據教師的實際使用情況,進行進一步優化或改進。
5 系統功能模塊設計
在本系統的總體設計階段,系統設計成六大基本模塊:分別是教師管理模塊、創建班級及管理模塊、學生信息管理模塊、課程信息管理模塊、評價管理模塊、課堂考核管理模塊等。具體功能模塊設計方案如下:
1)教師管理模塊:高校教師在使用本系統之前,首先要做的工作就是根據系統為教師分配的初始賬號和密碼登錄教師管理模塊對本人信息進行錄入和更改個人密碼。教師需要錄入的個人信息包括本人的工號、姓名、學院等基本信息,同時修改個人密碼。本系統采用一對一的使用模式,每名教師唯一對應一套本系統,不需要管理員對系統的教師信息進行逐一管理。
2)班級創建及管理模塊:教師錄入個人信息以后,首先需要創建班級,根據自己的課程錄入上課班級的信息,具體需要錄入和管理的班級信息包括:班級編號、班級名稱、隸屬學院、隸屬專業以及班級人數等。并通過該模塊對本學期要上的課程進行修改和刪除等。為了方便教師錄入班級信息,班級編號不需要教師錄入,而是通過公式自動計算班級編號,錄入考核系統。
3)學生信息管理模塊:教師錄入班級總體信息以后,需要為班級逐一錄入班級的學生信息,以班級為單位統一管理學生信息。具體需要錄入和管理的學生信息包括:學生的學號、姓名、性別、隸屬班級編號,隸屬班級名稱以及照片等。教師進入學生錄入及管理模塊時,會首先彈出班級選擇對話框,明確需要錄入學生的信息屬于哪個班級,進入管理模塊以后,為了簡化教師的信息錄入負擔,學生編號由系統通過公式自動生成,班級的編號和班級的名稱根據預先的班級設定自動生成。
4)課程信息管理模塊:通過本模塊,教師可以錄入并管理本學期自己需要教授的課程信息,具體需要錄入和管理的課程信息包括:課程編號、課程名稱、課程學期、課時數、課時周數以及班級名稱等。其中,課程編號由系統自動計算給出。
5)評價管理模塊:該模塊的主要功能是根據不同的課程錄入不同的評價。評價管理需要根據課程的特點有的放矢地進行設置,比如理論課和實驗課的評價內容傾向性不同,需要分別進行設置。
6)課堂考核管理模塊:此模塊是本系統的重點,當教師在上課過程中,需要對學生進行提問考核的時候,使用此模塊對考核的結果進行記錄、評分或評價。首先,教師通過提示對話框確定本次課堂需要考核的課程和班級,然后通過班級的名單對學生進行隨機提問,并通過記錄評價的方式記錄學生回答問題的結果。具體信息包括:隨機點名、查看該生、計時器、統計圖表等。其中,隨機點名功能可以隨機抽取一名本班的學生進行提問,增加課堂的趣味性,增強學生的緊迫感,提高學生的注意力。查看該生則是對該生個人評價的查看和評價分數的修改。教師根據該生的回答問題的情況或者平時的課堂表現,對評價分數進行修改。評價分成兩個部分:表揚描述及分值,待改進描述及分值,這些描述由后臺數據庫系統預先設定好,根據課程的不同,評價描述的內容也會有所不同,最后根據該生的綜合表現對該生的課堂表現進行考核和評估。計時器是系統的輔助功能,可以提供答題計時、課堂練習計時等功能。統計圖表可以把該生本門課程的整體表現,以圖表的方式進行展示,讓教師更加直觀地了解該生的課堂學習情況,并給出更加精準的綜合評價,為教師期末錄入平時成績提供有效的支撐。
6 結束語
隨著應用型辦學模式在全國各大院校的開展和實施,高校紛紛展開根據本院校、本專業特色相關的課程教學改革工作,課堂管理系統正是在課程改革階段誕生的產物[4]。本文針對如何提高高校教師課堂管理效率,如何對學生的平時成績更加精準的考核,提出了課堂管理系統的解決方案,該方案在提高了高校教師課堂管理的效率的同時,根據學生本人每堂課的課堂評價,輔助教師及時掌握并記錄了學生課堂學習情況的第一手材料,實現了對學生更加精準的平時成績的考核,為課程教學改革提供了新的解決方案。
參考文獻:
[1] 李超. 精華課堂管理系統的設計與實現[D].天津:天津大學,2017.
[2] 樸成哲. 基于HTML5和SSH的課堂成績管理系統設計[J]. 遼寧師專學報, 2019(21): 3.
[3] 馬炳周. 在線教師日志管理系統的設計與實現[J]. 現代經濟信息, 2019(14): 465.
[4] 曹偉平. 課堂管理系統設計與實現[D]. 長春: 吉林大學, 2010.
【通聯編輯:謝媛媛】