

摘 要 以貧困生評定管理系統開發作為出發點,有效地結合ASP.NET技術優勢,設計并開發實現一套基于.NET平臺的貧困生認定系統,對規范、細化貧困生認定工作具有很好的借鑒意義。
關鍵詞 ASP.NET技術;B/S模式;貧困生
中圖分類號:TP315 文獻標識碼:B
文章編號:1671-489X(2015)15-0026-02
近年來,黨和國家高度重視家庭困難學生上學、生活問題,中央有關部門密集出臺關于高校經濟困難學生的資助政策。然而,我國貧困生政策落實情況并不樂觀,貧困生的認定常常被個人偏好、思維定勢、下意識等非理性因素所影響,不公平、不公正現象普遍存在。由此,貧困生認定程序的系統化、規范化是實現教育公平的必然選擇。
1 ASP.NET技術
ASP.NET是統一的Web開發平臺,是基于通用語言的編譯運行的程序,利用該技術構建的應用程序的安全性、穩定性和可伸縮性更好。ASP.NET技術是基于.NET的環境,具有語言獨立化,Visual Basic.NET、C#、Perl與Python語言都可使用,可以根據程序具體情況最為適宜地編程語言。此外,ASP.NET技術還具有簡單性、高效可管理性,這些都促進了ASP.NET技術的應用與發展。
2 基于ASP.NET技術的貧困生認定系統需求分析
1)學生可以登錄管理系統,進行個人信息資料的填寫、修改、刪除等,可以查詢貧困生政策信息及其進展情況進行申請登記,并可以進行在線投票參與貧困生認定的全過程。
2)教師可以登錄管理系統,發布、管理貧困生資助信息,并在權限范圍內對自己所在院系、班級的學生信息資料進行查看、瀏覽,及時掌握學生的基本信息,了解貧困生報名、申請情況,及時進行匯總分析,根據學生的綜合情況,審核、評定貧困申請。
3)管理者可以對管理系統進行必要的升級、維護,根據不同的使用者設定不同的登錄、訪問權限并對其進行有效的監督管理;同時,還可以根據系統要求增添、刪減系統功能模塊,完善系統功能。
3 系統總體設計
系統結構設計 基于ASP.NET技術的貧困生認定管理系統采用B/S架構模式,三層結構模式分別為表示層、功能層、數據層,該模式下的貧困生認定管理系統的開發能夠保障系統的高效、平穩運行。1)表示層:位于最頂端,是用戶交互界面,主要是對用戶的請求的接受以及數據的返回,為客戶端提供應用程序的訪問。2)功能層,即業務邏輯層,主要負責接收用戶發出的各項HTTP請求,并對其進行分析轉換處理,幫助進入數據層,實現數據庫的訪問并將其結果再傳遞回Web服務器,最終由Web瀏覽器以XML或HTML的形式將結果發送給客戶端瀏覽器。3)數據層:實現與數據庫的交互,完成查詢、修改和刪除等對數據文件的操作。
系統功能設計 基于ASP.NET技術的貧困生認定管理系統以功能模塊化設計為基礎,根據該系統主要使用主體劃分為學生、教師和管理者三大主體功能模塊,同時,結合該三者的系統功能需求的不同,又分為不同的子模塊,由此,貧困生管理系統功能結構如圖1所示。
1)學生功能模塊。學生注冊登記后,通過輸入用戶名、密碼進行系統的登錄,系統會通過數據庫對該用戶名和密碼進行核對,如若正確,則能夠順利實現系統的登錄。學生進入該系統后根據系統設計的相關子模塊能夠查詢、增添、修改個人基本信息,進行貧困信息的查看、瀏覽,根據個人條件進行貧困申請并及時地跟蹤貧困生認定結果。
2)教師功能模塊。教師注冊登記后,通過用戶名、密碼實現系統的得登錄,系統會核實教師的用戶身份,并根據其權限進行不同頁面的鏈接。該模塊能夠為教師提供查看、管理學生貧困生申請信息的權限,教師可以根據學生的個人和家庭狀況進行貧困生的在線審查、評定工作。
3)管理者功能模塊。該模塊管理者根據用戶的不同設定不同的用戶權限,并能夠實現對于不同用戶個人信息資料的管理和維護,并根據用戶的需求增添、刪減功能模塊;同時,該模塊可以對貧困生的審核、評定結果進行管理。
4 系統的數據庫設計
數據庫設計,直接關系著整個管理系統的運行效率和運行質量。根據文中對于系統功能需求的分析,需要構建不同的表,以完成儲存信息的需求。如表1所示“貧困生申請信息表”,主要用來儲存貧困學生的個人、家庭及貧困情況。
5 系統的實現
基于ASP.NET技術的貧困生認定管理系統以ASP.NET作為開發平臺,選用C#為程序設計語言,采用ADO.NET技術作為數據訪問接口,實現數據庫的交互訪問,數據源可以是文本文件、Excel表格、XML文件,ADO.NET以實現Web服務器對數據庫的訪問為基礎,將數據庫訪問結果連接到Web頁面。以SQL Server 2000作為數據庫管理系統,SQL Server利用XML文檔進行Web溝通,用戶在Internet上使用XML可以實現對于數據庫中的數據進行存儲、檢索、增改、刪除等操作。
6 結語
隨著國家對貧困生政策支持力度的加大,高校貧困生認定工作中的具體問題也日益嚴重。為確保資助工作真正惠及困難學生,貧困生的評定應該本著客觀、公平、公正的原則,綜合學生的各項信息資料,在嚴格遵守各項評審細則的基礎上民主評議、實事求是。基于ASP.NET技術的貧困生認定管理系統,可以實現高校貧困生的信息化管理,使國家貧困生資助政策真正落到實處。
參考文獻
[1]盧櫟.高校貧困生評定系統的分析與設計[D].昆明:云南大學,2013.
基金項目:榆林學院自然類科研基金項目(項目號:12YK51)。
作者:張燁,榆林學院 副教授,研究方向為軟件工程、數據庫技術(719000)。