董圓圓



摘? 要: 本文開發了一個基于網絡的學生資助管理系統,實現辦理助學貸款、審核助學貸款、管理學生貸款等功能。該系統使用SQL Server2012的開發架構,采用C#編程語言,B/S系統模式的ASP.NET前臺作為開發工具來進行設計開發。本文設計的學生資助管理系統能夠幫助學生糾正信息,快速查詢系統,具有良好的穩定性。該系統可以更好地利用信息技術提供及時準確的管理,提高管理員和輔導員的效率和水平,降低管理員工作的復雜性,同時給學生也帶來了方便。
關鍵詞: 學生資助管理系統;web;B/S體系模式;ASP.NET
中圖分類號: TP311? ? 文獻標識碼: A? ? DOI:10.3969/j.issn.1003-6970.2019.07.025
【Abstract】: This paper develops a network-based student financial aid management system to realize the functions of student loans, reviewing student loans, and managing student loans. The system uses the development architecture of SQL Server 2012, adopts C# programming language, ASP/NET foreground of B/S system mode as development tool for design and development. The student financial aid management system designed in this paper can help students correct information and quickly query the system with good stability. The system can better utilize information technology to provide timely and accurate management, improve the efficiency and level of administrators and counselors, reduce the complexity of administrators' work, and bring convenience to students.
【Key words】: Student financial aid management system; Web; B/S system model; ASP.NET
0? 引言
目前,隨著社會的快速發展和進步,國家的政策扶持使很多學生都有學上,大學生數量逐年遞增。但很多學生家境貧寒,所以學生貸款已成為一項熱門業務,隨之而來的是如何對貸款學生進行有效管理[1]。學生資助管理系統是一個很有現實功效的網上貸款系統,它需要有一個網上的系統平臺為大學生們提供便捷的貸款,使老師們可以在線上就能進行信息的管理,使得更好地服務于老師和同學。所以,大學生資助管理系統成為整個學校信息系統的不可或缺的一部分。科學技術發展越來越快的今天,互聯網已經深入到了我們的生活中,成為人們生活中的必需品[2],網絡科技已經成為評價一個國家的綜合國力以及科技發展水平高低的一個必不可少的標準,數據的處理和利用成為互聯網技術發展如何的重要標準[3]。SQL數據庫[4],它可以分析很多資料信息,容易操作且具有先進的管理性能,能夠對用戶信息進行周密保護,且冗余度小、獨立性強、數據結構化性能高[5],使得能夠滿足系統的程序編寫工作。
本文設計的學生資助管理系統以數據庫為硬件平臺,以互聯網的語言技術為基礎,將學生、輔導員、管理員三個身份進行互動,充分表現出互聯網資料數據的傳遞性,學生資助管理系統節省了學生們辦理貸款業務的時間,也節省了輔導員審批學生信息的時間,提高了老師的辦事效率。所以這個系統在實際的生活工作中具有重要的意義。
1? 可行性分析
學生在學校貸款不僅老師要看的紙質的表格工作量比較大,學生親自用手填寫信息也很費時費力,這是許多學校在辦理貸款時都會面臨的挑戰。因此在網上進行審批貸款信息是學生貸款管理的一種破解難題的方法。目前,各種資助管理系統已在高校發展管理。
設計的系統是否可行,重點是對這個系統所需要的經費以及以后對工作中所耗費的財產進行一個具體的評估。經過一系列的考慮,本文設計的學生資助管理系統在研究過程中的費用基本沒有什么大費用,是可行的,且在運行過程中,可以節省很多紙質的費用,大大節省了辦事的成本。因此,這個系統在資金財產上是可以接受的。
在開發技術上,學生資助管理系統使用了Browser/Server形式開發。Browser/Server模式和互聯網技術聯系在了一起,這種開發方法是目前系統開發的潮流,它能夠讓開發技術進階到一個新的層次。數據庫服務器SQL數據庫包含的信息全面,具有先進的管理性能,因此,系統的后臺開發是可以進行的。
在硬件方面上,科技發展越來越快的如今,硬件不斷超越自身,容量越做越大,安全性越做越高,價錢越做越低,其硬件平臺完全能符合此系統的要求。
根據這幾點的分析來看,在平臺和成本效益等方面都可以接受,而且能節省大量的人力物力財力,所以這個系統的開發設計是能夠進行下去的。
2? 系統分析
2.1? 功能需求分析
本文設計的學生資助管理系統有管理員、輔導員、學生模塊,具有信息的添加和刪除、信息的瀏覽和查找、數據管理頁面功能。以下是基本功能:
(1)系統管理
管理員可以瀏覽班級資料,對輔導員以及班級的信息進行改正、刪除、查閱學生注冊信息和貸款信息。輔導員可以核查注冊的學生信息,批閱學生的貸款信息,統計對本班級的貸款總數。學生可以填寫提交申請貸款的基本信息。
(2)用戶管理
對用戶信息進行核查并保護其安全信息;增加和刪除管理員,編輯輔導員班級信息,增加注冊用戶以及更改登陸密碼;登錄時判斷使用者密碼是對還是錯。
(3)信息的添加和刪除
班級資料的變化有:輔導員資料的增刪;班級資料的增刪;學生資料的增刪。
貸款資料的變化有:輔導員對學生的貸款數據的審核;輔導員對貸款數量的統計。
(4)信息的瀏覽和查詢
班級資料的查看;貸款資料的查看;學生資料的查看。
(5)數據管理
對數據資料進行修改,或者備份,如果丟失的話還能夠再找回來,還有對貸款總額的合計。
(6)其他的功能
如果學生注冊時老師那里沒有通過的話,學生登錄時會提示自己的信息不存在;如果輸入的班級號不在數據里的話,說明班級的資料填寫錯誤;學生注冊后需要核查的提示信息。
2.2? 系統性能分析
(1)安全性,該系統的安全性是學生登錄前需要先注冊,然后注冊的信息會傳遞到輔導員頁面,輔導員進入自己的頁面后可以看到是不是自己班的學生注冊的信息,如果是的話就同意這個學生注冊,如果不是的話就否決這個學生注冊。并且管理員能對班級的信息進行維護,對不正確的班級信息進行編輯和修改,以及能看到學生的個人信息和貸款信息,以此來保證系統信息的安全性,防止他人進入。
(2)此學生資助管理系統可以方便學生提供自己的信息進行貸款,同時老師又可以從網上直接進行數據的審核和合計,省去了手工的費時費力,可以大大減老師的負擔,與紙質審閱更省時省力,大大提高了效率。
(3)便捷性,本系統操作方便,方便用戶使用。
2.3? 業務流程分析
依據系統的需求分析,得到系統的流程圖如圖1所示。
3? 學生資助管理的設計與實現
3.1? 系統結構
學生資助管理系統有三種不同身份的人員進行登錄注冊,其中有管理員身份,輔導員身份和學生身份。系統總體結構框見圖2。
3.2? 數據庫設計
數據庫的設計結構是否合理、功能是否齊全直
接影響到本設計應用程序的性能、系統的反應和系統的維護[6]。根據軟件的用戶需求,確定數據庫需要存儲的數據信息對象,其步驟是[7]:
(1)確定用戶需求
(2)數據概念模型的設計
(3)邏輯結構的實現
學生資助管理系統主要包括系統管理員表、班級信息表、學生信息表、貸款信息表。以學生信息表為例,闡述表的結構。學生信息表包括學號、姓名、密碼、性別、年齡、入學日期、出生日期、民族、班級代碼、審核。結構如表1所示。
3.3? 核心功能實現
(1)用戶注冊,系統主界面主要實現的是登錄注冊功能,如圖3所示:分為輔導員管理員和學生登錄注冊。
核心代碼有:
-->
(2)班級信息瀏覽
班級信息維護列表用于管理員瀏覽、修改班級信息和輔導員信息,如圖4所示。
管理員在對班級信息查找時,班級名稱不能為空,如果為空的話會有錯誤提醒。如果輔導員信息重復添加的話也會有錯誤的提醒,保證了信息的正確。
核心代碼如下:
if (this.txtBJMC.Text.Trim() == "")
{
Page.ClientScript.RegisterStartup-Script(this.GetType(), "info", "");
return;
}
if (Request.QueryString["ID"] != null)