发布时间 : 星期二 文章基于Java的在线考试系统设计与实现_毕业论文更新完毕开始阅读99b4be52f6ec4afe04a1b0717fd5360cba1a8ddf
防 灾 科 技 学 院
毕 业 设 计
题 目 学生姓名 系 别 班 级 开题时间 指导教师
基于Java的在线考试系统的设计与实现
学 号
计算机科学与技术
灾害信息工程系 专 业
答辩时间 职 称
I
基于Java的在线考试系统的设计与实现
作 者:魏增丽 指导老师:白灵
摘要: 随着高校的信息化建设进程日益深入,计算机网络技术的飞速发展,高校校园网建设
的逐步完善,传统的考试方式已经不能适应现代化考试的需要。开发基于Java的在线考试系统,通过此软件可以实现多学科网上在线考试,既能把教师从繁重的试卷命题、批阅试卷、试卷分析等工作中解放出来,又免去了印制纸质试卷、按考场分发试卷、纸质试卷保存等很多繁重工作,而且提高了试卷的保密性。本文设计了基于C/S模式,采用了易于维护的文件来存储试题和用户,服务器采用Java组件构成的考试系统,它运用方便、操作简单,效率很高。也就是说实现了真正的无纸化考试,满足考生随时随地考试并迅速获得成绩,大大减轻了教师出题、组卷和改卷等繁重的工作量。
关键词: 在线考试;客户/服务器模式;文件存储
I
The design and implementation of online examination system
based on Java
Author:WEI Zeng-li Instructor:BAI Ling
Abstract: As colleges and universities information construction process is becoming more and
more deeply,the rapid development of computer network technology,campus network construction of colleges and universities gradually improve,the traditional examination way already can not adapt to the need of modern test。Development of on-line examination system based on Java,by this software can realize multidisciplinary online exam,can the teachers from the onerous paper proposition, marking examination papers, papers and tests, analysis, and was relieved from the printed paper-based test, according to the test venue distribution examination paper, paper-based test to save a lot of hard work,and improve the confidentiality of the test paper。In this paper, based on C/S mode is designed,adopted the file to store the test question and the user easy to maintain,server using Java components of the test system,is it convenient to use, simple operation, high efficiency。That is the real paperless examination,meet the candidates and quickly obtain test anytime and anywhere,greatly reduced the teacher, group volume and change the questions such as heavy workload。
Key words: The online test;C/S mode;File storage
II
目 录
引言 ................................................................................................................................................. 1 概述 ................................................................................................................................................. 3 1.1课题的意义、目的 .............................................................................................................. 3 1.2研究中遇到的主要问题 ...................................................................................................... 3 1.3研究方案 .............................................................................................................................. 4 2.系统分析 ..................................................................................................................................... 4 2.1 需求分析 .............................................................................................................................. 4 2.1.1 功能需求分析 .............................................................................................................. 4 2.1.2 数据存储分析 .............................................................................................................. 5 2.2 可行性分析 .......................................................................................................................... 5 2.3 技术分析 .............................................................................................................................. 6 3.系统的详细设计 ....................................................................................................................... 10 3.1用户层的设计 .................................................................................................................... 10 3.2系统功能的总体逻辑层次 ................................................................................................ 11 3.3设计要求 ............................................................................................................................ 11 3.3.1 系统稳定性 .............................................................................................................. 11 3.3.2 数据的安全性 .......................................................................................................... 11 3.3.3 系统健壮性 .............................................................................................................. 12 3.4系统规划 ............................................................................................................................ 12 3.4.1 系统功能结构图 ...................................................................................................... 12 3.4.2 系统流程图 .............................................................................................................. 13 3.5数据存储的设计 ................................................................................................................ 13 3.5.1用户信息存储 ............................................................................................................. 14 3.5.2试题信息存储 ............................................................................................................. 15 4.系统功能实现 ........................................................................................................................... 16 4.1 开发工具介绍 .................................................................................................................... 16 4.2 登录模块的实现 ................................................................................................................ 18 4.4 考试模块的实现 ................................................................................................................ 28 4.4.1 进入考试管理 ............................................................................................................ 35
I