


摘 要: 本系統(tǒng)是學(xué)校自主招生考試報(bào)名、安排考場(chǎng)的網(wǎng)絡(luò)程序。程序?yàn)锽/S模式,程序語(yǔ)言為ASP,數(shù)據(jù)庫(kù)為Microsoft Office Access。運(yùn)行系統(tǒng)為Windows服務(wù)器版本操作系統(tǒng)。主要功能有:考生網(wǎng)上填寫(xiě)個(gè)人信息進(jìn)行報(bào)名;考生網(wǎng)上修改個(gè)人信息;考生在考點(diǎn)現(xiàn)場(chǎng)照相;招生人員對(duì)考生安排考場(chǎng);打印準(zhǔn)考證等。所有功能都通過(guò)網(wǎng)絡(luò)進(jìn)行,操作方便,快捷高效。
關(guān)鍵詞: ASP技術(shù)自主招生考試報(bào)名 考場(chǎng)安排 Windows服務(wù)器
從2007年開(kāi)始我校蒙語(yǔ)授課部進(jìn)行了自主招生考試。因?yàn)榭忌蟛糠謥?lái)自邊遠(yuǎn)地區(qū)的農(nóng)村牧區(qū),所以在組織考試的過(guò)程中,遇到了考生怎樣報(bào)名,怎樣發(fā)放準(zhǔn)考證,缺考導(dǎo)致浪費(fèi)資源(如:每考場(chǎng)安排30個(gè)考生,缺考300位考生的話每科目就浪費(fèi)300份卷子和多安排60名監(jiān)考老師)等問(wèn)題。為了簡(jiǎn)化招生過(guò)程和節(jié)約資源,筆者在教學(xué)之余開(kāi)始制作適用于我校蒙古語(yǔ)授課部自主招生考試的網(wǎng)上報(bào)名、考場(chǎng)安排系統(tǒng)。經(jīng)過(guò)幾年的摸索使用和改進(jìn),目前網(wǎng)絡(luò)程序的功能已經(jīng)比較完善,成為我校蒙古語(yǔ)授課部自主招生工作的得力工具。系統(tǒng)工作流程如下:
其中第一項(xiàng)內(nèi)容由考生通過(guò)網(wǎng)絡(luò)完成、后七項(xiàng)由考生和招生工作人員在自主招生學(xué)校設(shè)置的考點(diǎn)合作完成。二、三、四項(xiàng)合起來(lái)也稱(chēng)之為考生現(xiàn)場(chǎng)確認(rèn)報(bào)名過(guò)程。下面就此ASP網(wǎng)絡(luò)程序的功能及制作思路作簡(jiǎn)要說(shuō)明,以便其他有需要的學(xué)校參考使用。
一、系統(tǒng)運(yùn)行的平臺(tái)及主要功能模塊
1.系統(tǒng)運(yùn)行平臺(tái)
系統(tǒng)為B/S模式,運(yùn)行系統(tǒng)為Windows(Windows2000/Windows2003)操作系統(tǒng),數(shù)據(jù)庫(kù)使用Microsoft Office Access,用ASP語(yǔ)言進(jìn)行網(wǎng)絡(luò)編程。以上所采用系統(tǒng)及軟件均是免費(fèi)的開(kāi)源程序,穩(wěn)定、安全、高效,無(wú)軟件成本。
2.考生網(wǎng)上報(bào)名功能模塊
此模塊有報(bào)名和修改信息的功能。首先考生通過(guò)指定網(wǎng)址上的連接打開(kāi)相應(yīng)的表單,填寫(xiě)姓名、性別等個(gè)人基本信息、填寫(xiě)不全的話提示考生填寫(xiě)完整。提交成功后自動(dòng)生成考生預(yù)報(bào)名順序號(hào),如201200001。此號(hào)成為考生的唯一標(biāo)示,考生通過(guò)此號(hào)重新登錄系統(tǒng)查看或修改個(gè)人信息,也通過(guò)此號(hào)在考點(diǎn)照相和領(lǐng)取準(zhǔn)考證。
3.報(bào)名情況的統(tǒng)計(jì)分析功能模塊
考生報(bào)名期間,招生負(fù)責(zé)人通過(guò)下面兩個(gè)表查詢(xún)分析考生報(bào)名情況,以方便理清下一步的工作思路。表的結(jié)構(gòu)如下:
按盟市統(tǒng)計(jì)報(bào)名表
考生詳細(xì)信息表
4.考生到考點(diǎn)進(jìn)行照相和招生人員對(duì)考生安排考場(chǎng)功能模塊
考生在考前一兩天到學(xué)校設(shè)置的考點(diǎn)進(jìn)行確認(rèn)報(bào)名,招生工作人員對(duì)其進(jìn)行照相、安排考場(chǎng)、發(fā)放準(zhǔn)考證,順便也產(chǎn)生考生核對(duì)信息表。
①照相:招生工作人員用考生預(yù)報(bào)名順序號(hào)確認(rèn)考生信息后用攝像頭照相,生成考生預(yù)報(bào)名順序號(hào)(如201200001.gif)文件,用在準(zhǔn)考證和考生核對(duì)信息表上。
②安排考場(chǎng)、生成準(zhǔn)考證和核對(duì)信息表:輸入考生預(yù)報(bào)名順序號(hào)調(diào)出考生的信息,要是已照相且沒(méi)安排考場(chǎng)的話安排當(dāng)前考場(chǎng),要是當(dāng)前考場(chǎng)滿(mǎn)了的話安排在下一個(gè)考場(chǎng),并生成準(zhǔn)考證和考生核對(duì)信息表,打印出來(lái)發(fā)給考生和存根以便監(jiān)考和招生時(shí)核對(duì)信息。
5.組織考試、閱卷、錄入成績(jī)、上傳成績(jī)功能模塊
組織考試、評(píng)卷、錄入成績(jī)還是在用傳統(tǒng)方式進(jìn)行,根據(jù)需要可以改進(jìn)成網(wǎng)上閱卷。上傳成績(jī)部分來(lái)自網(wǎng)絡(luò)。
6.查詢(xún)考生成績(jī)功能模塊
成績(jī)上傳到服務(wù)器后,考生可以通過(guò)此模塊查詢(xún)自己的各科成績(jī)及排名情況。
二、程序設(shè)計(jì)
系統(tǒng)主要由三個(gè)模塊構(gòu)成:數(shù)據(jù)庫(kù)設(shè)計(jì)、后臺(tái)數(shù)據(jù)處理和前臺(tái)數(shù)據(jù)輸出。
1.數(shù)據(jù)庫(kù)的設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)是否合理,關(guān)系到程序的查詢(xún)效率的高低及各種功能能否實(shí)現(xiàn)。本程序采用Microsoft Office Access數(shù)據(jù)庫(kù),數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)如下:
考生數(shù)據(jù)庫(kù)“Student.mdb”下有兩個(gè)數(shù)據(jù)表,分別為:“Student”、“Counter”。
說(shuō)明:其中的“Student”數(shù)據(jù)表用來(lái)記錄考生的相關(guān)信息,如姓名、性別、身份證號(hào)、報(bào)名順序號(hào)、考場(chǎng)號(hào)、座位號(hào)、成績(jī)等信息;“Counter”數(shù)據(jù)表的一個(gè)功能是用來(lái)記錄當(dāng)前報(bào)名總?cè)藬?shù)以便產(chǎn)生下一個(gè)考生的預(yù)報(bào)名順序號(hào)(下一個(gè)考生的預(yù)報(bào)名順序號(hào)=當(dāng)前總?cè)藬?shù)+1),另一個(gè)功能是安排考場(chǎng)時(shí)記錄當(dāng)前考場(chǎng)的人數(shù)以便產(chǎn)生下一個(gè)考生的座位號(hào)(下一個(gè)考生的座位號(hào)=當(dāng)前考場(chǎng)人數(shù)+1)。
2.程序后臺(tái)數(shù)據(jù)處理設(shè)計(jì)
每一個(gè)表單數(shù)據(jù)都有相應(yīng)的后臺(tái)ASP文件進(jìn)行處理,實(shí)現(xiàn)的功能比較簡(jiǎn)單,主要是:
①考生報(bào)名時(shí)對(duì)“Student”數(shù)據(jù)表追加一條記錄,“Counter”數(shù)據(jù)表的計(jì)數(shù)器字段曾一。
②報(bào)名情況的統(tǒng)計(jì)分析和考生成績(jī)查詢(xún)時(shí)對(duì)“Student”數(shù)據(jù)表執(zhí)行一次相應(yīng)的查詢(xún)語(yǔ)句。
③安排考場(chǎng)時(shí),更新對(duì)“Student”數(shù)據(jù)表的當(dāng)前考生記錄的考場(chǎng)字段和座位號(hào)字段,并對(duì)“Counter”數(shù)據(jù)表的當(dāng)前考場(chǎng)的計(jì)數(shù)器字段進(jìn)行操作。
3.前臺(tái)網(wǎng)頁(yè)數(shù)據(jù)輸出設(shè)計(jì)
用一系列的“.asp”文件實(shí)現(xiàn),這也是程序結(jié)果的顯示部分,主要指按盟市統(tǒng)計(jì)報(bào)名表、考生詳細(xì)信息表、成績(jī)查詢(xún)表、考生準(zhǔn)考證、考場(chǎng)核對(duì)信息表。根據(jù)查看輸出的需要用sql命令讀取“Student”數(shù)據(jù)表中的數(shù)據(jù)即可。
三、本網(wǎng)絡(luò)程序的優(yōu)點(diǎn)
1.簡(jiǎn)單高效
硬軟件方面:考生報(bào)名期間只需要一臺(tái)服務(wù)器即可完全通過(guò)網(wǎng)絡(luò)進(jìn)行報(bào)名和管理。考生現(xiàn)場(chǎng)確認(rèn)報(bào)名期間只需要一個(gè)4口路由器、一個(gè)普通服務(wù)器、三臺(tái)筆記本電腦、一個(gè)攝像頭、兩臺(tái)打印機(jī)組成的局域網(wǎng),根據(jù)規(guī)模也可以適當(dāng)擴(kuò)大或縮小局域網(wǎng)大小。所用軟件均為開(kāi)源的免費(fèi)軟件,安全、高效。
2.操作簡(jiǎn)單
系統(tǒng)平臺(tái)搭建好以后,考生通過(guò)網(wǎng)絡(luò)不受時(shí)間和地域的限制隨時(shí)隨地報(bào)名,招生人員也通過(guò)網(wǎng)絡(luò)查看并分析考生報(bào)名情況,現(xiàn)場(chǎng)確認(rèn)報(bào)名期間,完成一個(gè)考生手續(xù)只需兩分鐘。
3.實(shí)用性強(qiáng)
本系統(tǒng)具備保證每個(gè)考場(chǎng)都滿(mǎn)30個(gè)人,不浪費(fèi)考試卷,不必多安排監(jiān)考老師等諸多優(yōu)點(diǎn)。設(shè)計(jì)者是學(xué)校自主招生工作人員,根據(jù)自己熟悉的自主招生流程和需求制作的,有很大的參考價(jià)值。
四、系統(tǒng)的運(yùn)行效果評(píng)價(jià)
由于我校自主招生規(guī)模比較小,每年報(bào)名人數(shù)不到一千人,目前程序放在一臺(tái)256內(nèi)存的舊主機(jī)上,運(yùn)行情況良好。而且多年的實(shí)踐測(cè)試未出現(xiàn)異常情況。但如果數(shù)據(jù)量加大,也許就會(huì)出現(xiàn)變慢的情況,采用增加內(nèi)存的方式,可以解決此問(wèn)題。另外,未測(cè)試過(guò)考生報(bào)名期間,很多人同時(shí)點(diǎn)擊情況下服務(wù)器能否承受。筆者預(yù)測(cè),通過(guò)采用更高配置的服務(wù)器,完全可以承受,程序運(yùn)行應(yīng)無(wú)大礙。
總之,本網(wǎng)絡(luò)程序是在結(jié)合我校實(shí)際情況基礎(chǔ)上開(kāi)發(fā)制作的,功能還可以進(jìn)一步拓展,減輕學(xué)校招生工作人員的負(fù)擔(dān),方便考生報(bào)名,能更好、更有針對(duì)性地為學(xué)校招生服務(wù)。
參考文獻(xiàn):
[1]蘆艷芳,蔣麗.基于ASP技術(shù)的學(xué)生成績(jī)查詢(xún)系統(tǒng)的分析與設(shè)計(jì).安陽(yáng)工學(xué)院學(xué)報(bào),2010,6.
[2]朱小琴.基于Asp技術(shù)的學(xué)生成績(jī)查詢(xún)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).西昌學(xué)院學(xué)報(bào)(自然科學(xué)版),2010,1.