999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VBA編程的隨機抽題系統在畢業答辯中應用

2016-11-25 08:42:24侯偉吳錦楊婁曉明
科技視界 2016年25期

侯偉 吳錦楊 婁曉明

【摘 要】畢業答辯是大學生本科教育階段整個學習過程中最后一道實踐教學環節,本畢業答辯抽題系統結合VBA編程和微信公眾號互聯網技術,改變了傳統畢業答辯環節中的紙質化抽簽及抽題的形式,減少紙張及碳粉的消耗。本抽題系統可適用于畢業答辯、課堂教學互動、晚會現場抽獎、教學知識競賽、面試隨機抽題等需要隨機抽簽或抽題的場合。該系統能夠使每一位在場用戶通過投影儀屏幕同時看到隨機所抽題目,相比傳統紙質抽題更公平公正。

【關鍵詞】VBA編程;隨機抽題;隨機抽簽;微信公眾號;倒計時

The Application of Random Sampling System Based on VBA Programming in The Graduation Thesis Defense

HOU Wei WU Jin-yang LOU Xiao-ming

(Hunan Institute of Technology,Hengyang Hunan 421002,China)

【Abstract】Graduation thesis defense is the last practice teaching link in the whole learning process of undergraduate education phase.This question system of graduation thesis defense combined with VBA programming and WeChat public Internet technology.It can not only change the draw and question form with paper in the traditional graduation reply link,but also reduce the consumption of paper and toner.This question system can be applied to many occasions.Such as graduation thesis defenses,interactive classroom-teaching,the lucky draw on the party,knowledge competition of teaching,random question on the interview and so on.The system allows each user to see the randomly drawing question through the projector screen. Compared with the traditional paper question,this system is more fair and square.

【Key words】VBA programming;Randomly drawing questions;Random draw;WeChat public number;Countdown

1 背景意義

畢業答辯是大學生本科教育階段整個學習過程中最后一道實踐教學環節,它是對學生所學理論及應用能力的全面考核,是對學生加快知識向能力轉化過程的有效檢驗,對于培養和提高學生綜合運用所學知識、分析問題和解決問題有著重要的作用。因此,在指導教師的指導和幫助下,完成一篇高質量的畢業論文并通過答辯,對于學生圓滿畢業有著重要的意義。

以湖南工學院畢業答辯為例,畢業論文答辯的流程分為三部分:一是陳述環節,占比30%,二是隨機抽題環節,占比40%,三是答辯老師師隨機提問環節,占比30%,可見專業基礎必答題抽題環節在整個答辯過程中是非常重要的。因為抽題的試題庫包括了所有大學四年所學專業課,那么通過回答專業問題,能夠檢驗學生在大學四年專業課的學習情況,提高學生分析問題和解決問題的能力。現如今,既耗時又耗力,又浪費紙張等各種資源的手動抽題系統已經不能滿足時代進步的要求,因此,研究出一種基于計算機編程的畢業答辯自動抽題系統是迫在眉睫的事情。

2 現狀分析

隨著電子行業的突飛猛進,計算機及其應用軟件走進了人們的生活,我們應該充分利用電子產品資源。例如,在高校畢業答辯、研究生入學面試等各個抽題環節中一般采用紙質化抽題,這樣不僅浪費紙張、浪費碳粉,同時打印機在打印過程中所消耗電能以及微細碳粉對環境產生的危害也不可忽視。我國仍有大部分地區實行火力發電,需要消耗煤炭,而紙張來源于樹皮,這些紙張、電能的消耗都間接導致溫室效應,不符合國家長期發展的要求。

隨著互聯網的興起,“互聯網+”的范圍也逐漸擴大。例如在教育行業中,“互聯網+教育”是對教育行業的一大提升,在以往的答辯過程,學生需要通過電話及短信形式得知答辯安排變化,答辯之后學生需要親自到院系老師辦公室查閱答辯成績,本次設計的自動隨機抽題系統結合最新的微信公眾號技術,學生掃描二維碼關注微信公眾號之后,可以在答辯過程中通過微信及時得知答辯信息變更情況,以及答辯成績公布之后可以通過微信公眾號直接獲取答辯成績,免去了學生往返于院系和宿舍之間的麻煩,既節省了學生的時間,也提高了教師的工作效率。通過微信公眾號,學生在答辯環節中還可以參與投票表決互動,選出自己認為最佳答辯畢業生。在高校研究生面試、企業面試、教學知識競賽、晚會比賽等活動中,通過使用本系統中引用的二維碼技術仍然可以滿足不同用戶的需求。

目前雖然有些計算機愛好者[1-4]通過VBA編程代碼設計了簡單的隨機抽題系統,但是仍存在以下幾點問題無法解決,導致軟件無法普及使用。

