前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計(jì)算機(jī)考試論文主題范文,僅供參考,歡迎閱讀并收藏。
[關(guān)鍵詞]會(huì)計(jì)電算化;考試系統(tǒng);設(shè)計(jì);制作
前言
在日常的教學(xué)工作中,考試是一個(gè)重要的教學(xué)環(huán)節(jié)。如何使此環(huán)節(jié)逐步實(shí)現(xiàn)規(guī)范化,不受各種人為或環(huán)境的影響。真實(shí)地反映出教與學(xué)的實(shí)際效果。都與試卷本身的質(zhì)量有著直接的關(guān)系。隨著計(jì)算機(jī)技術(shù)應(yīng)用領(lǐng)域的深度不斷擴(kuò)展,計(jì)算機(jī)考試系統(tǒng)已在大部分考證課程的考試中得到普遍應(yīng)用。為了讓學(xué)生更好、更快地適應(yīng)這種考試形式,筆者結(jié)合《會(huì)計(jì)電算化》課程的特點(diǎn)設(shè)計(jì)制作了該課程的考試系統(tǒng),該系統(tǒng)經(jīng)過拓展可以廣泛應(yīng)用于《電子商務(wù)》、《基礎(chǔ)會(huì)計(jì)》、《財(cái)經(jīng)法規(guī)》等課程考證前的強(qiáng)化訓(xùn)練。
一、考試系統(tǒng)的功能與分析
計(jì)算機(jī)考試與傳統(tǒng)的考試不同。傳統(tǒng)的考試由于有人的參與,靈活性很強(qiáng)??梢愿鶕?jù)現(xiàn)場情況靈活處理應(yīng)急事件;而計(jì)算機(jī)考試不能處理應(yīng)急事件,所以考試系統(tǒng)的設(shè)計(jì)要將可能出現(xiàn)的情況預(yù)料到,并制定相應(yīng)的對(duì)策。下面簡單分析一下計(jì)算機(jī)考試中可能出現(xiàn)的問題及對(duì)策:
(一)考生身份的確認(rèn)
在考試系統(tǒng)中建立一個(gè)考生信息庫,并為每個(gè)學(xué)生分配一個(gè)準(zhǔn)考證號(hào)碼,考生憑這個(gè)準(zhǔn)考證號(hào)進(jìn)行考試,即可確認(rèn)考生的身份。
(二)試卷組成及試題的抽取
計(jì)算機(jī)考試的題目采用隨機(jī)生成的方法。從題庫隨機(jī)提取出來。當(dāng)題目數(shù)量足夠大時(shí),對(duì)每個(gè)考生來說組成的試卷可以做到不完全相同。
(三)考試時(shí)間的控制
考試系統(tǒng)不限定考生的考試時(shí)間一定全部相同,因?yàn)槿魏蝺晌豢忌脑嚲聿煌耆嗤?。但要求必須在?guī)定的時(shí)間內(nèi)完成。
(四)題型的設(shè)計(jì)
根據(jù)考試的要求,試題要有多種類型才能更好地反映學(xué)生的學(xué)習(xí)情況。標(biāo)準(zhǔn)化試題通常包括單項(xiàng)選擇題、多項(xiàng)選擇題和判斷題,計(jì)算機(jī)考試系統(tǒng)的功能完全可以實(shí)現(xiàn)對(duì)上述三種題型答案的判斷。
(五)考試分?jǐn)?shù)的確認(rèn)
成績是判斷考生考試是否合格的重要標(biāo)志,在設(shè)計(jì)數(shù)據(jù)庫時(shí)要求確定各種題型的分值,在學(xué)生答題完畢并提交試卷后計(jì)算機(jī)能直接即時(shí)算出考試分?jǐn)?shù)并進(jìn)行公布。
二、考試系統(tǒng)設(shè)計(jì)
(一)考試流程
(二)模塊劃分與功能
1考生管理系統(tǒng):包括考生注冊(cè)、考生信息修改、刪除考生三部分。考生注冊(cè)模塊的功能是在考試系統(tǒng)環(huán)境中確認(rèn)考生的身份并生成整個(gè)考試系統(tǒng)中唯一的準(zhǔn)考證號(hào);修改考生信息模塊的功能主要是修改考生在注冊(cè)時(shí)輸入錯(cuò)誤的信息或考生已經(jīng)修改的信息;刪除考生模塊用于考試系統(tǒng)中永久刪除考生的注冊(cè)信息。
2考試管理:包括增加、修改、刪除考試題目。用于維護(hù)考試系統(tǒng)題庫的信息。
3答題系統(tǒng):答題系統(tǒng)將引導(dǎo)考生完成整個(gè)試卷,并記錄考生的題目和答案。
4自動(dòng)計(jì)時(shí):自動(dòng)計(jì)時(shí)將在考試開始后自動(dòng)啟動(dòng)。用于整個(gè)考試過程提示考生考試時(shí)間,并在考試時(shí)間結(jié)束后中止考生的考試。
5動(dòng)閱卷:將考生的試卷與題庫中的標(biāo)準(zhǔn)答案進(jìn)行對(duì)比,并記錄考生的考試成績。
6出成績:在考生完成考試并完成試卷評(píng)閱后,考試系統(tǒng)將自動(dòng)顯示考生的考試成績,并顯示錯(cuò)誤題目及其正確答案。
(三)數(shù)據(jù)庫系統(tǒng)的選擇
與其他數(shù)據(jù)庫系統(tǒng)相比,ACCESS是功能強(qiáng)大、簡單易用的關(guān)系型數(shù)據(jù)庫系統(tǒng),由于筆者要求的數(shù)據(jù)庫不大。所以在“會(huì)計(jì)電算化考試系統(tǒng)”項(xiàng)目中,選用ACCESS2003作為數(shù)據(jù)庫管理系統(tǒng)。
(四)開發(fā)工具的選擇
ASP(ActiveServerPage的縮寫,中文意思是活動(dòng)服務(wù)器網(wǎng)頁語言)是一種網(wǎng)頁設(shè)計(jì)語言,純粹HTML語言設(shè)計(jì)的網(wǎng)頁稱為靜態(tài)網(wǎng)頁,通過ASP可以實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)。ASP是一種包含了使用VBScript或Jscript腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁時(shí),Web服務(wù)器就會(huì)根據(jù)請(qǐng)求生成相應(yīng)的HTML代碼,然后再返回給瀏覽器。這樣,瀏覽器端看到的就是動(dòng)態(tài)生成的網(wǎng)頁內(nèi)容。ASP語言可以與數(shù)據(jù)庫程序進(jìn)行交互。是一種簡單、方便的編程工具,在一般中小型企業(yè)網(wǎng)站和信息服務(wù)網(wǎng)站中,大多采用ASP語言設(shè)計(jì),其特點(diǎn)是開發(fā)簡單,維護(hù)方便。鑒于其以上的優(yōu)點(diǎn),筆者選擇作為“會(huì)計(jì)電算化考試系統(tǒng)”項(xiàng)目的開發(fā)工具。
三、考試系統(tǒng)制作
考試系統(tǒng)使用ASP語言ACCESS數(shù)據(jù)庫進(jìn)行制作,將上述設(shè)計(jì)的六大功能模塊組合成用戶登陸、考試管理、成績管理、數(shù)據(jù)庫管理五個(gè)模塊。
(一)用戶登陸模塊
用戶填寫用戶名和學(xué)號(hào)后,系統(tǒng)將自動(dòng)判斷用戶是否存在于數(shù)據(jù)庫中,如存在系統(tǒng)將判斷用戶名或?qū)W號(hào)是否兩項(xiàng)都與數(shù)據(jù)庫中的用戶資料相符;如其中一項(xiàng)不相符將在頁面出現(xiàn)對(duì)應(yīng)提示。
系統(tǒng)驗(yàn)證用戶成功后,系統(tǒng)將直接進(jìn)入考試界面。如是新用戶,系統(tǒng)將自動(dòng)在數(shù)據(jù)庫中添加用戶信息,并進(jìn)入考試界面。具體語句為:
(二)考試管理模塊
考試管理模塊使用算法和排序的方法篩選出不同的題目,并在篩選時(shí)使用題目限制功能,來提取固定的題目數(shù)量,提取題目后使用ASP語言自動(dòng)生成試卷格式。
題目算法:使用隨機(jī)數(shù)函數(shù)搭配生成公式為數(shù)據(jù)庫中的每道題目生成不同的序列號(hào)。語句為:RANDOMIZE''''對(duì)隨機(jī)數(shù)生成器做初始化的動(dòng)作。RandomValue=INT(40RND)1''''生成1到40之間的隨機(jī)數(shù)值。
試卷格式:使用循環(huán)語句,不斷在數(shù)據(jù)庫中調(diào)用已篩選出來的題目。直到達(dá)到固定題目數(shù)后退出循環(huán)。
試卷大致框架排版使用HTML語句事先固定,題目與選擇答案由數(shù)據(jù)庫中調(diào)用。
自動(dòng)計(jì)時(shí):自動(dòng)計(jì)時(shí)將在考試開始后自動(dòng)啟動(dòng),用于整個(gè)考試過程提示考生考試時(shí)間,并在考試時(shí)間結(jié)束后中止考生的考試。
用戶選擇記錄:用戶答題完畢。點(diǎn)擊“提交”按鈕后,系統(tǒng)將表單記錄的選擇信息發(fā)到評(píng)分頁,語句為:FORMaction="result.asp"id=FORM2method=postname=text2。
(三)成績管理模塊
成績管理模塊是將考試管理模塊傳遞過來的考試信息與對(duì)應(yīng)數(shù)據(jù)表中的正確答案進(jìn)行比較,以判斷用戶做題情況并加以評(píng)分。
評(píng)分頁多處使用循環(huán)語句。循環(huán)語句的作用為:
1調(diào)用TESTASP頁傳遞過來的用戶選題信息并與數(shù)據(jù)庫中信息作比較;
2將錯(cuò)誤的題目顯示于界面上。
成績管理模塊使用自定義函數(shù)rsCount來記錄題目題號(hào),以分別其為單選題、多選題還是判斷題,并使用判斷語句IF來將其與數(shù)據(jù)庫的正確答案進(jìn)行對(duì)比。如正確,系統(tǒng)將對(duì)自定義函數(shù)ycorrect進(jìn)行相應(yīng)加分,最后判斷完畢。系統(tǒng)將ycorrect中的數(shù)值調(diào)用到界面上顯示,此數(shù)值就是學(xué)生成績。
(四)數(shù)據(jù)管理模塊
數(shù)據(jù)管理模塊方式主要通過數(shù)據(jù)庫文件實(shí)現(xiàn),本系統(tǒng)通過題目數(shù)據(jù)庫文件和用戶數(shù)據(jù)題庫文件來管理整個(gè)系統(tǒng)的數(shù)據(jù)。題目數(shù)據(jù)庫文件將單選題、多選題、判斷題分別存放在不同的數(shù)據(jù)表中,各數(shù)據(jù)表除了題目內(nèi)容,還增加題目答案字段,供系統(tǒng)管理模塊和成績管理模塊隨時(shí)調(diào)用。數(shù)據(jù)的輸入可以直接在數(shù)據(jù)表中增加記錄,也可以通過外部數(shù)據(jù)導(dǎo)入。用戶數(shù)據(jù)庫文件實(shí)現(xiàn)考生管理模塊功能,教師考試前建立用戶信息表user。該表存儲(chǔ)、管理考生信息,并增加分?jǐn)?shù)字段,以供考試后教師對(duì)學(xué)生的考試情況進(jìn)行統(tǒng)計(jì)??忌卿涀鲱}后自動(dòng)生成的試卷表也存放于該數(shù)據(jù)庫文件中,供學(xué)生對(duì)自己成績產(chǎn)生質(zhì)疑時(shí)復(fù)核。這樣,便于不同批次學(xué)生登錄考試系統(tǒng)的管理、及方便、系統(tǒng)地維護(hù)。:
本系統(tǒng)主要應(yīng)用ASP鏈接數(shù)據(jù)庫,完成整個(gè)考試系統(tǒng)的運(yùn)作。主要語句為:
<%
Setdb=Server.CreateObject("ADODB.Connection")變量db初始化為一個(gè)ADODBConnection對(duì)象
db.Open"driver={MicrosoftAccessDriver(.mdb));dbq="&Server.MapPath("數(shù)據(jù)庫.mdb")變量打開ACCESS數(shù)據(jù)庫數(shù)據(jù)庫位置與ASP頁面相同,名稱叫:數(shù)據(jù)庫.mdb
%>
本系統(tǒng)還多次使用數(shù)據(jù)表創(chuàng)建刪除語句、SESSION函數(shù)等。數(shù)據(jù)表創(chuàng)建語句:createtable表名(字段名類型(10));數(shù)據(jù)表刪除語句:DROPTABLE表名;SESSION函數(shù)是記錄用戶信息的函數(shù),以便用戶登陸后進(jìn)入其他頁面時(shí),頁面能判斷出用戶身份,防止非法用戶跳過登陸頁面直接進(jìn)入到考試頁面。
級(jí)別:北大期刊
榮譽(yù):Caj-cd規(guī)范獲獎(jiǎng)期刊
級(jí)別:省級(jí)期刊
榮譽(yù):中國期刊全文數(shù)據(jù)庫(CJFD)
級(jí)別:北大期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫
級(jí)別:統(tǒng)計(jì)源期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫
級(jí)別:省級(jí)期刊
榮譽(yù):中國優(yōu)秀期刊遴選數(shù)據(jù)庫