洪波
【摘要】? ? 隨著通信技術(shù)和計算機技術(shù)的不斷發(fā)展和應(yīng)用,我國高校將計算機作為考試工具,并對計算機等級考試提出了更高的要求,旨在實現(xiàn)計算機考試的規(guī)范化、標(biāo)準(zhǔn)化和系統(tǒng)化管理。為了提高計算機等級考試的效率和效果,現(xiàn)設(shè)計一款功能完善、實用性強的計算機等級考試管理系統(tǒng)。首先,針對系統(tǒng)需求分析結(jié)果,完成對系統(tǒng)基本架構(gòu)設(shè)計以及系統(tǒng)構(gòu)成設(shè)計,其次,從數(shù)據(jù)模塊設(shè)計、試題管理端功能設(shè)計、考生客戶端功能設(shè)計三個方面入手,完成對系統(tǒng)核心功能詳細(xì)設(shè)計和開發(fā),最后,探討了系統(tǒng)推廣應(yīng)用方式。結(jié)果表明:計算機等級考試管理系統(tǒng)運行正常、可靠、穩(wěn)定,各個功能模塊實現(xiàn)滿足設(shè)計相關(guān)要求,符合實際應(yīng)用需求。希望通過這次研究,為相關(guān)從業(yè)者提供有效的借鑒和參考。
【關(guān)鍵詞】? ? 計算機等級考試? ? 管理系統(tǒng)? ? 開發(fā)? ? 應(yīng)用
傳統(tǒng)計算機等級考試模式下,需要借助軟盤向考生發(fā)送試題,這就要求工作人員在開考之前,大規(guī)模地復(fù)制軟盤,浪費了大量的人力成本、物力成本和財力成本。而計算機等級考試管理系統(tǒng)的出現(xiàn)和應(yīng)用可以從根本上解決以上問題。通過開發(fā)和應(yīng)用該系統(tǒng),不僅可以實現(xiàn)對計算機等級考試的統(tǒng)一化、集中化控制和管理,還能根據(jù)考試級別,自動向考生發(fā)放試題,為實現(xiàn)上機文件的全面收集和整理提供重要的平臺支持。因此,如何科學(xué)開發(fā)和應(yīng)用計算機等級考試管理系統(tǒng)是技術(shù)人員必須思考和解決的問題。
一、系統(tǒng)總體設(shè)計
1.1系統(tǒng)基本架構(gòu)設(shè)計
該系統(tǒng)在具體的設(shè)計中,主要在使用C/S系統(tǒng)架構(gòu)模式的基礎(chǔ)上,綜合運用了客戶/服務(wù)器數(shù)據(jù)庫技術(shù),構(gòu)建出如圖1所示的系統(tǒng)C/S架構(gòu)結(jié)構(gòu)。
從圖1中可以看出,考生在上機考試期間,主要采用FTP服務(wù)器模式,完成對程序文件的上傳[1]。此外,通過利用FTP服務(wù)器,可以構(gòu)建出多種文件夾,這些文件夾與考生的考試語種一一對應(yīng),另外,在所有的語種文件夾內(nèi),均收集和整理了上機程序試題文件。
1.2系統(tǒng)構(gòu)成
該系統(tǒng)主要包含以下五個子系統(tǒng):1.試題管理子系統(tǒng)。該子系統(tǒng)主要負(fù)責(zé)對試題庫的統(tǒng)一化、集中化維護和管理,其功能主要包含試題錄入功能、智能組卷功能。其中試題錄入功能主要負(fù)責(zé)對試卷的增刪改查處理。智能組卷功能主要是指通過選用合適的組卷策略,實現(xiàn)對成套試卷的自動化、智能化生成[2]。2.考生考試子系統(tǒng)。該子系統(tǒng)主要負(fù)責(zé)對網(wǎng)絡(luò)考試過程的實現(xiàn),其功能主要包含考生登錄功能、系統(tǒng)計時功能、交卷功能和自動判卷功能。其中,考生登錄功能主要負(fù)責(zé)對考生身份信息的驗證,只有身份信息驗證通過的考生才能選擇相應(yīng)考語類別,此時,系統(tǒng)會自動生成多種試卷,供考生進(jìn)行隨機抽取。系統(tǒng)計時功能主要是指針對考生所選擇的考試語種信息,向考生顯示倒計時時間,便于考更好地控制答題時間。交卷功能主要是指當(dāng)考生成功提交試卷后,系統(tǒng)會自動將考生提交的客觀試題上傳到數(shù)據(jù)庫中,將主觀試題上傳到指定的FTP服務(wù)器中[3]。3.在線監(jiān)考子系統(tǒng)。該子系統(tǒng)主要負(fù)責(zé)對考生整個考試過程的實時監(jiān)督和控制,其功能主要包含監(jiān)控考生狀態(tài)功能、特殊情況處理功能。其中,監(jiān)控考生狀態(tài)功能主要是指對考生的考試時間、做題進(jìn)度等狀態(tài)進(jìn)行實時監(jiān)控。特殊情況處理功能主要是指采用標(biāo)記的方式那些違規(guī)、違紀(jì)學(xué)生進(jìn)行特殊處理,便于管理員對這些學(xué)生進(jìn)行扣分處理或者取消成績。4.考分查詢子系統(tǒng)。該子系統(tǒng)主要負(fù)責(zé)對考生成績的自動化、規(guī)范化管理,其功能主要包含成績查詢功能、成績統(tǒng)計功能。其中,成績查詢功能主要是指通過輸入考生的考號、姓名,實現(xiàn)對考生成績的精確查詢。成績統(tǒng)計功能主要負(fù)責(zé)對考生及格率的實時統(tǒng)計[4]。5.考生信息管理子系統(tǒng)。該子系統(tǒng)主要負(fù)責(zé)對考生個人信息以及考試信息的實時維護,其功能主要包含考生信息批量導(dǎo)入功能、考生信息手工錄入功能。
二、系統(tǒng)功能模塊設(shè)計
為了保證系統(tǒng)功能實現(xiàn)效果,提高系統(tǒng)整體運行性能,技術(shù)人員要嚴(yán)格按照如圖2所示的系統(tǒng)功能結(jié)構(gòu)圖,完成對系統(tǒng)核心功能設(shè)計和開發(fā)。
2.1數(shù)據(jù)模塊設(shè)計
數(shù)據(jù)模塊作為系統(tǒng)的核心功能模塊,主要是指通過將多個數(shù)據(jù)庫組件進(jìn)行統(tǒng)一化、集中化管理,以保證數(shù)據(jù)連接和處理的可靠性和安全性[5]。但是,需要注意的是,不能將可視化組件導(dǎo)入到數(shù)據(jù)模塊中。無論是試題管理端、考試系統(tǒng)監(jiān)考,還是考試客戶端,君可是借助數(shù)據(jù)模塊,與系統(tǒng)數(shù)據(jù)庫建立有效的連接。
2.2試題管理端功能模塊詳細(xì)設(shè)計
2.2.1管理端界面設(shè)計
為了保證系統(tǒng)管理端程序的可靠性和安全性,避免病毒、黑客、不法分子入侵系統(tǒng),篡改或者破壞系統(tǒng)數(shù)據(jù)庫內(nèi)的數(shù)據(jù),管理員必須要對用戶的使用權(quán)限進(jìn)行限定,確保用戶只有在通過權(quán)限認(rèn)證后,才能登錄系統(tǒng)內(nèi)使用相應(yīng)的功能模塊。管理端總流程圖如圖3所示。
2.2.2批量導(dǎo)入考生信息功能詳細(xì)設(shè)計
批量導(dǎo)入考生信息功能在具體的設(shè)計中,首先,要采用批量導(dǎo)入文件的方式,將考生個人信息以及考試信息導(dǎo)入到相應(yīng)的數(shù)據(jù)庫中,同時,還要設(shè)置文本批量導(dǎo)入格式,不同考生對應(yīng)的信息各自占用一行[8]。
2.3考生客戶端功能模塊詳細(xì)設(shè)計
考生客戶端作為整個考試管理的重要客戶端,所有的考試功能均需要借助次客戶端進(jìn)行實現(xiàn),這些考試功能主要包含考試倒計時功能、試卷分發(fā)功能、驗證考生登錄權(quán)限功能等。因此,保證客戶端運行的可靠性和安全性顯得尤為重要[7],為此,技術(shù)人員在設(shè)計考生客戶端功能模塊期間,必須要確保所有考生在進(jìn)行實際的考試中,能夠確保考試環(huán)境的安靜,避免因考試大聲喧嘩而破壞其他考生的正??荚嚑顟B(tài)。為了保證考生客戶端功能模塊的設(shè)計效果,首先,技術(shù)人員要做好對客戶端界面的設(shè)計,確保所設(shè)計的界面具有一定的簡潔性、友好性和適用性,為用戶帶來良好的使用體驗。其次,要做好對考生登錄流程的設(shè)計。在這一環(huán)節(jié)中,系統(tǒng)要對考生的身份信息進(jìn)行驗證,只有驗證通過的考生,才能正常登錄和適用系統(tǒng),登錄系統(tǒng)后,考生可以選擇相應(yīng)的考試語種,隨機抽題,此時,系統(tǒng)答題倒計時功能會自動啟動,一旦時間結(jié)束,考生要立馬交卷[8]。最后,要做好對FTP上傳功能的設(shè)計。在這一環(huán)節(jié)中,當(dāng)考試時間結(jié)束后,系統(tǒng)會自動將考生提交的各項考試文件上傳到FTP服務(wù)器中,如果發(fā)現(xiàn)系統(tǒng)上傳錯誤,那么監(jiān)考教師需要采用手動上傳的方式,就所有考試文件安全、可靠地上傳到FTP服務(wù)器中。
三、系統(tǒng)推廣應(yīng)用
計算機等級考試管理系統(tǒng)在具體的推廣和應(yīng)用中,主要使用了開放模式,凡是參加計算機等級考試的高效,均可以免費獲得和應(yīng)用該系統(tǒng)。計算機等級考試管理網(wǎng)站自1999年正式投入使用后,所有高校都可以從這一網(wǎng)站中下載和應(yīng)用最新計算機等級考試管理系統(tǒng)版本。隨著中專院校、民辦院校陸續(xù)加入,計算機等級考試管理系統(tǒng)用戶不斷增多。如今,計算機等級考試管理系統(tǒng)在我國各大高校中取得了廣泛的應(yīng)用,使得計算機等級考試管理變得更加系統(tǒng)化、信息化和規(guī)范化,為提高考務(wù)管理工作的效率和效果創(chuàng)造良好的條件。
四、結(jié)束語
綜上所述,對于計算機等級考試管理系統(tǒng)而言,在進(jìn)行開發(fā)和應(yīng)用期間,需要借助網(wǎng)絡(luò)技術(shù)不斷優(yōu)化和完善系統(tǒng)功能,從而提高系統(tǒng)的運行性能,使得該系統(tǒng)能夠被廣泛地應(yīng)用于高校教育中,為進(jìn)一步保證考務(wù)工作的開展效率和效果,實現(xiàn)對計算機等級考試的自動化、規(guī)范化、科學(xué)化管理提供有力的保障。另外,通過開發(fā)和應(yīng)用計算機等級考試管理系統(tǒng),還能確保高校計算機等級考試能夠圓滿完成,為促進(jìn)高校計算機基礎(chǔ)教育事業(yè)的健康、可持續(xù)發(fā)展做出相應(yīng)的貢獻(xiàn),因此,計算機等級考試管理系統(tǒng)值得被進(jìn)一步推廣和應(yīng)用于高校計算機等級考試領(lǐng)域中。
.
參? 考? 文? 獻(xiàn)
[1]崔淑鑫,楊兆輝.計算機等級考試網(wǎng)上考務(wù)管理系統(tǒng)的設(shè)計[J].科技視界,2020,33(5):12-13.
[2]魏曉玲.全國計算機等級考試網(wǎng)上考務(wù)管理系統(tǒng)的設(shè)計[J].信息技術(shù),2020(6):202-204,206.
[3]孫聞,孫振亞.基于UML的高校計算機等級考試管理系統(tǒng)[J].電腦知識與技術(shù),2019,5(36):10146-10147.
[4]林士敏,胡振宇,黃萬華,等.廣西高校計算機等級考試管理系統(tǒng)的開發(fā)與應(yīng)用[J].廣西科學(xué)院學(xué)報,2020,16(4):205-209.
[5]蘇永瀚.計算機等級考試網(wǎng)上考務(wù)管理系統(tǒng)的設(shè)計探討[J].求知導(dǎo)刊,2020,(22):290.
[6]侯永莉.計算機等級考試培訓(xùn)管理系統(tǒng)的設(shè)計與實現(xiàn)[D].內(nèi)蒙古:內(nèi)蒙古大學(xué),2020,(8):4528.
[7]王昌剛,鄭翠,吳剛山.計算機等級考試管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機光盤軟件與應(yīng)用,2019,47(6):1415-1420,1496.
[8]趙麗.新疆農(nóng)業(yè)職業(yè)技術(shù)學(xué)院計算機等級考試管理系統(tǒng)的設(shè)計與實現(xiàn)[D].北京:北京工業(yè)大學(xué),2020(28):63.