蘇永瀚
摘 要:計算機等級考試考務管理一直是高技教師們面臨的主要問題,文章針對這些存在的問題研發了一套網上管理系統。這個管理系統介紹了網上考務管理系統中各個層次之間的關系,分析了系統整體的需求,在這個基礎上建立起基本的功能模型,詳細介紹了其實施過程。文章主要針對考務管理系統的基本設計方式進行了研究。
關鍵詞:計算機等級考試;網上考務管理;系統設計
中圖分類號:TP311.52
文獻標識碼:A
隨著信息化程度的不斷加深,計算機的應用越來越受到人們的重視。計算機等級考試作為考查相關人員計算機能力的基本考試體系,其位置越來越重要,對社會的影響力也在不斷加大,因此,報考人數也在不斷增多。計算機等級考試網上考務管理系統還存在很多問題,如大部分考試設置都是采用十分簡單的程序來收集學生信息,這就使得整個管理系統工作效率大大降低了,從而不方便學生報考工作的進行,對等級考試有很大的阻礙作用。
我們國家設在各個省份的考點都很多,大部分考點都設在大學校園內。目前計算機等級考試的報名時間是每年的6月份與12月份,主要報名方式為考生現場報名,由于考務管理人員在進行信息錄入的時候,還需要學生簽字以確認,因此工程量十分大,容易出現差錯。尤其某些高校,還需要學生去總校報名,這就使得整體報名過程更加煩瑣。為了提高報名效率,減少工作人員的工作任務量,設計計算機等級考試管理系統十分有必要,這對報名信息的管理有著十分重要的意義,可大大提高整體效率,方便學生們的報考。
一、計算機等級考試現狀分析
計算機等級考試是大學生的必考科目,這對大學生來說十分重要,很多高校將其作為學生畢業的必要條件,即畢業生必須持有計算機等級證書方可拿到學位證。隨著信息技術的不斷發展,各大高校為適應社會需求。計算機考試改革正逐步推進,考試紀律也有了很大改變。但是由于手機的快速發展,手機作弊現象十分常見。目前來說,全國各個考試點雖然使用了信號屏蔽儀等多種方法來規范考試紀律[1],但是相關技術手段仍然跟不上,對舞弊行為還是缺乏有效監督。在發現學生作弊以后,由于多個因素影響,一些監考人員沒有及時處理,可能會帶來很嚴重的后果。目前相關科目的考試內容以及考試形式正不斷改變,但很多考點還是不能滿足基本的考試需求,不能解決整個考試過程中所出現的一系列問題。等級考試與其他的考試方式有很大的不同之處,正是由于這種組織形式的特殊性,考試管理員所承擔的任務與其他考試有很大的不同,這就使得考試的順利進行有了基本保障。所以,在計算機等級考試中,應該選擇一個合適的考試軟件,使用科技手段來解決目前存在的一些問題。
二、計算機等級考試系統模塊設計
1.公告管理模塊
公告是考生得知考試信息的主要方式,它為考務管理人員與考生之間架起了溝通的橋梁,考務人員創建并且發布了管理信息,考生通過公告了解報考信息以及報考時間,公告發布后,就會在公告欄里自動顯示,考生能通過查看公告內容確定是否要報考該科目。每一條公告都包括基本標題、內容以及公告發布的時間。只有考務管理人員才有修改公告的權限,考生只能查看而不能更改。公告管理模塊相對來說比較簡單,只是涉及創建、閱讀、重置以及刪除操作,沒有十分復雜的邏輯流程。
2.報名模塊
這個模塊是考務管理人員對科目信息以及考生信息進行核對的主要入口,開啟與關閉也是由考務管理人員來操作。報名模塊分為四個等級,分別是計算機初級、計算機二級、計算機三級、計算機四級。計算機初級主要考核基本的辦公操作內容,計算機二級考C語言、Java語言以及VB、VF等內容[2],計算機三級主要考查數據庫相關技術,計算機四級主要考查工程師的相關內容。考試科目并不是固定的,而是隨著計算機技術的不斷發展而不斷改善,這就需要考慮到科目的增加、刪除,考試大綱的實時變化等分模塊設計。
此外,全國計算機考試每年分兩次進行,具體日期也主要是以官方的公布為主,只有在考試之前規定的時間內才能夠開啟報名,這個報名權限也是必須高度加密的。一旦考試結束,應該立即關閉,系統設置對科目權限的設置也應該具備一定的管理功能。
3.考生注冊于登錄模塊
考生注冊是指對考生個人信息首次進行采集,沒有注冊的考生,只能瀏覽考試信息,不能報名。只有注冊過的考生才能夠報名。考務人員以及考務審核人員都是隨機選取的,由報名點的老師承擔相應的責任。他們不需要注冊,使用管理人員的用戶名與密碼就可登錄,就能夠將各自的職能進行分塊化管理,執行各自的職能。其他使用者都需要注冊,需要真實填寫個人信息,一旦填寫虛假信息,其報名就會自動取消。注冊成功以后,就能夠根據自己的登錄信息來報名。在填寫報名信息的時候一定要反復核對,以確保報名信息的準確性;如果報名信息不準確,就會耽誤自己的考試。
4.考生信息維護
考生信息維護主要是對考生注冊的信息進行核對與維護,對考生提交的個人信息進行實時更新,并且反復核對現場信息,考務人員在對信息進行審核的時候需要將修改過的考生信息重新上傳。還有一個十分重要的環節,就是上傳采集到的考生照片時,要求學生上傳的是最近三個月內的一寸免冠照片。
5.網上報名
考生通過網絡報名端口報名,這是整個系統的核心所在,前面幾個模塊都是為這個模塊服務的。在每次考試開考以前,考務管理人員一定要確保已開啟考試報名權限。當權限開啟以后,考生就可以登錄自己注冊的賬號報名了。點擊“報名”按鈕進入報名基本流程后,系統會顯示相關的信息。閱讀完整個執行細則以后,考生需要選擇自己所要報考的科目,確認好自己的報名信息,尤其是身份證號碼[3],就是為了在考試現場核對的時候不會出現差錯。如果報名成功的話,會獲得專屬的報名號碼,否則就會提示報名錯誤,自動返回細則的頁面。報名成功以后,考生需要去指定的地點進行確認,在進行確認的時候告訴審核人員你的報名號碼,根據你的報名號來審核你的信息。如果信息有問題的話,可以及時進行改正;如果信息沒有錯誤,就會現場采集照片進行繳費,確認報名。這就是整個報名流程。
6.錄入成績與成績查詢
在考試成績出來以后,考務管理人員會將整體成績錄入,為了簡化操作,提高工作效率,需要考務管理人員按照系統默認的格式進行錄入,然后將信息上傳,通過系統讀取整體文件,對數據進行整體更新。錄入成績以后,考生就可以通過自己注冊的賬號與密碼登錄到查詢系統,對自己的成績進行查詢。
三、計算機等級考試系統的相關技術
1.MVC模式
MVC模式最先應用于交互式界面,它是構成基礎圖的主要模式[4]。MVC結構模式就是為了滿足多視圖而設計的,為同樣的數據提供多個試圖而進行的應用程序。MVC模式能夠更好地將數據與表示層分離。MVC模式屬于一種開發型的數據模型,主要用于系統分布式中,用來確定系統各組織部分之間的關系,為可變化的設計界面。MVC模式將交互系統分解為視圖、控制器以及模型等方面。視圖的主要功能就是將數據模型之間的邏輯關系信息進行展示,展示給用戶的特定信息,有著獨特的展示方式,使得同樣的信息可以采用不同的顯示樣式。控制器主要是用來處理軟件與用戶之間關系的,主要就是負責處理模型中變化比較大的信息,進而確保用戶界面之間的聯系。它能夠接受用戶信息的不斷輸入,進而將信息進行反饋,對模型進行控制,使得模型和視圖能夠統一。
2.JSF介紹
JSF是Java Server Face的簡稱,成為Java用戶界面。人們在開發Java 的時候還是需要采用大量的詞條,需要將頁面信息加以保存,相比而言,其開發難度比較大,使用效率卻非常低。Java Server Face的出現解決了這個問題,其中最引人注目的就是它的語言以及協議都可以脫離設備。使用Java Server Face所提供的擴展名以及用戶界面,在使用開發工具的時候應該支持可視圖的開發。目前,Java Server Face技術已經得到廣泛利用。但是,Java Server Face自身也存在一些問題。如運行時的最大缺陷就是不能重復使用腳本,這就使得開發者不得不對整體的頁面進行Ctrl+C、Ctrl+V操作,使得同樣的代碼會多次出現,呈現出多個版本,進而使得對程序進行調試的時候變得更加復雜。Java Server Face上的每一個組件都是能替換的,就像轉換器一樣,每一個組件都能夠被替代,使得Java Server Face使用的時候彈性更大。
3.Hibernate框架簡介
Hibernate是一個映射框架,為開放源代碼對象關系映射的框架,主要就是能進行輕量級的封裝,使得設計Java程序的時候更隨意。運用編程對象的方法更改數據庫的數據,一方面能夠從Java到數據進行映射,另一方面也能夠從數據到Java進行映射,提供了數據查詢平臺。Hibernate本質上是一個中間件,能夠提供大量數據庫服務。它具有十分強大的靈活性,但是也十分復雜,能夠為用戶提供很多種運行方式。在整體的結構建設中,能夠進行自我管理。管理整體的運行代碼,這種運行方式使用Hibernate的一部分子集。在對整體機構進行解凍的時候,所有數據都會抽象化,會展現很多細節性問題,能夠最大限度處理細節性問題,不會出現誤差。
四、結語
為了提高報名效率,減少工作人員的任務量,設計計算機等級考試管理系統是十分有必要的,這對報名信息的管理有著十分重要的意義,可大大提高整體效率,方便學生們報考。
參考文獻:
魏曉玲.全國計算機等級考試網上考務管理系統的設計.信息技術,2011(6).
趙高麗,冀紅舉,宋軍平.基于SQL的高校考務管理系統的設計與實現.河南機電高等專科學校學報,2006(2).
王竹萍,陳 翔.計算機應用能力考核考務管理系統的設計與實現.杭州師范學院學報(自然科學版),2005(1).
張景元.基于VB的考務管理系統的設計與實現.計算機工程,2000(8).