• 
    

    
    

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

      ?

      試題庫管理系統(tǒng)的設(shè)計與開發(fā)

      2010-09-07 10:20:28俞國紅
      關(guān)鍵詞:試題庫題庫題型

      劉 毅 俞國紅

      (健雄職業(yè)技術(shù)學(xué)院 江蘇太倉 215411)

      試題庫管理系統(tǒng)的設(shè)計與開發(fā)

      劉 毅 俞國紅

      (健雄職業(yè)技術(shù)學(xué)院 江蘇太倉 215411)

      高等學(xué)校學(xué)科試題庫建設(shè)在學(xué)校教學(xué)工作中的重要性是不言而喻的,把ASP和SQL Server數(shù)據(jù)庫建立試題庫管理系統(tǒng)作為研究對象,研究了試題庫的結(jié)構(gòu)及功能模塊、使用、特點。該系統(tǒng)簡便實用、通用性強(qiáng),具有很好的可移植性。

      試題庫;ASP;SQL Server

      0 引言

      《試題庫管理系統(tǒng)》是健雄職業(yè)技術(shù)學(xué)院十一·五科研立項課題的研究成果,該試題管理系統(tǒng)分析了傳統(tǒng)考試系統(tǒng)的缺陷,采用了多種新的設(shè)計方案,具有四大功能:科目管理、題庫管理、試卷生成、試卷查詢,采用B/S架構(gòu),服務(wù)器端使用Windows 2003 Server作為系統(tǒng)平臺,WEB服務(wù)器選擇Microsoft IIS 6.0,數(shù)據(jù)庫選擇SQL Server 2000,客戶端采用Windows XP作為系統(tǒng)平臺進(jìn)行開發(fā)。試題庫管理系統(tǒng)的建立和應(yīng)用,在很大程度上減輕教師的工作負(fù)擔(dān),提高教師工作效率,而且試題庫管理系統(tǒng)的組卷功能可以根據(jù)用戶要求隨機(jī)生成試卷,有效地避免了由教師手工出題的傳統(tǒng)出題方式不可避免的主觀隨意性,提高了考試的公正性。該管理系統(tǒng)經(jīng)過一個學(xué)期使用,效果良好。

      1 系統(tǒng)的主要特點

      該系統(tǒng)基于B/S架構(gòu),用SQL SERVER 2000作為后臺數(shù)據(jù)庫,該系統(tǒng)具備以下特點:允許多種題型,隨機(jī)抽題,并將抽取的試題保存到數(shù)據(jù)庫中,試卷能通過網(wǎng)上訪問服務(wù)器進(jìn)行自定義查詢。主要用戶如表1所示:

      題庫管理分判斷題、單選題、多選題、問答題4種不同類型的題目,并可以區(qū)分不同試題的專業(yè)和難度。試卷管理可以由題庫的題目生成試卷,可以生成word格式的文件,還可以自動生成答案。

      表1 主要用戶及特征描述

      系統(tǒng)功能模塊,如圖1所示:

      圖1 試題庫管理系統(tǒng)功能模塊圖

      查詢模塊,在本系統(tǒng)中可以按照篇章、題型、題分等各個指標(biāo)去仔細(xì)了解、查看題庫中的試題分布情況,逐個瀏覽題庫中的試題,能夠讓用戶對題庫有更具體、更深入地了解。題庫瀏覽查詢模塊按照題庫瀏覽、試題分布瀏覽、題庫總體統(tǒng)計3種方式瀏覽題庫中的內(nèi)容。

      試題庫管理系統(tǒng)的運行界面圖,如圖2所示:

      2 試題庫結(jié)構(gòu)設(shè)計

      2.1 數(shù)據(jù)庫表的組成

      數(shù)據(jù)庫采用sql server 2000設(shè)計,數(shù)據(jù)庫名為exam,由cadre_info(用戶表)、department(系部表)、

      圖2 試題庫管理系統(tǒng)的運行界面圖

      要支持多種題型的考試就必須有合適的建表方案來保存試題,可考慮的方案有3個,方案1:按照題型的不同,分別建立相應(yīng)的表,不同的題型用不同結(jié)構(gòu)的表,本方案思路簡單容易控制,但在程序中需要多個數(shù)據(jù)源連接。方案2:不分題型或班級,把所有的試題都用一個庫存放,此方案題庫結(jié)構(gòu)麻煩、數(shù)據(jù)量大,開考抽題時的速度比方案1慢些,但程序中只要加相應(yīng)的條件判斷用一個數(shù)據(jù)源連接即可。方案3:按照課程信息表中的信息,對每一種課程建立自己的試題庫,本方案運行速度較快,但會因課程種類多而給管理帶來麻煩。本系統(tǒng)采用了方案2:即用一個數(shù)據(jù)表作為全部題型所有課程的試題庫,用課程名區(qū)分不同科目的試題。對于選擇題,需要的字段包括題目四個供選答案及標(biāo)準(zhǔn)答案;對于其他題型,一般只要有題目和答案兩個字段即可。在試題管理和考試抽題時可根據(jù)試題類型的不同,自動判斷是否添加或讀取;答案字段存放本題的標(biāo)準(zhǔn)答案,對任何題型都適用;隨機(jī)數(shù)字段是本方案的使用技巧之一,利用它可以實現(xiàn)隨機(jī)抽題。

      3 關(guān)鍵技術(shù)的實現(xiàn)

      3.1 數(shù)據(jù)庫連接技術(shù)

      鑒于安全原因,這里對數(shù)據(jù)庫服務(wù)器的方法是通過ADO對象完成。在考試系統(tǒng)的目錄上建立一個“include“目錄,建立“conn.asp“文件,內(nèi)容為:

      <%

      dim conn,strcnn

      Set conn=

      Server.CreateObject(“ADODB.Connection“)

      strcnn=“Provider=sqloledb;User

      id=sa;Password=;Initial Catalog=exam;Data

      Source=(local)“

      conn.Open strcnn

      %>

      3.2 自動抽題的實現(xiàn)

      組卷人員用戶可以在自己的管理界面里對考試時間、試題的類型、題量以及分值進(jìn)行具體的設(shè)置。用戶只需要輸入各題型的分?jǐn)?shù)(不想出的題型輸入0),系統(tǒng)將實時地計算出總分?jǐn)?shù)和共有題目數(shù)量,并根據(jù)各個知識分類(這處以章節(jié)分類)的題目數(shù)量和每種題型的剩余分?jǐn)?shù)隨機(jī)抽取相應(yīng)題目。如果剩余分?jǐn)?shù)有任意一項不為“0”,都不能提交,系統(tǒng)會根據(jù)輸入題目數(shù)量的情況自動彈出窗口提示。這些功能是通過VBScript腳本語言自動完成的。當(dāng)順利提交表單后,將進(jìn)行自動組卷,流程圖如圖3:

      圖3 計算機(jī)抽題流程圖

      3.3 將試題保存在數(shù)據(jù)庫中

      通過createresult.asp,通過循環(huán)讀取表單內(nèi)容信息到request中,再通過循環(huán)讀取request中存儲信息,將試題保存在exam_database表中的相應(yīng)字段中,代碼見表2。

      3.4 試題庫查詢與導(dǎo)出

      按教研組對試題庫進(jìn)行查詢,以便于對試題庫的試卷內(nèi)容及時進(jìn)行修改和更新。系統(tǒng)提供多種查詢方式,如:按題型、按難度、按題型和難度的組合等,查詢的結(jié)果以報表的形式出現(xiàn),以方便統(tǒng)計和分析。另外,系統(tǒng)也提供對于成套試卷(或者過去已經(jīng)使用過的試卷)的查詢,查詢結(jié)果可以以標(biāo)準(zhǔn)試卷的形式輸出。

      表2 代碼

      導(dǎo)出word試卷按鈕代碼:<input type=“button“value=“將試卷生成word文檔”onclick='All-AreaWord()'>,其中AllAreaWord()是一個函數(shù),代碼見表3。

      表3 代碼

      續(xù)表

      4 結(jié)束語

      本系統(tǒng)為了推動學(xué)院考試管理的科學(xué)化,提高教師出卷的工作效率,實現(xiàn)真正意義上的教、考分離,設(shè)計并實現(xiàn)了一個自動組卷系統(tǒng),該系統(tǒng)提供了在線的試題庫管理和開放的試題共享資源,教師可以快速簡單、準(zhǔn)確公正地完成出卷工作,從而更有效地使用與管理試題資源。

      [1] 潘小勇.通用試題庫的研究與開發(fā)[J].萍鄉(xiāng)高等??茖W(xué)校學(xué)報,2009(3):54.

      [2] 吳娜.試題庫自動生成系統(tǒng)的研究與開發(fā)[J].唐山學(xué)院學(xué)報,2008(2):32.

      [3] 郭川軍.通用智能試題庫系統(tǒng)的研究與實現(xiàn)[J].哈爾濱金融高等??茖W(xué)校學(xué)報,2008(1):48.

      The Development and Design of the Testing Database Management System

      LIU YiYU Guo-hong
      (Chien-shiung Institute of Technology,Taicang 215411,China)

      The construction of college testing database plays an important role in teaching.Aiming at the establishment of testing database management system based on ASP and SQL Server,the paper mainly studies on its structures,function modules,usage and characteristics.The system is practical and universal and has good transportability.

      testing database;ASP;SQL Server

      book=52,ebook=52

      TP 311.52

      B

      1672-2434(2010)03-0001-04

      2010-01-27

      劉 毅(1972-),男,助教,碩士,從事研究方向:操作系統(tǒng)、數(shù)據(jù)庫技術(shù)及應(yīng)用

      猜你喜歡
      試題庫題庫題型
      離散型隨機(jī)變量??碱}型及解法
      “勾股定理”優(yōu)題庫
      巧妙構(gòu)造函數(shù) 破解三類題型
      “軸對稱”優(yōu)題庫
      “軸對稱”優(yōu)題庫
      “整式的乘法與因式分解”優(yōu)題庫
      一次函數(shù)中的常見題型
      隨機(jī)抽樣題型“曬一曬”
      項目反應(yīng)理論在考試系統(tǒng)試題庫中的應(yīng)用
      基于Quiz Creator的“機(jī)械圖樣的繪制與識讀”隨機(jī)組卷試題庫的制作與研究
      济南市| 泰和县| 利川市| 永修县| 祁门县| 万荣县| 宝兴县| 沙洋县| 奉新县| 四川省| 枞阳县| 辽宁省| 阳春市| 邳州市| 澜沧| 侯马市| 桐柏县| 页游| 新津县| 雷州市| 东乡| 瑞金市| 雷波县| 卢湾区| 淳化县| 高密市| 宣汉县| 汽车| 广平县| 长子县| 昆山市| 漳浦县| 晋中市| 五原县| 裕民县| 肇源县| 大英县| 张掖市| 安远县| 高青县| 奎屯市|