塔長(zhǎng)余
摘 要:考試桌貼打印,以往都是按準(zhǔn)考證號(hào)順序打印,將同一場(chǎng)考生座位號(hào)從小到大打印,打印切割后,依次按座位號(hào)分揀。本程序增加整頁序號(hào),即每頁可打印場(chǎng)數(shù)的桌帖數(shù),將考場(chǎng)分組,先按主關(guān)鍵字整頁序號(hào)排序,次關(guān)鍵字座位號(hào)排序,末關(guān)鍵字考場(chǎng)號(hào)排序,再進(jìn)行打印,即可實(shí)現(xiàn)切割后,每摞桌貼自上而下按座位號(hào)從01到30自動(dòng)排列。其實(shí)是三維矩陣的順序轉(zhuǎn)換。
關(guān)鍵詞:桌貼;準(zhǔn)考證號(hào);座位號(hào);考排序
在信息技術(shù)快速發(fā)展的形勢(shì)下,作為信息技術(shù)工作者,有責(zé)任做好信息技術(shù)的教育教學(xué)應(yīng)用研究,使信息技術(shù)在各行各業(yè)中發(fā)揮出色表現(xiàn),本文僅拋磚引玉,希望研究出更多的信息技術(shù)在社會(huì)中推廣應(yīng)用。
一、選題意義
考試在教育系統(tǒng)中十分關(guān)鍵,是教育教學(xué)的重要環(huán)節(jié)。涉及小學(xué)、初中、高中、大學(xué)各個(gè)學(xué)段,包括平時(shí)學(xué)校的期中期末考試,還有中考、高考等大型考試,特別是考生人數(shù)眾多的大型考試,考生達(dá)到萬人,考試考場(chǎng)桌貼的打印、裁切、分揀工作量很大。遂萌生了應(yīng)用計(jì)算機(jī)方法,設(shè)計(jì)制作可以簡(jiǎn)化工作量的桌貼打印方法,以提高工作效率。
二、需求分析
首先合理編排考生考場(chǎng)數(shù)據(jù)順序,之后設(shè)計(jì)桌貼報(bào)表打印,最后裁切分揀。一般考試都是每場(chǎng)30人,每張A4紙打印的桌貼,第一張座位號(hào)全為01,第二張全為02,直到第三十張全為30。每張A4紙打印固定場(chǎng)數(shù)桌貼,才能在切紙機(jī)裁切后,按30張一打快速分揀。
三、項(xiàng)目設(shè)計(jì)
1.考生考場(chǎng)數(shù)據(jù)導(dǎo)入:包括準(zhǔn)考證號(hào)、姓名、報(bào)名序號(hào),準(zhǔn)考證號(hào)前幾位為考場(chǎng)號(hào),末兩位為座位號(hào)。
2.數(shù)據(jù)庫增加字段:座位號(hào)字段,兩位數(shù)字;考場(chǎng)序號(hào)字段,三位數(shù)字;整頁序號(hào)字段,兩位數(shù)字。
3.新增字段填充數(shù)據(jù):從準(zhǔn)考證號(hào)末2位取座位號(hào),填至座位號(hào)字段,準(zhǔn)考證號(hào)倒數(shù)3~5位填至考場(chǎng)序號(hào)字段,整頁序號(hào)字段根據(jù)每頁打印考場(chǎng)數(shù),按照數(shù)學(xué)等差數(shù)列公式取得,公式為當(dāng)前考生考場(chǎng)序號(hào)加上每頁場(chǎng)數(shù)減去1,再除以每頁場(chǎng)數(shù),最后取整(直接去掉小數(shù),非四舍五入)。
4.考生數(shù)據(jù)排序:依次按整頁序號(hào)、座位號(hào)、考場(chǎng)序號(hào)排序。
5.桌貼報(bào)表設(shè)計(jì):因不同考試要求不同,版面不同,每頁考場(chǎng)數(shù)不同,需單獨(dú)調(diào)整打印報(bào)表。桌貼均包含準(zhǔn)考證號(hào),有的還需姓名,高考桌貼還應(yīng)有考生照片,一般考生照片圖片名稱為報(bào)名序號(hào),報(bào)表圖像控件圖像指向考生報(bào)名序號(hào)對(duì)應(yīng)的照片圖片。報(bào)表按座位號(hào)分組,每組另起一頁,保證末尾不滿一頁的桌貼下一座位號(hào)另起一頁。
6.打印、裁切、分揀。
7.不同號(hào)段考試合并及尾場(chǎng)處理:如高考的文理科,中考的升學(xué)和不升學(xué),升學(xué)中還有英語和朝文考生?,F(xiàn)以高考為例,分情況作以說明。
按第3步,考場(chǎng)序號(hào)、座位序號(hào)填充后,先填充理科滿頁考場(chǎng)序號(hào)考生的整頁序號(hào),再填充文科滿頁考場(chǎng)序號(hào)考生的整頁序號(hào),要比理科整頁序號(hào)大,可在原整頁序號(hào)基礎(chǔ)上加50,排在理科后。
剩余文、理科考場(chǎng)處理,分兩種情況,一種是剩余文理科考場(chǎng)數(shù)之和大于整頁場(chǎng)數(shù),另一種是剩余文理科考場(chǎng)數(shù)之和小于等于整頁場(chǎng)數(shù)。
第一種情況,文、理科分開打印,文、理科單獨(dú)填充不同整頁序號(hào),比前面考場(chǎng)整頁序號(hào)大,可在原整頁序號(hào)基礎(chǔ)上加80;第二種情況,先將剩余考生整頁序號(hào)填成相同,且比前面考場(chǎng)整頁序號(hào)大,可在原整頁序號(hào)基礎(chǔ)上加80,再找出文、理科尾場(chǎng)考生數(shù)較多的,將考場(chǎng)序號(hào)替換成原考場(chǎng)序號(hào)加上400,使其比前面考場(chǎng)序號(hào)都大,尾場(chǎng)考生數(shù)較少的,將考場(chǎng)序號(hào)替換成原考場(chǎng)序號(hào)加上800,使其比前面考場(chǎng)序號(hào)都大。考場(chǎng)序號(hào)替換成較大值是防止尾場(chǎng)考生不滿30人,導(dǎo)致不同頁同一位置的同場(chǎng)次桌貼串位。
四、程序封裝
分為參數(shù)設(shè)置和執(zhí)行操作,參數(shù)有全局參數(shù),全部程序使用,局部參數(shù),局部操作使用,執(zhí)行操作步驟如下:
1.全局參數(shù):整頁考場(chǎng)數(shù),即每頁打印的考場(chǎng)數(shù),也是每頁桌帖數(shù);每場(chǎng)考生數(shù),一般為30人;準(zhǔn)考證號(hào)位數(shù),一般9位。
2.執(zhí)行“填充座位號(hào)”“填充考場(chǎng)序號(hào)”操作。
3.填充整頁序號(hào):局部參數(shù)包括起始考場(chǎng)號(hào),即去掉準(zhǔn)考證號(hào)末兩位的全號(hào),不同于考場(chǎng)序號(hào),以區(qū)別文理科;終止考場(chǎng)號(hào);整頁序號(hào)增加值。執(zhí)行操作“填充整頁序號(hào)”。
4.尾場(chǎng)考場(chǎng)序號(hào)替換:局部參數(shù)包括尾考場(chǎng)號(hào)、尾考場(chǎng)考生數(shù)、考場(chǎng)序號(hào)增加值。執(zhí)行“尾場(chǎng)考場(chǎng)序號(hào)替換”操作。
5.執(zhí)行“排序”“打印”操作。
通過以上實(shí)例,引導(dǎo)計(jì)算機(jī)工作者將計(jì)算機(jī)技術(shù)運(yùn)用到工作生活中,對(duì)各類問題加以抽象、解決,對(duì)推進(jìn)和落實(shí)素質(zhì)教育,發(fā)展主體性和創(chuàng)造性,培養(yǎng)創(chuàng)新精神和實(shí)踐能力具有重要意義。
參考文獻(xiàn):
[1]董荇.FOXPRO數(shù)據(jù)庫實(shí)用教程[M].四川大學(xué)出版社,1999.
[2]牛莉.線性代數(shù)[M].哈爾濱工業(yè)大學(xué)出版社,2002.
[3]齊治昌.軟件工程[M].高等教育出版社,1997.