自動(dòng)組卷系統(tǒng)開發(fā)設(shè)計(jì)(附源程序).rar
自動(dòng)組卷系統(tǒng)開發(fā)設(shè)計(jì)(附源程序),資源包括:正文doc格式共62頁 16488字附任務(wù)書.doc開題報(bào)告.doc自動(dòng)組卷系統(tǒng).ppt程序設(shè)計(jì)源文件及相關(guān)文件摘要本文首先分析了自動(dòng)組卷系統(tǒng)在具體的教學(xué)活動(dòng)過程中的實(shí)際需求,然后以c語言程序設(shè)計(jì)的教學(xué)為背景,設(shè)計(jì)與實(shí)現(xiàn)了一個(gè)實(shí)際通用的自動(dòng)組卷系統(tǒng),對(duì)其中的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)以及各個(gè)主要模塊的實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 莎士比亞 發(fā)布
資源包括:正文DOC格式共62頁 16488字 附任務(wù)書.doc 開題報(bào)告.doc 自動(dòng)組卷系統(tǒng).ppt 程序設(shè)計(jì)源文件及相關(guān)文件
摘 要
本文首先分析了自動(dòng)組卷系統(tǒng)在具體的教學(xué)活動(dòng)過程中的實(shí)際需求,然后以C語言程序設(shè)計(jì)的教學(xué)為背景,設(shè)計(jì)與實(shí)現(xiàn)了一個(gè)實(shí)際通用的自動(dòng)組卷系統(tǒng),對(duì)其中的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)以及各個(gè)主要模塊的實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹。
本系統(tǒng)可以從試題庫中自動(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 9.0,使用的數(shù)據(jù)庫為Access 2003。系統(tǒng)分為題庫編輯、自動(dòng)組卷、試卷存儲(chǔ)、試卷打印等功能。
關(guān)鍵詞:自動(dòng)組卷 題庫管理 數(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è)計(jì) 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è)計(jì) 10
4.1 數(shù)據(jù)庫需求分析 10
4.2 系統(tǒng)邏輯分析 11
4.3 數(shù)據(jù)庫的連接 13
4.3.1 程序設(shè)計(jì)時(shí)與數(shù)據(jù)庫的連接 14
4.3.2程序運(yùn)行時(shí)與數(shù)據(jù)庫的連接 14
第五章 組卷策略設(shè)計(jì) 16
5.1 自動(dòng)組卷系統(tǒng) 16
5.2自動(dòng)組卷中隨機(jī)數(shù)選取問題 16
5.3自動(dòng)組卷的具體實(shí)現(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è)計(jì) 26
7.1 應(yīng)用程序?qū)ο笤O(shè)計(jì) 26
7.2系統(tǒng)登錄模塊 26
7.3主程序界面設(shè)計(jì) 27
7.4菜單的設(shè)計(jì) 28
7.5 帳號(hào)管理模塊 29
7.6 題庫管理模塊 31
7.7 自動(dòng)組卷模塊 34
7.8 試卷管理模塊 37
7.9 關(guān)鍵技術(shù) 38
7.9.1 數(shù)據(jù)窗口中記錄顏色的隔行顯示 38
7.9.2 數(shù)據(jù)窗口中實(shí)現(xiàn)數(shù)據(jù)列自動(dòng)折行 40
7.9.3 利用復(fù)合型數(shù)據(jù)窗口制作報(bào)表 40
第八章 系統(tǒng)發(fā)布 42
8.1 創(chuàng)建工程對(duì)象 42
8.2 發(fā)布 43
結(jié) 論 44
致 謝 45
參考文獻(xiàn) 46
附錄 47
摘 要
本文首先分析了自動(dòng)組卷系統(tǒng)在具體的教學(xué)活動(dòng)過程中的實(shí)際需求,然后以C語言程序設(shè)計(jì)的教學(xué)為背景,設(shè)計(jì)與實(shí)現(xiàn)了一個(gè)實(shí)際通用的自動(dòng)組卷系統(tǒng),對(duì)其中的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)以及各個(gè)主要模塊的實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹。
本系統(tǒng)可以從試題庫中自動(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 9.0,使用的數(shù)據(jù)庫為Access 2003。系統(tǒng)分為題庫編輯、自動(dòng)組卷、試卷存儲(chǔ)、試卷打印等功能。
關(guān)鍵詞:自動(dòng)組卷 題庫管理 數(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è)計(jì) 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è)計(jì) 10
4.1 數(shù)據(jù)庫需求分析 10
4.2 系統(tǒng)邏輯分析 11
4.3 數(shù)據(jù)庫的連接 13
4.3.1 程序設(shè)計(jì)時(shí)與數(shù)據(jù)庫的連接 14
4.3.2程序運(yùn)行時(shí)與數(shù)據(jù)庫的連接 14
第五章 組卷策略設(shè)計(jì) 16
5.1 自動(dòng)組卷系統(tǒng) 16
5.2自動(dòng)組卷中隨機(jī)數(shù)選取問題 16
5.3自動(dòng)組卷的具體實(shí)現(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è)計(jì) 26
7.1 應(yīng)用程序?qū)ο笤O(shè)計(jì) 26
7.2系統(tǒng)登錄模塊 26
7.3主程序界面設(shè)計(jì) 27
7.4菜單的設(shè)計(jì) 28
7.5 帳號(hào)管理模塊 29
7.6 題庫管理模塊 31
7.7 自動(dòng)組卷模塊 34
7.8 試卷管理模塊 37
7.9 關(guān)鍵技術(shù) 38
7.9.1 數(shù)據(jù)窗口中記錄顏色的隔行顯示 38
7.9.2 數(shù)據(jù)窗口中實(shí)現(xiàn)數(shù)據(jù)列自動(dòng)折行 40
7.9.3 利用復(fù)合型數(shù)據(jù)窗口制作報(bào)表 40
第八章 系統(tǒng)發(fā)布 42
8.1 創(chuàng)建工程對(duì)象 42
8.2 發(fā)布 43
結(jié) 論 44
致 謝 45
參考文獻(xiàn) 46
附錄 47
TA們正在看...
- 注重小學(xué)低年級(jí)學(xué)生數(shù)感的培養(yǎng).doc
- 小學(xué)秋季家長會(huì)班主任發(fā)言稿.doc
- 注重小學(xué)生心理特點(diǎn)運(yùn)用教學(xué)策略.doc
- 小學(xué)“千名教師師德承諾”活動(dòng)講話稿.doc
- 注重小學(xué)生數(shù)學(xué)閱讀能力的培養(yǎng).doc
- 小學(xué)“千名教師師德承諾”活動(dòng)講話稿_0.doc
- 注重?cái)?shù)學(xué)交流的多向互動(dòng).doc
- 小學(xué)幼兒園手足口病防治家長會(huì)發(fā)言稿.doc
- 注重?cái)?shù)學(xué)本質(zhì)提高數(shù)學(xué)素養(yǎng)(1).doc
- 小學(xué)一年家長會(huì)發(fā)言稿.doc