劉石偉 李湘 杜建輝 吾舒柯孜



摘要:隨著互聯網的高速發展,教育行業的發展與互聯網息息相關。高校每學年進行評優評先以及獎助學金評定工作時需要學生先填寫綜合測評表格再由老師進行審核確定。針對這樣工作量大,工作效率低的傳統方法的弊端,通過調查學院輔導員、班主任以及學生的需求,設計構建了基于B/S模式,PHP+MySQL的學生綜合測評系統。該系統實現了對學生綜合測評成績進行量化打分,綜合測評指標管理等功能,極大地提高了工作效率。系統測試良好,為高校評優評先工作提供了有力的支持。
關鍵詞:綜合測評;評價指標;B/S模式;指標觀測點;PHP+MySQL
中圖分類號:TP393 文獻標識碼:A
文章編號:1009-3044(2019)29-0043-04
1背景
目前,我校在進行評優評先、評獎助學金工作時,需要對學生的各方面進行綜合測評,通常會優先選擇測評分數高的學生。但這是一項工作量大、費時較長的工作,需要花費班主任、輔導員和相關工作人員大量的時間和精力,這些相關的數據目前主要采用紙質介質或分散的電子表格,沒有實現統一化管理,另外由于人工管理存在著許多不可控因素,導致學生獎助學金評比以及評優評先操作不規范,測評結果不全面,不能客觀準確地反映學生的綜合素質。因此,建立一套基于計算機環境的技術先進、高效穩定、安全可靠的學生綜合測評系統是完全必要的。與紙質測評相比,計算機管理不但能發揮計算機方便、快捷的功能,而且可以節省大量的人力和物力,方便靈活操作,并可以實時記錄每個學生的綜合表現,對學生的綜合表現進行量化打分,方便、準確、快捷地實現班級班風班紀的管理,在能夠提高班級管理與服務效率的同時,還可以方便管理者更好地掌握班級信息、開展班級工作,使測評工作更加公平公正。
2系統需求分析
需求分析是軟件系統生存期中定義階段的一個重要步驟,是作為整個軟件開發的指南,是軟件開發人員開發出正確的符合用戶要求的軟件的基礎。
本系統中將使用者分為四種不同的用戶,分別為系統管理員、輔導員、班主任以及學生。
系統管理員:成功登錄系統后,有權限進行如下操作:權限控制(用戶列表、角色管理、權限分配)、學生管理、成績管理、教師管理、類別管理(評價指標管理、指標觀測點管理、班級分類)等。
輔導員:具有學生管理、成績管理、類別管理等功能。
班主任:該模塊提供學生管理、成績管理(學生測評成績查詢、綜合測評量化打分)等功能。
學生:學生用戶成功登錄系統,可以查詢個人信息,綜合測評成績中的各評價指標以及個人指標觀測點的成績。
系統開發的總體任務是實現學生綜合測評的系統化、規范化和自動化。團隊做學生綜合測評系統的目標是為了在教學工作中,為學生的成績管理和綜合測評管理提供穩定、公正、可靠的信息化服務。本系統是根據綜合測評系統特點設計出來的,系統評價指標管理、指標觀測點管理、學生量化打分為核心,實現綜合測評系統化管理。
學生綜合測評系統功能結構圖如圖1所示。
3綜合測評打分細則
本系統根據學校各項評價指標,將綜合測評打分主要分為四大測評主分類,分別為品行評價、課程學習評價、能力測評、創新測評。每一個測評主分類下根據指標的不同分為若干個評價指標項,每個評價指標項又包含若干個指標觀測點,最終根據指標觀測點進行量化打分。
品行評價細則如圖2所示。
課程學習評價細則如圖3所示。
能力測評細則如圖4所示。
創新測評細則如圖5所示。
4數據庫設計
數據庫設計主要就是數據庫結構設計,相關表格設計,同時要綜合實際狀況確定是否要對數據庫中的數據進行關聯處理。
“學生綜合測評管理系統”的數據庫,根據需求分析在服務器MySQL的數據庫schoolcms中建立了評價指標管理表、指標觀測點管理表等16張數據表用來存放系統所需信息。在本系統中,主要的數據表有評價指標管理表、指標觀測點管理表、學生綜合測評成績表等相關數據表,以下為主要數據表。
評價指標管理表:存放四個測評主分類下所包含的評價指標的編號、名稱、添加時間、上傳時間等信息,其表結構如表l所示。
指標觀測點管理表:存放各評價指標的指標觀測點信息,該系統所有打分細則的指標觀測點信息都存放在該數據表中。該數據表中有id、name、evaluation_id、add_time、updjime等字段,如表2所示。
學生綜合測評成績表:該表主要存儲學生學號、指標觀測點編號和對應的成績,班主任量化打分時的打分備注也存放在該表中。其表結構如表3所示。
5系統的實現
應用軟件的開發包括:登錄界面、系統管理員模塊、輔導員模塊、班主任模塊、學生模塊等。
5.1登錄界面
登錄界面是用戶最先看到的系統界面,本系統分為管理員子系統、輔導員子系統、班主任子系統、學生子系統,進入登錄后,在登錄框輸入賬號和密碼點擊登錄,系統在數據庫中查詢該賬號,根據賬號權限的不同,顯示不同的操作頁面。
5.2系統管理員模塊
系統管理員模塊有最高權限,其通過教師管理和學生管理功能模塊對輔導員、教師和學生的基本信息進行增刪改操作,通過權限控制模塊來對這三類用戶設置不同的權限及角色,同時管理員還可以進行類別管理和成績查詢操作。
5.3輔導員模塊
輔導員模塊主要包括對學生用戶的管理、學生成績的管理以及類別管理。在類別管理中輔導員用戶可以對評價指標管理、指標觀測點管理以及班級管理進行操作。輔導員管理指標觀測點界面如圖6所示。
5.4班主任模塊
班主任模塊主要對本班學生的成績進行管理。班主任用戶可以根據評價指標、評價觀測點、以及綜合測評打分細則對本班學生進行綜合測評量化打分。班主任給本班學生錄成績時,當評價指標選項中選擇了一項評價指標之后,系統會在指標觀測點選項中自動篩選出該評價指標對應的指標觀測點選項,方便班主任進行量化打分。同時班主任用戶在給學生錄入成績時可以將具體的評分細則以及具體分數填人打分備注文本框中,以便于學生可以實時準確的了解自己的綜合測評量化分數以及評分細則。量化打分界面如圖7所示。
5.5學生模塊
學生模塊只有基礎的測評成績查詢瀏覽功能,在“更多篩選”中可以選擇要查詢的評價指標種類即可查詢到自己不同評價指標的分數,同時學生可以查詢自己綜合測評的總分以及班級排名。學生模塊的界面與班主任界面相似,但是學生用戶沒有對學生成績打分、查詢其他同學成績和修改成績的權限。
6結束語
該系統實現了學生綜合測評管理的各項功能需求,設計實現了系統管理員模塊、輔導員模塊、班主任模塊和學生模塊,系統測試良好,運行穩定。
在整個設計過程中,雖然出現過很多的難題,但是在導師的幫助下基本解決了。通過本項目設計使我們深深體會到實踐對于學習的重要性,專業知識不能只是明白、理解,而更重要的是要通過實際應用來學。在解決實際問題的過程中,學會了很多以前從未接觸過的知識,這些經驗對于以后開發項目會有很大的幫助??傊?,通過該綜合測評管理系統,團隊的每個人都深刻認識到了要做好一件完整的事情,首先必須要有系統的思維方式和方法,對待要解決的問題和困難,必須要耐心,要善于運用已有的資源來充實自己。
由于團隊在技術方面還有一定的欠缺,所以系統中難免有些功能實現并不完整或者在技術上有很多不足。但在今后的專業課程的學習中,團隊的每個人都會更加認真努力,不斷實踐探索,對該系統也會不斷進行改進和拓展。
學生綜合測評系統適合高校的每個學院,它將促進學院綜合測評任務的正常進行,更加簡單的讓學生了解自身測評情況,同時促進了輔導員、班主任對班級信息的了解。該系統量化打分公平公正,易于操作和維護,減輕勞動強度,提高工作效率,體現規范化管理。