董曉晴 陳濱 孫麗英
合肥科技職業學院 信息工程系 安徽 合肥 230000
新時代以來,國家開始對中小學教育改革,開始致力于素質教育和創新教育,并且進入信息化教學時代。中小學教育反饋系統是一個線上評價反饋系統,不僅能提高老師的教學水平,也能及時將學生遇到的困難反饋給教師。中小學教育反饋系統在以前紙質評價的基礎上進一步改進,符合現在信息化時代的需求。系統設有管理員、督導、教師、學生4個用戶,不僅含有之前紙質版的信息評價功能,還有新時代的評價功能。學生不僅可以通過留言功能與老師進行互動,還能進行課程的查看。
中小學教育反饋系統的最終目標是快速提高教學質量,使中小學生在基礎教育中得到全面發展,更好地實施新課改教育方針。教師的教學方法和進度通過學生的評價以及留言可以及時的進行調整。
中小學教育反饋系統主要包括4個用戶模塊,每個模塊都有各自獨立的體系,根據用戶的類別不同,登錄后可以進入不同的頁面。當用戶登錄過程中輸入信息錯誤,以及選擇的用戶類型不同,系統會自動提示登錄錯誤,最大程度上設計出適用于中小學教育的反饋系統。
系統管理員用戶模塊下有用戶管理功能,能對自己的密碼以及個人信息進行修改,還具有新用戶的添加。主要功能是對基本信息進行管理,包含有5個模塊:專業、教師、學生、課程、指標庫,主要實現對專業、教師、學生信息的增、刪、查操作,對于課程和指標庫信息主要實現增、刪、改的操作。
督導用戶模塊下的功能首先是對個人的信息管理,能對自己的密碼進行修改。然后是課程評價查看,這一模塊主要實現學生對教師評價的內容和結果的查看[2]。
教師用戶登錄成功后,會看到個人信息管理,用戶對自己的個人信息以及密碼能夠進行修改。其次具有留言管理功能,主要查看學生的留言內容,并對其進行回復。
學生用戶在系統登錄成功后,會看到個人信息管理,能夠對自己個人信息進行修改。其次是留言管理功能,主要是給老師留言和查看老師的留言回復。第三功能是課程評價,主要是對老師的課程進行評價。系統功能模塊流程圖如圖1所示:

