国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于web的計(jì)算機(jī)等級(jí)考試網(wǎng)上報(bào)名系統(tǒng)研究

2014-12-26 06:21裘琳玲
科技視界 2014年29期
關(guān)鍵詞:考試院服務(wù)器考試

裘琳玲

(江西省教育考試院,江西 南昌330038)

1 研究背景

由于現(xiàn)有的計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng),采用的是2005年教育部下發(fā)的計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng),該系統(tǒng)采用C/S結(jié)構(gòu),各級(jí)報(bào)名點(diǎn)分散管理,每級(jí)獨(dú)立運(yùn)行,不利于省考試院實(shí)時(shí)監(jiān)管和控制各報(bào)名點(diǎn)工作進(jìn)度,同時(shí)不能為考生、考點(diǎn)和地市考辦提供實(shí)時(shí)的在線服務(wù)與支持。

為此我們研究采用B/S三層構(gòu)架,從江西考試院計(jì)算機(jī)等級(jí)考試業(yè)務(wù)需求出發(fā),研究出一套基于Web的全國(guó)計(jì)算機(jī)等級(jí)考試服務(wù)與支持系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)庫(kù)、應(yīng)用系統(tǒng)全部安裝在考試院的服務(wù)器中,報(bào)名數(shù)據(jù)實(shí)時(shí)的傳輸?shù)娇荚囋悍?wù)器中,統(tǒng)一管理。實(shí)現(xiàn)考試管理部門實(shí)時(shí)掌握和監(jiān)管報(bào)名過程;實(shí)現(xiàn)考試管理機(jī)構(gòu)對(duì)網(wǎng)絡(luò)報(bào)名的報(bào)考信息數(shù)據(jù)、交費(fèi)數(shù)據(jù)的分類提取、查找、修改、統(tǒng)計(jì)、核對(duì)、整理等業(yè)務(wù)的處理;實(shí)現(xiàn)報(bào)考人員在網(wǎng)絡(luò)中完成報(bào)名信息數(shù)據(jù)錄入、下載和繳費(fèi)等通常報(bào)名業(yè)務(wù)。

2 技術(shù)路線

基于Web的計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng)是個(gè)龐大的且較為復(fù)雜的平臺(tái),它將傳統(tǒng)的C/S模式下的分布式應(yīng)用系統(tǒng)和數(shù)據(jù)庫(kù)都整合到江西省考試院的服務(wù)器下,所以在系統(tǒng)的研究設(shè)計(jì)中,我們必須掌握各個(gè)環(huán)節(jié)的流程及相互關(guān)系,這樣才能進(jìn)行系統(tǒng)的整體設(shè)計(jì)和深入開發(fā)?;谏鲜鲆?整個(gè)系統(tǒng)結(jié)構(gòu)采用了B/S模式,服務(wù)器系統(tǒng)采用開源的Linux系統(tǒng),開發(fā)語(yǔ)言用PHP,存儲(chǔ)數(shù)據(jù)庫(kù)采用輕型的MySql,Web應(yīng)用服務(wù)器選取tomcat。

B/S模式具有良好的網(wǎng)絡(luò)擴(kuò)展性和兼容性,在傳統(tǒng)C/S二層結(jié)構(gòu)的基礎(chǔ)上,依據(jù)功能把服務(wù)器分為應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器,從而形成了客戶機(jī)/應(yīng)用服務(wù)器/數(shù)據(jù)服務(wù)器的三層結(jié)構(gòu)??蛻舳丝梢酝ㄟ^瀏覽器直接登錄,不需要再安裝其他任何軟件,這就大大增加了客戶使用系統(tǒng)的靈活性,減輕了客戶端的壓力。

PHP獨(dú)特的語(yǔ)法混合了C、Java以及PHP自創(chuàng)的語(yǔ)法,它可以比CGI或者Perl更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。同時(shí),PHP語(yǔ)言有著良好的移植性能 它幾乎不受到操作平臺(tái)的限制既可以在平臺(tái)下也可以在Linux,Unix等平臺(tái)下工作而且對(duì)Web服務(wù)器的支持。

