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