【正文】
南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— 自動(dòng)組卷系統(tǒng)開發(fā) i 本科畢業(yè)設(shè)計(jì)(論文) 題 目: 自動(dòng)組卷系統(tǒng)開發(fā) Development Of Test paper Autoproduction System 學(xué) 院: 信息科技學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師: 職 稱: 南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— 自動(dòng)組卷系統(tǒng)開發(fā) ii 摘 要 本文首先分 析了自動(dòng)組卷系統(tǒng)在具體的教學(xué)活動(dòng)過程中的實(shí)際需求,然后以C 語(yǔ)言程序設(shè)計(jì) 的 教學(xué) 為背景,設(shè)計(jì)與實(shí)現(xiàn)了一個(gè)實(shí)際 通用 的自動(dòng)組卷系統(tǒng),對(duì)其中的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)以及各個(gè)主要模塊的實(shí)現(xiàn)進(jìn) 行了詳細(xì)的介紹。 本系統(tǒng)可以從試題庫(kù)中自動(dòng)的查找和組織出一些不同題 型、不同難度、不同章節(jié)范圍內(nèi)的試題來組成一份合理的試卷。它采用的是利用試卷的一組特征值,記錄 用戶提供的試卷題目類型、章節(jié)分布、難易程度等條件, 采用隨機(jī)算法, 借助于系統(tǒng)中的一系列數(shù)據(jù)文件,使具體課程的相關(guān)數(shù)據(jù)動(dòng)態(tài)地抽象成邏輯數(shù)據(jù),用以解決通用問題,線性的規(guī)劃出 一份約束滿足的、合理的試卷。 本 系統(tǒng)的開發(fā)工具是 powerbuilder ,使用的數(shù)據(jù)庫(kù)為 Access 2021。 系統(tǒng)分為題庫(kù)編輯、自動(dòng)組卷、試卷存儲(chǔ)、試卷打印等功能。 關(guān)鍵詞 : 自動(dòng)組卷 題庫(kù)管理 數(shù)據(jù)庫(kù) 南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— 自動(dòng)組卷系統(tǒng)開發(fā) ii Abstract This paper analyses the actual demand of autoproduction for test paper system in the course of concrete teaching activity at first. Then taking teaching of C language program design as the background,it designs and realizes a Test paper autoproduction system. First, it Explains the design for the database structure, then introduces the detailed one to the realization of each main module among them. It can automatically find and anize a certain number of test questions in various types with different degrees of difficulty in certain scope in the database to form a reasonable test paper. What it adopt is to make use of to try a characteristic value of winding, recording the customer to provide of try a topic type, chapter to distribute, difficult easy degree etc. condition, adoption random calculate way, ask for help from a series of data document within system, make the related data dynamic state ground of the concrete course abstract the logic data, resolve the in general use problem in order to, line program a stipulation of to satisfy of, try book reasonablely. The development tool of this system is powerbuilder , the database of is Access system is divided into database edit, test paper autoproduction, test paper saving, test paper printing etc. function. Keywords: Test Paper Autoproduction 。 Database Management of Test Questions 。 Database 。 Powerbuilder 南京林業(yè)大學(xué)本科畢業(yè)設(shè)計(jì) —— 自動(dòng)組卷系統(tǒng)開發(fā) iii 目 錄 前 言 ................................................................................................................... 1 第一章 系統(tǒng)分析 ...................................................................................................... 2 系統(tǒng)目標(biāo) ......................................................................................................... 2 系統(tǒng)需求分析 .................................................................................................. 2 第二章 系統(tǒng)總體設(shè)計(jì) ............................................................................................... 4 第三章 開發(fā)工具及開發(fā)環(huán)境 ..................................................................................... 6 總體開發(fā)工具及環(huán)境 ....................................................................................... 6 開發(fā)工具簡(jiǎn)介 .................................................................................................. 6 數(shù)據(jù)庫(kù)的選擇 .................................................................................................. 7 SQL基礎(chǔ) ......................................................................................................... 8 SQL語(yǔ)句 ......................................................................................................... 9 第四章 數(shù)據(jù)庫(kù)的開發(fā)與設(shè)計(jì) ................................................................................... 10 數(shù)據(jù)庫(kù)需求分析 ............................................................................................ 10 系統(tǒng)邏輯分析 ................................................................................................ 11 數(shù)據(jù)庫(kù)的連接 ................................................................................................ 13 程序設(shè)計(jì)時(shí)與數(shù)據(jù)庫(kù)的連接 .................................................................... 14 程序運(yùn)行時(shí)與數(shù)據(jù)庫(kù)的連接 ..................................................................... 14 第五章 組卷策略設(shè)計(jì) ............................................................................................. 16 自動(dòng)組卷系統(tǒng) ................................................................................................ 16 自動(dòng)組卷中隨機(jī)數(shù)選取問題 ........................................................................... 16 自動(dòng)組卷的具體實(shí)現(xiàn) ...................................................................................... 17 試卷難度的程序控制 ...................................................................................... 18 第六 章 在 PB中創(chuàng)建 WORD文檔 ........................................................................... 20 PB通過 OLEOBJECT 使用 WORD ................................................................. 20 創(chuàng)建模板文件 ................................................................................................ 21 編寫程 序 ....................................................................................................... 22 第七章 系統(tǒng)模塊頁(yè)面和代碼設(shè)計(jì) ............................................................................ 26 應(yīng)用程序?qū)ο笤O(shè)計(jì) ......................................................................................... 26 系統(tǒng)登錄模塊 ................................................................................................ 26 主程序界面設(shè)計(jì) ............................................................................................. 27 菜單的設(shè)計(jì) .................................................................................................... 28 帳號(hào)管理模塊 ................................................................................................ 29 題庫(kù)管理模塊 ................................................................................................ 31 自動(dòng)組卷模塊 ............................................................................