自動組卷系統(tǒng)設(shè)計任務書.doc_第1頁
自動組卷系統(tǒng)設(shè)計任務書.doc_第2頁
自動組卷系統(tǒng)設(shè)計任務書.doc_第3頁
自動組卷系統(tǒng)設(shè)計任務書.doc_第4頁
自動組卷系統(tǒng)設(shè)計任務書.doc_第5頁
全文預覽已結(jié)束

付費下載

下載本文檔

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

文檔簡介

南京林業(yè)大學本科畢業(yè)設(shè)計自動組卷系統(tǒng)開發(fā)系統(tǒng)設(shè)計任務書自動組卷系統(tǒng)專業(yè):計算機科學與技術(shù)班級:學生姓名:指導教師:日期:南京林業(yè)大學本科畢業(yè)設(shè)計自動組卷系統(tǒng)開發(fā)一選題背景考試是教師檢查學生學習情況的必要手段,但出卷卻是一種繁重的智力和體力勞動,傳統(tǒng)的標準化試卷命題,需要由教學專家組成一個命題班子,根據(jù)許多優(yōu)秀教師多年的教學經(jīng)驗,從貫徹教學大綱要求,到試卷意圖的組織,經(jīng)過反復的推敲,才能完成一份標準化的試卷。這樣的命題方式不僅工作任務繁重而且試卷的標準化程度、難易程度、題量大小等各方面難以控制,難以形成有效的試題庫,給試題和試卷的管理帶來很多問題和困難。鑒于這種情況,利用計算機進行試卷的自動生成并逐步積累形成有效的試題庫,對試題和試卷的管理將變得高效而便捷,對提高工作效率,使試卷管理逐步走向正規(guī)化自動化將起到十分重要的作用。同時使出卷工作變得輕松愉快,從很大程度上減輕了教師利用傳統(tǒng)的出卷方式組卷的繁重工作量,大大節(jié)省了老師的工作時間,便于教師有更多的時間和精力致力于教學方法的研究。今日,隨著計算機的應用的普及和硬件設(shè)備性能和軟件制作水平的提高,為研制開發(fā)高性能的試題管理軟件提供了條件。二文獻綜述根據(jù)課題所需,查閱了相關(guān)方面的資料,因為本系統(tǒng)采用PowerBuilder9.0為開發(fā)工具,所以主要的書籍為:PowerBuilder9.0程序設(shè)計與開發(fā)技術(shù)大全,試卷自動生成系統(tǒng)的設(shè)計與實現(xiàn),主要介紹了一些應用PB開發(fā)的數(shù)據(jù)庫在不同的需要下建立的系統(tǒng)應用,根據(jù)其實例進行上機操作,對課題的研究有技術(shù)上的幫助,以及試卷如何自動組卷和如何隨即組卷等等。另一方面,是對數(shù)據(jù)庫的了解,數(shù)據(jù)庫原理及應用介紹了數(shù)據(jù)庫的設(shè)計方法和注意要點,主要是針對建庫的分析的闡述,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應用程序的步驟、開發(fā)體系及方法都詳細介紹,對試題數(shù)據(jù)庫的建立有實際的效用。在課題研究過程中還查閱了相關(guān)資料包括Access數(shù)據(jù)庫的實例等等。是大學所學課程的補充,對課題研究及論文寫作有實際具體的應用性幫助。三研究目的試卷自動生成系統(tǒng)是計算機輔助教學系統(tǒng)CAI(computer-aidedinstruction)的重要組成部分。在計算機普及的今天,考試作為發(fā)現(xiàn)和選拔人才、資格認證、等級確定的有效手段.也正在朝著自動化、智能化的方向發(fā)展。對于從事高校教學的教師來說,有一個得心應手的試卷自動生成系統(tǒng),可以提高老師工作效率。南京林業(yè)大學本科畢業(yè)設(shè)計自動組卷系統(tǒng)開發(fā)四研究內(nèi)容該系統(tǒng)建立試題數(shù)據(jù)庫,形成一個包括增加試題、試題查詢、編輯試題、設(shè)置相關(guān)參數(shù)自動組卷、試卷排版以及試卷的瀏覽和打印等功能模塊在內(nèi)的自動組卷系統(tǒng)。功能模塊的具體說明:1、帳號管理對于本系統(tǒng)的一般用戶可進行當前用戶修改密碼和退出系統(tǒng)操作;對于本系統(tǒng)的管理員則還可進行帳號的添加和刪除操作。2、題庫管理包括課程管理和試題管理,可添加新課程,修改和刪除指定課程信息;添加新試題,修改和刪除指定試題。3、自動組卷填寫試卷的基本信息,設(shè)置組卷的難度值、題型、數(shù)量、分值以及章節(jié)分布參數(shù)。采用隨機算法,結(jié)合相關(guān)設(shè)置參數(shù),組合出合理的、符合用戶要求的試卷;用戶還可以選擇出同一學期同一課程的2份試卷(即A、B卷),并且使2份試卷的重復比例控制在最低范圍。組卷完成后給出相應試卷以及答案。4、試卷管理用戶可查詢所有出過的試卷的目錄,并且可以查看相應的試卷。用戶可以把試卷打印或者另存為Word文本。五開發(fā)設(shè)計思想策略與實現(xiàn)(一)算法策略設(shè)計在自動組卷中首先要考慮的就是如何按照用戶選擇的組卷方案在數(shù)據(jù)庫中隨機抽取試題。要想隨機抽取試題就必須產(chǎn)生隨機數(shù),因此隨機數(shù)的產(chǎn)生問題才是問題的真正關(guān)鍵點。用計算機產(chǎn)生隨機數(shù)的方法有很多,有用數(shù)學公式實現(xiàn)的,也有按照系統(tǒng)時間產(chǎn)生的,還要按照當時的系統(tǒng)中的線程數(shù)產(chǎn)生的等等。PowerBuilder9.0環(huán)境本身已經(jīng)提供了產(chǎn)生隨機數(shù)的函數(shù)Rand(),不過在沒有初始化的情況下,每次運行程序所獲得的隨機數(shù)都是一樣的,因此Rand()也被稱為偽隨機數(shù)函數(shù)。要實現(xiàn)真正的隨機還必須在Rand()函數(shù)之前調(diào)用函數(shù)Randomize()。Randomize()可以初始化偽隨機數(shù)發(fā)生器,這樣讓應用程序每次使用不同的偽隨機數(shù)序列。Randomize()的語法為Randomize(n),其中參數(shù)n:數(shù)值型變量或表達式,指定偽隨機數(shù)生成器使用的起始值,不同的起始值可以生成不同的偽隨機數(shù)序列。當n的值為0時,該函數(shù)把系統(tǒng)時鐘作為偽隨機數(shù)生成器的起始值,這樣可以生成不可重復的偽隨機數(shù)序列。當n的值不為0時,可以產(chǎn)生不同的偽隨機數(shù)序列,南京林業(yè)大學本科畢業(yè)設(shè)計自動組卷系統(tǒng)開發(fā)如果兩次使用相同的偽隨機數(shù)生成器起始值那么兩次生成的偽隨機數(shù)序列相同。(二)數(shù)據(jù)庫開發(fā)設(shè)計與連接數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的第一階段,也是非常重要的一個階段是數(shù)據(jù)庫需求分析。在這個階段主要是收集基本資料以及數(shù)據(jù)處理的流程,為進一步設(shè)計打下基礎(chǔ)。根據(jù)功能分析,設(shè)計的業(yè)務流程圖。概念結(jié)構(gòu)是獨立于實際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進行數(shù)據(jù)庫應用的設(shè)計。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為Access數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)庫模型。該數(shù)據(jù)庫系統(tǒng)要求具有以下方面的特點:結(jié)構(gòu)合理,所建立的數(shù)據(jù)冗余度小,獨立性強。建檔、修改、查詢、統(tǒng)計快而準確。保密性、可靠性好。在PowerBuilder開發(fā)環(huán)境和應用程序能夠操作數(shù)據(jù)庫中的數(shù)據(jù)之前,必須首先與數(shù)據(jù)庫建立聯(lián)系,也就是連接到數(shù)據(jù)庫上。PowerBuilder與數(shù)據(jù)庫的連接建立在驅(qū)動程序之上。PowerBuilder通過數(shù)據(jù)庫驅(qū)動程序接口實現(xiàn)與各種類型數(shù)據(jù)庫的連接。接口的參數(shù)可以通過一個DatabaseProfile來完成。對于每一個可能要用到的數(shù)據(jù)庫,均可以建立一個DatabaseProfile。在此DatabaseProfile中所記錄的是建立到數(shù)據(jù)庫的一些連接信息,如數(shù)據(jù)庫管理信息(DBMS)的類型、用戶賬號、口令、數(shù)據(jù)庫以及其他的連接參數(shù)。(三)編程與調(diào)試發(fā)布PowerBuilder9.0開發(fā)的應用程序的入口點是PowerBuilder9.0的應用程序?qū)ο?,運行是程序從這個入口點啟動,所以應用程序?qū)ο蟮脑O(shè)計是應用程序設(shè)計的開始。應用程序?qū)ο蟮氖录欢?,一共只?個,分別是Open、Close、Idle、SystemError、ConnectionBegin、ConnectionEnd事件。通過測試的可執(zhí)行文件,就可以進行發(fā)布了,考慮到最終用戶使用機器的復雜性,還需要發(fā)布PowerBuilder的環(huán)境文件以及數(shù)據(jù)庫運行的客戶端軟件。PowerBuilder生成的可執(zhí)行文件必須在其自身帶的支持文件的幫助下才能運行。用戶安裝了PowerBuilder后,目錄“SybaseShase

溫馨提示

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

評論

0/150

提交評論