圖1 系統功能模塊流程圖
根據中小學教育反饋系統各個模塊的功能設計要求,得到此系統的數據庫具有八個表格。分別為系統用戶表、教師數據表、學生數據表、課程信息表、留言板信息表、評價信息表、評價指標信息表、專業信息表。表格中的用戶編號都是自動的。
系統用戶表主要組成部分是每個用戶的名字、密碼、權限、用戶添加時間。
教師數據表,主要組成部分是教師的登錄賬號也是工號、登錄密碼、姓名、性別以及手機號,還有他們的專業ID,職稱以及添加時間。
學生數據表,主要組成部分是學生學號也是登錄賬號、登錄密碼、姓名、性別、手機號、所在專業、班級、添加時間。
課程信息表,主要有課程名稱、專業ID、教師ID、學期和學年。
留言板信息表,主要組成部分是學生和教師的ID、學生留言的主題、內容、時間,以及教師回復的內容、時間和留言狀態。
評價信息表,主要組成部分是課程和學生的ID,以及評價分數。
評價指標信息表,主要組成部分只有指標名稱和指標ID。
專業信息表,主要組成部分是所在學院以及專業名稱。
在傳統的紙質評價方式中,大多數學校不能全員參與,存在不公平、不全面、不及時的問題,因此中小學教育反饋系統在經濟、技術、操作、社會等方面有著很高的可行性。
從經濟角度看,中小學教育反饋系統是一個經濟成本很低的系統,只需要一臺計算機,安裝免費軟件。此系統一人就可完成,不需要過多的時間資源。傳統的紙質版評價反饋模式對紙張會造成很大的浪費,網上評價會避免這些自然資源的浪費。所以中小學教育反饋系統在各方面都具有經濟可行性。
從技術角度看,采用的SQL Server 2008數據庫,Visual Studio 2010中C#進行開發,這兩個軟件對計算機的硬盤內存要求并不高,3G以上的內存就可以進行安裝[3]。功能實現并不復雜,在普通的計算機上就能快速實現各個功能,同時質量也能得到保障,所以中小學教育反饋系統在技術上是可行的。
從操作角度看,用戶在任何一個瀏覽器就能打開,在登錄界面登錄自己的賬號和密碼,就可以進行功能的選擇,此系統在功能方面比紙質版的更加全面和細化。系統具有的界面是十分簡單、友好的,能夠完美避免用戶不會操作的問題,可以快速地對數據進行管理,實現增、刪、改、查等操作。所以中小學教育反饋系統在操作上是可行的。
用戶登錄時需要選擇正確的身份輸入賬號密碼,且不能為空。根據用戶類型訪問相應的數據表。輸入信息驗證通過后,會進入對應的角色頁面,否則驗證失敗,重新進入登錄界面。
系統管理員模塊下有:用戶管理、專業管理、學生管理、教師管理、課程管理、指標庫管理。
用戶管理模塊下:用戶添加功能,需要添加:用戶名字、密碼、確認密碼和用戶類型。修改密碼功能,主要有:輸入原密碼,新的密碼、確認密碼。
專業管理模塊下:專業添加功能,主要添加學院和專業的名稱,添加的信息數據庫中必須有,否則無法完成添加操作。專業管理功能,主要對數據庫中的學院和專業名稱的修改和刪除操作。
學生管理模塊下:學生添加功能,主要添加:姓名、性別、學號、專業、班級、手機號。添加的學生信息數據庫中必須存在,否則添加失敗。學生管理功能,主要依據學生的學號及姓名實現對學生的查找和修改,根據學生的ID進行刪除。
教師管理模塊下:教師添加功能,主要添加:工號、姓名、性別、教師的專業、職稱、手機號。添加的教師信息數據庫中必須存在,否則添加失敗。教師管理功能,主要依據教師的工號及姓名實現對教師的查找和修改,根據教師的ID進行刪除[4]。
課程管理模塊下:課程添加功能,主要添加:專業、課程名、學年學期、代課老師信息。其中代課老師和專業是通過數據庫中ID來存儲,查詢操作是對表的連接操作。課程管理功能,具有課程的具體信息,通過ID對信息進行修改和刪除,當操作結束后將回到課程管理界面重新進行加載。
指標庫管理模塊下:指標添加功能,添加之前數據庫中不能超過10條,同時還要查看此指標是否存在,否則添加失敗。指標管理功能,主要對數據庫中現有評價指標進行查看、修改和刪除,其中每個指標的分值是10分。
督導模塊主要實現個人信息管理和課程評價查看。
個人信息管理主要進行密碼修改,用戶須輸入原密碼,新密碼,最后確認密碼。
課程評價查看主要查看所有課程的評價信息,還可以依據課程名稱進行單個查詢。最后一欄還有查看指標,點擊后可以查看評價過的課程每項的具體得分,如果未進行評價,系統將自動提示還沒評價無法查詢。
教師模塊主要有個人信息管理和留言管理。
個人信息管理模塊下:個人資料修改功能,主要是對教師基本信息的修改,用戶刪除原來的信息,添加新的信息,點擊修改就可以完成此操作,刷新頁面后就能查看新的個人信息。密碼修改功能和督導模塊下一樣。
留言管理模塊下,實現教師對學生留言的查看及回復。教師用戶能看到留言人的個人信息,留言的主題、時間和狀態。當教師回復完成,狀態將會顯示已回復,可以看到具體的留言信息和回復信息。當教師未回復,狀態會顯示未回復。
學生功能模塊有兩個管理一個評價:個人信息管理、留言管理、課程評價。留言管理主要實現留言的添加和查看。課程評價是學生對其評價。
個人信息管理和教師功能模塊下的功能相同,實施操作也相同。
留言管理模塊下:留言添加功能,學生對教師進行留言,包含主題和內容,不能輸入空,留言的內容會保存到用戶的ID,存到數據庫。留言查看功能,學生能看到已經留言完成的信息,包含教師個人信息和留言狀態。
課程評價模塊下,主要是學生對教師所帶的課程進行評價。學生點擊評價后,系統會根據學生ID以及課程ID來判斷是否進行了評價。如果已評價,系統會自動提示該課程你已經進行了評價。如果未評價,點擊評價,會跳到評價的界面。評價完成后,評價后的總分和每題的具體分值分別插入到評價信息表和評價詳情信息表。
一個好的系統開發完成后需要進行測試,能夠幫助開發者不斷地優化系統,及時的發現并解決潛在的問題,避免造成無法估量的損失。測試過程中不斷地發現錯誤和漏洞,使系統不斷的完美和穩定,最終交給用戶十分完美的系統。
本系統測試主要針對四種用戶來進行。系統管理員模塊通過測試,該模塊下可以進行增、刪、改的操作。督導模塊通過測試,可以進行:密碼的修改、學生評價、查看評價數據。教師模塊通過測試,可以進行個人信息的修改以及查看學生的留言。學生模塊通過測試后,可以進行個人信息以及密碼的修改、對教師留言及查看留言回復、對教師課程評價以及打分。

表1 用戶留言測試用例表
綜上所述,中小學教育反饋系統的開發,對基礎教育有著很大的意義,能夠有效提高教師的教學水平。學生可以通過該系統和老師進行學習交流,教師也能及時的發現不足,不斷改善教學方法,提高教學水平。
中小學教育反饋系統有四種用戶,都有不同的功能。管理員主要對專業學生和教師進行管理。督導主要負責看教師的評價。教師也能看到評價,同時還能查看留言信息,并且對學生的留言進行回復。學生主要是進行對教師的留言和評價。每個用戶也都可以進行密碼的修改。
本系統是用C#語言進行開發,利用SQL Server 2008數據庫,開發環境是Visual Studio 2010,實現了中小學教育反饋的基本功能[5]。在設計系統的過程中,讓我對系統的開發有了更深的理解,也學習到了更多的知識,因此對我以后的工作也用了很大的幫助。應用前景。
