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

?

基于B/S模式的全國英語等級考試報名數(shù)據(jù)采集系統(tǒng)的探討

2017-06-06 10:41張仙國
價值工程 2017年17期
關(guān)鍵詞:S模式數(shù)據(jù)采集

張仙國

摘要: 全國英語等級考試(PETS)管理系統(tǒng)是一種C/S模式考務(wù)管理系統(tǒng),版本停滯在十二年前的1.50版本,報名數(shù)據(jù)采集的過程均傳統(tǒng)的工作人員手工輸入方式,數(shù)據(jù)采集效率極為低下,這給我們的管理方式帶來新的思考和新的挑戰(zhàn)。針對采集過程中存在的問題,筆者開發(fā)了一套基于B/S模式全國英語等級考試網(wǎng)上報名數(shù)據(jù)采集系統(tǒng)。本文就系統(tǒng)模式設(shè)計、功能實現(xiàn)和數(shù)據(jù)安全防范措施等方面進行闡述。

Abstract: The Public English Test System (PETS) management system is a C/S model examination management system, and the version stagnated in the 1.50 version twelve years ago, the registration process of data collection is traditional staff manual input mode, so the data acquisition efficiency is extremely low, which brings new challenges to the management mode. In view of the problems in the acquisition process, the author has developed a set of B/S model based on the national English proficiency test online registration data acquisition system. This paper describes the system model design, function realization and data security precaution.

關(guān)鍵詞: 全國英語等級考試;數(shù)據(jù)采集;B/S模式

Key words: national English grade test;data acquisition;B/S mode

中圖分類號:TP302.1 文獻標識碼:A 文章編號:1006-4311(2017)17-0124-02

0 引言

全國英語等級考試(Public English Test System,簡稱PETS),是教育部考試中心設(shè)計并負責,面向社會的,以全體公民為對象的非學歷證書考試,是測試應(yīng)試者英語交際能力的水平考試[1]。全國英語等級考試(PETS)管理系統(tǒng)是一種單機版模式的考務(wù)系統(tǒng),系統(tǒng)版本一直停滯在2006年研發(fā)的V1.50,后來沒有更新。考生的報名信息數(shù)據(jù)均以工作人員手工輸入方式錄入到該考務(wù)系統(tǒng)。年初本人和同事一起到考點協(xié)助考生報名,既要給考生拍照又要對考生的報名表里的信息審核并準確無誤地錄入到系統(tǒng)里,最后打印考生的反饋確認表。一個流程下來,考務(wù)工作人員拍照、錄入數(shù)據(jù)時間占了大部分反而考生一直在邊上等待。一天下來只能錄入300多個考生相關(guān)信息,工作強度很大,容易出錯,數(shù)據(jù)采集效率極為低下。為此我借鑒全國中小學教師資格考試(NTCE)和全國計算機等級考試(NCRE)報名模式(先網(wǎng)上報名后現(xiàn)場確認),讓考生通過網(wǎng)上報名系統(tǒng),自行填報所需內(nèi)容,并且上傳考生照片,完成預(yù)報名,最后參加現(xiàn)場確認完成正式報名,開發(fā)一套基于B/S模式的全國英語等級考試報名數(shù)據(jù)采集系統(tǒng)。

1 系統(tǒng)分析和設(shè)計

1.1 系統(tǒng)模式

B/S模式[2](Browser/Server模式)即瀏覽器和服務(wù)器模式。這種模式統(tǒng)一了客戶端,將系統(tǒng)實現(xiàn)的核心功能、重要數(shù)據(jù)處理集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。Web 服務(wù)是一個平臺獨立的,低耦合的,自包含的、基于可編程的web的應(yīng)用程序,可使用開放的XML(標準通用標記語言下的一個子集)標準來描述、發(fā)布、發(fā)現(xiàn)、協(xié)調(diào)和配置這些應(yīng)用程序,用于開發(fā)分布式的互操作的應(yīng)用程序[3]。ASP是動態(tài)服務(wù)器頁面(Active Server Page)的英文縮寫。它是微軟公司最新推出的 WEB 應(yīng)用開發(fā)技術(shù),著重于處理動態(tài)網(wǎng)頁和 WEB 數(shù)據(jù)庫的開發(fā),編程靈活、簡潔,具有較高的性能,是目前訪問 WEB數(shù)據(jù)庫的最佳選擇 [4]??蛻魴C只需瀏覽器,去訪問服務(wù)器的Web服務(wù),即可進行數(shù)據(jù)交互。

