文档介绍:重庆大学
硕士学位论文
无纸化考试系统的设计与实现
姓名:杨英
申请学位级别:硕士
专业:计算机技术
指导教师:傅鹤岗;吴家平
20050801
重庆大学硕士学位论文中文摘要
摘要
随着教育思想的更新和科学技术的进步,以纸和笔为主要工具的传统考试方
式的诸多弊端显露得越来越突出,这尤其是体现在计算机知识考试方法上。无纸
化考试软件的开发与应用正是在这样的背景下出现的。作者结合实际工作,依托
Java 开发平台设计、开发了一个适用于各专业考试、检测的基于网络的无纸化考
试系统(目前该系统己投入使用)。
本论文对国内外无纸化考试系统的使用前景作了研究,对基于网络的考试的
组织、管理、网络数据库以及系统管理进行了深入的分析。
作者在论文中着重阐述了为实现该考试系统以上功能的设计思路及所采用的
关键技术:
采用线程机制和 TCP/IP 协议、Socket 流套接字技术实现服务器端的稳定性;
设计完善的数据库保证后台数据库运行的安全性;研究数据加密、随机题目生成
算法,实现系统的随机抽题、客户机断线保护、考场管理、在线监控等多项强大
的功能;研究网络安全的技术。
论文通过对无纸化考试系统的需求分析,提出了本考试系统应具备的特点及
应实现的功能:
(1)通用性,适用各种科目考试;
(2)灵活性,便于教师组织考试,题库能随时更新;
(3)可远程、实时、在线监控客户机的运行情况;
(4)稳定性,具有对客户断线处理的功能;
(5)先进性,能实现远程对客户端断开与服务端连接的控制;
(6)安全性,采取多种方法保障考试系统在网络上运行的安全。
论文最后针对系统的一些不足进行了思考,提出了改进的思路与解决方法。
关键词:无纸化,多线程,TCP/IP 协议,UDP 协议,Socket 流套接字,
数据加密标准算法(DES)
I
重庆大学硕士学位论文英文摘要
ABSTRACT
With the development of education and science technology, the drawback of
traditional testing method of paper and pen is ing more obvious, especially on
computer knowledge testing. Therefore, it is necessary to develop and apply the
software of on-line test. Based on Java, an on-line test system suitable for all majors and
subjects has been designed and applied to practical use.
Having a research on the prospects of all the on-line test system, the thesis has a
detail analysis on anization, operation, network database and management of the
system.
In the thesis, the design method and technologies adopted are mainly focused:
Thread, TCP/IP, Stream Socket are applied for the server stability; well-designed
database for the safety of SQL server processing; Data Encryption, Random Test
generation algorithm are applied to realize the functions of random test, client off-line
safety, examination room control and on-line monitor. Network Safety Technology is
discussed.
Through requirements analysis, the characteristics and function of the system
includes:
1. Universality: suitable for all subjects;
2. Flexibility: conv