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