數(shù)據(jù)庫(kù)服務(wù)器的選擇方面,考慮了服務(wù)器的安全性,高效性以及與程序語(yǔ)言的兼容性,從安全性講MySql是較為理想的一個(gè)選擇。它采用了Unix的用戶管理模式對(duì)進(jìn)入數(shù)據(jù)庫(kù)的用戶有明確的權(quán)限分配,保證了數(shù)據(jù)庫(kù)的安全。從高效性方面看,數(shù)據(jù)庫(kù)本身軟件不大占用系統(tǒng)資源小,它可以支持大約300萬的數(shù)據(jù)存儲(chǔ)和檢索。

Tomcat服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用。同時(shí),它對(duì)Linux系統(tǒng)可以達(dá)到完美的結(jié)合,十分符合本文的設(shè)計(jì)要求。

3 系統(tǒng)設(shè)計(jì)

3.1 系統(tǒng)架構(gòu)設(shè)計(jì)

系統(tǒng)架構(gòu)使用B/S模式(如圖1所示),通過客戶端瀏覽器直接登錄的方式,考生進(jìn)行報(bào)名、查詢、修改等操作,操作在確認(rèn)后,被收錄到后臺(tái)數(shù)據(jù)庫(kù)中,同時(shí)將考生最終的所有報(bào)考信息以Web頁(yè)面顯示在瀏覽器上。

圖1 B/S模式三層結(jié)構(gòu)圖

同時(shí),WEB服務(wù)器又可以細(xì)化為三層(如圖2所示):表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層,這樣有利于系統(tǒng)的開發(fā)、維護(hù)、部署和擴(kuò)展。

圖2 B/S模式三層結(jié)構(gòu)細(xì)化圖

表示層:負(fù)責(zé)直接跟用戶進(jìn)行交互,一般也就是指系統(tǒng)的界面,用于數(shù)據(jù)錄入,數(shù)據(jù)顯示等。

業(yè)務(wù)邏輯層:用于做一些有效性驗(yàn)證的工作,以更好地保證程序運(yùn)行的健壯性。如完成數(shù)據(jù)添加、修改和查詢業(yè)務(wù)等;數(shù)據(jù)格式是否正確及數(shù)據(jù)類型驗(yàn)證;用戶的權(quán)限的合法性判斷等等。

數(shù)據(jù)訪問層:顧名思義,就是用于專門跟數(shù)據(jù)庫(kù)進(jìn)行交互。執(zhí)行數(shù)據(jù)的添加、刪除、修改和顯示等。

3.2 系統(tǒng)模塊設(shè)計(jì)

原有的基于C/S結(jié)構(gòu)的計(jì)算機(jī)等級(jí)考試報(bào)名流程存在以下一些缺陷:

1)各級(jí)報(bào)名點(diǎn)分散管理,每級(jí)獨(dú)立運(yùn)行,不利于省考試院實(shí)時(shí)監(jiān)管和控制各報(bào)名點(diǎn)工作進(jìn)度。

2)不能為考生、考點(diǎn)和地市考辦提供實(shí)時(shí)的在線服務(wù)與支持。

3)學(xué)生報(bào)考信息由人工錄入,工作量極大且學(xué)生填寫的報(bào)名信息錯(cuò)誤率較高。

鑒于以上缺陷,基于Web的計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng)可以分為六個(gè)模塊,如圖3所示:

圖3 基于Web的計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng)功能模塊

1)公告瀏覽模塊。該模塊主要功能是發(fā)布每次計(jì)算機(jī)等級(jí)考試報(bào)名及流程的專題。如考試日期、地點(diǎn)、照片格式、繳費(fèi)通知、領(lǐng)取準(zhǔn)考證時(shí)間,使考生能夠方便及時(shí)的查詢相關(guān)信息。

