小学自动组卷系统C语言,题库管理自动组卷系统设计-PB(源程序+论文+开题报告+答辩PPT)...
題庫管理自動組卷系統(tǒng)設(shè)計-PB(源程序+論文+開題報告+答辯PPT)
摘 要
本文首先分析了自動組卷系統(tǒng)在具體的教學(xué)活動過程中的實際需求,然后以C語言程序設(shè)計的教學(xué)為背景,設(shè)計與實現(xiàn)了一個實際通用的自動組卷系統(tǒng),對其中的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計以及各個主要模塊的實現(xiàn)進(jìn)行了詳細(xì)的介紹。
本系統(tǒng)可以從試題庫中自動的查找和組織出一些不同題型、不同難度、不同章節(jié)范圍內(nèi)的試題來組成一份合理的試卷。它采用的是利用試卷的一組特征值,記錄用戶提供的試卷題目類型、章節(jié)分布、難易程度等條件,采用隨機(jī)算法,借助于系統(tǒng)中的一系列數(shù)據(jù)文件,使具體課程的相關(guān)數(shù)據(jù)動態(tài)地抽象成邏輯數(shù)據(jù),用以解決通用問題,線性的規(guī)劃出一份約束滿足的、合理的試卷。
本系統(tǒng)的開發(fā)工具是powerbuilder 9.0,使用的數(shù)據(jù)庫為Access
2003。系統(tǒng)分為題庫編輯、自動組卷、試卷存儲、試卷打印等功能。
關(guān)鍵詞:自動組卷 題庫管理 數(shù)據(jù)庫 powerbuilder9.0
Abstract
This paper analyses the actual demand of auto-production 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 auto-production
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 organize 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 9.0, the
database of is Access 2003.The system is divided into database
edit, test paper auto-production, test paper saving, test paper
printing etc. function.
Keywords: Test Paper Auto-production ; Database Management of
Test Questions ; Database ; Powerbuilder 9.0
目 錄
前 言 1
第一章 系統(tǒng)分析 2
1.1 系統(tǒng)目標(biāo) 2
1.2 系統(tǒng)需求分析 2
第二章 系統(tǒng)總體設(shè)計 4
第三章 開發(fā)工具及開發(fā)環(huán)境 6
3.1 總體開發(fā)工具及環(huán)境 6
3.2 開發(fā)工具簡介 6
3.3 數(shù)據(jù)庫的選擇 7
3.4 SQL基礎(chǔ) 8
3.5 SQL語句 9
第四章 數(shù)據(jù)庫的開發(fā)與設(shè)計 10
4.1 數(shù)據(jù)庫需求分析 10
4.2 系統(tǒng)邏輯分析 11
4.3 數(shù)據(jù)庫的連接 13
4.3.1 程序設(shè)計時與數(shù)據(jù)庫的連接 14
4.3.2程序運行時與數(shù)據(jù)庫的連接 14
第五章 組卷策略設(shè)計 16
5.1 自動組卷系統(tǒng) 16
5.2自動組卷中隨機(jī)數(shù)選取問題 16
5.3自動組卷的具體實現(xiàn) 17
5.4試卷難度的程序控制 18
第六章 在PB中創(chuàng)建WORD文檔 20
6.1 PB通過OLEOBJECT使用WORD 20
6.2創(chuàng)建模板文件 21
6.3編寫程序 22
第七章 系統(tǒng)模塊頁面和代碼設(shè)計 26
7.1 應(yīng)用程序?qū)ο笤O(shè)計 26
7.2系統(tǒng)登錄模塊 26
7.3主程序界面設(shè)計 27
7.4菜單的設(shè)計 28
7.5 帳號管理模塊 29
7.6 題庫管理模塊 31
7.7 自動組卷模塊 34
7.8 試卷管理模塊 37
7.9 關(guān)鍵技術(shù) 38
7.9.1 數(shù)據(jù)窗口中記錄顏色的隔行顯示 38
7.9.2 數(shù)據(jù)窗口中實現(xiàn)數(shù)據(jù)列自動折行 40
7.9.3 利用復(fù)合型數(shù)據(jù)窗口制作報表 40
第八章 系統(tǒng)發(fā)布 42
8.1 創(chuàng)建工程對象 42
8.2 發(fā)布 43
結(jié) 論 44
致 謝 45
參考文獻(xiàn) 46
附錄 47
總結(jié)
以上是生活随笔為你收集整理的小学自动组卷系统C语言,题库管理自动组卷系统设计-PB(源程序+论文+开题报告+答辩PPT)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电子商务行业RFID仓库管理系统,智慧仓
- 下一篇: 【附源码】计算机毕业设计JAVA教学质量