任聰



摘 要 技工學校成績管理系統(tǒng)的設計與實現(xiàn)能夠為學生、教師、管理人員提供快捷的查詢手段和充足的信息便于處理、分析、統(tǒng)計學生考試成績結(jié)果。有鑒于此,本文以“技工學校成績管理系統(tǒng)設計與實現(xiàn)”為題進行研究,以此來幫助技工學校教務部門、教師、學生制定相應的措施, 提高教學質(zhì)量,為實現(xiàn)技工學校的可持續(xù)性發(fā)展做出貢獻。
【關鍵詞】技工學校 成績管理系統(tǒng) 設計 實現(xiàn)
1 前言
技工學校成績管理系統(tǒng)的設計與實現(xiàn)能夠為學生、教師、管理人員提供快捷的查詢手段和充足的信息便于處理、分析、統(tǒng)計學生考試成績結(jié)果。一方面,它能夠準確、快速地進行成績的統(tǒng)計、篩選、查詢、排序;另一方面,能夠有機地聯(lián)系起學生教學效果評價等信息,并能夠有針對性地制定出相應的教學指導方法和內(nèi)容,形成一個反饋環(huán),從而提高教學的針對性和科學性。
2 系統(tǒng)體系結(jié)構設計
本系統(tǒng)共分為學生模塊、教師模塊、管理員模塊三大類,再將這三大類模塊具體細分如下,其中,教師模塊細分為個人信息管理模塊、學生成績管理模塊;管理員模塊細分為個人信息管理模塊、教師管理模塊、學生管理模塊、信息查詢模塊、課程管理模塊;學生模塊細分為個人信息管理模塊、我的成績模塊。技工學校成績管理系統(tǒng) 0-2層數(shù)據(jù)流如圖1-3所示。
3 系統(tǒng)功能模塊設計
3.1 管理員模塊設計
3.1.1 個人信息管理
本系統(tǒng)在對新用戶信息進行添加的過程中,密碼通常采取初始化密碼“123456”,為了確保安全性,需要用戶修改密碼。管理員只需要正確輸入原始密碼,并連續(xù)兩次輸入相同的新密碼之后點擊“保存”即可。圖4是實現(xiàn)個人信息管理的關鍵代碼。
3.1.2 教師管理
教師管理是指在系統(tǒng)中輸入當前教授課程的教師信息。因此,需要將教師信息與其當前教授的課程信息同時錄入;若課程信息并不在當前系統(tǒng)中,那么先添加課程之后再錄入教師信息。然后再將頁面教師信息填充到教師實體類,保持數(shù)據(jù)庫之后就可完成。
3.1.3 學生管理
管理員首先填寫學生基本信息,系統(tǒng)會自動檢測錄入的學生編號(學號)是否重復,若不重復,則會將該學生編號(學號)所對應的全部成績信息(如考試分數(shù)、課程信息、平時成績等)都從數(shù)據(jù)庫抽出并顯示,顯示方式為分頁列表式。
3.1.4 信息查詢
信息查詢模塊主要是為了滿足管理員、教師、學生的查詢需要,檢索條件的確定多利用Drop Down List 控件來綁定完成。用戶在查詢下拉列表框中選擇適宜的查詢條件,然后獲取下拉框列表項集合,若集合為空,那么則開始基于查詢條件來檢索數(shù)據(jù),并將查詢到的數(shù)據(jù)以分頁列表的方式現(xiàn)實;若無滿足條件的數(shù)據(jù),則也會在屏幕上彈出對話框,提出“無滿足條件的數(shù)據(jù)”,信息查詢流程圖如圖5所示。
3.2 教師模塊設計
3.2.1 個人信息管理
本系統(tǒng)在對新用戶信息進行添加的過程中,密碼通常采取初始化密碼“123456”,為了確保安全性,需要用戶修改密碼。教師只需要正確輸入原始密碼,并連續(xù)兩次輸入相同的新密碼之后點擊“保存”即可。
3.2.2 學生成績管理
學生成績管理模塊既是教師模塊的核心,也是整個技工學校成績管理系統(tǒng)的核心,系統(tǒng)全部的工作都是緊密圍繞著“學生成績管理”而展開。待教師批改完學生的課程考試成績之后,即可在系統(tǒng)中錄入考試成績。教師進入到成績管理頁面,并且對課程列表予以初始化;選擇需要添加成績的課程,系統(tǒng)就會自動將需要添加成績的學生界面彈出,每一個學生對應一個成績,教師將學生成績錄入之后點擊“保存”按鈕,系統(tǒng)就會自動聯(lián)系起成績、學生、課程,并且會在系統(tǒng)數(shù)據(jù)庫中保存。
3.3 學生模塊設計
3.3.1 個人信息管理
本系統(tǒng)在對新用戶信息進行添加的過程中,密碼通常采取初始化密碼“123456”,為了確保安全性,需要用戶修改密碼。學生只需要正確輸入原始密碼,并連續(xù)兩次輸入相同的新密碼之后點擊“保存”即可。
3.3.2 我的成績
“我的成績”模塊的主要功能在于:讓學生對自己所學課程的考試成績予以查詢。待教師在系統(tǒng)中錄入了考試成績之后,學生即可查詢。系統(tǒng)會自動基于學生的學號來將存于數(shù)據(jù)庫中的全部成績信息都匹配調(diào)出,若有成績信息,那么就會在成績記錄中顯示課程名稱,并將成績信息分頁顯示;若沒有成績信息,那么就會自動彈出“暫無您的成績信息”的對話框。
4 結(jié)語
總之,本文基于技工學校的實際需要出發(fā),基于.net開發(fā)設計了技工學校成績管理系統(tǒng),開發(fā)過程中力求全面性、通用性,通過測試表明,本系統(tǒng)在各種測試環(huán)節(jié)中基本都能夠穩(wěn)定運行,基本能夠滿足用戶的日常應用需求,具有較佳的擴充性和維護性,響應時間在虛擬用戶數(shù)達到 1000 時達到0.75 秒,完全已經(jīng)達到了前期需求分析的預計目標。
參考文獻
[1]張妍琰,楊斌.基于ASP.NET的網(wǎng)上考試系統(tǒng)設計與實現(xiàn)[J].平頂山工學院學報,2008,19(01):48-53.
[2]程宴,徐征.ASP.NET的網(wǎng)站新聞管理系統(tǒng)的設計與開發(fā)[J].艦船電子工程,2008,18(08):178-183.
[3]張永第,胡宇紅.課堂教學質(zhì)量網(wǎng)絡評價系統(tǒng)[J].長春工業(yè)大學學報(自然科學版),2010,14(02):56-60.