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