2)報(bào)名注冊(cè)模塊。本模塊主要實(shí)現(xiàn)考生的注冊(cè)登錄、錄入信息及信息的修改查詢??忌卿泩?bào)名網(wǎng)站,首先需填寫身份證等相關(guān)資料信息并設(shè)置密碼,提交成功后生成唯一的系統(tǒng)報(bào)名號(hào)。報(bào)名注冊(cè)后,考生重新輸入用戶名和密碼登錄,然后進(jìn)入網(wǎng)上報(bào)名部分,選取所要報(bào)考的科目進(jìn)行報(bào)名,并可以查詢和修改報(bào)名信息。登陸密碼也可以進(jìn)行修改。

3)進(jìn)度查詢模塊。進(jìn)度查詢是原有的報(bào)名系統(tǒng)所不具有的功能。本系統(tǒng)將從為考生服務(wù)的角度出發(fā),為考生提供進(jìn)度信息查詢。進(jìn)度信息包括:未報(bào)名、報(bào)名未審核、已審核、打印準(zhǔn)考證、已考試、已出成績(jī)和已發(fā)證書。

4)后臺(tái)管理模塊。包括用戶管理、公告管理、系統(tǒng)設(shè)置、成績(jī)錄入和數(shù)據(jù)管理。用戶管理是指對(duì)考生報(bào)名信息的審核、對(duì)用戶成績(jī)的糾正以及對(duì)報(bào)考進(jìn)度進(jìn)行批量更改。公告管理是管理員對(duì)報(bào)考專題的公告進(jìn)行發(fā)布、修改、刪除的處理。系統(tǒng)設(shè)置是指管理員對(duì)報(bào)名系統(tǒng)的功能和參數(shù)的設(shè)置,如何時(shí)開放報(bào)名功能,何時(shí)打印準(zhǔn)考證等。成績(jī)錄入是指管理員對(duì)報(bào)考者的成績(jī)進(jìn)行批量錄入。數(shù)據(jù)管理是指考生報(bào)名接口的打開與關(guān)閉、報(bào)名數(shù)據(jù)統(tǒng)計(jì)、初始化報(bào)名系統(tǒng)等,以保證報(bào)名數(shù)據(jù)的完整性和安全性。管理員要定時(shí)對(duì)報(bào)名信息進(jìn)行統(tǒng)計(jì),生成各類統(tǒng)計(jì)表進(jìn)行上報(bào)。

5)成績(jī)查詢模塊。該模塊主要將上次考試的成績(jī)放在網(wǎng)上供個(gè)人進(jìn)行查詢,同時(shí)也對(duì)本次報(bào)名時(shí)的保留成績(jī)自動(dòng)進(jìn)行核對(duì)。按身份證號(hào)進(jìn)行查詢,顯示姓名、考試批次、身份證號(hào)和考生成績(jī)。

6)在線交流模塊。該模塊類型一個(gè)在線的交流平臺(tái),考生可以利用該功能與考試中心的老師進(jìn)行交流,解決各類疑問。

3.3 安全性設(shè)計(jì)

構(gòu)建一個(gè)完整的網(wǎng)絡(luò)報(bào)名系統(tǒng),安全性是一個(gè)重要的問題。網(wǎng)站系統(tǒng)的安全機(jī)制通常由身份認(rèn)證、數(shù)據(jù)完整性檢查和風(fēng)險(xiǎn)防范三部分構(gòu)成。

1)身份認(rèn)證

對(duì)本系統(tǒng)中涉及到用戶名密碼的模塊進(jìn)行嚴(yán)格的認(rèn)證方式:校驗(yàn)用戶名和密碼和驗(yàn)證碼。用戶名是由系統(tǒng)產(chǎn)生的報(bào)名號(hào),其私密性較高;密碼由用戶自己設(shè)定,較為安全;驗(yàn)證碼可有效防止對(duì)某一個(gè)特定注冊(cè)用戶用特定程序暴力破解方式進(jìn)行不斷的登陸嘗試。注冊(cè)時(shí),每個(gè)身份證號(hào)碼只可以注冊(cè)一次。若要找回密碼,需要通過身份證和安全性問題將密碼找回。

2)數(shù)據(jù)完整性檢查

