基于浏览器/服务器模式的标准化考试系统.doc

约53页DOC格式手机打开展开

基于浏览器/服务器模式的标准化考试系统,页数 53 字数 20920摘 要  21世纪初,随着网络技术的飞速发展,计算机化考试在许多方面将逐步取代传统的基于纸笔的考试。探讨和研究基于计算机网络的考试,以便能客观、准确地评估人的某种能力和水平,提高考试效率,将具有特别现实的意义。本文针对java2及xml的具体应用,提出了...
编号:10-26300大小:1.05M
分类: 论文>计算机论文

内容介绍

此文档由会员 张阳阳 发布

基于浏览器/服务器模式的标准化考试系统

页数 53 字数 20920

摘 要

  21世纪初,随着网络技术的飞速发展,计算机化考试在许多方面将逐步取代传统的基于纸笔的考试。探讨和研究基于计算机网络的考试,以便能客观、准确地评估人的某种能力和水平,提高考试效率,将具有特别现实的意义。
本文针对JAVA2及XML的具体应用,提出了基于浏览器/服务器工作模式下搭建标准化考试系统的完整方案。系统的客户端和服务器端采用Java编写,而试题文件则采用XML编写,两者通过DOM接口连接。考试系统很好的实现了包括选取考试内容,规定考试用时,分数统计等主要功能。

关键词:JAVA2,DOM,XML,UML
ABSTRACT

At the beginning of 21st century, with the development at full speed of the network technology, computerized examination has replaced the traditional examination based on paper and pen progressively in many aspects. Study the examination based on computer network and research on it will have a very realistic meaning, in order to assess a certain ability and the level of people objectivly , accurately, improve examination efficiency .
In this paper, based on concrete application of JAVA2 and XML, a complete implemental approach is presented for the standard examination system based on browser/server under the work pattern. The client and the server of the system are written in Java and the examination file is written in XML, the two join through DOM interface .The fine realization of the examination system is it choose examination content, set the exam time, count the achievement etc.

Keywords: JAVA2 DOM XML UML

目 录:

第一章 绪论 1
1.1 现今国内所采用的考试系统概况 1
1. 北京杰佛软件技术开发有限公司开发的通用考试系统WebExam 1
2. PowerExam通用网络考试系统 2
3. 慧峰网络考试系统 2
1.2 本文所设计的考试系统的特点 3
第二章 设计采用的相关技术 4
2.1 XML语言 4
2.1.1 XML简介 4
2.1.2 XML文档 5
2.1.3 Java与XML 6
2.2 文档对象模型DOM 7
2.2.2 基本的DOM对象 8
2.2.3 DOM的四个基本接口 9
2.3 统一建模语言UML 10
2.3.1 UML简介 10
2.3.2 UML的组成 11
第三章 需求分析 13
3.1 总体介绍和设计要求 13
3.2 系统的用例事件流描述 14
1. 创建考试系统客户端 14
2. 选择试题文件 15
3. 管理客户端窗口中的考试界面 16
4. 监听客户端的呼叫 17
5. 读取试题内容和计算用户得分 19
第四章 设计与编码 20
4.1 概要设计 20
4.1.1 客户端总体设计 20
4.1.2 服务器端总体设计 21
4.2 详细设计 21
4.2.1 客户端主类ClientBS模块设计 22
4.2.2 客户端选择试题界面ChoiceFile模块设计 23
4.2.3 客户端考试界面ClientTestArea模块设计 24
4.2.4 服务器端主类Server模块设计 25
4.2.5 服务器端读取试题ReadTestquestion模块设计 26
4.3 编码设计 27
4.4 设计运行效果与程序发布 28
第五章 分析与总结 29
致 谢 31
参考文献: 31
附 录 32
1. 客户端主类CLIENTBS 32
2. 客户端选择试题界面CHOICEFILE 34
3. 客户端考试界面CLIENTTESTAREA 37
4. 服务器端主类SERVER 41
5. 服务器端读取试题READTESTQUESTION 44

参考文献:
1. 飞思科技产品研发中心编著,Java2应用开发指南(第二版),北京:电子工业出版社,2003.7
2. 石塚英弘,李颖著,未来网络的基磐技术——XML的理论和应用,北京:华艺出版社,2002.1
3. [美]戴特(Deitel,H.M.)等著,Java Web服务高级教程,邱仲潘等译,北京:机械工业出版社,2003.7
4. 张海藩编著,软件工程,北京:人民邮电出版社,2002.3
5. 冀振燕编著,UML系统分析设计与应用案例,北京:人民邮电出版社,2003.6