1.2 系統(tǒng)設(shè)計

1.2.1 需求分析

根據(jù)全國中小學教師資格考試(NTCE)和全國計算機等級考試(NCRE)的相關(guān)流程規(guī)定中,都是讓考生在規(guī)定時間里先網(wǎng)上報名再在另個時間里現(xiàn)場確認考試信息,這樣一來,因為考生的一些基礎(chǔ)數(shù)據(jù)都是由考生各自自行輸入,相比他人輸入數(shù)據(jù),準確率大幅提高。這樣既能提高工作人員采集數(shù)據(jù)的效率又降低數(shù)據(jù)采集過程的失誤。系統(tǒng)主要由兩類用戶的需求組成,由管理模塊和報名模塊兩大模塊組成。

管理模塊下的主要功能包含數(shù)據(jù)審核、數(shù)據(jù)統(tǒng)計、數(shù)據(jù)導出和數(shù)據(jù)維護。

報名模塊下的主要包含網(wǎng)上報名、報名反饋及照片上傳等功能。

1.2.2 數(shù)據(jù)庫設(shè)計

Access是Microsoft公司推出的面向辦公自動化、功能較強的關(guān)系型數(shù)據(jù)庫,適合于開發(fā)中、小型管理信息系統(tǒng)。同時Access又是一個典型的開放式數(shù)據(jù)庫管理系統(tǒng),并且具有完善的安全管理機制。通過ODBC(開放式數(shù)據(jù)庫互連)能與其他數(shù)據(jù)庫相連,實現(xiàn)數(shù)據(jù)交互。因此,本系統(tǒng)選用了Access作為后臺數(shù)據(jù)庫。數(shù)據(jù)庫主要包括考生報考信息表(info)、管理員表(admin)。其中考生報考信息表(info)用于存放考生報考的報名序號、準考證號、姓名、性別、身份證號、報考級別,報考種類等相關(guān)信息。管理員表(admin)用于存放管理人員賬號、密碼、權(quán)限等信息。

2 系統(tǒng)主要功能闡述

2.1 網(wǎng)上報名功能

對各考生填報的信息進行有效性判斷,檢查無誤后連接數(shù)據(jù)庫,提交、保存。其部分代碼如下:

2.2 數(shù)據(jù)審核功能

審核功能是對考生的信息表里的是否通過標志做讀寫操作,如果審核通過還應(yīng)生成考生的準考證號。為了更好服務(wù)考生,往往都開設(shè)若干審核小組,他們可以同時對不同的考生審核信息。防止多個小組同一時刻提交審核通過而引起系統(tǒng)產(chǎn)生的準考證號不唯一性,系統(tǒng)采用了提交請求鎖定功能。ASP頁面技術(shù)里的Application對象能提供操作,Application.Lock跟Application.unLock是成對出現(xiàn),一個封鎖,一個解鎖。Application對象可由多人同時訪問,當Application.Lock的時候,別人就不能操作Application對象了,但自己可以修改,直到Application.Lock運行為止,這樣就可以在鎖定時間里達到僅一個操作程序。由于計算機運行程序速度相當快的,我們是感覺不到那段時間計算機停止處理。在運行Application.Lock之后只需添加判斷、生成準考證號代碼,然后運行Application.unLock解除鎖定,這樣就能保證多個審核小組生成的考生準考證號唯一性。

2.3 照片上傳功能

