靜網PWA視頻評論

《會計電算化》考試系統的設計與製作

2023年09月25日

- txt下載

[摘要]用 計算 機 考試 系統進行標準化考試可以極大地減輕出題者、應試者和評閱者的工作量,減少人為因素的誤差。同時,計算機標準化考試也便於考試的公開、公正和公平。本文介紹了利用ASP語言+ACCESS資料庫系統製作的《 會計 電算化》考試系統,本系統可以用於學生平時的自測和考試。
  [關鍵詞]會計電算化;考試系統;設計;製作
  
  前言
  
  在日常的教學工作中,考試是一個重要的教學環節。如何使此環節逐步實現規範化,不受各種人為或環境的影響。真實地反映出教與學的實際效果。都與試卷本身的質量有著直接的關係。隨著計算機技術應用領域的深度不斷擴展,計算機考試系統已在大部分考證課程的考試中得到普遍應用。為了讓學生更好、更快地適應這種考試形式,筆者結合《會計電算化》課程的特點設計製作了該課程的考試系統,該系統經過拓展可以廣泛應用於《 電子 商務》、《基礎會計》、《財經法規》等課程考證前的強化訓練。
  
  一、考試系統的功能與分析
  
  計算機考試與傳統的考試不同。傳統的考試由於有人的參與,靈活性很強。可以根據現場情況靈活處理應急事件;而計算機考試不能處理應急事件,所以考試系統的設計要將可能出現的情況預料到,並制定相應的對策。下面簡單分析一下計算機考試中可能出現的問題及對策:
  
  (一)考生身份的確認
  在考試系統中建立一個考生信息庫,並為每個學生分配一個準考證號碼,考生憑這個准考證號進行考試,即可確認考生的身份。
  
  (二)試卷組成及試題的抽取
  計算機考試的題目採用隨機生成的方法。從題庫隨機提取出來。當題目數量足夠大時,對每個考生來說組成的試卷可以做到不完全相同。
  
  (三)考試時間的控制
  考試系統不限定考生的考試時間一定全部相同,因為任何兩位考生的試卷不完全相同。但要求必須在規定的時間內完成。
  
  (四)題型的設計
  根據考試的要求,試題要有多種類型才能更好地反映學生的學習情況。標準化試題通常包括單項選擇題、多項選擇題和判斷題,計算機考試系統的功能完全可以實現對上述三種題型答案的判斷。
  
  (五)考試分數的確認
  成績是判斷考生考試是否合格的重要標誌,在設計資料庫時要求確定各種題型的分值,在學生答題完畢並提交試卷後計算機能直接即時算出考試分數並進行公布。
  
  二、考試系統設計
  
  (一)考試流程
  如圖1所示。
  
  (二)模塊劃分與功能
  1 考生管理系統:包括考生註冊、考生信息修改、刪除考生三部分。考生註冊模塊的功能是在考試系統環境中確認考生的身份並生成整個考試系統中唯一的准考證號;修改考生信息模塊的功能主要是修改考生在註冊時輸入錯誤的信息或考生已經修改的信息;刪除考生模塊用於考試系統中永久刪除考生的註冊信息。
  2 考試管理:包括增加、修改、刪除考試題目。用於維護考試系統題庫的信息。
  3 答題系統:答題系統將引導考生完成整個試卷,並記錄考生的題目和答案。
  4 自動計時:自動計時將在考試開始後自動啟動。用於整個考試過程提示考生考試時間,並在考試時間結束後中止考生的考試。
  5 動閱卷:將考生的試卷與題庫中的標準答案進行對比,並記錄考生的考試成績。
  6 出成績:在考生完成考試並完成試卷評閱後,考試系統將自動顯示考生的考試成績,並顯示錯誤題目及其正確答案。
  
  (三)資料庫系統的選擇
  與其他資料庫系統相比,ACCESS是功能強大、簡單易用的關係型資料庫系統,由於筆者要求的資料庫不大。所以在「會計電算化考試系統」項目中,選用ACCESS 2003作為資料庫管理系統。
  
  (四)開發工具的選擇
  ASP(Active Server Page的縮寫,中文意思是活動伺服器網頁語言)是一種網頁設計語言,純粹HTML語言設計的網頁稱為靜態網頁,通過ASP可以實現動態網頁設計。ASP是一種包含了使用VB Script或Jscript腳本程序代碼的網頁。當瀏覽器瀏覽ASP網頁時,Web伺服器就會根據請求生成相應的HTML代碼,然後再返回給瀏覽器。這樣,瀏覽器端看到的就是動態生成的網頁內容。ASP語言可以與資料庫程序進行交互。是一種簡單、方便的編程工具,在一般中小型 企業 網站和信息服務網站中,大多採用ASP語言設計,其特點是開發簡單,維護方便。鑒於其以上的優點,筆者選擇ASP.NET作為「會計電算化考試系統」項目的開發工具。
  
  三、考試系統製作
  
  考試系統使用ASP語言+ACCESS資料庫進行製作,將上述設計的六大功能模塊組合成用戶登陸、考試管理、成績管理、資料庫管理五個模塊。
  
  (一)用戶登陸模塊
  用戶填寫用戶名和學號後,系統將自動判斷用戶是否存在於資料庫中,如存在系統將判斷用戶名或學號是否兩項都與資料庫中的用戶資料相符;如其中一項不相符將在頁面出現對應提示。
  系統驗證用戶成功後,系統將直接進入考試介面。如是新用戶,系統將自動在資料庫中添加用戶信息,並進入考試介面。具體語句為:
  

  (二)考試管理模塊
  考試管理模塊使用算法和排序的方法篩選出不同的題目,並在篩選時使用題目限制功能,來提取固定的題目數量,提取題目後使用ASP語言自動生成試卷格式。
  題目算法:使用隨機數函數搭配生成公式為資料庫中的每道題目生成不同的序列號。語句為:RANDOMIZE'對隨機數生成器做初始化的動作。RandomValue=INT(40*RND)+1'生成1到40之間的隨機數值。
  試卷格式:使用循環語句,不斷在資料庫中調用已篩選出來的題目。直到達到固定題目數後退出循環。
  試卷大致框架排版使用HTML語句事先固定,題目與選擇答案由資料庫中調用。
  自動計時:自動計時將在考試開始後自動啟動,用於整個考試過程提示考生考試時間,並在考試時間結束後中止考生的考試。
  用戶選擇記錄:用戶答題完畢。點擊「提交」按鈕後,系統將表單記錄的選擇信息發到評分頁,語句為:FORM action="result.asp"id=FORM2 method=post name=text2。
  
  (三)成績管理模塊
  成績管理模塊是將考試管理模塊傳遞過來的考試信息與對應數據表中的正確答案進行比較,以判斷用戶做題情況並加以評分。
  評分頁多處使用循環語句。循環語句的作用為:
  1 調用TEST ASP頁傳遞過來的用戶選題信息並與資料庫中信息作比較;
  2 將錯誤的題目顯示於介面上。
  成績管理模塊使用自定義函數rsCount來記錄題目題號,以分別其為單選題、多選題還是判斷題,並使用判斷語句IF來將其與資料庫的正確答案進行對比。如正確,系統將對自定義函數ycorrect

收藏

相關推薦

清純唯美圖片大全

字典網 - 試題庫 - 元問答 - 简体 - 頂部

Copyright © cnj8 All Rights Reserved.