數字經濟時代,一個國家的競爭力在很大程度上取決于其人才的質量和數量。無論是經濟增長、科技進步、文化繁榮還是社會治理,都離不開人才的支撐。高素質的人才不僅能夠推動科技創新、提高生產效率、促進經濟結構的優化升級,還能夠幫助國家在國際競爭中占據有利地位,提升國家的軟實力和國際影響力。
高校學科競賽是培養學生創新能力、實踐能力和團隊合作精神的重要途徑之一。學生在參加學科競賽時需要運用所學知識解決實際問題,這有助于培養他們的創新思維和實踐操作能力。同時,參加競賽可以鍛煉學生團隊合作、時間管理、公開答辯演講等多方面技能,提升學生的綜合素質。目前,高校領域的學科競賽種類繁多,然而,傳統的競賽管理方式存在諸多不便,如工作量大、流程繁瑣、易出錯、信息不透明、管理效率低下等問題。在教育數字化時代,高校競賽管理的現代化轉型是提高效率、減少錯誤和優化管理的關鍵。因此,建立一套高效、便捷的高校學科競賽管理系統具有重要的現實意義。
北京科技大學大力鼓勵學生參加各類學科競賽和科技類競賽,目前競賽項目類型及數量達到119項,競賽的方式一直采用手工處理。隨著學生參與各類學科競賽數量的日益增多,手工管理方式已經無法滿足需要,迫切需要一套信息化系統將各類競賽項目的業務過程有效管理起來。在設計高校學科競賽管理系統之前,我們需要分析本校競賽整體情況,進行需求分析,明確系統的功能需求和性能需求?;诙嗄旮傎惞芾韺嵺`經驗,學校希望系統建成后能包括學校競賽項目庫,實現競賽信息發布和在線報名,支持各類競賽項目過程管理,有效規范經費使用,根據競賽成果和獎項給予相應學分。根據調查和分析認為,高校學科競賽管理系統應具備以下功能:
1. 競賽信息管理:包括競賽名稱、競賽時間、競賽地點、參賽對象、競賽內容等信息的錄入、修改和刪除。
2. 報名管理:支持個人報名和團隊報名,提供報名信息的錄入、修改和查詢功能。
3. 成績管理:記錄參賽者的成績,支持成績的錄入、修改和查詢。
4. 評獎評優管理:根據成績和其他相關信息,自動計算獲獎名單,并支持評獎評優信息的錄入、修改和查詢。
5. 數據統計與分析:可以對一年或多年的競賽數據進行統計和分析,從多維度提供各種報表和圖表,為學校競賽管理決策提供支持。
根據需求分析,本文設計了一款基于B/S架構的高校學科競賽管理系統。該系統采用Java語言開發,使用Oracle數據庫存儲數據。系統功能結構如圖1所示。
系統主要包括以下幾個模塊:
(一)用戶模塊
負責用戶的登錄和權限管理。
1.基礎數據管理
學生基礎數據、教職工基礎數據和校內單位基礎數據,這些基礎數據可以與本科教務管理系統實時交換更新。

2.授權管理
系統提供基于角色的授權管理,包括校級管理員、競賽負責人、競賽指導教師和學生四類身份授權,可定義這四類系統操作人員的角色信息,方便靈活的對各級用戶進行授權。
用戶的登錄可以通過兩種方式,一種是輸入用戶名密碼登錄,另一種是通過微信掃碼登錄。系統與學校信息中心統一身份認證平臺做了對接,支持校園網內掃碼登陸。
(二)競賽信息模塊
負責競賽信息的錄入、修改和刪除。
1.競賽分類庫管理
系統支持管理部門根據歷年競賽情況構建學科競賽項目庫,確定不同競賽的等級及獎勵情況,競賽庫一旦建成不得任意添加、變動,需經過教務處審核同意后方才可以添加、變動分類庫界面如圖2所示。
2.競賽信息管理
學校組織發布各項賽事信息,包括國際級、國家級、省市級、校級競賽信息:競賽簡介、競賽宗旨、競賽目的、競賽方式、參賽資格、競賽內容、評比辦法、申報范圍、培訓時間、競賽時間等,同時可設定推薦指導老師。
3.競賽申報
競賽負責人在系統申報當屆比賽,主管部門審核通過后發布比賽,學生在線報名、提交作品、成果等資料。競賽項目申報包括以下內容:競賽類型、競賽名稱、年度、是否需要作品、是否必填銀行卡信息、是否自行選導師、報名的起止時間等基本信息;另外根據不同競賽可以自由選擇賽程等級、對應證書授予單位、經費預算詳情、子競賽情況;其次可以為比賽設置參賽學生范圍,按年級、專業設置允許報名的范圍,在學生報名界面起到約束作用。
(三)報名管理模塊
支持個人報名和團隊報名,提供報名信息的錄入、修改和查詢、參賽資格審查等功能。
由各學校教務處、學院、競賽負責人對學生參賽資格進行終審,通過后方可參加正式選拔報名。
(四)成績管理模塊
記錄參賽者的成績,支持成績的錄入、修改和查詢。
1.參賽隊伍晉級
按照競賽要求對初賽團隊或個人進行排名,對優秀的團隊或個人參賽者進行晉級到下個賽程的操作。
2.競賽獲獎成績錄入
競賽負責人或指導老師可以對相應賽程的參賽者錄入獎項,包括獲獎等級、證書材料附件、學生排名、教師排名等信息,尤其要支持同一團隊或個人在多個作品時可以錄入多個獎項。
(五)評獎評優模塊
根據成績和其他相關信息,自動計算獲獎名單,并支持評獎評優信息的錄入、修改和查詢。支持獲獎學生申請創新學分認定,職能部門管理人員審批并給予學生學分。本系統能夠與創新實踐學分認定系統數據共享,競賽獲獎情況能夠推送給創新實踐學分認定系統,按照學分認定標準自動認定。
(六)數據統計與分析模塊
從多維度提供各種報表和圖表,為學校競賽管理決策提供支持。負責人在系統內主管的比賽,可以根據獲獎與獎勵情況,對參與教師的工作量及系數進行分配,管理員可以根據比賽狀態監控各競賽工作量。
(七)系統實現
在系統實現階段,本文采用了面向對象的設計方法,將系統劃分為多個類和接口。同時,為了保證系統的穩定性和安全性,采用了分布式部署和負載均衡技術。此外,為了提高系統的性能和響應速度,采用了緩存技術和異步處理技術。
在系統完成后,進行了詳細的測試和評估。測試結果表明,該系統能夠滿足高校學科競賽管理的需求,具有較高的穩定性和安全性。同時,該系統的性能表現良好,能夠處理大量的并發請求和數據。評估結果還表明,該系統能夠提高管理效率和降低管理成本,為參賽者提供更加便捷的服務。

數字化競賽管理系統的建立可以實現競賽信息的集中發布、在線報名、進度跟蹤、成績評定等功能,極大地提升了管理效率和參賽體驗。此外,通過競賽系統數據分析,可以為學生提供個性化的競賽信息和指導,幫助他們找到最適合自己的競賽項目。本文設計并實現了一款高校學科競賽管理系統,該系統能夠滿足高校學科競賽管理的需求,提高管理效率和降低管理成本。未來,我們將繼續完善系統功能和性能,提高系統的可用性和易用性。同時,我們還將探索更多的應用場景和技術手段,為高校學科競賽管理提供更加全面、高效的支持。
作者單位:北京科技大學教務處
基金項目:北京科技大學2022年度本科教育教學改革項目“MOOC教學中教師呈現對大學生學習效果影響的知識發現”( JG2022M55)。