目前各類考試里的準考證一般都帶有考生照片,結(jié)合考試一些相關(guān)考務(wù)系統(tǒng)版本、組考模式實際情況不同,主要有三類獲取方式:第一類現(xiàn)場拍照,這些考務(wù)版本都是近十來年沒有更新的單機版,面向社會考生,比如碩士研究生招生考試、自學考試,PETS;第二類是自主上傳,這些考務(wù)系統(tǒng)是近幾年基于“互聯(lián)網(wǎng)+考務(wù)”新開發(fā)的B/S模式新版本,同樣是面向社會,比如全國計算機等級考試、全國中小學教師資格考試;第三類是批量導入,這類考務(wù)系統(tǒng)屬于聯(lián)機版,主要面向在校學生,他們的照片學校往往已經(jīng)采集、整理和歸類,直接導入系統(tǒng)即可使用,如學業(yè)水平考試、普通高校招生考試。為此我們探討的PETS新報名數(shù)據(jù)采集系統(tǒng)采用第二種方式考生自行上傳照片。目前網(wǎng)上提供很多免費的上傳類組件,我們采用“無懼上傳類”,只需在考生網(wǎng)上報名的頁面中嵌入代碼即可實現(xiàn)照片上傳功能。

3 安全防范措施

系統(tǒng)要運行在開放的互聯(lián)網(wǎng)上,在設(shè)計和實施過程中需要考慮必要的安全措施,對數(shù)據(jù)進行安全管理,防止數(shù)據(jù)丟失或被他人篡改,保證系統(tǒng)安全可靠、暢通運行。在技術(shù)防護方面,服務(wù)器上安裝殺毒軟件和設(shè)置防火墻策略,對數(shù)據(jù)庫的敏感字段進行加密保護,頁面檢測訪問權(quán)限,系統(tǒng)權(quán)限分配機制,完整的日志記錄以及對數(shù)據(jù)庫定時備份。其中客戶端與服務(wù)端之間傳遞的數(shù)據(jù)要加以校驗,防止SQL注入式入侵。在賬號管理方面要加強管理,規(guī)范使用,密碼設(shè)置符合復(fù)雜性規(guī)則,提高賬號安全性。制定明確的責任制度,進一步明確崗位職責,也能減少惡意破壞系統(tǒng)數(shù)據(jù)的現(xiàn)象。[5]

4 結(jié)束語

本采集系統(tǒng)是基于B/S模式的架構(gòu)體系,在WebServer服務(wù)平臺上,利用Asp網(wǎng)頁動態(tài)開發(fā)技術(shù),以Access數(shù)據(jù)庫為載體,設(shè)計出便捷的網(wǎng)上數(shù)據(jù)采集系統(tǒng)。經(jīng)過2017年初的試運行,半小時內(nèi)一組審核近百個考生信息。系統(tǒng)簡單易用,既減少了審核人員的工作量,又降低了人為輸入造成的錯誤,同時也節(jié)約考生現(xiàn)場報名時間,極大地提高了審核效率。

參考文獻:

[1]社會考試.全國英語等級考試簡介[J].招生與考試,2008,4,5.

[2]毛德祥,羅榮閣.基于ASP.NET技術(shù)的WEB應(yīng)用程序三層設(shè)計模型[J].微型電腦應(yīng)用,2002,18(3):35-38.

[3]顧健.Web Service原理及應(yīng)用[D].中南大學,2003.

[4]王建娟,羅濤,崔維國.ASP技術(shù)訪問WEB數(shù)據(jù)庫[J].山東電子,2004(01).

[5]陶日然,黃善斌,吳驊.基于C/S結(jié)構(gòu)的全國大學英語等級考試管理系統(tǒng)[J].科技信息(學術(shù)研究),2007,8,15.

猜你喜歡
S模式數(shù)據(jù)采集
基于開源系統(tǒng)的綜合業(yè)務(wù)數(shù)據(jù)采集系統(tǒng)的開發(fā)研究
嘉兴市| 津南区| 商河县| 井研县| 贞丰县| 花垣县| 诸城市| 新乡市| 新源县| 广宁县| 新沂市| 同德县| 浠水县| 巴彦淖尔市| 扶余县| 雷州市| 鹤庆县| 临潭县| 阿克陶县| 崇义县| 宜黄县| 广东省| 万州区| 夏邑县| 吉林省| 凤山市| 呈贡县| 梁山县| 泉州市| 军事| 兴仁县| 常德市| 盱眙县| 芦山县| 大石桥市| 靖边县| 泰顺县| 卫辉市| 徐闻县| 泾川县| 赞皇县|