



摘 要:本文分析了當前高校教學現(xiàn)狀,通過成績管理存在的問題提出了成績管理解決辦法,根據(jù)系統(tǒng)的功能特點,說明了成績管理的數(shù)據(jù)庫設(shè)計方法,基于ASP.NET平臺實現(xiàn)高校學生成績的管理,為今后實現(xiàn)成績等級制奠定了基礎(chǔ)。
關(guān)鍵詞:ASP.NET;成績管理;成績等級制;成績分數(shù)制
中圖分類號:TP311.52
1 高校成績管理的現(xiàn)狀與問題
隨著國家教育體制的改革,全國各高校不斷擴招,學生數(shù)量急劇增加,使得高校管理負擔增大[1]。學生成績的手工錄入,是一項非常繁雜的工作且錯誤率較高,加之高校每年課程的變化較快,這給高校教務(wù)帶來較大困難[2]。隨著社會和經(jīng)濟的發(fā)展,根據(jù)高校成績管理存在的問題,許多高校都投入開發(fā)管理系統(tǒng),高校管理信息系統(tǒng)雖已有一定的應(yīng)用,而學生成績管理大多仍停留在分數(shù)制管理[3]。國外的高校管理系統(tǒng)起步早、發(fā)展的時間久,整體的技術(shù)比較成熟,而我國高校在信息技術(shù)的應(yīng)用起步較晚,與西方國家相比,高校在管理信息系統(tǒng)軟件方面的投入比例較小[4]。雖然近年來,我國高校在信息化建設(shè)取得一定的成就,由于各方面因素的影響,國內(nèi)高校信息技術(shù)應(yīng)用的總體水平還不高,許多方面滯后于高校的發(fā)展對信息技術(shù)的需求[5]。
因此在計算機飛速發(fā)展的今天,設(shè)計一種以B/S結(jié)構(gòu)架構(gòu)的學生成績管理系統(tǒng)是實現(xiàn)當前高校管理信息化建設(shè)的重要途徑和方法。應(yīng)用數(shù)據(jù)庫技術(shù)實現(xiàn)學生成績的計算機管理是可行而必要的,這不僅能夠提高工作效率而且還能提升管理水平,同時也是時代發(fā)展的必然結(jié)果。
2 系統(tǒng)分析與設(shè)計
作者根據(jù)福建工程學院軟件學院學生信息管理為例進行研究的,深入了解了學生成績管理的全過程和管理人員日常事務(wù)處理要求,針對學生成績管理、信息管理等工作的現(xiàn)狀和日常管理涉及的問題,將學生成績管理分為分數(shù)制和等級制。本系統(tǒng)采用理論分析與實證解析相結(jié)合的研究方法,面向在校師生進行問卷調(diào)查和對比分析,了解學校對成績管理的基本流程,業(yè)務(wù)流程圖如圖1所示:
教師和學生在進入系統(tǒng)前均需要輸入用戶驗證,當用戶類型為教師時,首先要選擇成績類型,對于分數(shù)制的成績錄入數(shù)字,分數(shù)制一般以60為及格線,100為滿分;而對于等級制的成績則還需要進行標準設(shè)定,目前等級制成績應(yīng)用在英語口語方面有分為A、B、C、D、E等級別,計算機分為一、二、三、四等級別,畢業(yè)設(shè)計有優(yōu)秀、良好、中等、及格、差等[6],這些等級均比較成熟,但許多成績管理系統(tǒng)無法兼容這些不同類型的等級,因此本系統(tǒng)通過等級的標準設(shè)定可以擴展各高校所需的個性化等級,提升了成績管理的應(yīng)用面。學生在查詢成績前,需要進入系統(tǒng)對教師進行教學評價,這些評價通過數(shù)據(jù)庫分析可以在一定程度上促進教學質(zhì)量的提高,這種方式被許多高校成績管理所采用。
本系統(tǒng)功能設(shè)計由六個模塊組成,包括:系統(tǒng)管理,學生信息,授課信息,成績信息,獎學金信息管理,報表,具體如圖2所示。本系統(tǒng)核心模塊是成績信息管理、獎學金管理,成績管理引入等級制對獎學金的評定受到一定的影響,需要增加獎學金評定規(guī)則加以實現(xiàn),其功能設(shè)計如下:
2.1 成績信息管理
(1)成績標準管理:用于設(shè)定成績百分制、等級制等標準。
(2)成績管理:用于成績的維護,以及提供學生查詢、反饋。
(3)成績統(tǒng)計:用于統(tǒng)計各課程各分數(shù)段(或各等級)的成績。
(4)補考管理:統(tǒng)計出不及格的學生及對補考成績進行管理。
2.2 獎學金管理
(1)獎學金規(guī)則管理:設(shè)定獎學金不同等級與成績的關(guān)系。
(2)綜合測評管理:維護與獎學金相關(guān)規(guī)則,評定出學生綜合測評。
(3)獎學金評定:根據(jù)獎學金規(guī)則初步篩選出獎學金的學生名單,以及獎學金的等級進行維護。
3 系統(tǒng)技術(shù)路線與相關(guān)技術(shù)
本系統(tǒng)采用B/S 模式進行開發(fā),Microsoft Visual Studio 2010作為主要開發(fā)工具,使用Microsoft SQL Server 2008作為后臺數(shù)據(jù)庫,Web服務(wù)器使用IIS 6.0,客戶端不需要安裝任何軟件(因為操作系統(tǒng)已經(jīng)自帶相應(yīng)的IE瀏覽器)。
3.1 B/S 模式:B/S是Brower/Server的縮寫,即瀏覽器/服務(wù)器模式,它是隨著互聯(lián)網(wǎng)技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化和改進的結(jié)構(gòu)。用戶工作界面是通過瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端實現(xiàn),主要事務(wù)邏輯在服務(wù)器端實現(xiàn)[7]。
3.2 開發(fā)語言:ASP.NET的前身ASP技術(shù),在IIS 3.0發(fā)揚光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具。ASP.NET使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),虛擬服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。.NET是微軟件公司提供的一系列產(chǎn)品的總稱,通常我們所說的.NET框架主要包括.NET和CLR,.NET類庫提供了豐富的類,可以直接使用,為我們程序功能的實現(xiàn)提供了充足的資源,而CLR是實現(xiàn)程序運行的基礎(chǔ)[8]。C#是一種新型編程語言,是微軟公司發(fā)布的一種面向?qū)ο蟮?、運行于.NET框架之上的高級語言,主要是為了能充分利用.NET平臺而開發(fā)[9]。
4 系統(tǒng)實現(xiàn)
本系統(tǒng)的數(shù)據(jù)庫實體主要有教師、學生、課程、班級和評分規(guī)則等。實體之間的關(guān)系為一個教師可以教授多門課程(一對多),一個班級可以有多個學生(一對多),一個學生可以選修多門課程然而一門課程也可以有多個學生學習(多對多),一門課程對應(yīng)一個評分規(guī)則(一對一)。整體數(shù)據(jù)庫E-R圖如圖3所示。
根據(jù)成績信息的E-R圖創(chuàng)建成績信息表,用于保存成績信息,包括成績編號、學年、學期、學號、課程編號、教師編號、成績類型;其中成績類型為百分制則有平時成績、期中成績、期末成績、總評成績、補考成績和重修成績等字段,類型為等級制則根據(jù)標準定制,如大學英語可以定制為口語成績、聽力成績、寫作成績等。
本系統(tǒng)還實現(xiàn)了用戶管理、專業(yè)管理、班級管理、學生管理、課程管理、教師管理等,同時實現(xiàn)了教師、學生各種數(shù)據(jù)報表的查詢和打印等功能。其中成績管理界面實現(xiàn)過程為:各科教師登錄系統(tǒng),進入成績管理后,系統(tǒng)會自動加載該教師當前學期所授課程的成績信息(也可以選擇以往學期,但歷史成績教師不能修改),教師也可以根據(jù)不同的查詢條件對學生成績進行查詢。在編輯學生成績信息中,可以選擇學生信息操作該學生的平時成績、期中成績、期末成績等,根據(jù)成績評定規(guī)則自動生成總評成績,而對于不及格的學生出現(xiàn)補考成績和重修成績也可以維護。如果數(shù)據(jù)庫中已經(jīng)存在該學生成績信息,系統(tǒng)將提示該學生成績已存在,如果數(shù)據(jù)庫中不存在,系統(tǒng)提示成績添加成功。英語成績信息編輯界面如圖4所示。
5 結(jié)束語
本文闡述了高校學生成績管理系統(tǒng)分析與設(shè)計,通過該系統(tǒng)可以方便學校對學生成績的管理,通過互聯(lián)網(wǎng),輔導員、教師和學生可以使用賬號從校園之外訪問學生成績信息,教師可以編輯自己所授課程的學生成績,學生可以查詢個人成績和獎學金信息。但高校學生成績管理系統(tǒng)中等級制成績劃定比較模糊,仍然需要改進,且成績之間的權(quán)重還需要進一步探索,才可以保證獎學金更智能的評定,才能使高校學生成績管理系統(tǒng)的作用真正發(fā)揮出來。
參考文獻:
[1]趙晶.高校擴招背景下的教育質(zhì)量問題探討[J].中國電子教育,2008(03):29-31.
[2]沈煒.紹興職業(yè)技術(shù)學院體育成績管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電子科技大學,2012(2):12-16.
[3]曹毅,王俊.淺談學生成績管理系統(tǒng)[J].科教文匯,2012(5):55-57.
[4]西米莎,王如龍,尤志強.智能化教學管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].湖南大學,2008(5):19-22.
[5]楊平樂,劉樹森.基于ADO.NET的學生信息管理系統(tǒng)設(shè)計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2010(5):238-241.
[6]郭亞君,鄭國萍,馬曉英.學生畢業(yè)論文(設(shè)計)成績的模糊綜合評判法[J].河北科技師范學院學報,2005,09:30-38.
[7]王二才,光艷良.高校學生成績管理系統(tǒng)的設(shè)計與實現(xiàn)[J].太原重型機械學院學報,1999,12(4):365-366.
[8]張榮新.ASP.NET2.0網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)技術(shù)及典型實例[M].天津大學出版社,2008.
[9]劉彥博.C#簡史[J].程序員,2005,12:78-80.
作者簡介:許鄧艷(1982-),女,福建泉州人,福建工程學院軟件學院教師,助教,碩士,研究方向:數(shù)據(jù)挖掘。