夏從林
摘 要:文章結(jié)合學(xué)校信息化建設(shè)現(xiàn)狀,從系統(tǒng)結(jié)構(gòu)、主要功能模塊的設(shè)計、系統(tǒng)功能的實現(xiàn)、系統(tǒng)測試等方面,探討學(xué)校綜合管理系統(tǒng)主要功能的設(shè)計與實現(xiàn),并對基于微信公眾平臺的綜合管理系統(tǒng)在學(xué)校管理工作中的應(yīng)用進(jìn)行展望。
關(guān)鍵詞:微信公眾號;學(xué)校綜合管理系統(tǒng);設(shè)計與實現(xiàn);信息技術(shù)
中圖分類號:G471;G627 文獻(xiàn)標(biāo)志碼:A 文章編號:1008-3561(2017)34-0025-01
隨著江蘇省“校校通”工程的逐步推進(jìn)及信息技術(shù)的快速發(fā)展,江蘇省如皋市各所小學(xué)基本上已經(jīng)建立學(xué)校網(wǎng)站或?qū)W校綜合管理系統(tǒng)。但對某學(xué)校120名教職員工的調(diào)查表明,約有85%的教師并不愿主動登陸學(xué)校網(wǎng)站或管理系統(tǒng)。主要原因有傳統(tǒng)的PC及筆記本受到時間和空間的限制,比如設(shè)備攜帶不方便、開機(jī)時間太慢、沒有時間使用,等等。與此同時,隨著移動網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和大屏幕智能終端的廣泛使用,微信客戶端幾乎占據(jù)每一臺移動設(shè)備,這為設(shè)計基于微信公眾號的學(xué)校綜合管理系統(tǒng)提供了堅實的設(shè)備基礎(chǔ)。本文針對基于微信公眾號的學(xué)校綜合管理系統(tǒng)設(shè)計與實現(xiàn)進(jìn)行研究。
一、學(xué)校綜合管理系統(tǒng)主要功能的設(shè)計與實現(xiàn)
(1)系統(tǒng)結(jié)構(gòu)。本系統(tǒng)采用 MVC 框架ThinkPHP3.2.3進(jìn)行開發(fā)。MVC 即模型(model)-視圖(view)-控制器(controller),這是一種軟件設(shè)計規(guī)范,它把業(yè)務(wù)邏輯、數(shù)據(jù)和界面顯示進(jìn)行分離,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進(jìn)和個性化定制界面及用戶交互的同時,無須重寫業(yè)務(wù)邏輯,有助于編寫復(fù)雜的多模塊應(yīng)用程序,且提高系統(tǒng)的靈活性和可擴(kuò)展性。
(2)主要功能模塊的設(shè)計。學(xué)校綜合管理系統(tǒng)針對義務(wù)教育階段小學(xué)所面臨的一些問題而設(shè)計,它將用戶分為家長、教師、教學(xué)管理人員和外校教師,各個類別的用戶有不同的功能模塊。1)家長。一年級家長可以通過新生報名系統(tǒng)給孩子報名,其他年級的家長可以查看或修改學(xué)生信息、可以在線查分以及讓孩子進(jìn)行課外閱讀在線測試等。2)教師。本校教師通過輸入身份證號、電話號碼、認(rèn)證碼等,可以在線進(jìn)行身份認(rèn)證。認(rèn)證完成之后,教師可以進(jìn)行報名新生的審核,可以查看或修改個人信息及所在班學(xué)生信息,可以進(jìn)行課外閱讀在線測試的布置、查看和管理,可以在線申請調(diào)課、在線查看教案和評課等。3)教學(xué)管理人員。除了擁有教師用戶的全部權(quán)限外,教學(xué)管理人員還會收到來自微信公眾號推送的調(diào)課請求通知,可以通過直接回復(fù)關(guān)鍵字進(jìn)行調(diào)課審批。網(wǎng)絡(luò)管理中心人員還可以通過發(fā)送關(guān)鍵字實現(xiàn)查詢和綁定IP-MAC,從而實現(xiàn)便捷的網(wǎng)絡(luò)管理。4)外校教師。在學(xué)校進(jìn)行公開課講評等大型活動的時候,外校教師可以通過關(guān)注“白蒲小學(xué)”等相應(yīng)的微信公眾號,實現(xiàn)在線查看教案、在線評課和瀏覽校園平面圖等。
(3)系統(tǒng)功能的實現(xiàn)。1)數(shù)據(jù)庫及緩存設(shè)計。本系統(tǒng)采用MySQL數(shù)據(jù)庫,主要由用戶角色數(shù)據(jù)表、教師信息數(shù)據(jù)表、學(xué)生信息數(shù)據(jù)表、調(diào)課子系統(tǒng)數(shù)據(jù)表、課外閱讀題庫數(shù)據(jù)表、班級數(shù)據(jù)表、成績數(shù)據(jù)表、在線評課數(shù)據(jù)表等組成。查分子系統(tǒng)和課外閱讀測試子系統(tǒng)數(shù)據(jù)量較大,同時具有訪問時間高度重合等特性,因此,各個子系統(tǒng)可使用緩存來降低數(shù)據(jù)庫查詢壓力。根據(jù)服務(wù)器情況,可以使用xcache、memcached、redis和文件緩存等手段。2)功能實現(xiàn)。本系統(tǒng)根據(jù)義務(wù)教育階段小學(xué)管理中的種種不便而研制,實現(xiàn)了較多的功能,目前仍然處于進(jìn)一步開發(fā)之中。例如“在線調(diào)課”功能:教師A點擊“申請調(diào)課”按鈕,進(jìn)入“調(diào)課申請”表單,依次填寫各調(diào)課信息,系統(tǒng)則將調(diào)課信息發(fā)送到教導(dǎo)處具有批準(zhǔn)權(quán)限的人員微信中,教導(dǎo)處具有批準(zhǔn)權(quán)限的人員回復(fù)“#pztk#調(diào)課ID”,該調(diào)課即被批準(zhǔn)。此時,系統(tǒng)會將調(diào)課申請已被批準(zhǔn)的信息發(fā)送給教師A、教師B、教導(dǎo)處具有批準(zhǔn)權(quán)限的所有人員的微信中。這樣,所有流程實現(xiàn)電子化,大大提高了效率。
(4)系統(tǒng)測試。軟件開發(fā)的各個階段都可能遺留許多錯誤和缺陷,如果不及時改正,軟件就不能正常使用,甚至造成巨大的損失。目前,程序的正確性證明尚未得到根本的解決,軟件測試仍是發(fā)現(xiàn)軟件中錯誤和缺陷的主要手段。為此,可以對軟件進(jìn)行傳統(tǒng)的黑、白盒測試。在通過黑白盒測試后,設(shè)計人員可以對軟件進(jìn)行小范圍試用,并進(jìn)行界面測試、兼容性測試和功能測試等。
二、基于微信公眾平臺的綜合管理系統(tǒng)在學(xué)校教學(xué)管理工作中的應(yīng)用展望
微信作為一種新興網(wǎng)絡(luò)工具,受到了越來越多的教育工作者及家長的關(guān)注。利用微信進(jìn)行交流與溝通,可以節(jié)約資源,提高效率。目前,小學(xué)家長年齡越來越低,年輕的家長們希望將繳費、查詢、家校聯(lián)系等轉(zhuǎn)移到移動終端上來。因此,對江蘇省南通市創(chuàng)建的“數(shù)字化校園”來說,這是一個低投入、高產(chǎn)出的項目,也是一個突破口。目前,我們正在完善新生在線報名功能,與原來的傳統(tǒng)報名方式相比,將極大地提高報名效率,減輕家長和教師的負(fù)擔(dān)。未來還將申請支付接口,讓家長足不出戶即可實現(xiàn)在線繳費。隨著各種支持微信公眾平臺API功能的硬件逐步推出,將來教師們還有望實現(xiàn)直接使用微信打卡簽到,控制教室空調(diào)、投影機(jī)等各種功能。擁抱互聯(lián)網(wǎng)+,數(shù)字化校園將大有可為。
參考文獻(xiàn):
[1]倪丹.基于微信公眾號的中小學(xué)信息化管理平臺建設(shè)[J].中小學(xué)電教,2017(06).
[2]馮志強,劉志勇.基于微信公眾平臺的學(xué)校招生系統(tǒng)設(shè)計及實踐研究[J].電腦編程技巧與維護(hù),2017(08).endprint