摘 要: 針對我校在教研活動在組織、實施、效果上的問題,結合我校企業(yè)微信平臺,以mysql數(shù)據(jù)庫,采用php及html5技術開發(fā)聽評課教研系統(tǒng)。該系統(tǒng)提供公開課信息發(fā)布、聽課預約、在線評課、數(shù)據(jù)統(tǒng)計等服務,覆蓋活動的整個流程。實踐表明,系統(tǒng)對結構式的保存、檢索等效果良好,并具有很好的擴展性和維護性。聽評課教研系統(tǒng)能夠實現(xiàn)教研活動數(shù)據(jù)把過程性評價資料的收集和呈現(xiàn),自動的數(shù)據(jù)整理和匯總,教研管理部門對這些數(shù)據(jù)進一步挖掘和分析,指導學校教研工作,使教師更科學地有針對性地提升教學水平。
關鍵詞:ThinkPHP 教研 企業(yè)微信 html5
0 引言
隨著日新月異的信息技術發(fā)展,我校傳統(tǒng)的聽評課教研模式已經(jīng)不能適應大數(shù)據(jù)時代需求。在傳統(tǒng)的教研模式下,存在諸多問題,如教師公開課時間,評課后繁瑣的評分統(tǒng)計,評課的材料局限于紙質,教研活動的質量與反饋效率不高。為此開發(fā)一套適合我校的聽評課教研系統(tǒng),打通我?;A數(shù)據(jù)平臺,基于B/S的web架構,采用移動/PC自適應WEB頁面,實現(xiàn)PC端網(wǎng)頁、PC端企業(yè)微信、移動端企業(yè)微信等多終端訪問,讓教師們隨時隨地參與教研活動。
1 系統(tǒng)功能需求分析
本文根據(jù)學校教研部門管理需求,將系統(tǒng)角色分為教師、教研組長、教研管理部門人員、系統(tǒng)管理員。教師開課聽課評課;教研組長發(fā)布教研活動,記錄查看組內(nèi)教研活動詳情;教研管理部門人員查看統(tǒng)計全校的教研活動情況;系統(tǒng)管理員設置系統(tǒng)中配置信息。
1.1 教師功能描述
教師是教研活動的主要參與者,其功能設計如圖所示
(1)系統(tǒng)登錄。教師使用PC或手機的企業(yè)微信中控制臺免登錄到系統(tǒng),也可以通過瀏覽器使用企業(yè)微信二維碼掃一掃登錄。
(2)報名聽課。在收到企業(yè)微信開課信息推送后,進入系統(tǒng)獲取開課時間地點,并進行報名。
(3)評分評課。聽課是可以查看在線查看教案,聽課后完成學校提供的評分標準表,并填寫評課記錄。
(4)添加開課。教師添加自己開課的內(nèi)容、時間、地點和教案。
(5)查看記錄。開課教師可在開課后查看聽課教師的評課記錄,用于自己的教學反思。
1.2 教研組長功能描述
(1)添加教研活動。添加各種培訓、講座、研討等教研活動。
(2)發(fā)布教研活動。把教研活動一鍵推送到企業(yè)微信中。
(3)修改開課信息。有權限修改組內(nèi)教師的開課信息。
(4)查看本組數(shù)據(jù)。查看本組教師開課、聽課、評課、評分數(shù)據(jù)。
(5)打印記錄歸檔。打印評課記錄、評分表、開課憑證進行歸檔。
1.3 教研管理部門功能描述
(1)發(fā)布全?;顒印L砑痈黝惤萄谢顒?,并把活動發(fā)布到全校的企業(yè)微信中
(2)查看全校數(shù)據(jù)。查看全校教師開課、聽課、評課、評分數(shù)據(jù)。
(3)打印記錄歸檔。打印評課記錄、評分表、開課憑證進行歸檔。
1.4 系統(tǒng)管理員功能描述
(1)設置學年學期。設置當年的學年學期。
(2)設置節(jié)次時間。設置上課節(jié)次時間。
(3)設置評分設置。設置評分的細則評分等第。
(4)設置其他配置。設置其他需要的配置。
2 系統(tǒng)設計與實現(xiàn)
2.1 系統(tǒng)模塊關系圖和業(yè)務流程設計
2.1.1聽評課教研系統(tǒng)模塊關系圖
通過聽評課教研系統(tǒng)整理需要。分別從我的公開課、教研活動、教研組長、教研統(tǒng)計、系統(tǒng)設置五個模塊設計了系統(tǒng)模塊關系圖,如下圖
2.1.2 教研活動全過程業(yè)務的流程
教研活動業(yè)務流程按教研活動前、教研活動中、教研活動后進行,圍繞教研活動主題在開課教師、教研組長、聽課教師、管理部門四個角色中穿梭進行,流程如下圖
2.2 系統(tǒng)技術架構
聽評課教研系統(tǒng)采用MVC設計標準,選用ThinkPHP框架,實現(xiàn)快速開發(fā)。邏輯層使用ThinkPHP提供的Controller類;展示層使用ThinkPHP提供的View類,并采用Bootstrap前端框架,可以一次開發(fā)出PC與移動端的html布局界面;數(shù)據(jù)層采用mysql數(shù)據(jù)庫,通過ThinkPHP提供了靈活和方便的數(shù)據(jù)操作方法,實現(xiàn)了對數(shù)據(jù)庫操作的四大基本操作(CURD):創(chuàng)建、讀取、更新和刪除的實現(xiàn)。
2.3 系統(tǒng)詳細設計與實現(xiàn)
2.3.1 數(shù)據(jù)層設計
按照需求構造數(shù)據(jù)表,設計數(shù)據(jù)字典。共創(chuàng)建了7張數(shù)據(jù)表:教研活動表,報名表,校外用戶表,評分數(shù)據(jù)選項表,評分細節(jié)表,評課細節(jié)表,系統(tǒng)配置表。其他基礎數(shù)據(jù)使用我?;A數(shù)據(jù)庫,獲取教師和教研組數(shù)據(jù)。
2.3.2 邏輯控制層設計
使用ThinkPHP提供的控制層Controller類為基類,重構6個控制類:
(1)UserAuth類。用戶登錄權限類,用于登錄、權限選擇、企業(yè)微信接口等功能邏輯。
(2)Index類。用于教師功能主頁的功能邏輯。
(3)Jys類。用于教研主任功能的邏輯。
(4)Tongji類。用戶管理部門的統(tǒng)計功能邏輯。
(5)System類。系統(tǒng)管理員進行系統(tǒng)配置功能邏輯
(6)Getdata類。從數(shù)據(jù)庫中獲取數(shù)據(jù)給其他類使用的功能邏輯。
2.3.3 視圖層設計
視圖層使用boostrap的框架,開發(fā)跨瀏覽器兼容,實現(xiàn)手機、企業(yè)微信多平臺的使用,它提供了很多流行的樣式簡潔的UI組件,柵格系統(tǒng)以及一些常用的JavaScript插件。同時基于jQuery的Ajax技術,實現(xiàn)前端和邏輯層的JSON的數(shù)據(jù)交互。
3 結語
在深入研究和分析我校教研活動管理模式的基礎上,運用當前主流的計算機技術和網(wǎng)絡技術,搭建了這個聽評課教研平臺。在此平臺上實現(xiàn)了教研活動的添加發(fā)布,處理聽課過程中的評語和評分,統(tǒng)計評分和評語,降低了教研主任日常的教研統(tǒng)計工作復雜程度,使教研活動的開展更加具體,更加便捷,更加規(guī)范;為教師提供一個開課、聽課、和評課的工作平臺,打造一個促進教師教研水平的成長平臺;為學校領導提供有力的支持,以便快速正確及時地獲取相關數(shù)據(jù)。
參考文獻
[1]江文生.基于.NET開發(fā)的化合物管理系統(tǒng)的設計與實現(xiàn)[J].信息與電腦(理論版),2022,34(03):106-109.
[2]龔翔, 張清.基于Think PHP的通用CMS系統(tǒng)解決方案[J].海峽科技與產(chǎn)業(yè), 2017 (5) :101-102.
[3] 陳春凱,馬婭,劉付祥.基于THINKPHP框架的智能航標管理系統(tǒng)設計[J].電子技術與軟件工程,2021(23):178-181.
[4] 霍晨琛,吳衛(wèi)芳,陳帥,劉曉明,肖詩偉.基于虛擬建造技術的地浸井場設計系統(tǒng)開發(fā)[J].鈾礦冶,2022,41(02):125-131.10.13426/j.cnki.yky.2022.02.007.
作者簡介:熊利平(1981—),男,江蘇蘇州人,高級講師,研究方向:網(wǎng)站程序開發(fā)