洪波



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