本科生毕业设计报告
课题: 基于java的在线考试系统
作者:
专业:
班级:
指导教师:
2012 年 04 月 02 日
摘要
在线考试系统与传统考试相比,可以实现考务工作的全自动化管理,并有效地利用校园网的软硬件资源,实现考试的客观性和公证性;自动化组卷、阅卷、判分的流程更是大大的减轻教师的工作强度。在线考试系统旨在实现考试的无纸化管理,基于计算机和网络技术进行在线考试系统的使用,方便校方对考试的管理。
本程序是基于eclipse的在线考试系统,利用MVC架构编写,将功能分为3个模块,分别是视图,模型和控制器。将数据分为3个层次,分别为UI层,业务层,实体数据层,各层之间模块独立化,便于数据管理,易于系统维护
关键词:
Eclipse,MVC架构,Java语言,三层结构。
Abstract
Compared with the traditional test, online examination can realize the automation management work of the thesis, and effective use of the software and hardware of the work resources, realizing the objectivity of the exam and real; Automation group rolls, scoring, the process is the scores were greatly reduce teachers working strength. On-line examination system designed to achieve examination of the paperless management, based on puter work technology online examination system use, convenient to school examination management.
The program is based on the eclipse of the online examination system, with the MVC framework to write, will function is divided into three modules, respectively is the view, model and the controller. Data is divided into three levels, respectively UI layer, business layer, the entity data layer, between each layer DuLiHua module, facilitate data management, and is easy to maintain the system.
Keywords: Eclipse, MVC framework, Java language,the Three-tier Structure
目 录
1. 序言 1
系统描述 1
结构框图 1
2. 所用开发工具简介 2
2
Java 简介 2
Java语言在Eclipse中的应用 3
3. 系统总体设计 4
系统需求分析 4
系统概要设计 4
系统结构设计 4
Swing设计 5
系统详细设计 5
MVC架构 5
(IOC) 6
6
4. 系统应用程序设计 8
用户层界面的实现 8
布局的实现 9
eWindow的实现 9
loginFrame的实现 10
menuFrom的实现 19
examFrame的实现 21
clientContext的实现 22
业务层界面的实现 23
ExamService的实现 23
用户登录的实现 24
开始考试的实现 25
获得考卷的实现 26
保存用户答案的实现 27
判分的实现 27
数据层的实现 27
线性表HashMap 27
Users集合的实现 27
Question
基于java的在线考试系统 来自淘豆网m.daumloan.com转载请标明出处.