基于java的在线考试系统_毕业设计论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科生毕业设计报告课题:基于java的在线考试系统

在线考试系统与传统考试相比,可以实现考务工作的全自动化管理,并有效地利用校园网的软硬件资源,实现考试的客观性和公证性;自动化组卷、阅卷、判分的流程更是大大的减轻教师的工作强度。在线考试系统旨在实现考试的无纸化管理,基于计算机和网络技术进行在线考试系统的使用,方便校方对考试的管理。

本程序是基于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 campus network 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 the computer and network 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 系统描述..................................................................... 错误!未定义书签。

1.2 结构框图 (1)

2. 所用开发工具简介 (2)

2.1Eclipse简介 (2)

2.2 Java 简介 (2)

2.3 Java语言在Eclipse中的应用 (3)

3. 系统总体设计 (4)

3.1 系统需求分析 (4)

3.2 系统概要设计 (4)

3.2.1 系统结构设计 (4)

3.2.2 Swing设计 (5)

3.3 系统详细设计 (5)

3.3.1 MVC架构 (5)

3.3.2对象依赖注入(IOC) (6)

3.3.3简单工厂方法 (6)

4. 系统应用程序设计 (8)

4.1 用户层界面的实现 (8)

4.1.1 布局的实现 (9)

4.1.2 welcomeWindow的实现 (9)

4.1.3 loginFrame的实现 (10)

4.1.4 menuFrom的实现................................................ 错误!未定义书签。

4.1.5 examFrame的实现 .............................................. 错误!未定义书签。

4.1.6 clientContext的实现............................................ 错误!未定义书签。

4.2 业务层界面的实现................................................ 错误!未定义书签。

4.2.1 ExamService的实现............................................ 错误!未定义书签。

4.2.2 用户登录的实现 ................................................. 错误!未定义书签。

4.2.3 开始考试的实现 ................................................. 错误!未定义书签。

4.2.4 获得考卷的实现 (26)

4.2.5 保存用户答案的实现 (27)

4.2.6 判分的实现 (27)

4.3 数据层的实现 (27)

4.3.1 线性表HashMap (27)

4.3.2 Users集合的实现 (27)

4.3.3 Questions集合的实现 (28)

致谢 (29)

参考文献 .............................................................................................. 错误!未定义书签。

相关文档
最新文档