(1)目前存在的簡單抽題系統“開始”按鈕和“停止”按鈕分開布置,無法將二者結合集成為一個控制按鈕功能,導致占用較多的屏幕空間,影響屏幕視覺效果。

(2)目前存在的簡單隨機抽題系統沒有初始化功能,用戶無法清空抽題記錄,用戶如果想要使用這些簡單抽題軟件,必須在不保存使用數據記錄或者保存數據,軟件僅能作為一次性產品使用二者選其一,限制了軟件的推廣使用。

(3)目前存在的簡單隨機抽題系統無法自動統計數據庫中題目數量,必須用戶自己統計好數據庫題目數量后,通過修改VBA代碼方式修改題目數量,限制抽題編號變化范圍,但是目前國內大部分用戶并不了解VBA編程,導致用戶無法修改題目數量,從而限制了隨機抽題系統的普及推廣。

(4)目前存在的簡單隨機抽題系統只具有簡單抽題功能,在畢業答辯以及某些晚會等需要先抽簽決定順序,再進行抽題活動環節中無法完美運行,因此也需要設計出一款能夠實現抽簽抽題一體化的隨機抽題系統。

(5)目前存在的簡單隨機抽題系統并未結合最新的互聯網技術,導致用戶無法通過互聯網快速得到關于畢業答辯等活動的最新進展[1,5]。

3 技術方案

(1)在本畢業答辯隨機抽題系統中運用VBA程序代碼,使其具有根據參賽選手總人數,自動設置抽簽數量功能,參賽選手只需要點擊“開始抽簽”或“開始抽題”控制器按鈕便可隨機滾動生成簽號或題號,點擊“停止抽簽”或“停止抽題”控制器按鈕即可獲得自己的抽簽結果或題目編號。得到題目編號之后,用戶點擊“打開題目”控制器即可查看自己所抽取的題目。參賽選手回答題目的同時,系統自動進入120s倒計時階段,參賽選手回答完畢題目之后可以點擊“參考答案”觸發控制器按鈕得知自己回答正確與否,并且可以點擊“繼續抽題”觸發控制器按鈕進行下一輪抽題環節,所有題目抽取完畢之后,系統會自動彈框提醒參賽選手“題目已抽完,請點擊初始化重新抽題!”。

(2)本畢業答辯抽題系統控制裝置包括控制端、輸入端和輸出端。所述的控制端包括初始化控制器、抽簽控制器、抽題控制器、打開題目控制器、參考答案觸發控制器、繼續抽題觸發控制器,所述的輸入端為參賽人數輸入顯示器,所述的輸出端包括警告彈窗提示顯示器、系統狀態輸出顯示器、題目總數輸出顯示器、微信公眾號二維碼、活動主題輸出顯示器、題目編號顯示區、題目內容顯示區、參考答案顯示區、倒計時顯示器。

初始化控制器與抽簽控制器、參賽人數輸入顯示器、警告彈窗提示顯示器、系統狀態輸出顯示器相連接,保證抽簽顯示范圍在總人數以內不會重復出現;初始化控制器與抽題控制器、打開題目控制器、警告彈窗提示顯示器、系統狀態輸出顯示器、題目總數輸出顯示器相連接,保證抽題顯示范圍在題庫總數以內不會重復出現。打開題目控制器與參考答案觸發控制器、繼續抽題觸發控制器、題目編號顯示區、題目內容顯示區、參考答案顯示區、倒計時顯示器相連接,保證打開題目之后能夠自動開啟倒計時并具有返回繼續抽題功能。

4 原理分析

圖2所示為本畢業答辯抽題軟件實現隨機抽簽隨機抽題功能控制的具體流程,結合圖2對以下各步驟進行詳細描述:

(1)在步驟401中,初始化控制端查詢當前控制按鈕是否被點擊激活,如果激活,同時執行步驟402、403、404、405;如果未激活,執行步驟408;

(2)在步驟402中,系統狀態顯示端輸出用戶自定義的企業文化精神“勤學務實,圓融卓越”校訓;

(3)在步驟403中,系統處理器自動清空抽簽記錄;

(4)在步驟404中,系統處理器自動清空抽題記錄;

(5)在步驟405中,系統處理器自動統計數據庫中題目總數量m;

(6)在步驟406中,題目總數輸出顯示端等待接收初始化控制端反饋的題目總數m;

(7)在步驟407中,題目總數輸出顯示端輸出題目總數m;

(8)在步驟408中,參賽人數輸入顯示端等待用戶輸入參賽總人數n指令;

(9)在步驟409中,抽簽控制端檢測當前狀態是否激活,如果激活,執行步驟410,如果未激活,執行步驟415;

