董圓圓
摘? 要: 本文開發(fā)了一個基于網(wǎng)絡(luò)的學(xué)生資助管理系統(tǒng),實現(xiàn)辦理助學(xué)貸款、審核助學(xué)貸款、管理學(xué)生貸款等功能。該系統(tǒng)使用SQL Server2012的開發(fā)架構(gòu),采用C#編程語言,B/S系統(tǒng)模式的ASP.NET前臺作為開發(fā)工具來進行設(shè)計開發(fā)。本文設(shè)計的學(xué)生資助管理系統(tǒng)能夠幫助學(xué)生糾正信息,快速查詢系統(tǒng),具有良好的穩(wěn)定性。該系統(tǒng)可以更好地利用信息技術(shù)提供及時準(zhǔn)確的管理,提高管理員和輔導(dǎo)員的效率和水平,降低管理員工作的復(fù)雜性,同時給學(xué)生也帶來了方便。
關(guān)鍵詞: 學(xué)生資助管理系統(tǒng);web;B/S體系模式;ASP.NET
中圖分類號: TP311? ? 文獻標(biāo)識碼: 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? 引言
目前,隨著社會的快速發(fā)展和進步,國家的政策扶持使很多學(xué)生都有學(xué)上,大學(xué)生數(shù)量逐年遞增。但很多學(xué)生家境貧寒,所以學(xué)生貸款已成為一項熱門業(yè)務(wù),隨之而來的是如何對貸款學(xué)生進行有效管理[1]。學(xué)生資助管理系統(tǒng)是一個很有現(xiàn)實功效的網(wǎng)上貸款系統(tǒng),它需要有一個網(wǎng)上的系統(tǒng)平臺為大學(xué)生們提供便捷的貸款,使老師們可以在線上就能進行信息的管理,使得更好地服務(wù)于老師和同學(xué)。所以,大學(xué)生資助管理系統(tǒng)成為整個學(xué)校信息系統(tǒng)的不可或缺的一部分??茖W(xué)技術(shù)發(fā)展越來越快的今天,互聯(lián)網(wǎng)已經(jīng)深入到了我們的生活中,成為人們生活中的必需品[2],網(wǎng)絡(luò)科技已經(jīng)成為評價一個國家的綜合國力以及科技發(fā)展水平高低的一個必不可少的標(biāo)準(zhǔn),數(shù)據(jù)的處理和利用成為互聯(lián)網(wǎng)技術(shù)發(fā)展如何的重要標(biāo)準(zhǔn)[3]。SQL數(shù)據(jù)庫[4],它可以分析很多資料信息,容易操作且具有先進的管理性能,能夠?qū)τ脩粜畔⑦M行周密保護,且冗余度小、獨立性強、數(shù)據(jù)結(jié)構(gòu)化性能高[5],使得能夠滿足系統(tǒng)的程序編寫工作。
本文設(shè)計的學(xué)生資助管理系統(tǒng)以數(shù)據(jù)庫為硬件平臺,以互聯(lián)網(wǎng)的語言技術(shù)為基礎(chǔ),將學(xué)生、輔導(dǎo)員、管理員三個身份進行互動,充分表現(xiàn)出互聯(lián)網(wǎng)資料數(shù)據(jù)的傳遞性,學(xué)生資助管理系統(tǒng)節(jié)省了學(xué)生們辦理貸款業(yè)務(wù)的時間,也節(jié)省了輔導(dǎo)員審批學(xué)生信息的時間,提高了老師的辦事效率。所以這個系統(tǒng)在實際的生活工作中具有重要的意義。
1? 可行性分析
學(xué)生在學(xué)校貸款不僅老師要看的紙質(zhì)的表格工作量比較大,學(xué)生親自用手填寫信息也很費時費力,這是許多學(xué)校在辦理貸款時都會面臨的挑戰(zhàn)。因此在網(wǎng)上進行審批貸款信息是學(xué)生貸款管理的一種破解難題的方法。目前,各種資助管理系統(tǒng)已在高校發(fā)展管理。
設(shè)計的系統(tǒng)是否可行,重點是對這個系統(tǒng)所需要的經(jīng)費以及以后對工作中所耗費的財產(chǎn)進行一個具體的評估。經(jīng)過一系列的考慮,本文設(shè)計的學(xué)生資助管理系統(tǒng)在研究過程中的費用基本沒有什么大費用,是可行的,且在運行過程中,可以節(jié)省很多紙質(zhì)的費用,大大節(jié)省了辦事的成本。因此,這個系統(tǒng)在資金財產(chǎn)上是可以接受的。
在開發(fā)技術(shù)上,學(xué)生資助管理系統(tǒng)使用了Browser/Server形式開發(fā)。Browser/Server模式和互聯(lián)網(wǎng)技術(shù)聯(lián)系在了一起,這種開發(fā)方法是目前系統(tǒng)開發(fā)的潮流,它能夠讓開發(fā)技術(shù)進階到一個新的層次。數(shù)據(jù)庫服務(wù)器SQL數(shù)據(jù)庫包含的信息全面,具有先進的管理性能,因此,系統(tǒng)的后臺開發(fā)是可以進行的。
在硬件方面上,科技發(fā)展越來越快的如今,硬件不斷超越自身,容量越做越大,安全性越做越高,價錢越做越低,其硬件平臺完全能符合此系統(tǒng)的要求。
根據(jù)這幾點的分析來看,在平臺和成本效益等方面都可以接受,而且能節(jié)省大量的人力物力財力,所以這個系統(tǒng)的開發(fā)設(shè)計是能夠進行下去的。
2? 系統(tǒng)分析
2.1? 功能需求分析
本文設(shè)計的學(xué)生資助管理系統(tǒng)有管理員、輔導(dǎo)員、學(xué)生模塊,具有信息的添加和刪除、信息的瀏覽和查找、數(shù)據(jù)管理頁面功能。以下是基本功能:
(1)系統(tǒng)管理
管理員可以瀏覽班級資料,對輔導(dǎo)員以及班級的信息進行改正、刪除、查閱學(xué)生注冊信息和貸款信息。輔導(dǎo)員可以核查注冊的學(xué)生信息,批閱學(xué)生的貸款信息,統(tǒng)計對本班級的貸款總數(shù)。學(xué)生可以填寫提交申請貸款的基本信息。
(2)用戶管理
對用戶信息進行核查并保護其安全信息;增加和刪除管理員,編輯輔導(dǎo)員班級信息,增加注冊用戶以及更改登陸密碼;登錄時判斷使用者密碼是對還是錯。
(3)信息的添加和刪除
班級資料的變化有:輔導(dǎo)員資料的增刪;班級資料的增刪;學(xué)生資料的增刪。
貸款資料的變化有:輔導(dǎo)員對學(xué)生的貸款數(shù)據(jù)的審核;輔導(dǎo)員對貸款數(shù)量的統(tǒng)計。
(4)信息的瀏覽和查詢
班級資料的查看;貸款資料的查看;學(xué)生資料的查看。
(5)數(shù)據(jù)管理
對數(shù)據(jù)資料進行修改,或者備份,如果丟失的話還能夠再找回來,還有對貸款總額的合計。
(6)其他的功能
如果學(xué)生注冊時老師那里沒有通過的話,學(xué)生登錄時會提示自己的信息不存在;如果輸入的班級號不在數(shù)據(jù)里的話,說明班級的資料填寫錯誤;學(xué)生注冊后需要核查的提示信息。
2.2? 系統(tǒng)性能分析
(1)安全性,該系統(tǒng)的安全性是學(xué)生登錄前需要先注冊,然后注冊的信息會傳遞到輔導(dǎo)員頁面,輔導(dǎo)員進入自己的頁面后可以看到是不是自己班的學(xué)生注冊的信息,如果是的話就同意這個學(xué)生注冊,如果不是的話就否決這個學(xué)生注冊。并且管理員能對班級的信息進行維護,對不正確的班級信息進行編輯和修改,以及能看到學(xué)生的個人信息和貸款信息,以此來保證系統(tǒng)信息的安全性,防止他人進入。
(2)此學(xué)生資助管理系統(tǒng)可以方便學(xué)生提供自己的信息進行貸款,同時老師又可以從網(wǎng)上直接進行數(shù)據(jù)的審核和合計,省去了手工的費時費力,可以大大減老師的負(fù)擔(dān),與紙質(zhì)審閱更省時省力,大大提高了效率。
(3)便捷性,本系統(tǒng)操作方便,方便用戶使用。
2.3? 業(yè)務(wù)流程分析
依據(jù)系統(tǒng)的需求分析,得到系統(tǒng)的流程圖如圖1所示。
3? 學(xué)生資助管理的設(shè)計與實現(xiàn)
3.1? 系統(tǒng)結(jié)構(gòu)
學(xué)生資助管理系統(tǒng)有三種不同身份的人員進行登錄注冊,其中有管理員身份,輔導(dǎo)員身份和學(xué)生身份。系統(tǒng)總體結(jié)構(gòu)框見圖2。
3.2? 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫的設(shè)計結(jié)構(gòu)是否合理、功能是否齊全直
接影響到本設(shè)計應(yīng)用程序的性能、系統(tǒng)的反應(yīng)和系統(tǒng)的維護[6]。根據(jù)軟件的用戶需求,確定數(shù)據(jù)庫需要存儲的數(shù)據(jù)信息對象,其步驟是[7]:
(1)確定用戶需求
(2)數(shù)據(jù)概念模型的設(shè)計
(3)邏輯結(jié)構(gòu)的實現(xiàn)
學(xué)生資助管理系統(tǒng)主要包括系統(tǒng)管理員表、班級信息表、學(xué)生信息表、貸款信息表。以學(xué)生信息表為例,闡述表的結(jié)構(gòu)。學(xué)生信息表包括學(xué)號、姓名、密碼、性別、年齡、入學(xué)日期、出生日期、民族、班級代碼、審核。結(jié)構(gòu)如表1所示。
3.3? 核心功能實現(xiàn)
(1)用戶注冊,系統(tǒng)主界面主要實現(xiàn)的是登錄注冊功能,如圖3所示:分為輔導(dǎo)員管理員和學(xué)生登錄注冊。
核心代碼有:
-->
(2)班級信息瀏覽
班級信息維護列表用于管理員瀏覽、修改班級信息和輔導(dǎo)員信息,如圖4所示。
管理員在對班級信息查找時,班級名稱不能為空,如果為空的話會有錯誤提醒。如果輔導(dǎo)員信息重復(fù)添加的話也會有錯誤的提醒,保證了信息的正確。
核心代碼如下:
if (this.txtBJMC.Text.Trim() == "")
{
Page.ClientScript.RegisterStartup-Script(this.GetType(), "info", "");
return;
}
if (Request.QueryString["ID"] != null)