【正文】
摘 要在線考試系統(tǒng)作為遠(yuǎn)程教育和企業(yè)招聘不可缺少的一部分越來越受到大家的重視。一個(gè)完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學(xué)習(xí)過后及時(shí)檢驗(yàn)自己的學(xué)習(xí)效果,已發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動(dòng)完成。只要形成一套成熟的題庫就可以實(shí)現(xiàn)考試的自動(dòng)化,節(jié)約大量的人力物力,并且速度更加快捷。本文針對(duì)在線考試的需求,在 NetBeans環(huán)境下使用Java編程語言開發(fā)出了“在線考試系統(tǒng)”。本系統(tǒng)使用 Mysql數(shù)據(jù)庫和Tomcat服務(wù)器,基于windows操作系統(tǒng)。本系統(tǒng)采用B/S框架結(jié)構(gòu),使系統(tǒng)更加靈活,更容易的部署推廣,方便使用。采用MVC模式,有利于組件的重用,方便維護(hù)。系統(tǒng)在操作上保持了功能明確、提示清晰、流程清楚的風(fēng)格,讓用戶的使用更加方便快捷,讓系統(tǒng)推廣實(shí)施更加迅速。實(shí)現(xiàn)考試的跨地域性,提高考試效率,減少閱卷壓力,提高數(shù)據(jù)安全性,易使用。本文共分五章,第一章概述了選題背景、開發(fā)環(huán)境和相關(guān)技術(shù)。第二章是需求分析。第三章闡述了系統(tǒng)的設(shè)計(jì),分析了系統(tǒng)的功能模塊并進(jìn)行數(shù)據(jù)庫設(shè)計(jì)。第四章詳細(xì)進(jìn)行了系統(tǒng)的具體實(shí)現(xiàn),實(shí)現(xiàn)了系統(tǒng)的基本考試功能,試題分類管理,試題信息管理和歷史成績查詢等功能,同時(shí)進(jìn)行了系統(tǒng)的測試。第五章是結(jié)論與建議,主要介紹了系統(tǒng)的開發(fā)過程和遇到的問題以及總體的收獲,并指出系統(tǒng)的不足和提升空間。關(guān)鍵詞:在線考試;Mysql數(shù)據(jù)庫;Java技術(shù)AbstractOnline examination system as an indispensable part of distance education and corporate recruitment of staff. Being more and more attention. A prehensive online examination system allows users to test their learning in a timely manner after the elearning. They have found their own inadequacies, learning efficiency is greatly improved. The online examination system has the formation of the subject, examination papers submitted, the automatic marking of examination papers. As long as the formation of a mature set of exam you can achieve test automation examination, save a lot of manpower and resources, and faster speed. The demand is for online examination, using the Java programming language in the NetBeans environment to develop the online examination system. This system uses a Mysql database and the Tomcat server, windowsbased operating system. The system adopts B / S framework structure, making the system more flexible, easier to deploy promotion, easy to use. Using the MVC model, the reuse of ponents to facilitate maintenance. System in operation to achieve a clear, suggesting a clear, clear process, and to allow the user to use faster and more convenient .Making the system promote the implementation of more rapid. Examinations across the region, and improve test efficiency, reduce the pressure of scoring, improve data security, ease of use. The paper is divided into five chapters. Chapter One outlines the background, development environment and related technologies. The second chapter is a requirements analysis. The third chapter explains system design, analysis of the functional modules of the system and of database design. Chapter 4 describes the detailed system to achieve, to achieve a basic examination of the system function, item category management, questions information management, and historical results inquiry function, simultaneous testing of the system. The fifth chapter is the conclusions and remendations, which mainly describes the system development process and the problems encountered and the general harvest, and pointed out the lack of room for improvement of the system.Key words: online examination system。 mysql database。 java technologyIII目 錄序 言 1第1章 系統(tǒng)概論 2 系統(tǒng)的開發(fā)背景 2 系統(tǒng)開發(fā)的目的與意義 2 系統(tǒng)的開發(fā)環(huán)境與相關(guān)技術(shù) 3第2章 系統(tǒng)可行性分析與需求分析 5 可行性分析 5 系統(tǒng)功能需求 5 系統(tǒng)性能需求 6 對(duì)功能的總體規(guī)定 6 對(duì)數(shù)據(jù)的整體規(guī)定 7 對(duì)故障處理的整體規(guī)定 7 對(duì)運(yùn)行環(huán)境的整體規(guī)定 7第3章 系統(tǒng)設(shè)計(jì) 8 系統(tǒng)功能模塊設(shè)計(jì) 8 系統(tǒng)的總體處理流程 9 數(shù)據(jù)庫ER圖設(shè)計(jì) 11 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 13第4章 系統(tǒng)實(shí)現(xiàn)與測試 16 數(shù)據(jù)庫建立 16 啟動(dòng)服務(wù)器 16 登錄模塊的實(shí)現(xiàn) 16 主窗口的實(shí)現(xiàn) 19 試題類別信息