(10)在步驟410中,系統狀態輸出顯示端輸出“正在抽簽”,開始抽簽控制端隨機發送一個小于n的數值到處理器;

(11)在步驟411中,處理器查詢當前數值是否重復,如果重復,執行步驟409;如果不重復,執行步驟412;

(12)在步驟411中,處理器查詢當前不重復次數是否大于n,如果大于n,警告彈窗提示端輸出“抽簽結束,請準備抽題。”;如果不大于n,執行步驟413;

(13)在步驟413中,抽簽控制器執行停止抽簽指令,處理器將抽取數值反饋到系統狀態輸出顯示端;

(14)在步驟414中,系統狀態輸出顯示端接收處理器反饋的數值,并輸出“您抽的是×號簽”,返回步驟409;

(15)在步驟415中,抽題控制端檢測當前狀態是否激活,如果激活,執行步驟416,如果未激活,執行步驟401;

(16)在步驟416中,系統狀態輸出顯示端輸出“正在抽題”,開始抽題控制端隨機發送一個小于m的數值到處理器;

(17)在步驟417中,處理器查詢當前數值是否重復,如果重復,執行步驟415;如果不重復,執行步驟418;

(18)在步驟418中,處理器查詢當前不重復次數是否大于m,如果大于m,警告彈窗提示端輸出“題目已抽完,請點擊初始化重新抽題。”;如果不大于m,執行步驟419;

(19)在步驟419中,抽題控制器執行停止抽題指令,處理器將抽取數值反饋到系統狀態輸出顯示端;

(20)在步驟420中,系統狀態顯示端收處理器反饋的數值,并輸出“請您回答×號題”;

(21)在步驟421中,打開題目控制端接收系統狀態顯示端反饋的數值;

(22)在步驟422中,打開題目控制端發送當前數值題號到數據庫并打開對應題目;

(23)在步驟423中,計時器自動開啟120s倒計時功能;

(24)在步驟424中,參考答案觸發控制端檢測當前狀態是否激活,如果激活,執行步驟425;如果未激活,執行步驟426;

(25)在步驟425中,輸出參考答案并繼續進行倒計時;

(26)在步驟426中, 繼續抽題觸發控制端檢測當前狀態是否激活,如果激活,執行步驟401;如果未激活,執行步驟424。

本畢業答辯抽題軟件可根據參賽選手總人數, 自動設置抽簽數量,參賽選手只需要點擊“開始抽簽”控制按鈕便可隨機滾動生成簽號,此時系統狀態輸出顯示器會顯示“正在抽簽”,點擊“停止抽簽”控制按鈕即可獲得自己的抽簽結果,此時系統狀態輸出顯示器會顯示“您抽的是×號簽”。參賽選手點擊“開始抽題”控制按鈕時便可高速滾動顯示題目編號,此時系統狀態輸出顯示器會顯示“正在抽題”,參賽選手點擊“停止抽題”控制按鈕即可隨機不重復獲得一個題目編號,此時系統狀態輸出顯示器會顯示“請您回答×號題”。此時點擊“打開題目”控制器即可查看自己抽取的題目,參賽選手回答題目的同時,系統自動進入120s倒計時階段,參賽選手回答完畢題目之后可以點擊“參考答案”觸發控制按鈕得知自己回答正確與否,并且可以點擊“繼續抽題”觸發控制器按鈕進行下一輪抽題環節,所有題目抽取完畢之后,系統會自動彈框提醒參賽選手“題目已抽完,請點擊初始化重新抽題!”

5 結論

與現有技術相比,本次設計的畢業答辯抽題系統具有以下優點:

(1)無需用戶手動統計題目總數量,通過“初始化”控制器按鈕自動查詢數據庫題目數量,并將題目數量發送至抽題控制器,實現將抽取題目編號變化范圍自動限定在題目總數量以內功能。

(2)本畢業答辯抽題軟件不僅可保存用戶抽題記錄,還可多次循環使用,“初始化”控制器按鈕可以直接向處理器發送清除指令,快速清空抽簽記錄以及抽題記錄,從而實現下一輪的抽簽與抽題功能。

(3)可以輸出活動舉辦方的企業文化信息等,通過“初始化”控制器按鈕,“系統狀態輸出顯示器”可以輸出用戶自定義文字。

(4)將“開始抽簽”和“停止抽簽”按鈕集成為一個按鈕,通過Me指令監測當前抽簽控制器活動窗口是否激活,如果激活控制器顯示為“停止抽簽”按鈕,否則控制器顯示“開始抽簽”按鈕,相比于現有的“開始抽簽”和“停止抽簽”控制器按鈕分別獨立設計而言,減少了屏幕面積占用比例,提高屏幕美感。

