高振棟
摘要:目前計算機等級考試作為全國性的考試科目,考生的數量非常巨大。即使在某一個報名點,報名的考生往往達到上千的規模。這種巨大的工作量給報名工作帶來了巨大的壓力和風險。本文為了提高報名工作的效率,減少出錯的風險,提出了一種計算機等級考試報名系統的設計方案和實現過程。經過實踐檢驗,該系統是可行、可靠的,極大地減輕了報名點工作人員的工作量,方便了廣大考生,減少了可能出錯的機率。
關鍵詞:等級考試;系統;報名;計算機
中圖分類號:TP393.08 文獻標識碼:A 文章編號:1007-9416(2018)02-0176-01
計算機等級考試作為一種在全國具有很大影響力的全國性考試科目,參加考試的考生人數眾多,涉及的工作量巨大,參與的工作人員涉及各個層面。在具體的報名過程中,廣大學校考生往往需要到報名點填寫報名信息,或者報名處工作人員需要將報名表格發至各個班級,由班級負責人組織班級學生進行填表,組織工作相當繁瑣,并且容易出錯。報名處工作人員往往進行手工處理收集的報名信息,工作效率極其低下,并且存在處理出錯的可能性。為了解決以上問題,本文提出了一種計算機等級考試報名系統的設計方案和實現過程,試圖以此解決上述問題。
1 需求分析
整個報名系統涉及到多個用戶角色,其中包括學生用戶、系統管理員等。另外主要包括以下主要功能:
(1)系統管理員能將學生基本信息導入該報名系統。(2)學生能夠使用該報名系統進行報名并上傳考生電子照片。學生使用該系統的時候,該系統能夠根據預先導入的學生基本信息顯示當前學生的信息。(3)系統管理員能夠使用報名系統進行審核統計,到指定報名截止日期后統計各班級報名與交費情況。(4)系統管理員從報名系統導出各班報名確認表并打印,將打印稿發給各班級進行審核。(5)系統管理員審核確認表后,將最終報名庫和考生照片庫上報到市考試中心。(6)系統管理員從市考試中心得到考試成績庫之后能夠將其導入該報名系統。(7)考生從報名系統中能夠查詢考試成績。
2 系統設計
2.1 總體系統結構
根據以上列出的主要功能需求,本系統分為兩部分,即考生版和系統管理員版。這兩個版本都采用三層結構,即界面層、邏輯層、模型層。
界面層主要實現軟件系統的界面顯示,以及軟件界面上的各類組件的事件響應。在這些事件中需要調用邏輯層提供的各類服務。
邏輯層的主要作用是完成各種業務的具體邏輯的具體實現。
模型層主要存儲在系統中需要使用的各種數據,也包括將這些數據封裝到類中。
界面層、邏輯層和模型層三者的關系如下:
(1)界面層主要提供軟件系統的操作界面,該層需要在用戶操作之后調用邏輯層中的某個操作邏輯。(2)邏輯層的某個模塊被界面層調用執行完成之后,需要向界面層進行反饋完成情況。界面層根據該反饋決定要顯示的下一個界面。(3)邏輯層在執行過程中可能需要處理某些數據,而這些數據是由模型層提供。這些數據可能是封裝數據的類的對象,也可能是存儲于數據庫中的數據集合。
2.2 主要表結構
為了方便處理各種數據信息,在本報名系統中需要使用數據庫技術。在數據庫中,設計了若干表。以下列舉了主要的表結構,并且列舉了這些表的主要字段。考生的主要基本信息如表1所示,考生的報名信息如表2所示,考生的成績信息如表3所示。
以上列舉的分別是考生的基本信息表、報名表和成績表。這些主要的表相互關聯,以便報名系統的考生版本和管理員版本在運行過程中提取相關數據。
3 結語
經過以上的主要設計,計算機等級考試報名系統能夠較好地完成各項功能需求。考生能夠使用考生版本進行登錄并報名,最后還能查詢自己的成績。系統管理員能登錄管理員版本很好地完成各項管理工作。整個報名系統能夠很大提高整個報名過程的效率,減少出錯機率,實踐證明該系統是可行、可靠的。
參考文獻
[1]趙麗紅,巴圖那生.成人學位英語網上報名系統功能研究與實踐[J].民族教育研究,2011,22(6):110-113.
[2]金偉群,任晉忠.基于3G技術的異地機考應用實踐[J].電腦知識與技術,2011,7(25):6098-6099.
[3]單風平,呂昌龍,馮輝.免疫學無紙化考試軟件系統開發與特色[J].中華醫學教育探索雜志,2013,12(1):42-43.
[4]王卓.網絡版IT認證技術考試管理軟件的開發與應用[J].科技信息,2013,(12):55-55.
[5]朱林麗,吳昊.基于WinForm的應用軟件評分系統設計與研究[J].軟件導刊,2013,12(4):94-96.