試卷生成系統(tǒng)_第1頁
已閱讀1頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、論文關(guān)鍵詞:試題庫系統(tǒng)試卷生成算法論文摘要:教學(xué)評價是教學(xué)工作的一個重要環(huán)節(jié),通常的教學(xué)評價方式多為通過試卷進行考試,因而試卷的質(zhì)量將直接影響到教學(xué)評價的結(jié)果。一般情況下,教師出試卷時要么到龐大的題庫里一道一道的把題目挑選出來,或是從幾本相關(guān)的書里把題挑選出來組成一份試卷,這樣既費時又費力,而且很難保證試題的覆蓋面和把握試卷的難度。為了將老師從繁重的命題工作中解放出來,為了提高命題的質(zhì)量和管理的現(xiàn)代化、科學(xué)化、規(guī)范化,本文開發(fā)一個試卷生

2、成系統(tǒng)。本文在充分的需求分析基礎(chǔ)上,設(shè)計和實現(xiàn)了一個試卷生成系統(tǒng),主要完成了手動生成試卷、自動生成試卷、抽取現(xiàn)有試卷和用戶管理等功能。通過測試,系統(tǒng)在Windows98/me/2000/XP平臺下能穩(wěn)定運行,且基本達到了預(yù)期的設(shè)計目標(biāo),有一定的實用價值。Abstract:Valueofteachingisanimptanttathefteachingusuallyavalueofteachingisfromaexamsoaquality

3、paperstraighttouchesthevalueofteaching.Thegeneralsituationteacherthinksoutapaper,reachhugeexampooleachfindsoutthequestionshoulderthequestiontogetheroutfromseveralrelevantbooks.Timeconsumingalsostrenuouslikethisverydiffic

4、ulttoguaranteecoverageratepaperdegreeofdifficultyofexaminationquestion.HelpingtheteacherdisengagesfromtheburdensomepropositionaboutexamIndertoimprovethequalitymanagementpropositionofthemodernscientificstardizedthepaperde

5、velopedatestgenerationsystem.PaperGenerationSystemisdesignedimplementedbasedonthesufficientneedsanalysisinthispaperItmainlyimplementssomefunctionsincludeinmanuallyautomaticallygeneratingpapersextratingsomeofexistingpaper

6、smaintaininguserinfmationsoonthesystemcanoperatestablyinWindows98me2000XPplatfmreachtheexpectedgoalhavesomepracticalvalue.Keywds:testlibrarysystempapergenerationalgithmic前言隨著計算機技術(shù)的發(fā)展和普及,在我們的學(xué)習(xí)和日常生活中都離不開計算機技術(shù),大到科研的超級計算機,小

7、到我們?nèi)粘J褂玫氖痔犭娫挘瑢嶋H都是計算機技術(shù)的應(yīng)用,對于學(xué)校、企事業(yè)單位來說,計算機特別是PC機已經(jīng)相當(dāng)普及,大家對計算機的操作更加熟悉,充分發(fā)揮設(shè)備潛能是一種節(jié)約的表現(xiàn),是一種美德。設(shè)計編寫試卷生成系統(tǒng),是基于二種目的:一是充分利用現(xiàn)有的計算機系統(tǒng)減輕工作人員的勞動強度。二是摒棄傳統(tǒng)的手工整理、以試卷(紙質(zhì))的形式存放到檔案室,浪費紙張等原材料,不利于保護環(huán)境。[!empirenews.page]一個好的試卷生成系統(tǒng),要求界面友好,能

8、方便地生成試卷,試卷的維護(修改、刪除試題)操作簡單,組卷靈活快捷,查詢試題或試卷迅速,以適應(yīng)各種知識更新對試卷難度的要求,還要具有一定的安全性。為此,在對系統(tǒng)進行概要設(shè)計時,就充分考試慮到以上的因素,模塊圍繞實用性設(shè)計,比如,編輯模塊就是為了實現(xiàn)試題的錄入、試題的維護、試卷的生成而設(shè)計的;查詢模塊是為了實現(xiàn)試題和試卷的快速查詢而設(shè)計的;系統(tǒng)管理是考慮系統(tǒng)的安全性,用戶名和密碼,整個設(shè)計簡潔明了,同時也就方便了操作。本軟件的開發(fā)成功為試