(5)將“開始抽題”和“停止抽題”按鈕集成為一個按鈕,通過Me指令監測當前抽簽控制器活動窗口是否激活,如果激活控制器顯示為“停止抽題”按鈕,否則控制器顯示“開始抽簽”按鈕,相比于現有的“開始抽題”和“停止抽題”控制器按鈕分別獨立設計而言,減少了屏幕面積占用比例,提高屏幕美感。

(6)可隨時輸出抽簽活動狀態,用戶點擊“開始抽簽”控制器按鈕時,系統狀態輸出顯示器顯示為“正在抽簽”,點擊“停止抽簽”控制按鈕之后,系統狀態輸出顯示器顯示為“您抽的是×號簽”。

(7)可隨時輸出抽題活動狀態,用戶點擊“開始抽題”控制器按鈕時,系統狀態輸出顯示器顯示為“正在抽題”,點擊“停止抽題”控制按鈕之后,系統狀態輸出顯示器顯示為“請您回答×號題”。

(8)用戶可以隨時查閱抽簽或抽題記錄,系統狀態輸出顯示端每次都會將抽到的簽號及題號反饋到“已抽簽號”及“已抽題目”顯示器。

(9)本畢業答辯抽題系統采用PPT格式相比于傳統的exe格式,具有占用空間小,無需用戶安裝,可在任何裝有office的電腦上使用等優點,用戶課根據自己實際情況修改PPT參數及幻燈片背景等,無需單獨學習即可掌握相關使用技巧。

【參考文獻】

[1]王琳.PPT輕松實現隨機抽題[J].電腦愛好者,2012(17):68-68.

[2]郜亞麗.巧用VBA編程實現PPT演示文稿的智能交互[J].辦公自動化:綜合版, 2010(10):46-48.

[3]陳江.PPT2010編程實現隨機抽題[J].電腦編程技巧與維護,2016(7):12-12.

[4]吳安洪,胡維康.在PPT中巧用VBA進行考題的抽簽[J].中學時代,2013(21):211-211.

[5]朱建國.PPT新視角[M].北京:電子工業出版社,2013:189-241.

[責任編輯:李書培]

主站蜘蛛池模板: 亚洲国产av无码综合原创国产| 国产精品香蕉在线| 欧美三级视频在线播放| 国产综合亚洲欧洲区精品无码| 亚洲婷婷丁香| 中文字幕欧美日韩| 久久成人免费| 精品视频在线观看你懂的一区| 亚洲精品国产乱码不卡| 成人在线亚洲| 五月激情综合网| 亚洲色欲色欲www在线观看| 国产夜色视频| 日韩最新中文字幕| 国产精品成人一区二区| 精品国产美女福到在线不卡f| 国产精品短篇二区| 国产Av无码精品色午夜| 人妻中文字幕无码久久一区| 欧美成人a∨视频免费观看| 黄色网站在线观看无码| 国产肉感大码AV无码| 在线欧美a| 黑人巨大精品欧美一区二区区| 欧美午夜在线观看| 一区二区三区四区日韩| 久久精品最新免费国产成人| 国产美女91视频| 五月丁香在线视频| 日韩小视频网站hq| 国产精品欧美日本韩免费一区二区三区不卡| 欧美、日韩、国产综合一区| 美女一区二区在线观看| 熟妇丰满人妻| 亚洲天堂网2014| 久久国产精品夜色| 久久婷婷五月综合97色| 色爽网免费视频| 伊人色在线视频| 高清国产va日韩亚洲免费午夜电影| 中文字幕欧美日韩高清| 欧美综合区自拍亚洲综合绿色| 九九九九热精品视频| 国产精品99一区不卡| 思思热在线视频精品| 欧美α片免费观看| 欧美日韩国产系列在线观看| 久久无码av三级| 中文字幕波多野不卡一区| 手机在线免费毛片| 国产原创第一页在线观看| 久久黄色小视频| 尤物特级无码毛片免费| 国产h视频在线观看视频| 亚洲色图综合在线| 国产日韩欧美中文| 久草视频福利在线观看| 色老二精品视频在线观看| 欧美、日韩、国产综合一区| 亚洲中文久久精品无玛| 久久77777| 深夜福利视频一区二区| 99r在线精品视频在线播放| 成人综合网址| 天天爽免费视频| 一本大道香蕉高清久久| 亚洲无线国产观看| 成人福利在线看| 中文字幕调教一区二区视频| 九九九久久国产精品| 啪啪永久免费av| 精品伊人久久久大香线蕉欧美| 国产在线观看91精品亚瑟| 国产精品免费福利久久播放| 欧美a在线看| 亚洲愉拍一区二区精品| 中文字幕亚洲专区第19页| 国产三级精品三级在线观看| 国产xx在线观看| 欧美a在线视频| 男女男免费视频网站国产| 色国产视频|