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