在注冊(cè)和填寫報(bào)名信息時(shí),系統(tǒng)會(huì)對(duì)將要寫入的數(shù)據(jù)進(jìn)行驗(yàn)證。對(duì)身份證信息,會(huì)根據(jù)身份證規(guī)則進(jìn)行檢驗(yàn),找出不符合規(guī)則的輸入。如果大于18位或者小于15位,或者在兩者中間的號(hào)碼但含有非法字符,均不被接受。另外,出生日期、性別均可以根據(jù)身份證號(hào)自動(dòng)計(jì)算得出。

3)風(fēng)險(xiǎn)防范

網(wǎng)上信息采集的風(fēng)險(xiǎn)主要來源于數(shù)據(jù)安全和系統(tǒng)本身的靠性。在數(shù)據(jù)安全方面,采取以下措施:互聯(lián)網(wǎng)部分與內(nèi)網(wǎng)部分要完全隔離;對(duì)客戶連續(xù)登陸次數(shù)設(shè)置限制,以防止密碼被不斷測(cè)試;對(duì)關(guān)鍵的操作信息要使用日志記錄。

在系統(tǒng)本身可靠性方面:使用正版的操作系統(tǒng)和軟件,數(shù)據(jù)庫(kù)采用對(duì)硬件配置要求較低,管理功能強(qiáng)大的MySql;系統(tǒng)開發(fā)時(shí)盡可能的編寫安全可靠的代碼。

4 結(jié)束語(yǔ)

基于Web的計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng)充分利用了網(wǎng)絡(luò)的優(yōu)勢(shì),使用B/S結(jié)構(gòu) 進(jìn)行設(shè)計(jì)和實(shí)現(xiàn),它改變了傳統(tǒng)的基于C/S的報(bào)名模式。它實(shí)現(xiàn)了數(shù)據(jù)庫(kù)、應(yīng)用系統(tǒng)全部安裝在考試院的服務(wù)器中和報(bào)名數(shù)據(jù)實(shí)時(shí)的傳輸?shù)娇荚囋悍?wù)器中。同時(shí),所有考生都可以在網(wǎng)上報(bào)名、管理自己的報(bào)名信息、查詢自己的報(bào)名進(jìn)度和咨詢報(bào)名的相關(guān)事項(xiàng)。該系統(tǒng)大大提高了報(bào)名工作的效率,減輕了報(bào)名工作的通信壓力,較好的滿足等級(jí)考試報(bào)名和信息管理工作中準(zhǔn)確、高效、快捷的要求。全面實(shí)行網(wǎng)上報(bào)名是對(duì)傳統(tǒng)考試管理模式、技術(shù)和手段等方面的重大改革,也是提高管理水平和服務(wù)質(zhì)量的有效措施。

[1]彭作華.全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)上報(bào)名系統(tǒng)設(shè)計(jì)[J].洛陽(yáng)工業(yè)高等??茖W(xué)校學(xué)報(bào),2005,15(2).

[2]吉寧,周成利,刁彥國(guó),馬秀春.應(yīng)用考務(wù)系統(tǒng)解決全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名中的問題[J].沈陽(yáng)工業(yè)學(xué)院學(xué)報(bào),2000,19(4).

[3]羅蓉,尚龍華,孟鑫.計(jì)算機(jī)應(yīng)用能力考試網(wǎng)上報(bào)名系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2012,35(12):43-45.

[4]林孝璋.基于B/S結(jié)構(gòu)的NCRE網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦,2010(4):82-83.

[5]陳曉林,吳定雪,周妃,等.全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng)關(guān)鍵環(huán)節(jié)設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用與軟件,2009,26(3):202-204.

猜你喜歡
考試院服務(wù)器考試
明確復(fù)習(xí)方向,提升素養(yǎng)水平
——基于新課程理念2023年高考二輪復(fù)習(xí)策略
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
掙 扎
中國(guó)服務(wù)器市場(chǎng)份額出爐
得形忘意的服務(wù)器標(biāo)準(zhǔn)
計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御