專利名稱:一種考場座位隨機排號器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于教學(xué)管理儀器技術(shù)領(lǐng)域,特別是提供了一種考場 用隨機排號器,該排號器能夠依據(jù)提供的考生考號和考場座位 號,隨機建立考生考號和考場座位號之間的對應(yīng)關(guān)系,從而有利 于為考生提供一個公平、公正的考場考試環(huán)境。
技術(shù)背景為了給考生一個公平、公正的考場考試環(huán)境,許多考場都在 考試前的幾天時間里安排一個考試亂碼表,即將考生考號打亂, 并安排到不同考場座位上,然后在考試開始前將亂碼表張貼在考 場,供考生對號入座。這種方法比較耗時,同時,由于亂碼表是 提前安排,因此其公正性會受到考生的質(zhì)疑。為解決以上問題, 發(fā)明一種考場用的隨機排號器,能夠方便地為全場考生提供隨機 排號功能,也能夠讓考生自己使用該設(shè)備產(chǎn)生一個隨機的座號。 從而實現(xiàn)了考場考生座位安排的公平性和合理性。 發(fā)明內(nèi)容本發(fā)明的目的在于為考場管理人員提供一種考場座位隨機排號 器,通過輸入考生考號和考場為考生設(shè)置的座位數(shù),隨機產(chǎn)生考號和座 位號的對應(yīng)關(guān)系,從而實現(xiàn)考場座位安排的公平、公正和合理性。本發(fā)明包括存儲器1、中央處理器2、隨機排號算法程序3、防震介質(zhì)5、輸入控制鍵盤6和液晶顯示屏8。存儲器l、中央處理器2、 隨機排號算法程序3依次排列,其中中央處理器2位于存儲器1和隨機 排號算法程序3之間。存儲器1、中央處理器2、隨機排號算法程序3 被密封在密封盒4中,密封盒4內(nèi)填充了防震介質(zhì)5。密封盒4位于液 晶顯示屏8的下方,系統(tǒng)啟動按鈕9和輸入控制鍵盤6并列于面板上, 數(shù)據(jù)輸出接口 7和電源接口 10分別位于密封盒4的側(cè)面。存儲器、隨機排號算法程序、輸入控制鍵盤、數(shù)據(jù)輸出接口和液晶 顯示屏等元器件均通過數(shù)據(jù)線與中央處理器相連。
本發(fā)明的原理是通過單個輸入考生考號,如XXX200070101,或 者是批量輸入連續(xù)的考生考號,如XXX00010至XXX00030,組成一個考 生考號集合A。然后以單個方式或批量方式輸入考場座號的編號,如1 至50,組成一個考場座號的集合B。 一般要求集合A的元素數(shù)目小于或 等于集合B中元素的數(shù)目,否則,出現(xiàn)部分考生無法在考場內(nèi)安排的現(xiàn) 象。
隨機排號算法3的計算步驟如下
1如果考號集合A元素數(shù)目大于座位號集合B中元素數(shù)目,表明考 生人數(shù)多于座位數(shù),轉(zhuǎn)到步驟8;2、 如果集合A為空,這轉(zhuǎn)到步驟9;否則,從集合A中隨機選擇 一個考號;3、 在集合B中隨機選擇一個座號;4、 將步驟2中選取的考號和步驟3中選取的座號加入到考號和座 號對應(yīng)表C中;5、 從集合A中刪除步驟2中選擇的考號;6、 從集合B中刪除步驟3中選擇的座位號;7、 轉(zhuǎn)到步驟2;8、 報告考場座位號不夠的消息,算法停止。9、 顯示對應(yīng)表C中的考號和座號對應(yīng)關(guān)系,算法停止。 上述算法中產(chǎn)生的表C中包含了考號和座位號的隨機排列的對應(yīng)關(guān)系。同時,本發(fā)明也提供考生自己輸入考號,隨機選擇座號的功能。算 法生成的結(jié)果可以顯示在液晶顯示屏8上,也可以通過數(shù)據(jù)輸出接口輸 出到外部顯示。
本發(fā)明的優(yōu)點在于1、 成本低、使用方便、簡單易用。由于本發(fā)明既能夠?qū)蝹€考號進行隨機排號,又能夠?qū)ε靠继栠M行隨機排號;隨機排號結(jié)果既能夠在設(shè)備液晶屏上顯示,有能夠輸出到外部顯示。2、 隨機性好,通過隨機排號算法可知,考生考號和考場座位號之間的對應(yīng)是完全隨機的,保證了安排的公平性、公開性和合理性;3、 通過工作原理可知,元器件損耗小,設(shè)備使用壽命長;
圖1為本發(fā)明的外觀示意圖。其中,存儲器1、中央處理器2、隨
機排號算法程序3、防震介質(zhì)5、輸入控制鍵盤6、數(shù)據(jù)輸出接口 7和 液晶顯示屏8、啟動按鈕9、電源接口 10。 圖2是隨機排號算法流程圖。圖3為本發(fā)明主要元器件間的連接關(guān)系示意圖。其中,存儲器、隨 機排號算法程序、輸入控制鍵盤、數(shù)據(jù)輸出接口和液晶顯示屏等元器件 均通過數(shù)據(jù)線與中央處理器相連。
具體實施方式
圖l、圖2和圖3是本發(fā)明的一種具體實施方式
。 考生考號和考場座位號通過輸入控制鍵盤6輸入,并存儲到 存儲器1中,中央處理器2運行隨機排號算法程序3,將生成的 隨機排號結(jié)果顯示在液晶屏8上。同時,也可以通過輸入控制鍵 盤6控制結(jié)果通過數(shù)據(jù)輸出接口 7輸出。隨機排號算法3先將由 輸入控制鍵盤6輸入的考生考號和考場座位號分別放入集合A和 結(jié)合B中,如果A中元素數(shù)目大于B中元素數(shù)目,表示考生數(shù)大 于座位數(shù),算法提示不能夠安排所有的考生的信息,并結(jié)束算 法;否則,算法從集合A中隨機選取一個考號,在集合B中隨機 選取一個座位號,并將考號和座位號對應(yīng)放入列表C中。同時, 算法將選擇的考號從集合A中刪除,將選擇的座位號從集合B中 刪除。算法判斷集合A中是否還有元素,如果有,則重復(fù)上述步 驟;否則,在液晶顯示屏8上顯示列表C中考生考號與考場座位 號對應(yīng)關(guān)系,算法運行結(jié)束。
權(quán)利要求
1、 一種考場用隨機排號器,其特征在于,包括存儲器(1)、中央處理器(2)、隨機排號算法程序(3)、防震介質(zhì)(5)、輸入控制 鍵盤(6)和液晶顯示屏(8);數(shù)據(jù)存儲器(1)、中央處理器(2)、 隨機排號算法程序(3)被密封在密封盒(4)中,密封盒(4)內(nèi)填充 了防震介質(zhì)(5);密封盒(4)位于液晶顯示屏(8)的下方,系統(tǒng)啟 動按鈕(9)和輸入控制鍵盤(6)并列于面板上,數(shù)據(jù)輸出接口 (7) 和電源接口 (10)分別位于密封盒(4)的側(cè)面。
2、 按照權(quán)利要求1所述的隨機排號器,其特征在于,存儲器、隨 機排號算法程序、輸入控制鍵盤、數(shù)據(jù)輸出接口和液晶顯示屏均通過 數(shù)據(jù)線與中央處理器相連。
3、 一種使用權(quán)利要求1所述隨機排號器排好的方法,其特征在于, 通過單個輸入考生考號或者是批量輸入連續(xù)的考生考號組成一個考生考 號集合A,然后以單個方式或批量方式輸入考場座號的編號,組成一個 考場座號的集合B;集合A的元素數(shù)目小于或等于集合B中元素的數(shù)目, 隨機排號算法3的計算步驟如下(1) 如果考號集合A元素數(shù)目大于座位號集合B中元素數(shù)目,表 明考生人數(shù)多于座位數(shù),轉(zhuǎn)到步驟(8);(2) 如果集合A為空,這轉(zhuǎn)到步驟(9);否則,從集合A中隨機 選擇一個考號;(3) 在集合B中隨機選擇一個座號;(4) 將步驟2中選取的考號和步驟3中選取的座號加入到考號和 座號對應(yīng)表C中;(5) 從集合A中刪除步驟2中選擇的考號;(6) 從集合B中刪除步驟3中選擇的座位號;(7) 轉(zhuǎn)到步驟(2);(8、)報告考場座位號不夠的消息,算法停止;(9)顯示對應(yīng)表C中的考號和座號對應(yīng)關(guān)系,算法停止。
全文摘要
一種考場用隨機排號器,屬于教學(xué)管理儀器技術(shù)領(lǐng)域。排號器包括存儲器(1)、中央處理器(2)、隨機排號算法程序(3)、防震介質(zhì)(5)、輸入控制鍵盤(6)和液晶顯示屏(8);數(shù)據(jù)存儲器(1)、中央處理器(2)、隨機排號算法程序(3)被密封在密封盒(4)中,密封盒(4)內(nèi)填充了防震介質(zhì)(5);密封盒(4)位于液晶顯示屏(8)的下方,系統(tǒng)啟動按鈕(9)和輸入控制鍵盤(6)并列于面板上,數(shù)據(jù)輸出接口(7)和電源接口(10)分別位于密封盒(4)的側(cè)面。優(yōu)點在于完全隨機地實現(xiàn)考生考號和考場座位號的排列對應(yīng),為考生提供了考場座位分配的公平、公開和公正合理性,并且使用方便、快捷。
文檔編號G07C11/00GK101123012SQ20071012213
公開日2008年2月13日 申請日期2007年9月21日 優(yōu)先權(quán)日2007年9月21日
發(fā)明者張勇斌, 王儀明, 趙志強, 陳紅斌 申請人:北京印刷學(xué)院