在線考試系統(tǒng)的研究與實現(xiàn)畢業(yè)論文.doc
在線考試系統(tǒng)的研究與實現(xiàn)畢業(yè)論文,目 錄中文摘要iabstractii第一章 緒論11.1問題的提出和研究意義11.2國內(nèi)的現(xiàn)狀11.3本文的工作2第二章 需求分析及設(shè)計52.1需求分析52.2系統(tǒng)設(shè)計52.2.1系統(tǒng)功能分析52.2.2系統(tǒng)功能模塊設(shè)計62.3數(shù)據(jù)庫設(shè)計62.3.1數(shù)據(jù)庫需求分析62.3.2數(shù)據(jù)概念結(jié)構(gòu)設(shè)計82.3.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)...
內(nèi)容介紹
此文檔由會員 天天明白 發(fā)布目 錄
中文摘要 I
Abstract II
第一章 緒論 1
1.1問題的提出和研究意義 1
1.2國內(nèi)的現(xiàn)狀 1
1.3本文的工作 2
第二章 需求分析及設(shè)計 5
2.1需求分析 5
2.2系統(tǒng)設(shè)計 5
2.2.1系統(tǒng)功能分析 5
2.2.2系統(tǒng)功能模塊設(shè)計 6
2.3數(shù)據(jù)庫設(shè)計 6
2.3.1數(shù)據(jù)庫需求分析 6
2.3.2數(shù)據(jù)概念結(jié)構(gòu)設(shè)計 8
2.3.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 9
2.3.4本章小結(jié) 10
第三章 系統(tǒng)安裝及設(shè)置 11
3.1 JDK的安裝和設(shè)置 11
3.2 TOMCAT的安裝和設(shè)置 11
3.3 MYSQL數(shù)據(jù)庫的安裝 12
第四章 模塊功能的實現(xiàn) 15
4.1考生登錄模塊 15
4.2考生時間控制模塊 18
4.3智能組卷模塊 18
4.3.1組卷算法介紹 18
4.3.2遺傳算法在組卷中的應(yīng)用 19
4.3.3遺傳算法組卷的實現(xiàn) 20
4.4自動判卷及評分 22
4.5本章小結(jié) 24
第五章 總結(jié)與展望 25
5.1工作總結(jié) 25
5.2系統(tǒng)中存在的問題和不足 25
5.3今后的改進 25
參考文獻 27
致 謝 29
個人簡況及聯(lián)系方式 30
承 諾 書 31
學位論文使用授權(quán)聲明 32
Contents
Chinese Abstract I
Abstract II
Chapter 1 Preface 1
1.1Question and research significance 1
1.2 Domestic situation 1
1.3 Thesis’s work 2
Chapter 2 Requirements analysis and design 5
2.1 Requirements analysis 5
2.2 System design 5
2.2.1 System functional analysis 5
2.2.2 System features modular design 6
2.3 Database design 6
2.3.1 Database needs analysis 6
2.3.2 Data structure design concept 8
2.3.3 Logical database structure design 9
2.3.4 Summary 10
Chapter 3 System’s installation and set up 11
3.1 JDK installation and setup 11
3.2 TOMCAT Installation and setup 11
3.3 Installation of MYSQL database 12
Chapter 4 Implementation of the module function 15
4.1 Candidates login module 15
4.2 Time control module candidates 18
4.3 Intelligent test paper module 18
4.3.1 The basic principles of genetic algorithms 18
4.3.2 Genetic algorithm in examination paper 19
4.3.3 Implementation of genetic algorithm test paper 20
4.4 Automatic grading and scoring 22
4.5 Summary 24
chapter 5 Summary and outlook 25
5.1 Work summary 25
5.2 System problems and deficiencies 25
5.3 Future improvements 25
References 27
Acknowledgment 29
Personal profiles 30
Letter of commitment 31
Authorization statement 32
中 文 摘 要
設(shè)計在線考試系統(tǒng)的目的在于減輕教師的工作負擔,實現(xiàn)考試的公平、公正,提高考試效率,并且通過對學生測驗結(jié)果的分析,可以為教與學提供反饋信息,促使教師改進教學,促進學生學習。教師建立試題庫的過程,既是一個收集整理的過程,也是一個積累教學經(jīng)驗的過程。
本論文的中心環(huán)節(jié)為B/S架構(gòu)和遺傳算法組卷。應(yīng)用B/S模式架構(gòu),應(yīng)用系統(tǒng)的中心功能集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護、更新和使用,客戶端只需安裝一個瀏覽器軟件,即可進行考試,不需要安裝用戶界面應(yīng)用程序,真正實現(xiàn)了“瘦客戶”, 系統(tǒng)的擴展也非常容易,只需對服務(wù)器的應(yīng)用程序擴展,實現(xiàn)客戶端的同步更新。優(yōu)化遺傳算法智能組卷,避免隨機組卷生成隨意性試題的問題和陷入無限循環(huán)的死區(qū),使組卷進一步智能化、科學化,提高了搜索效率,同時根據(jù)試題的難度對試題進行智能組卷,以章節(jié)的分值占試卷總分值的比例作為知識點搜索條件,使試題定位更加合理準確。
該系統(tǒng)實現(xiàn)考試的網(wǎng)絡(luò)化、無紙化、智能化,適用于Internet,前端考試應(yīng)用系統(tǒng)和后端數(shù)據(jù)庫管理系統(tǒng)均采用 B/S 模式,而且對服務(wù)器的配置要求非常低,客戶端不用任何設(shè)置。通過后臺管理功能,教師建立題庫和考生信息庫;前臺應(yīng)用系統(tǒng)實現(xiàn),到時間就自動交卷,然后自動判卷,公正、安全、方便地完成考試。前臺內(nèi)容包括:登陸、開始考試、確認交卷、評分。后臺內(nèi)容包括:考生信息管理、題庫管理,遺傳算法組卷、成績分析。
關(guān)鍵詞:在線考試;題庫管理;遺傳算法組卷;B/S架構(gòu)
ABSTRACT
The purpose of online examination system designed alleviate the workload of teachers, in order to achieve a fair test, just. Through analysis of test results to students,it can provide feedback for teaching and learning, encourage teachers to improve teaching, promote student learning. Teachers establish exam bank,it is a collection of sorting process and a process of accumulation of teaching experience.
The central part of this paper is B / S structure and genetic algorithm. By B/S structure, System at the core of focus to the server, Simplifies system development, maintenance and use. Clients only need to install a browser software, no need to install the user interface application, so that "thin client", Expansion of the system is very easy. Breakthrough random algorithm test paper, test paper can achieve the genetic algorithm, to avoid the random search is easy to produce an infinite loop problems and improve the search efficiency, but also with the difficulty of the questions were questions Forecasting and Endowing, knowledge point total score total scores of papers percentage point of search terms as knowledge, make more reasonable and accurate positioning questions.
This system tests the network, paperless, automated, can be used to INTERNET and LAN, front-end applications and back-end management system were adopted B / S model, but the server configuration requirements are very low, the client do not have any settings. By background management functions , teachers and candidates can establish item bank database; front application system to automatically carry out an assignment on time, and then automatic grading, fair, safe, easy to complete the examination. Front cover: login, start test, an assignment confirmed, rates,. Background includes: candidate information management, paper management, genetic algorithm test paper, performance analysis.
Keywords: Online; Paper management; Genetic algorithm test paper