• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      在Excel中制作單機(jī)版隨機(jī)出題考試系統(tǒng)

      2018-01-08 20:00:38朱小蘭
      電腦知識與技術(shù) 2017年36期

      朱小蘭

      摘要:從系統(tǒng)運(yùn)行平臺的依賴性、實(shí)際課堂運(yùn)轉(zhuǎn)需求出發(fā),依托于Excel軟件,結(jié)合VBA應(yīng)用程序開發(fā)工具,以Excel表格數(shù)據(jù)為基礎(chǔ),設(shè)計(jì)了一款單機(jī)版隨機(jī)出題考試系統(tǒng)。結(jié)果表明,作為日常學(xué)習(xí)與工作中經(jīng)常被使用到的Excel軟件,本系統(tǒng)更容易被老師與學(xué)生理解和接受,也能為課堂教學(xué)提供更好的服務(wù)。

      關(guān)鍵詞:Excel;VBA;隨機(jī)出題;表格數(shù)據(jù);打包發(fā)布

      中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)36-0065-02

      Abstract:From the system platform, the dependence of actual classroom work demand, Based on Excel software, combined with VBA application development tools, Based on the Excel spreadsheet data, designed a standalone version of the random number test system. The results show that the system is more easily understood and accepted by teachers and students, and provides better service for classroom teaching.

      Key words: Excel; VBA; selecting test examinations randomly; table data; packaging releases

      1 需求分析

      互聯(lián)網(wǎng)的發(fā)展,推進(jìn)了教育教學(xué)手段的多樣化、網(wǎng)絡(luò)化?,F(xiàn)在很多學(xué)校都已經(jīng)引入了各種各樣的依托于網(wǎng)絡(luò)的在線考試系統(tǒng)。但由于在線考試系統(tǒng)依托于網(wǎng)絡(luò),對網(wǎng)絡(luò)運(yùn)行狀況及服務(wù)器的性能均有一定的要求,且國內(nèi)考試平臺的價格也是居高不下,題庫也相對封閉,因此,單機(jī)版的考試系統(tǒng)就突顯出其獨(dú)特的優(yōu)勢了。

      開發(fā)單機(jī)版考試系統(tǒng)可以使用的工具有很多,通過調(diào)研發(fā)現(xiàn),作為日常學(xué)習(xí)與工作中經(jīng)常被使用到的OFFICE軟件系列中的Excel軟件,更容易被老師與學(xué)生理解和接受。為了更好的服務(wù)課堂、強(qiáng)化自主學(xué)習(xí)、鞏固學(xué)習(xí)要點(diǎn)、分析學(xué)習(xí)成果,單機(jī)版考試軟件應(yīng)能夠解決以下幾個問題:

      1) 使用者能自行對題庫進(jìn)行增加、刪除、修改操作。

      2) 考試過程中,能輔助使用者鞏固所學(xué)知識,及時提供知識解答參考。

      3) 考試結(jié)束,能對使用者本次測驗(yàn)情況有匯總分析報(bào)告。

      2 系統(tǒng)設(shè)計(jì)

      2.1 開發(fā)工具

      雖然Excel本身的內(nèi)置函數(shù)功能已經(jīng)非常之強(qiáng)大,但對于我們制作一個帶有窗口界面的隨機(jī)出題考試系統(tǒng)仍然是不夠的,這時候就需要用VBA來對Excel進(jìn)行二次開發(fā)了。VBA是Visual Basic For Application的簡稱,是建立在Office中的一種應(yīng)用程序開發(fā)工具。而所有的VBA的操作都是在VBE中完成的。VBE是一個分享出來的應(yīng)用程序,它可以與Excel進(jìn)行無縫接合。

      2.2 系統(tǒng)框架設(shè)計(jì)

      根據(jù)需求分析,在本系統(tǒng)中首先需要設(shè)計(jì)“用戶登錄”模塊,用于審核并登記用戶的個人信息;“題型及題量選擇”模塊中,用戶可以根據(jù)自我需求及系統(tǒng)顯示數(shù)據(jù),輸入所需的題型的題量,根據(jù)用戶的輸入,系統(tǒng)利用隨機(jī)數(shù)生成器及對應(yīng)的公式,生成相應(yīng)范圍內(nèi)的隨機(jī)試題,并記錄到“考試結(jié)果”表中,生成一份隨機(jī)試卷;在“用戶答題”模塊中,根據(jù)“考試結(jié)果”表中存儲的數(shù)據(jù),查找各題型題庫,顯示相應(yīng)的試題及答題選項(xiàng),同時提供試題翻頁、答案及答題提示、交卷功能;“考試結(jié)果分析”模塊中,根據(jù)用戶的答題情況,給出最后的分析結(jié)果,每種題型的總數(shù)、答題正確數(shù)量、得分情況以及卷面總分、考試用時。

      2.3 表格設(shè)計(jì)

      根據(jù)系統(tǒng)框架的設(shè)計(jì),本系統(tǒng)共設(shè)計(jì)了7張表格,分別為:單選題庫、多選題庫、判斷題庫、用戶信息、考試結(jié)果、時間、參數(shù)設(shè)定。

      以“考試結(jié)果”表為例,分析如下:

      3 系統(tǒng)實(shí)現(xiàn)

      3.1 登錄界面

      為了便于后期教師的數(shù)據(jù)匯總分析,因此,需要系統(tǒng)使用者在使用前進(jìn)行身份資料的登記核實(shí)。因用戶輸入中可能存在失誤或格式與數(shù)據(jù)庫中存儲的數(shù)據(jù)不同,首先要進(jìn)行多余空格的刪除操作,代碼如下:

      3.2 試題類型及數(shù)量選擇界面

      窗口中分別顯示本題庫中單選題、多選題、判斷題的總數(shù),然后用戶根據(jù)需求,輸入本次測驗(yàn)所需的試題數(shù)量,根據(jù)用戶的輸入,利用初始化隨機(jī)數(shù)生成器及對應(yīng)的公式,生成相應(yīng)范圍內(nèi)的隨機(jī)試題,并記錄到“考試結(jié)果”表中。

      3.3 答題界面

      在答題窗口中,根據(jù)考試結(jié)果表中存放的試題的類型及題庫題號進(jìn)行試題的提取和顯示,并將用戶最終的答題結(jié)果存放至“考試結(jié)果”表的相關(guān)單元格中。同時,根據(jù)用戶的操作,記錄相應(yīng)的時間信息至“時間”表中,以便最后對用戶的操作進(jìn)行綜合分析。

      主體程序設(shè)計(jì)框架如下圖:

      3.4 答題結(jié)果分析

      在結(jié)果分析界面的設(shè)計(jì)中,主要是根據(jù)“考試結(jié)果”表中存放的參考答案與用戶答案的比對,結(jié)合每題分值,綜合得出每題型的總得分及試卷總分,并存儲到“用戶信息”表中,單機(jī)數(shù)據(jù)分別存儲的目的在于進(jìn)行教師后期的匯總分析。

      本系統(tǒng)隨機(jī)開發(fā)了一個匯總分析小程序,用于將客戶使用的文件匯總到一個文件夾中后進(jìn)行文件數(shù)據(jù)的提取,并形成相應(yīng)的匯總分析報(bào)告,解決了單機(jī)版軟件使用過程中存在的一個缺陷,更有利于輔助教師的課堂教學(xué)。

      3.5 系統(tǒng)的打包發(fā)布

      本系統(tǒng)基于Excel開發(fā),只要使用者的計(jì)算機(jī)有安裝OFFICE系列軟件,并將Excel軟件中有關(guān)宏設(shè)置方面的宏的安全級別設(shè)置為“低”或在“信任中心”中勾選“啟用所有宏”,則可以運(yùn)行本系統(tǒng),為防止使用者誤操作修改系統(tǒng)中預(yù)存儲的數(shù)據(jù),因此,在系統(tǒng)使用前我們需要對系統(tǒng)進(jìn)行簡單的發(fā)布處理,主要代碼如下:

      4 結(jié)束語

      在計(jì)算機(jī)應(yīng)用普及的時代,如何更好地利用計(jì)算機(jī)的“人工智能”,優(yōu)化教育教學(xué)手段、減輕教師繁瑣的閱卷工作、個性化教育教學(xué)方法已經(jīng)成為每個教師應(yīng)該思考的問題。作為計(jì)算機(jī)專業(yè)教師,更應(yīng)該積極探索更便利、實(shí)用的新的教學(xué)手段,去為廣大師生提供更好的服務(wù)。

      參考文獻(xiàn):

      [1] 陳江. PPT2010編程實(shí)現(xiàn)隨機(jī)抽題[J]. 電腦編程技巧與維護(hù),2016(7).

      [2] 李麗萍,毛艷瓊.基于VBA在Excel數(shù)據(jù)表中的高級應(yīng)用探討[J]. 信息與電腦:理論版, 2015(22).

      [3] 朱儉,馬敬賢,宋玉,廖志融. VBA在Excel中的應(yīng)用[J]. 軟件導(dǎo)刊,2015(4).

      西和县| 班玛县| 鄂州市| 泸州市| 临邑县| 隆林| 伊宁县| 托里县| 钦州市| 河曲县| 岫岩| 天全县| 博野县| 民权县| 德清县| 长岛县| 兰坪| 明水县| 大理市| 南涧| 兴化市| 襄樊市| 永胜县| 定安县| 贡觉县| 凉山| 巢湖市| 江津市| 元江| 大竹县| 南漳县| 子长县| 黑河市| 日照市| 蓝田县| 新乐市| 错那县| 论坛| 海伦市| 万源市| 锡林浩特市|