劉淑英 李紅 郭陽 咸陽師范學院計算機學院
基于PHP技術(shù)的實驗教學管理平臺的設計與實現(xiàn)
劉淑英 李紅 郭陽 咸陽師范學院計算機學院
實驗室其管理水平的高低會直接關(guān)系到教學任務的完成質(zhì)量。因此,針對實踐性較強專業(yè)的院系,開發(fā)實驗教務管理系統(tǒng)來提高實驗室管理效率具有重要意義?;赑HP技術(shù)的實驗教學管理平臺實現(xiàn)了實驗室教學管理的基本功能。經(jīng)測試,該平臺界面友好,易于操作,具有一定的實際推廣價值。
實驗教學平臺 PHP開發(fā)技術(shù) MySQL數(shù)據(jù)庫
實驗教學平臺既可以方便老師的教學工作,如管理學生的實驗成績,查看課程信息,也可以解決每位同學的實驗問題。學生能夠在該系統(tǒng)上傳自己的實驗報告和作業(yè)。因此建立一套高效的,科學的智能在線答疑系統(tǒng)支持大規(guī)模網(wǎng)絡學習,不僅可以使學生得到快速響應,也可以減輕教師的工作壓力。管理員可以使用此系統(tǒng)來管理學生和教師的信息,以及各種與實驗室教務相關(guān)的信息。
基于PHP技術(shù)的實驗室教學管理系統(tǒng)主要是實現(xiàn)教務管理功能,系統(tǒng)可以分為前后端,前端實現(xiàn)公告的展示以及登錄功能。后臺實現(xiàn)相關(guān)的管理操作。主要可以實現(xiàn)如功能為:
使用本系統(tǒng)的用戶,通過登錄,才能使用該系統(tǒng)。登錄之后會有權(quán)限管理,不同的權(quán)限顯示不同的界面。這是系統(tǒng)的主界面,在該界面上還可以顯示系統(tǒng)管理員所發(fā)的公告信息,以及教師發(fā)布的課件,學生可以下載課件。其中管理員可以管理學生信息、教師信息、課程、儀器、留言、公告以及課件等信息。
在具體分析系統(tǒng)需求后,對其進行結(jié)構(gòu)進行劃分。大致分為前臺模塊和后臺管理模塊。前臺功能模塊一般是實現(xiàn)教師和學生的登錄界面以及其他信息。管理功能信息包括考試資源、試題、課程、成績、公告、考生以及教師等。
該平臺的開發(fā)采用采用PHP開發(fā)語言,通過PHP內(nèi)嵌HTML頁面進行設計和編寫,以及對數(shù)據(jù)庫MySQL進行表的構(gòu)建。在對頁面進行編寫時,使用了Jquery-easyui以及Javascript、CSS等知識對頁面框架進行搭建,在界面的美觀性上來說,本系統(tǒng)采用了Jquery-ui,其具有較強的用戶交互性以及包含較多的特效。使頁面更加的美觀和炫酷。在實現(xiàn)某些功能時,采用了一些控件,直接調(diào)用控件里的方法實現(xiàn)功能。例如:公告管理中有編輯公告內(nèi)容的文本框。在文本框中使用的是kindeditor富文本框控件。富文本框可以改變文字的顏色,大小等功能,這樣可使內(nèi)容的樣式更加豐富,更加美觀。
由于篇幅有限,我們主要介紹課件管理模塊,該模塊分為上傳課件以及下載課件兩部分。教師會在每次上完課,將講課資料上傳到系統(tǒng),方便學生復習。而學生可以通過平臺下載相關(guān)的授課內(nèi)容。具體的實現(xiàn)過程為:該模塊實現(xiàn)了上傳和下載兩個功能。對于上傳,使用HTML中的lt;formgt;標簽,把輸入作為文本來處理,將信息提交給后臺處理。學生上傳實驗報告是通過add_report.php文件中form表單中的方法post方法提交給后臺,而教師上傳課件是通過add_xz.php文件,具體實現(xiàn)過程為:用戶通過post()方法調(diào)用login.php頁面,登錄成功后,通過save.php的post()方法提交到add.php頁面,然后跳轉(zhuǎn)到save.php頁面執(zhí)行add()方法,通過insert()方法插入數(shù)據(jù)到數(shù)據(jù)庫。若登錄失敗返回到登錄頁面。
經(jīng)測試,系統(tǒng)界面美觀,易用,功能能夠正確運行,具有實際的應用價值,對實驗教學管理起到了重要的質(zhì)量保證和監(jiān)控作用。
[1]周春陽.電子設計創(chuàng)新開放實驗室建設探索[J].電子技術(shù)與軟件工程.2014.(14):138-138.
[2]劉彭和,李旻朔.基于MVC模式的實驗教學管理信息系統(tǒng)的研究與開發(fā)[J].電腦知識與技術(shù).2012,(07).
[3]湯濤.計算機程序設計課程實驗教學系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術(shù).2012,(26).
咸陽師范學院教改項目(201402014),陜西省教育廳科研項目(15JK1803)。
劉淑英,1982—,女,陜西省府谷縣,碩士,副教授。研究方向:軟件開發(fā)。