戴麗萍+馬艷平+張風彥+吳貽暉
摘要:隨著信息化社會的快速發(fā)展,高校學生資助管理系統(tǒng)日趨完善,該文針對系統(tǒng)在實際工作中存在的問題,介紹了基于B/S模式的學生資助管理系統(tǒng)的總體設(shè)計、需求分析,著重對用戶登錄模塊中的集中導入學生基本信息以及照片信息的功能進行設(shè)計與優(yōu)化。
關(guān)鍵詞:B/S模式;ASP.NET;SQLSERVER2005;學生資助
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2016)27-0057-02
1概述
隨著我國高等教育的快速發(fā)展,特別是在擴大高等教育規(guī)模的過程中,由于地區(qū)經(jīng)濟發(fā)展的不平衡,導致高校貧困生數(shù)量不斷增加,貧困生問題已經(jīng)成為高等教育事業(yè)發(fā)展的關(guān)鍵問題,引起了政府和高校的高度重視,解決高校貧困生的資助問題已經(jīng)成為高校學生工作中的重要一環(huán)。為此政府和高校采取了一系列多樣化的資助政策來解決貧困生問題,很大程度上緩解了家庭困難學生的經(jīng)濟問題,取得了顯著效果。特別是學生資助管理信息系統(tǒng),不僅為全面處理貧困生的多種資助問題提供了有效支持,而且具有數(shù)據(jù)格式一致、快速檢索、可靠性高、存儲量大、[1]安全性高以及成本低等優(yōu)點。
盡管如此,隨著貧困學生數(shù)量逐漸增大,加之貧困生管理工作不斷產(chǎn)生的大量數(shù)據(jù),原來的資助管理信息系統(tǒng)已不能很好地適應當前的工作需求,為了使系統(tǒng)更加科學規(guī)范、高效運行,本文在原有學生資助管理系統(tǒng)的基礎(chǔ)上,對系統(tǒng)的部分功能進行升級和改進,使此系統(tǒng)更具實用性和人性化。
2學生資助信息系統(tǒng)總體設(shè)計
本系統(tǒng)采用B/S模式,結(jié)合ASP.NET2.0及SQLSERVER2005的環(huán)境下進行開發(fā),主要針對系統(tǒng)的部分功能進行改進和優(yōu)化,比如:資助申請、審批匯總等功能[2]。
2.1B/S體系結(jié)構(gòu)
B/S體系結(jié)構(gòu)是一種全新的軟件系統(tǒng)構(gòu)造技術(shù),是對C/S結(jié)構(gòu)的一種改進的結(jié)構(gòu),又稱BWD(Browser/WebServer/DBServer)。B/S共有三層結(jié)構(gòu),第一層是表示層,是MIS的用戶接口部分,任務(wù)是由客戶端瀏覽器向Web服務(wù)器提出服務(wù)請求,服務(wù)器對用戶身份進行驗證后,把所需的網(wǎng)頁傳給客戶端,并將其顯示在Web瀏覽器上。第二層是功能層,任務(wù)是在客戶端提出請求后,接受用戶的請求,并通過Web服務(wù)器啟動相應的進程來響應請求,以HTML代碼形式動態(tài)生成處理結(jié)果并返回給客戶端瀏覽器。第三層是數(shù)據(jù)層,即數(shù)據(jù)庫服務(wù)器,任務(wù)是負責響應Web服務(wù)器對數(shù)據(jù)操縱的請求,提供數(shù)據(jù)管理、更新,實現(xiàn)數(shù)據(jù)庫查詢、修改、存儲等功能,最后將運行結(jié)果通過Web服務(wù)器返回客戶端瀏覽器[4],完成整個請求和應答過程。B/S三層體系結(jié)構(gòu)如圖1所示。
2.2系統(tǒng)功能需求分析
本系統(tǒng)的設(shè)計是為了提高學生資助工作的信息化管理水平,各類用戶通過用戶名和密碼登錄該系統(tǒng),可以實現(xiàn)對學生信息進行修改、維護和更新,[3]提高學生資助工作的規(guī)范化程度,實現(xiàn)資助工作的數(shù)字化、網(wǎng)絡(luò)化以及規(guī)范化管理。該系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計如圖2所示。
1)用戶登錄:該系統(tǒng)將用戶分為學生和管理員,用戶通過用戶名和密碼進行登錄,學生只能對記錄進行添加、修改和刪除;管理員除具有審核申請、打印申請、統(tǒng)計申請數(shù)據(jù)以及公布申請結(jié)果的功能,還可瀏覽所有學生申請信息,還能對所有用戶的密碼進行設(shè)定和修改。
2)資助項目:此功能可以根據(jù)實際需要設(shè)置多種形式的資助項目。如:助學貸款、貧困補助、國家獎學金、國家助學金等。
3)統(tǒng)計查詢:學生記錄查詢、貧困生統(tǒng)計、申請資助項目統(tǒng)計等,通過查詢,學??梢约皶r了解貧困生的各方面信息,為進一步做好貧困生工作提供可靠的數(shù)字依據(jù)[5]。
4)系統(tǒng)管理:包括學?;拘畔?、管理員設(shè)置、密碼修改以及數(shù)據(jù)庫備份等功能。
3學生資助管理系統(tǒng)用戶登錄模塊的設(shè)計與改進
該系統(tǒng)共有兩類用戶,分別為學生和管理員,系統(tǒng)對每類用戶都進行了功能設(shè)定,根據(jù)用戶所關(guān)注的信息不同,系統(tǒng)分別為每類用戶設(shè)置了不同的操作權(quán)限[6]。
3.1學生登錄
申請資助的學生憑借用戶名和密碼進行登錄,打開信息瀏覽頁面,單擊“編輯”即可進入學生基本信息編輯頁面,學生可以根據(jù)自身實際情況填寫基本信息、選擇資助項目,進行照片修改及預覽。提交申請后,學生可隨時查詢申請狀態(tài),也可對申請表進行修改和刪除。該系統(tǒng)在設(shè)計時采用DetailsView控件來實現(xiàn)學生基本信息編輯、瀏覽功能。學生登錄界面及學生信息申請界面如圖4所示。
3.2管理員登錄
管理員功能包括:審核申請人基本信息、編輯基本信息、設(shè)置用戶權(quán)限等。編輯基本信息主要實現(xiàn)集中導入學生基本信息、集中導入學生照片以及學生照片的備份三種功能,該系統(tǒng)主要針對學生基本信息的集中導入以及學生照片的集中導入進行優(yōu)化和改進。管理員登錄后臺頁面如圖5所示。
3.2.1基本信息集中導入的實現(xiàn)
學生的基本信息通常都是以Excel的方式進行存儲,由于Excel中有些數(shù)據(jù)字段太長,如:學號、姓名、身份證號,加之系統(tǒng)對Office有較強的依賴性,因此這些數(shù)據(jù)在導入SQL2005數(shù)據(jù)庫時經(jīng)常出現(xiàn)導入中斷,該系統(tǒng)為了解決這一問題,保證數(shù)據(jù)導入的通用性和穩(wěn)定性,我們首先創(chuàng)建一個與XML文件數(shù)據(jù)結(jié)構(gòu)相同的學生信息導入模板,管理員將收集到的Excel數(shù)據(jù)按要求粘貼到模板的相應位置,然后另存為“XML”格式的文件即可。Excel數(shù)據(jù)與XML源之間關(guān)系如圖6所示。
3.2.2照片集中導入的實現(xiàn)
為了使數(shù)據(jù)便于管理,該系統(tǒng)將學生的照片數(shù)據(jù)以二進制形式存儲在數(shù)據(jù)庫中,在導入方式上采用單張導入和集中導入兩種方式,其中單張導入主要針對學生申請頁面進行照片上傳。對于管理員來說,逐張上傳大量的照片信息不現(xiàn)實,因此我們把所有照片數(shù)據(jù)壓縮成一個壓縮文件上傳到服務(wù)器,然后將壓縮文件解壓后,逐張存儲在數(shù)據(jù)庫中,最后將壓縮文件和解壓后的全部文件刪除即可。
4結(jié)束語
學生資助管理系統(tǒng)的建立,有助于提高學生資助工作的信息化管理水平,本系統(tǒng)自實際投入運行以來,不僅使資助工作更加方便高效,而且極大地提高了整個工作流程的工作效率,實現(xiàn)了資助工作的規(guī)范化管理。
參考文獻:
[1] 曹暉,喬丙武,曹娜娜基于.NET框架的高校貧困學生管理信息系統(tǒng)開發(fā)及實現(xiàn)[J].電腦知識與技術(shù),2007(22).
[2] 梅毅.基于.NET的人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)[D].昆明:云南大學,2010.
[3] 王國輝.基于.net架構(gòu)的高校勤工助學管理系統(tǒng)設(shè)計與實現(xiàn)[J]. 黑龍江科技信息, 2009(18):57.
[4] 劉軍.e環(huán)境下高校合作研究平臺的設(shè)計與實現(xiàn)[D].上海:華東師范大學,2009.
[5] 顧黎明.高校貧困生信息管理系統(tǒng)的構(gòu)建[J].浙江教育學院學報,2006(5).
[6] 于樂.基于WEB的學生資助信息管理系統(tǒng)的設(shè)計與實現(xiàn)[D].上海:上海華東師范大學,2009.