9、卷的生成工作又添加了一款實用性較強的軟件,為試卷生成系統(tǒng)告別手工管理的時代又推進了一大步。1緒論1.1開發(fā)背景與研究現(xiàn)狀在以往的教學(xué)中,老師出試卷大多由手工出卷,這樣生成的試卷往往會有知識點分布太集中、難易程度不當(dāng)、分值分布不均等一些缺點;這樣,既增加了老師的負擔(dān),也沒有達到很好考查學(xué)生學(xué)習(xí)的真實水平,造成教學(xué)上的失誤?;谝陨系脑颍泻芏鄰氖萝浖_發(fā)的人員,在試卷自動生成方面做了很大的研究。目前這一領(lǐng)域也以良好的發(fā)展姿態(tài)而不斷進步,

10、早期已經(jīng)有了一些類似的系統(tǒng),但經(jīng)過軟件開發(fā)人不斷的完善,大致形成了具備如下功能的系統(tǒng):刪除試題、批量錄入試題、試題交流、合并題庫、自定義試題參數(shù)等一些功能,其中試題交流ImageList屬性:指定的ImageList控件保存在Node對象中使用的點位圖和圖標(biāo)。[!empirenews.page]Node屬性:可以表現(xiàn)為文本,點位圖,線條和加減號的8種組合之一。NodeClick時間:用來添加按鈕的單擊事件所執(zhí)行的程序代碼。2.1.2數(shù)據(jù)

11、庫連接方式簡單的文本文件到各種復(fù)雜的關(guān)系型數(shù)據(jù)庫,數(shù)據(jù)庫應(yīng)用程序需要面對各種各樣的數(shù)據(jù)源。Visualbasic6.0提供ADO(ActiveDataObjects)作為應(yīng)用程序和OLEDB連接的橋梁。ADO即Active數(shù)據(jù)對象(ActiveDataObjects):實際是一種提供訪問各種數(shù)據(jù)類型的連接機制。ADO設(shè)計為一種極簡單的格式,通過ODBC的方法同數(shù)據(jù)庫接口相連。用戶可以使用任何一種ODBC數(shù)據(jù)源,即不僅適合于SQLServ

12、er、acle、Access等數(shù)據(jù)庫應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。ADO是基于OLEDB之上的技術(shù),因此ADO通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。本系統(tǒng)就是用ADO對象來連接數(shù)據(jù)庫的。以下是本系統(tǒng)開發(fā)過程中用到的一些ADO對象:Connection對象:通過“連接”可從應(yīng)用程序訪問數(shù)據(jù)源,連接是交換數(shù)據(jù)所必需的環(huán)境。對象模型使用Connection對象使連接概念得以具體。Recds

13、et對象:表示的是來自基本表或命令執(zhí)行結(jié)果的記錄全集。Recdset對象可支持兩類更新:立即更新和批更新。使用立即更新,一旦調(diào)用Update方法,對數(shù)據(jù)的所有更改將被立即寫入基本數(shù)據(jù)源。也可以使用AddNew和Update方法將值的數(shù)組作為參數(shù)傳遞,同時更新記錄的若干字段。Field對象:代表使用普通數(shù)據(jù)類型的數(shù)據(jù)的列。Recdset對象含有由Field對象組成的Fields集合。每個Field對象對應(yīng)于Recdset中的一列。使用Fi

14、eld對象的Value屬性可設(shè)置或返回當(dāng)前記錄的數(shù)據(jù)。以下是本程序中用到的方法:AddNew方法:創(chuàng)建可更新Recdset對象的新記錄。Open方法(ADOConnection):打開到數(shù)據(jù)源的連接。Open方法(ADORecdset):打開記錄集。Close方法:關(guān)閉打開的對象及任何相關(guān)對象。Execute方法:執(zhí)行指定的查詢、SQL語句、存儲過程或特定提供者的文本等內(nèi)容。2.2SQLServer2000SQLServer是一個關(guān)系數(shù)

15、據(jù)庫管理系統(tǒng)它最初是由MicrosoftSybase和AshtonTate三家公司共同開發(fā)的。于1988年推出了第一個OS2版本在WindowsNT推出后Microsoft與Sybase在SQLServer的開發(fā)上就分道揚鑣了。Microsoft將SQLServer移植到WindowsNT系統(tǒng)上專注于開發(fā)推廣SQLServer的WindowsNT版本Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用。在系統(tǒng)中用到的是Mi

16、crosoftSQLServer以后簡稱為SQLServer或MSSQLServer。SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQLServer7.0版本的優(yōu)點。同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務(wù)器

17、等多種平臺使用。[!empirenews.page]目前被廣泛使用的數(shù)據(jù)庫有SQLServer、acle、Access等。Access是一個可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標(biāo)進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設(shè)計器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)А蟊硐驅(qū)У裙ぞ?,使得操作簡便,容易使用和掌握。但是access數(shù)據(jù)庫有一定的極限,如果數(shù)據(jù)達到100M左

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論