前言:本站為你精心整理了高校學生獎勵系統(tǒng)范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要本文介紹了學生獎勵與資助管理系統(tǒng)的設(shè)計過程,系統(tǒng)使用教務(wù)系統(tǒng)提供的學生成績數(shù)據(jù),依據(jù)學校獎勵與資助的相關(guān)規(guī)定實現(xiàn)獎勵與資助審核工作的自動化。
關(guān)鍵詞獎勵;資助;數(shù)據(jù)庫;程序接口
1引言
在高校學生教育與管理工作中,學生的獎勵、處分和經(jīng)濟資助是一項重要而復雜的工作。獎勵和資助的種類多達幾十項,涉及的金額高達數(shù)百萬,參與的學生達到幾萬人次。每種獎勵和資助都有相應(yīng)的評定條件,學生要獲得某種獎勵和資助必須要滿足該項目的最低條件。獎勵與資助主要工作集中在對上報獲獎學生按照評優(yōu)條件進行資格審查上,隨著學校辦學規(guī)模的不斷擴大和各種獎勵與資助項目的不斷增加,每年獲得各種獎勵和資助的學生可以占到在校生的60%以上,如此龐大的獲獎與資助學生數(shù)量,單靠手工核對其效率非常低而且容易出錯,因此提高審核工作的效率及準確性,使評優(yōu)與資助工作公開、公平、公正,使獎勵與資助資金最大限度地發(fā)揮激勵和助困作用成為當前工作的重點。
2系統(tǒng)的總體設(shè)計與概要說明
評優(yōu)條件中的學生成績在每個學期末由任課教師錄入到教務(wù)管理系統(tǒng)中,我們可以通過教務(wù)系統(tǒng)中提供的接口實現(xiàn)學生成績數(shù)據(jù)共享,在學生獎勵與資助系統(tǒng)中對從教務(wù)系統(tǒng)中獲得的學生單科成績和學分,通過平均學分基點計算公式得出學生平均成績,再加入德育成績、體育成績,從而確定學生在同年級同專業(yè)中的綜合素質(zhì)排名,比照評優(yōu)與資助的基本條件,實現(xiàn)獎勵與資助資格的網(wǎng)上數(shù)據(jù)傳輸與審查。本系統(tǒng)設(shè)計的要點在于評優(yōu)與資助系統(tǒng)與網(wǎng)上招生錄取數(shù)據(jù)、學生資料系統(tǒng)、畢業(yè)生就業(yè)管理系統(tǒng)及教務(wù)系統(tǒng)接口實現(xiàn)數(shù)據(jù)的共享與對接,進而實現(xiàn)招生、教學、學生管理、就業(yè)數(shù)據(jù)一體化,實現(xiàn)學生人事檔案的電子化。
2.1系統(tǒng)總體模塊設(shè)計
在對系統(tǒng)進行需求分析的基礎(chǔ)上,將評優(yōu)與資助系統(tǒng)劃分為以下幾個功能模塊如圖1所示。
各模塊功能簡要說明如下:
(1)系統(tǒng)登錄模塊。提供登錄用戶名與密碼的驗證。
(2)教務(wù)成績導入模塊。該模塊主要功能是將教務(wù)系統(tǒng)輸出的學生成績信息按照評優(yōu)與資助系統(tǒng)對數(shù)據(jù)格式的要求進行整理并生成學生基本成績信息表。
(3)學生成績核對模塊。提供學生成績的查詢、核對??梢苑謩e按照學號、姓名、班級、專業(yè)查詢。
(4)評優(yōu)條件設(shè)定模塊。評優(yōu)與資助對學生成績和德育成績有一定的要求,該模塊作用是設(shè)定獎勵與資助的條件。
(5)資格審核模塊。根據(jù)系統(tǒng)生成的學生綜合測評成績和評優(yōu)與資助的條件對各系部上報獲獎學生進行審核。
(6)審核結(jié)果輸出模塊。該模塊作用是將審核結(jié)果以表格形式輸出并返回各系部。
(7)系統(tǒng)幫助模塊。提供系統(tǒng)使用幫助。
圖1系統(tǒng)總體模塊
2.2獎勵與資助管理系統(tǒng)業(yè)務(wù)流程
評優(yōu)與資助管理系統(tǒng)主要業(yè)務(wù)流程圖如圖2所示。
圖2業(yè)務(wù)流程圖
3獎勵與資助管理系統(tǒng)的詳細設(shè)計
系統(tǒng)要求的功能以及業(yè)務(wù)流程確定后接下來是對數(shù)據(jù)庫以及各功能模塊進行詳細設(shè)計。
3.1創(chuàng)建系統(tǒng)數(shù)據(jù)庫
本系統(tǒng)是基于數(shù)據(jù)庫的應(yīng)用管理系統(tǒng),選用MicrosoftSQLServer2000數(shù)據(jù)庫,建立數(shù)據(jù)庫實例名稱為pingyou,包含6個數(shù)據(jù)表,表名稱本別是:zonghe、new、jxjbz、chengji、good、bad。
表zonghe是用來存放從教務(wù)數(shù)據(jù)庫中導入的學生成績數(shù)據(jù),表結(jié)構(gòu)如表1所示。
表1
列名數(shù)據(jù)類型長度可否為空
Xhvarchar10Notnull
NameChar20Notnull
DepChar20Notnull
ClassChar20Notnull
XueqiChar20Notnull
KmdmChar10Notnull
kmmcChar50Notnull
Xffloat8Notnull
Xsint4null
Kmlbchar10null
kmcjfloat8null
bkchar10null
teacherchar10null
gradechar10Notnul
表new中存放的是對教務(wù)系統(tǒng)中學生成績匯總、平均學分基點等信息,表結(jié)構(gòu)如表2所示。
表jxjbz、chengji、good、bad分別為評優(yōu)與資助條件表、學生成績表、審核通過學生名單以及不通過學生名單,審核通過及不通過名單表結(jié)構(gòu)如表3所示。
表2
列名數(shù)據(jù)類型長度可否為空
DepChar20Notnull
ClassChar20Notnull
Xhvarchar10Notnull
NameChar20Notnull
Cjfloat8Notnull
KmnumInt4Notnull
表3
列名數(shù)據(jù)類型長度可否為空
XhChar10Notnull
NameChar50Notnull
ClassChar50Notnull
JlmcChar50Notnull
BzChar200Notnull
numbigint8null
3.2系統(tǒng)主要功能模塊設(shè)計
系統(tǒng)主要包含七個功能模塊,這里主要介紹教務(wù)成績導入模塊、獎勵與資助審核模塊和審核結(jié)果輸出模塊的實現(xiàn)。3.2.1教務(wù)成績導入模塊設(shè)計
評優(yōu)與資助的基本依據(jù)是學生成績以及評優(yōu)條件,在教務(wù)系統(tǒng)中學生成績按照每學期,每人次,每門功課一條記錄的形式存儲。以10000學生為例,每學期每個學生平均選8門課,那么每學期學生成績就有80000條記錄。為了便于計算學生綜合測評分數(shù)和排名,提高系統(tǒng)運行效率,首先需要對教務(wù)系統(tǒng)接口數(shù)據(jù)進行整理,以便在本系統(tǒng)中使用。本系統(tǒng)中教務(wù)成績導入模塊設(shè)計界面如圖3所示。
圖3
教務(wù)成績導入模塊首先對教務(wù)成績數(shù)據(jù)按照系部、班級、學號、姓名進行分組然后按照平均學分基點計算公式計算平均學分基點。主要實現(xiàn)程序代碼:
DimconnAsNewADODB.Connection
conn.ConnectionString="dsn=pingyou;uid=sa;pwd=asdf"http://連接數(shù)據(jù)庫
conn.Open
conn.Execute("droptablenew")//新建數(shù)據(jù)表
conn.Execute("SELECTdep,class,xh,name,round(SUM(kmcj*xf)/SUM(xf),2)AScj,COUNT(xh)ASkmnumintonewFromzongheWHERE(kmlb=''''必修'''')AND(kmmcNOTLIKE''''體育%'''')GROUPBYdep,class,xh,nameORDERBYdep,class,cjDESC")//執(zhí)行SQL語句,按照系部、班級、學號、姓名進行分組計算平均學分基點。
conn.Close
3.2.2獎勵與資助審核模塊
獎勵與資助基本條件主要包括學生平均成績、單科成績、德育成績、體育成績、綜合排名等。資助的基本條件主要包括家庭經(jīng)濟狀況、德育成績、學習成績等。各獎勵和資助項目的評定首先在各個班級中根據(jù)基本條件進行初評后上報各系、院,再由各、系院匯總后上報學生工作處審核或?qū)徟?。按照以上流程設(shè)計模塊界面如圖4。
圖4
獎勵與資助審核模塊對上報數(shù)據(jù)審核的主要實現(xiàn)程序代碼:
DimobjExcelFileAsExcel.Application
DimobjWorkBookAsExcel.Workbook
DimobjImportSheetAsExcel.Worksheet//在VB中引用EXCEL表格
Dimcolnum,rownum
SetobjExcelFile=NewExcel.Application
objExcelFile.DisplayAlerts=False
SetobjWorkBook=objExcelFile.Workbooks.Open(Text1.Text)
SetobjImportSheet=objWorkBook.Sheets(1)
colnum=objImportSheet.UsedRange.Columns.Count
rownum=objImportSheet.UsedRange.Rows.Count
Fori=1Torownum
no=objImportSheet.Cells(i,1).Value
jxj=objImportSheet.Cells(i,3).Value//讀取EXCEL表格數(shù)據(jù)
Adodc3.RecordSource="selectxh,name,class,kmmc,kmcj,kmlbfromzonghewherekmlb=''''必修''''ANDxh=''''"&no&"''''"
Adodc4.RecordSource="selectxh,name,cj,kmnumfromnewwherexh=''''"&no&"''''"
Adodc5.RecordSource="select*fromjxjbzwherejxjmc=''''"&jxj&"''''"
Adodc3.Refresh
Adodc4.Refresh
Adodc5.Refresh
3.2.3審核結(jié)果輸出模塊
獎勵與資助審核模塊對上報數(shù)據(jù)審核完畢后,審核結(jié)果暫存于系統(tǒng)數(shù)據(jù)庫的兩個數(shù)據(jù)表:good和bad中,該結(jié)果需要以表格形式返回各系部并且作為學生資料系統(tǒng)、畢業(yè)生就業(yè)管理系統(tǒng)的輸入數(shù)據(jù)。實現(xiàn)代碼如下:
DimomyXLSAsNewExcel.Application
omyXLS.Visible=False
omyXLS.DisplayAlerts=False
omyXLS.ScreenUpdating=False
omyXLS.Workbooks.Add
sFileName=App.Path&"\output\"&Format(Now,"YYYYMMDDHHMMSS")&"bad.XLS"
omyXLS.ActiveWorkbook.SaveAsFileName:=sFileName,F(xiàn)ileFormat:=xlNormal,_
Password:="",WriteResPassword:="",ReadOnlyRecommended:=False,_
CreateBackup:=False//以年月日時間為名稱生成EXCEL文件用于存儲輸出結(jié)果
Dimi
i=1
IfAdodc2.Recordset.EOF<>TrueThen
Adodc2.Recordset.MoveFirst
DoWhileAdodc2.Recordset.EOF<>True
omyXLS.Cells(i,1)=Trim(Adodc2.Recordset(0))
omyXLS.Cells(i,2)=Trim(Adodc2.Recordset(1))
omyXLS.Cells(i,3)=Trim(Adodc2.Recordset(2))
omyXLS.Cells(i,4)=Trim(Adodc2.Recordset(3))
omyXLS.Cells(i,5)=Trim(Adodc2.Recordset(4))
Adodc2.Recordset.MoveNext
i=i+1
Loop
omyXLS.SaveWorkspace
EndIf
omyXLS.Visible=False
omyXLS.ScreenUpdating=True
omyXLS.DisplayAlerts=True
omyXLS.Workbooks.Close
omyXLS.Application.Quit
SetomyXLS=Nothing
MsgBox"文件已生成,在:"&sFileName
4結(jié)束語
學生獎勵與資助管理系統(tǒng)主要功能是實現(xiàn)學生獎勵與資助資格審查的自動化;利用了教務(wù)系統(tǒng)提供的接口數(shù)據(jù),輸出的審查結(jié)果又可以作為學生資料管理系統(tǒng)、畢業(yè)生就業(yè)管理系統(tǒng)的輸入數(shù)據(jù);實現(xiàn)了學生人事檔案自動化管理過程中的獎勵與資助的自動化管理環(huán)節(jié);使評優(yōu)與資助工作公開、公平、公正,使獎勵與資助資金最大限度地發(fā)揮激勵和助困作用。本系統(tǒng)已經(jīng)用于實際的獎勵與資助的資格審查工作,確實提高了審核工作的效率及準確性。
參考文獻
[1]鄭永果,姚青.[VisualBasic程序設(shè)計][M]
[2]陸正武,蔣武,劉軍等.《Java項目開發(fā)實踐》[M]
[3]王珊,陳紅.《數(shù)據(jù)庫系統(tǒng)原理教程》[M]
高校美育論文 高校家訪總結(jié) 高校廉潔風險點 高校物理論文 高校財務(wù)分析 高校教改論文 高校網(wǎng)絡(luò)教育 高校雙創(chuàng)教育 高校社團管理 高校學風教育 紀律教育問題 新時代教育價值觀