楊爽 劉明輝 曹增發 田增輝 金迪

摘 ?要:在現代社會中,考試已經成為人類生活中重要的一部分,考場作為考試的場地,必須要求有很強的紀律約束,并且專門設有主考、監考等監督考試過程。大部分考試在開考前的準備過程比較繁瑣,浪費時間和人力。針對于考前的準備過程,團隊發明出智能化考試座位分配裝置,利用定時器加Rand()隨機函數的原理取隨機數,通過單片機將數組中存放的隨機選取考試座位通過主控系統將信息反饋到顯示屏上并且語音播報,使學生方便快速地尋找座位,為監考老師的考前準備工作節省時間,使用范圍廣泛,未來前景可觀。
關鍵詞:考試座位;研究現狀;隨機數
1研究背景與意義
傳統考試每次需要給每位考生進行座位排序,達到一定的防止作弊作用。長期以來一直是人工排座的方式,這種傳統選座效率低下,現場較混亂,即使老師親自為學生分配了座位,學生也要花費一定時間才能找到,還容易被人為地干擾,達不到真正的“隨機”,且容易滋生作弊現象。關于大學期末考試中考場座位的分配的技術相對較少。其中某專利提出一種座位安排隨機化自助終端,考試前通過學生自己打印自己的考試信息標簽,雖然能夠滿足考試座位隨機安排,但是打印的考試信息標簽由于較輕,放置在座位上容易被風刮掉地面;同時,每次考試都為每位考生打印考試信息標簽,這些標簽基本都是一次性使用,因此太多的信息標簽不僅產生浪費,還產生環境污染。所以,一種更合理更環保的考場座位分配裝置的產生是十分必要的,為了解決上述問題,本研究開展一種基于STM32的智能化的考試管理裝置,采用單片機作為控制核心,采用它可以實現考試座位的隨機編排,該裝置具有隨機性強、速度快,以達到規范考試的目的。同時本作品還能夠與信號屏蔽、指紋、人臉識別結合,形成一體式的考試管理系統。
2設計方案
本產品利用定時器加Rand()隨機函數來實現,單片機上電之后通過按鍵去啟動取隨機數。利用單片機的定時器進行自動重裝載的計數,當觸發中斷的時候讀出定時器的計數值作為產生的隨機座位。程序中用了循環來判斷是否和前面取的隨機數相同,相同則進入下次取隨機數,不同則存入數組中。通過單片機將數組中存放的隨機選取考試座位通過主控系統將信息反饋到顯示屏上,當刷完考試卡時,顯示屏上顯示出考試座位使用情況分布圖。
3創新點
本裝置隨機生成考試座位號,避免了自選座位考試作弊的發生,根據考場容量信息、參加考試人數,控制電路進行處理,隨機生成考生的考試座位號,避免了考生自選考試座位進行集體作弊的發生。并且屏幕顯示與語音播報,減少了不必要的資源浪費。
傳統考試每次需要給每位考生進行座位排序,達到一定的防止作弊作用。長期以來一直是人工排座的方式,這種傳統選座效率低下,現場較混亂,即使老師親自為學生分配了座位,學生也要花費一定時間才能找到,還容易被人為地干擾,達不到真正的“隨機”,且容易滋生作弊現象。本作品為基于stm32單片機的考試管理裝置,這是一種更加簡明系統的分配技術,適用于任何需要考試的地點且成本低、實用性高,它可以幫助監考老師進行考試座位的隨機編排,以達到規范考試的目的。
4結語
現如今我國對于智能機器人方面的研究也已經有了很好的成績,并且智能機器人產品的發展前景也非常理想,相信在不久 的將來,智能機器人一定會為人類社會做出非常大的貢獻。
參考文獻
[1] ?夏繼強.《單片機實驗與實踐教程》.北京:北京航空航天大學出版社,2001.
[2] ?張澤虹.C語言程序設計[M].北京:電子工業出版社,2007.
[3] ?張毅剛.《單片機原理及應用》.高教出版社,2012.11.