摘 要
現如今學校以及社會上的各種考試大都采用的是傳統的考試模式,傳統考試模式有許多弊端,諸如考試步驟繁瑣且容易出錯等。隨著時代的發展,考試的類型在不斷的增加以及考試要求也在不斷的提高,這使得教師的工作量將會越來越大,可以說傳統的考試方式已經不能適應現代考試的需要。因此應用計算機技術來實現無紙化考試已經成為必要。
本文介紹了在MyEclipse環境下,采用面向對象的編程語言Java開發一個考試系統的過程。在本系統中,模塊化的設計和面向對象與事件驅動機制的使用,使本系統的編程變得更加方便、快捷;應用本系統可以在計算機上靈活、方便地進行無紙化考試,從而大大的提高了考試效率,使考試變得更加現代化。
關鍵字:考試系統; 無紙化; Java; MyEclipse。
Java-based Test System Design and Implementation
ABSTRACT
The test that nowadays a variety of schools and the community generally used is the traditional test mode, there are many shortcomings of traditional test pattern, such as the examination procedure so tedious and error-prone. With the development of times, the type of examination are constantly increasing, and examination requirements are constantly increasing, so the teacher's workload will be growing, So traditional ways of exam can not meet modern examination. Therefore, application of computer technology to achieve paperless examination has become necessary.
This article introduced under the MyEclipse environment, uses object-oriented programming language Java to develop a test system.In this system, the Modular design and object-oriented and event-driven mechanism used, causes this system the programming to become more convenient, quickly; application of the system can in the computer flexible, easily paperless examination and thereby greatly improve the test efficiency, test to become more modernized.
Keywords: Examination system; paperless; Java; MyEclipse.
目 錄
摘 要 i
ABSTRACT ii
第一章 緒論 - 1 -
1.1 研究背景 - 1 -
1.2 研究內容和目的 - 2 -
1.3 論文的組織 - 2 -
第二章 開發環境 - 3 -
2.1 開發基礎 - 3 -
2.2 開發框架技術 - 4 -
第三章 系統的分析與設計 - 7 -
3.1 需求分析 - 7 -
3.1.1功能需求概述: - 7 -
3.1.2系統的基本功能 - 8 -
3.2 系統設計 - 11 -
3.2.1概要設計 - 11 -
3.2.2詳細設計 - 13 -
3.3 數據庫設計 - 17 -
3.3.1數據庫結構設計 - 17 -
3.3.2 Navicat MySQL設計 - 20 -
結束語 - 25 -
致謝 - 26 -
參考文獻 - 27 -
附錄 - 28 -