黃妙燕
(廣東建設(shè)職業(yè)技術(shù)學(xué)院,廣東 廣州 510425)
基于高拍儀的紙質(zhì)試卷拍照存檔系統(tǒng)的研發(fā)與應(yīng)用
黃妙燕
(廣東建設(shè)職業(yè)技術(shù)學(xué)院,廣東 廣州 510425)
研發(fā)紙質(zhì)試卷拍照存檔系統(tǒng),解決紙質(zhì)試卷的存儲(chǔ)檢索和保護(hù)問(wèn)題。將紙質(zhì)試卷通過(guò)拍照,轉(zhuǎn)換為PDF文件,存儲(chǔ)到Web服務(wù)器,存儲(chǔ)路徑與學(xué)校信息系統(tǒng)中的學(xué)生ID號(hào)、學(xué)年、科目相聯(lián)系,以方便檢索。紙質(zhì)試卷拍照存檔系統(tǒng)與學(xué)校信息系統(tǒng)融為一體,能滿足紙質(zhì)試卷電子化的需要,其設(shè)計(jì)方案也適合于其它紙質(zhì)檔案的電子化。該系統(tǒng)設(shè)計(jì)成本低,操作簡(jiǎn)便,檢索速度快,安全性高。
試卷;CRP;高拍儀;ASP.NET;C#
我國(guó)各高校采取考試的主要形式通過(guò)紙質(zhì)試卷來(lái)進(jìn)行的。無(wú)論是開(kāi)卷考試、閉卷考試、論文等測(cè)試形式,都是以紙質(zhì)的媒介來(lái)承載。國(guó)內(nèi)大多數(shù)高校都采取分類存儲(chǔ)方式,即根據(jù)高校有關(guān)規(guī)定將考試劃分等級(jí),分別由高校教務(wù)處存儲(chǔ)和相關(guān)二級(jí)學(xué)院或系部存儲(chǔ)。重要的基礎(chǔ)性課程試卷通常由高校教務(wù)處負(fù)責(zé)儲(chǔ)存、保管(例如高等數(shù)學(xué)、外語(yǔ)等基礎(chǔ)課程),專業(yè)性課程由二級(jí)學(xué)院或系部自行負(fù)責(zé)儲(chǔ)存、保管。由于教育主管部門(mén)在評(píng)估時(shí)都會(huì)隨機(jī)抽查在校學(xué)生的考試試卷,各高校為適應(yīng)這一重要的評(píng)估工作一般都會(huì)要求將評(píng)估所需的學(xué)生名單、學(xué)生成績(jī)單、試卷分析、成績(jī)分析、標(biāo)準(zhǔn)答案、空白試卷等放入對(duì)應(yīng)的試卷袋內(nèi)進(jìn)行存儲(chǔ)。存儲(chǔ)時(shí),各高校通常會(huì)要求試卷保管部門(mén)要按學(xué)科、年級(jí)、班級(jí)、學(xué)期來(lái)科學(xué)、合理地存儲(chǔ),以使查找、調(diào)用更加便捷、高效。因試卷在我國(guó)高校教學(xué)活動(dòng)當(dāng)中具有重要意義,所以國(guó)內(nèi)各高校對(duì)于試卷的管理也十分重視。各高校負(fù)責(zé)試卷存儲(chǔ)、保管的單位都會(huì)設(shè)立專門(mén)的庫(kù)房來(lái)存儲(chǔ)試卷,設(shè)有專職人員負(fù)責(zé)管理試卷。我國(guó)各高校大部分通常采取使用試卷柜的方式來(lái)存儲(chǔ)試卷,這不僅是要讓試卷的存儲(chǔ)整潔、美觀,同時(shí)還能達(dá)到防火、防水、防塵、防盜的四防效果,避免了因發(fā)生意外而導(dǎo)致的巨大損失。但逐漸發(fā)現(xiàn)紙質(zhì)試卷有著諸多弊病,例如試卷的存儲(chǔ)、查詢、調(diào)取比較繁瑣,占用空間較大,并且長(zhǎng)期存儲(chǔ)極易發(fā)生霉變?,F(xiàn)在紙質(zhì)試卷存儲(chǔ)的最突出的矛盾是學(xué)生考試的紙質(zhì)試卷數(shù)量增長(zhǎng)快速,使得學(xué)校不得不使用大量的房屋空間來(lái)存儲(chǔ)這些試卷。雖然我國(guó)大部分高校都采用畢業(yè)生畢業(yè)一段時(shí)間后,將保存期已滿的紙質(zhì)試卷部分留存,其余做銷(xiāo)毀處理,但隨著各學(xué)校人數(shù)的增加,紙質(zhì)試卷的存儲(chǔ)空間捉襟見(jiàn)肘。為緩解以上矛盾,可將紙質(zhì)試卷轉(zhuǎn)化數(shù)字試卷存儲(chǔ),因此,學(xué)校對(duì)試卷拍照存檔系統(tǒng)的需求非常迫切。
試卷拍照存檔系統(tǒng)將學(xué)生考試、老師批改后的紙質(zhì)試卷拍照形成電子文檔,建立與學(xué)校信息系統(tǒng)相融合的數(shù)據(jù)庫(kù),通過(guò)網(wǎng)絡(luò)共享并能快速檢索、閱讀和打印。紙質(zhì)試卷不能拋棄,只是以更節(jié)約空間的方式集中存放,作為評(píng)估、查詢等原始依據(jù)。由于拍照是對(duì)紙質(zhì)試卷的原樣照搬,等同于復(fù)印,對(duì)于查詢和復(fù)印的需求,只需打印后蓋章,具有完全的法律效力。
興鼎業(yè)、捷易拍等公司推出的高速拍照儀,為拍照試卷提供了有力的設(shè)備支持。高速拍照儀也稱高拍儀,千元以內(nèi)的高拍儀像素達(dá)500萬(wàn),1S成像,能夠橫屏和豎屏轉(zhuǎn)換,自動(dòng)糾偏和切去黑邊,黑白、灰階、彩色可選,分辨率從2592像素x1944像素到320像素x240像素多擋可選,能輸出JPG、JPEG、BMP、TIFF、PNG、PDF等多種格式文檔。
3.1 系統(tǒng)結(jié)構(gòu)
系統(tǒng)結(jié)構(gòu)如圖1所示,ASP.NET架構(gòu),C#語(yǔ)言編寫(xiě)軟件。Web服務(wù)器根據(jù)學(xué)校的經(jīng)濟(jì)情況可以在1~40萬(wàn)元之間選擇,最低配置:至強(qiáng)CPU,8 GB內(nèi)存、32位Windows操作系統(tǒng)。文檔可以存儲(chǔ)在Web服務(wù)器的單塊大容量5TB硬盤(pán),也可以存儲(chǔ)在Web服務(wù)器的磁盤(pán)陣列。備份存儲(chǔ)用來(lái)備份試卷文件,可以是單塊5TB移動(dòng)硬盤(pán),也可以是存儲(chǔ)陣列。
圖1 系統(tǒng)結(jié)構(gòu)示意圖
3.2 系統(tǒng)實(shí)現(xiàn)
為了滿足用戶提出的對(duì)管理系統(tǒng)的各種操作和性能的要求,并針對(duì)B/S運(yùn)行模式需求,整個(gè)技術(shù)架構(gòu)中采用C#語(yǔ)音開(kāi)發(fā),三層結(jié)構(gòu)方式,每個(gè)層次完成獨(dú)立的功能,結(jié)構(gòu)層次清晰,代碼更加有規(guī)律可循。
3.2.1 概念
在這里定義出相關(guān)術(shù)語(yǔ),為后面的描述,提供一個(gè)統(tǒng)一的口徑,統(tǒng)一的認(rèn)識(shí)。
模塊(module):完成一個(gè)獨(dú)立的業(yè)務(wù)功能。在代碼的組織上是獨(dú)立完整的。它由一組符合特定邏輯的程序語(yǔ)句組成,包括:界面顯示語(yǔ)句,業(yè)務(wù)處理語(yǔ)句,數(shù)據(jù)存取語(yǔ)句等。
層(layer):對(duì)模型中同一抽象層次上的包進(jìn)行分組的一種特定方式。從邏輯上將子系統(tǒng)劃分成許多集合,而層間關(guān)系的形成要遵循一定的規(guī)則。通過(guò)分層,可以限制子系統(tǒng)間的依賴關(guān)系,使系統(tǒng)以更松散的方式耦合,從而更易于維護(hù)。(層是對(duì)架構(gòu)的橫向劃分,分區(qū)是對(duì)架構(gòu)的縱向劃分)。
3.2.2 技術(shù)架構(gòu)設(shè)計(jì)原則
對(duì)于系統(tǒng)架構(gòu)設(shè)計(jì)主要考慮如下幾個(gè)關(guān)鍵因素:
(1)總體性能優(yōu)化原則
性能優(yōu)化原則是系統(tǒng)架構(gòu)設(shè)計(jì)需要遵循的重要原則之一。性能不是僅僅考慮單機(jī)的性能,而是從整個(gè)系統(tǒng)出發(fā)來(lái)考慮總的綜合的性能指標(biāo)。性能的考慮將從如下幾個(gè)方面來(lái)入手:內(nèi)存管理;數(shù)據(jù)庫(kù)管理;負(fù)載均衡;系統(tǒng)接口;關(guān)鍵算法等。
(2)可擴(kuò)充性
系統(tǒng)的升級(jí)換代是軟件的不變規(guī)律,當(dāng)軟件在進(jìn)行升級(jí)、擴(kuò)容時(shí),系統(tǒng)架構(gòu)需要能夠支持無(wú)修改擴(kuò)充。
(3)系統(tǒng)可靠性原則
將遵循系統(tǒng)高可靠性的原則,從系統(tǒng)的可靠運(yùn)行和系統(tǒng)故障發(fā)生后的系統(tǒng)數(shù)據(jù)的可靠恢復(fù)兩個(gè)方面來(lái)設(shè)計(jì)系統(tǒng)的架構(gòu)。
(4)開(kāi)發(fā)可管理性
開(kāi)發(fā)的可管理性原則要考慮項(xiàng)目組的人員的分工合作,配置管理的方便性,人員的流動(dòng)對(duì)項(xiàng)目組的沖擊,盡可能減少項(xiàng)目管理的壓力,減少人員流動(dòng)帶來(lái)的項(xiàng)目風(fēng)險(xiǎn)。
(5)可維護(hù)性
系統(tǒng)的可維護(hù)性和架構(gòu)設(shè)計(jì)息息相關(guān),無(wú)論是在開(kāi)發(fā)調(diào)試還是在系統(tǒng)運(yùn)行時(shí)如果能夠做到輕松準(zhǔn)確地定位出BUG的位置將極大地減少開(kāi)發(fā)維護(hù)的工作量。架構(gòu)設(shè)計(jì)將基于可維護(hù)性的原則來(lái)展開(kāi)工作。
3.2.3 層次結(jié)構(gòu)設(shè)計(jì)
(1)將系統(tǒng)劃分成多個(gè)層次,其好處之一就是使系統(tǒng)的架構(gòu)更加清晰,這樣每個(gè)層次完成的功能比較單一,代碼更加有規(guī)律可循。
(2)系統(tǒng)的基本結(jié)構(gòu)主要?jiǎng)澐譃楸憩F(xiàn)層、業(yè)務(wù)層和數(shù)據(jù)層。表現(xiàn)層是面向最終用戶的交互接口UI。業(yè)務(wù)層包括業(yè)務(wù)處理對(duì)象、業(yè)務(wù)實(shí)體對(duì)象和系統(tǒng)框架層。數(shù)據(jù)層包括數(shù)據(jù)處理對(duì)象,數(shù)據(jù)工廠對(duì)象和數(shù)據(jù)接口對(duì)象。
采用MVC設(shè)計(jì)模式,分三層架構(gòu),系統(tǒng)技術(shù)架構(gòu)圖如圖2所示:
圖2 系統(tǒng)技術(shù)架構(gòu)圖
MVC是一種目前廣泛流行的軟件設(shè)計(jì)模式,早在70年代,IBM就推出了San Francisco項(xiàng)目計(jì)劃,其實(shí)就是MVC設(shè)計(jì)模式的研究。近年來(lái),隨著.NET的成熟,它正在成為在. NET平臺(tái)上推薦的一種設(shè)計(jì)模型。MVC英文即Model-View-Controller,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分
成三個(gè)層——模型層、視圖層、控制層。
表現(xiàn)層:有時(shí)也稱之為“Web層”。采用ASP.NET框架,用Model封裝與用戶互動(dòng)的數(shù)據(jù)元素;用Asp.NET代碼模型實(shí)現(xiàn)動(dòng)作處理、鏈接轉(zhuǎn)向等,用標(biāo)準(zhǔn)控件來(lái)完成數(shù)據(jù)展現(xiàn)。
業(yè)務(wù)邏輯層:有時(shí)也稱之為“業(yè)務(wù)層”。實(shí)際的項(xiàng)目中,每個(gè)領(lǐng)域都會(huì)有自己獨(dú)特的業(yè)務(wù)邏輯,正因?yàn)檫@樣,致使項(xiàng)目中代碼高度耦合,原本有可能被重用的代碼或功能,因?yàn)榕c具體的業(yè)務(wù)邏輯綁定在一塊而導(dǎo)致很難被重用。因此我們將實(shí)現(xiàn)這些具體邏輯的代碼抽取出來(lái)分為單獨(dú)的一層,其目的是希望通過(guò)該層,來(lái)降低它與系統(tǒng)其它部分的耦合度。本層通過(guò)為Web層提供數(shù)據(jù)庫(kù)業(yè)務(wù)操作。它屏蔽了表現(xiàn)層自己對(duì)業(yè)務(wù)數(shù)據(jù)的操作。
數(shù)據(jù)持久層:有時(shí)也稱之為“持久層”。本層采用ADO. NET 2.0技術(shù)框架,讓我們可以高效率地操作數(shù)據(jù)表,而且為數(shù)據(jù)操作進(jìn)行了統(tǒng)一的封裝,為數(shù)據(jù)操作提煉了極其方便的數(shù)據(jù)接口,在提升系統(tǒng)性能的同時(shí),更可以大大提高開(kāi)發(fā)效率。
采用以上技術(shù)方案的優(yōu)點(diǎn)如下:
(1)最重要的是應(yīng)該有多個(gè)視圖對(duì)應(yīng)一個(gè)模型的能力,能快速應(yīng)對(duì)客戶對(duì)用戶界面的需求改變。
(2)由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應(yīng)用于接口的使用,這也是面向?qū)ο蠹夹g(shù)中多態(tài)最顯著的應(yīng)用。
(3)由于一個(gè)應(yīng)用被分離為三層,降低了系統(tǒng)耦合性,有時(shí)改變其中的一層就能滿足應(yīng)用的改變。一個(gè)應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需改動(dòng)MVC的模型層。
(4)它還有利于軟件工程化管理。由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過(guò)工程化、工具化產(chǎn)生管理程序代碼。
3.2.4 體系結(jié)構(gòu)設(shè)計(jì)
(1)Business
存放業(yè)務(wù)處理類文件,該類調(diào)用DataAccess層的數(shù)據(jù)接口的相應(yīng)方法。
示例代碼如下:
///刪除用戶
存放數(shù)據(jù)處理類文件、數(shù)據(jù)工廠類文件和數(shù)據(jù)接口文件。
〉數(shù)據(jù)處理類實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的調(diào)用。
示例代碼如下:
///調(diào)用存儲(chǔ)過(guò)程uspDeleteUser刪除指定的用戶
〉數(shù)據(jù)工廠類是數(shù)據(jù)處理類和數(shù)據(jù)接口的中間橋梁和映射,實(shí)現(xiàn)對(duì)數(shù)據(jù)接口的實(shí)例創(chuàng)建。示例代碼如下:
///UserInterface的接口創(chuàng)建
〉數(shù)據(jù)接口符合數(shù)據(jù)操作的基本規(guī)范。
示例代碼如下:
///刪除用戶
〉SQLHelper文件包含方法定義:
///執(zhí)行存儲(chǔ)過(guò)程返回DataSet
///<param name=”procName”>存儲(chǔ)過(guò)程名稱</param>
///<param name=”prams”>參數(shù)列表</param>
///執(zhí)行存儲(chǔ)過(guò)程返回DataTable
///<param name=”procName”>存儲(chǔ)過(guò)程名稱</param>
///<param name=”prams”>參數(shù)列表</param>
///執(zhí)行存儲(chǔ)過(guò)程返回DataReader
///</summary>
///<param name=”procName”>存儲(chǔ)過(guò)程名稱</param>
///<param name=”prams”>參數(shù)列表</param>
///執(zhí)行存儲(chǔ)過(guò)程無(wú)結(jié)果集返回
///</summary>
///<param name=”procName”>存儲(chǔ)過(guò)程名稱</param>
///<param name=”prams”>參數(shù)列表</param>
///批量刪除
///</summary>
///<param name=”selectcCmmandText”>查詢語(yǔ)句</ param>
///<param name=”selectcCmmandText”>刪除語(yǔ)句</ param>
///<param name=”batchSize”>批量刪除記錄數(shù)據(jù)</ param>
存放業(yè)務(wù)實(shí)體類文件,業(yè)務(wù)實(shí)體用于表現(xiàn)現(xiàn)實(shí)系統(tǒng)中的業(yè)務(wù)數(shù)據(jù),每個(gè)業(yè)務(wù)實(shí)體可以對(duì)應(yīng)數(shù)據(jù)庫(kù)表中的一個(gè)或多個(gè)表。
示例代碼如下:
系統(tǒng)框架層包含了一些貫穿于各層的系統(tǒng)級(jí)功能服務(wù),比如配置文件信息讀取、系統(tǒng)錯(cuò)誤處理、常用函數(shù)等。
3.3 工作流程
(1)拍照客戶端通過(guò)Web服務(wù)器根據(jù)學(xué)生ID號(hào)從CRP服務(wù)器提取學(xué)生的自然信息。高拍儀將該學(xué)生的紙質(zhì)試卷拍照后輸出到客戶端的某路徑,工作人員排版校對(duì)后將其上傳到Web服務(wù)器,文件名稱和存儲(chǔ)路徑由系統(tǒng)自動(dòng)指定,以免交叉覆蓋。存儲(chǔ)路徑:Web服務(wù)器虛擬目錄+學(xué)生ID號(hào)+學(xué)年+科目;文件名稱:精確到百分秒系統(tǒng)時(shí)間。文件上傳成功后,將學(xué)生ID號(hào)、學(xué)年、科目、姓名、性別、年齡、住址、試卷的分類、文檔存儲(chǔ)路徑、文件名稱、上傳日期、操作員姓名等保存在數(shù)據(jù)庫(kù)表pat_visitmtp。
(2)拍照客戶端根據(jù)需要可以配置多臺(tái)一般配置的計(jì)算機(jī)。Web服務(wù)器連接高拍儀也可以作為拍照工作站。任何
一臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)都可以作為閱讀工作站,通過(guò)瀏覽器根據(jù)學(xué)生ID號(hào)和學(xué)年進(jìn)行檢索。
3.4 軟件功能模塊
(1)文檔上傳。ASP.NET控件FileUpload用于將文件上傳到Web服務(wù)器。通過(guò)“瀏覽”按鈕選擇上傳文件,通過(guò)FileUpload.PostedFile對(duì)象,調(diào)用Posted File.SaveAs()方法將文件上傳到Web服務(wù)器的指定路徑。上傳成功后,通過(guò)GridView控件顯示上傳結(jié)果,其數(shù)據(jù)來(lái)自于pat_visitmtp。ASP.NET結(jié)構(gòu)從客戶機(jī)上傳的單個(gè)文件不能超過(guò)8MB,從Web服務(wù)器上傳沒(méi)有限制。
(2)文檔作廢。如果上傳的文件需要作廢,單擊Grid-View控件上該文件的“作廢”按鈕,一方面利用C#的File類將該文件從Web服務(wù)器刪除,另一方面將該文件在pat_visitmtp的記錄填入作廢標(biāo)記、作廢日期、作廢者。提供批量作廢功能。
(3)文檔閱讀。輸入學(xué)生的ID號(hào)和學(xué)年后,GridView控件顯示已上傳的文檔信息(來(lái)自于pat_visitmtp),單擊“閱讀”按鈕,利用C#的Response對(duì)象的AppendHeader、TransmitFile方法和pat_visitmtp中指示的文件路徑,將指定的文檔從Web服務(wù)器下載,可以閱讀,也可以打印。
(4)統(tǒng)計(jì)報(bào)表。根據(jù)設(shè)定的上傳時(shí)間段,提取已上傳的試卷文檔信息(來(lái)自于pat_visitmtp),通過(guò)控件ReportVieWer顯示結(jié)果。報(bào)表內(nèi)容包括ID號(hào)、學(xué)年、學(xué)生自然信息、操作員姓名、文檔數(shù)量合計(jì)。通過(guò)報(bào)表可以查詢某學(xué)生的試卷是否已上傳,也可以獲取某操作員的工作量,以便督促和激勵(lì)。
3.5 數(shù)據(jù)安全和學(xué)生隱私安全
用戶權(quán)限分為拍照員權(quán)限、審核員權(quán)限、打印員權(quán)限、教師權(quán)限4級(jí)。拍照員權(quán)限:可以上傳文檔、作廢文檔、閱讀打印文檔、統(tǒng)計(jì)報(bào)表;審核員權(quán)限:檢查拍照員上傳的文檔有無(wú)錯(cuò)誤及文檔質(zhì)量,審核人員認(rèn)可后打上“審核”標(biāo)記,拍照員則不能將此文檔作廢;打印員權(quán)限:看不見(jiàn)上傳控件(隱藏),但能檢索所有學(xué)生的試卷,為借閱者、學(xué)生、老師打印試卷;教師權(quán)限:只能檢索閱讀自己所教學(xué)生的試卷。前兩種權(quán)限都要通過(guò)CRP數(shù)據(jù)庫(kù)認(rèn)證和Web服務(wù)器的web.config認(rèn)證,確保數(shù)據(jù)安全和學(xué)生隱私安全;教師權(quán)限只需通過(guò)CRP數(shù)據(jù)庫(kù)認(rèn)證。數(shù)據(jù)安全的最重要保證是備份,而不能僅靠昂貴的設(shè)備。圖1所示的備份存儲(chǔ)用來(lái)備份試卷文件,pat_visitmtp的安全由CRP的數(shù)據(jù)庫(kù)備份來(lái)保證。
保存電子文檔的Web服務(wù)器采用聯(lián)想HP Z230,32GB內(nèi)存,加裝5TB硬盤(pán)存儲(chǔ)試卷文件。每天下班前將試卷文件備份到一塊5TB移動(dòng)硬盤(pán),由專人保管,確保安全。拍照設(shè)備采用興鼎業(yè)公司的X510高拍儀,500萬(wàn)像素,1S成像,能連續(xù)定時(shí)翻拍A4、A3紙質(zhì)文檔。色彩模式:彩色、灰階、黑白;輸出文件格式:PDF、BMP、JPG、TIFF、多頁(yè)P(yáng)DF。配備2臺(tái)拍照客戶端,其中一臺(tái)為Web服務(wù)器(可以兼做拍照工作站)。配備2名拍照員,1名審核員。
盡量選用黑白格式,因?yàn)楹诎赘袷降奈臋n占用較少的存儲(chǔ)空間,每頁(yè)A3只需150KB左右。將每個(gè)學(xué)生的試卷按學(xué)年整理成一個(gè)PDF文檔,借閱或打印時(shí)只需提取指定的部分。但不宜分得太細(xì),因高拍儀適合大批量文檔,分得太細(xì)將降低工作效率。輸出文檔采用PDF文檔,不但能保持原始紙質(zhì)文檔的“原汁原味”,而且能像電子書(shū)一樣方便閱讀和打印。PDF文檔編輯軟件采用AdobeAcrobatpro,能刪除、旋轉(zhuǎn)指定頁(yè)面,能添加頁(yè)面。
伴隨著高校的擴(kuò)招,各高校的空閑空間將變得極為有限,將無(wú)力再開(kāi)辟出更多的空閑空間用來(lái)紙質(zhì)試卷的存儲(chǔ),并且紙質(zhì)試卷現(xiàn)在的存儲(chǔ)方式也不夠科學(xué),不夠合理。隨著科技的進(jìn)步,計(jì)算機(jī)技術(shù)在教育領(lǐng)域進(jìn)一步應(yīng)用,將來(lái)的高校將會(huì)轉(zhuǎn)變現(xiàn)有的考試方式,通過(guò)計(jì)算機(jī)考試系統(tǒng)把大部分可以轉(zhuǎn)移到計(jì)算機(jī)上進(jìn)行考試的紙質(zhì)試卷科目進(jìn)行轉(zhuǎn)移,將紙質(zhì)試卷轉(zhuǎn)變?yōu)閿?shù)字試卷存儲(chǔ)?,F(xiàn)在我國(guó)出現(xiàn)的考試軟件都可以實(shí)現(xiàn)測(cè)試練習(xí)、布置作業(yè)、智能組卷、考卷評(píng)閱和統(tǒng)一考試功能。即便有一小部分無(wú)法實(shí)現(xiàn)在計(jì)算機(jī)考試的科目,也可以在考試判分結(jié)束之后,利用本文介紹的系統(tǒng)將紙質(zhì)試卷轉(zhuǎn)換成數(shù)字試卷存儲(chǔ),包括現(xiàn)有永久留存或暫時(shí)留存的紙質(zhì)試卷都可以通過(guò)本系統(tǒng)轉(zhuǎn)換成數(shù)字試卷存儲(chǔ)。
設(shè)計(jì)紙質(zhì)試卷拍照存檔系統(tǒng)對(duì)試卷電子化有著重要意義。紙質(zhì)試卷拍照存檔系統(tǒng)的設(shè)計(jì)方案也適用于其他檔案的電子化。
[1]奚江華.圣殿祭司的ASP.NET.2.0.開(kāi)發(fā)詳解——使用C# [M].2版.北京:電子工業(yè)出版社,2008.
[2]JohnSharp.VisualC#2008從入門(mén)到精通[M].周靖,譯.北京:清華大學(xué)出版社,2009.Development andApplication of PictureArchiving System for Examination Paper Based on High Shot Instrument
Huang Miaoyan
(Guangdong Construction Polytechnic,Guangzhou 510425,Guangdong)
The picture archiving system for examination paper is to solve the problem of storage,retrieval and protection of examination paper.The test paper is taken photo of and is converted to PDF files,and then is stored in the Web server.The storage paths is related with the the student ID number,academic year,subject of school information system for easy retrieval.The picture archiving system for examination paper is integrated with the school information system,satisfying the need of electronic paper.The design scheme is also suitable for the electronization of other electronic paper files.The system has advantages of low cost,easy operation,fast retrieval and high safety.
examination paper;CRP;high shot instrument;ASP.NET;C#
R318;TP311.1
A
1008-6609(2016)08-0006-05
黃妙燕,女,廣東揭陽(yáng)人,本科,講師,研究方向:計(jì)算機(jī)應(yīng)用。
廣東省科技計(jì)劃資助項(xiàng)目,項(xiàng)目編號(hào):2009A040103002。