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