基于java的在线考试系统设计与实现--毕设论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
防灾科技学院
毕业设计
题目基于Java的在线考试系统的设计与实现
学生姓名学号
系别灾害信息工程系专业计算机科学与技术班级
开题时间答辩时间
指导教师职称
基于Java的在线考试系统的设计与实现
作者:魏增丽
指导老师:白灵
摘要:随着高校的信息化建设进程日益深入,计算机网络技术的飞速发展,高校校园网建设的逐步完善,传统的考试方式已经不能适应现代化考试的需要。开发基于Java的在线考试系统,通过此软件可以实现多学科网上在线考试,既能把教师从繁重的试卷命题、批阅试卷、试卷分析等工作中解放出来,又免去了印制纸质试卷、按考场分发试卷、纸质试卷保存等很多繁重工作,而且提高了试卷的保密性。本文设计了基于C/S模式,采用了易于维护的文件来存储试题和用户,服务器采用Java组件构成的考试系统,它运用方便、操作简单,效率很高。也就是说实现了真正的无纸化考试,满足考生随时随地考试并迅速获得成绩,大大减轻了教师出题、组卷和改卷等繁重的工作量。
关键词:在线考试;客户/服务器模式;文件存储
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
目录
引言 (1)
概述 (3)
1.1课题的意义、目的 (3)
1.2研究中遇到的主要问题 (3)
1.3研究方案 (3)
2.系统分析 (4)
2.1需求分析 (4)
2.1.1 功能需求分析 (4)
2.1.2 数据存储分析 (5)
2.2可行性分析 (5)
2.3技术分析 (6)
3.系统的详细设计 (9)
3.1用户层的设计 (9)
3.2系统功能的总体逻辑层次 (9)
3.3设计要求 (10)
3.3.1 系统稳定性 (10)
3.3.2 数据的安全性 (10)
3.3.3 系统健壮性 (10)
3.4系统规划 (11)
3.4.1 系统功能结构图 (11)
3.4.2 系统流程图 (11)
3.5数据存储的设计 (12)
3.5.1用户信息存储 (13)
3.5.2试题信息存储 (14)
4.系统功能实现 (15)
4.1开发工具介绍 (15)
4.2登录模块的实现 (16)
4.4考试模块的实现 (25)
4.4.1 进入考试管理 (32)
4.4.2 自动判卷管理 (43)
4.4.3 查看分数管理 (45)
4.4.4 考试判别管理 (46)
4.4.5 考试规则管理 (50)
5.系统测试 (53)
5.1运行环境 (53)
5.2测试方案 (53)
5.2.1 等价类划分法 (53)
5.2.2 系统测试 (54)
总结 (55)
致谢 (56)
参考文献 (57)