陳偉康 李廣用

摘 要:利用微軟公司的VB2005.NET編程工具,成功實現了全國計算機等級一級MS_OFFICE考試系統模擬,實現了無紙化考試,滿足計算機基礎課程輔助教學需要,提高教師的教學工作效率。經過了多個年級的學生使用,程序運行良好穩定。
關鍵詞:VB2005;程序;模塊;難度系數
中圖分類號:TP351.7 文獻標識碼:A
Abstract:Using Microsoft's VB 2005.NET programming tools,to achieve the national computer rank level 1 MS_OFFICE simulation test system,realize the paperless examination,can meet the needs of computer basic course aided teaching,improve teachers' teaching efficiency.After multiple grade's students use,program is running good stability.
Keywords:VB2005;the program;the module;the difficulty coefficient
1 引言(Introduction)
隨著計算機技術與網絡技術的高速發展,我們高職高專院校的學生大多要學習計算機應用基礎課程,每次期末課程結束,需要進行成績考核,考試依然采用傳統的基于紙和筆的考試形式,此形式院校要耗費大量的資源去編制題目、印刷卷紙、組織考試、監考、評改試卷和分析統計考試結果等,工作量大、時間長、分析統計效率低,對于學校的人力、物力、財力都是一個很大的消耗[1]。以往使用的是網上一些免費的模擬軟件,不能很好的根據我們的所教學生進行考核,要不試題內容太簡單,要不試題內容太陳舊,也容易在考試中出現很多問題,給我們的成績處理帶來了很多的不方便,本人利用VB2005編寫的一級MS_OFFICE模擬程序,方便我們的課程考核,更加公平公正的給出學生的成績,來提高我們的教師教學工作效率[2,3]。較少我們的人力與物力的投入,促進學院的信息化管理。
2 設計思路(Design ideas)
2.1 主要的開發工具
運用Visual Basic.NET 2005開發平臺來完成系統的前臺界面環境(客戶端)開發,采用Microsoft Access 2000來完成數據管理平臺開發,使用Visual Basic.NET 2005的ASP.NET 3.5創建一個簡單的成績網站查詢。
2.2 功能模塊設計
該系統主要包括了管理員模塊、考生信息模塊、基礎知識選擇試題模塊、基本操作試題模塊、文字處理模塊、電子表格模塊、幻燈片模塊、上網操作模塊、考試成績模塊和網上查詢考試成績模塊。
管理員模塊,主要是實現了權限設置,具有超級的權限,更改用戶的信息與密碼,后臺數據的恢復與刪除,使用系統記錄,編輯考試的考生信息,修改于編輯考試內容的各個模塊內容,設置考試的題量,考試的時間設置,考試成績的修改與編輯,統計考試成績的情況,導出考生的成績庫,打印考試成績的結果,導入考生的信息庫。
考生信息模塊,主要是存儲考生的姓名、學號、班級、考試的成績、考試的時間。
基礎知識選擇試題模塊,存放為200條選擇試題、試題答案與試題內容的難度編號,試題內容覆蓋整計算機基礎知識,四個選項中選擇一個正確的答案,不能多選。
基本操作試題模塊,存放20套的基本操作試題,主要是文件夾與文件的復制、剪切、粘貼、新建、重命名、刪除、創建快捷方式的操作,要讓考生在指定的考生文件夾下完成,每個考生的考試內容不能隨意更改,試題答案的存放。
文字處理模塊,存放20套的Word的文檔操作題,試題內容是MS_OFFICE的Word文檔操作,例如字體,段落、行距等設置,主要是一些常用的操作,根據全國等級考試大綱要求范圍,試題難度可以根據考生的實際情況進行調整,主要是在管理員的權限內修改試題的難度系數和試題的操作答案。
電子表格模塊,存放20套的電子表格的操作題,例如字體,函數、格式等操作,和文字處理模塊一樣,需要在管理員權限下修改試題的難度系數和試題的操作答案。
幻燈片模塊,存放10套的幻燈片的操作題,例如添加、修改和編輯幻燈片等操作,和文字處理模塊一樣,需要在管理員權限下修改試題的難度系數和試題的操作答案。
上網操作模塊,存放10套的上網操作題,例如打開網址、保存網頁和發送郵件的操作,試題的內容比較簡單,一般只有兩類內容,和文字處理模塊一樣,需要在管理員權限下修改試題的難度系數和試題的操作答案。
考試成績模塊,記錄考試的成績,考生的學號與姓名,考生開始與結束考試的時間。
網上查詢考試成績模塊,創建一個簡單的網站,讓學生查詢考試的成績與排名情況,并登記考生查詢的記錄。
3 程序的實現(The implementation of the program)
考試結果使用Visual Basic.NET 2005的操作MS_OFFICE的功能實現,考生考試的操作與正確答案進行比較,主要還VBA的來完成評分,程序的還存在一些問題是,考試的試題難度一致性不是很好,可能考生的考試試題難度不一,對考生的真實水平的體現有一點偏差,通過程序的實際驗證,本程序基本上能夠體現考生的真實水平,這也是今后需要進行改進的方向。
一級MS_OFFICE模擬程序系統的界面特點始終一致,使用戶隨時掌握任務的進展情況,能夠提供幫助,界面友好、使用方便。系統可以自動評分,保存考生的成績到服務器內,教室無需到每個考生的座位上回收成績,考完可以上網站查詢成績。后臺管理方便,功能齊全,程序的運行良好穩定。程序運行效果圖如圖1所示。
程序在反復調試無錯誤的情況下,對系統給學生實際使用操作,最終使用效果很好,完成了設計要求,獲得學生一致好評。
4 結論(Conclusion)
開發的上機考試系統,簡單實用,經過多次運行測試,運行穩定,效果良好。實現了一級計算機基礎考試的功能,很好的適應軟件發展的要求。大大方便教師的監考,實現教育教學管理的科學化、規范化,為最大限度地減輕命題、組卷和閱卷等繁重的工作量,提高了計算機教學工作效率。
參考文獻(References)
[1] 靳廣斌.Visual Basic 2005程序設計案例教程[M].北京:北京大學出版社,2008.
[2] 晶辰工作室.Word 2000 VBA開發實例指南[M].北京:電子工業出版社,2000.
[3] 嚴永慧.基于MS Office的企業項目管理系統的設計[J].微型機與應用,2013(4):12-14.
作者簡介:
陳偉康(1977-),男,碩士,講師.研究領域:計算機應用技術.
李廣用(1978-),男,碩士,講師.研究領域:實驗室管理,信息系統開發及教育.