基于B/S三层架构的标准化考试系统的设计与实现

基于B/S三层架构的标准化考试系统的设计与实现

论文题目: 基于B/S三层架构的标准化考试系统的设计与实现

论文类型: 硕士论文

论文专业: 计算机应用技术

作者: 刘红军

导师: 唐瑞春

关键词: 网上考试,架构,随机抽题

文献来源: 中国海洋大学

发表年度: 2005

论文摘要: 近年来,随着Internet技术的发展,远程教育和网上考试成为网络研究与应用的热点之一,在国外一些发达国家已经得到蓬勃发展,已成为现代教育的有力补充,非常适合个性化学习。在国内,网上考试还处于试点阶段,传统的考试方式已不再适应远程教育的发展。因此,开发一套适合我国远程教育课程的网上考试系统是目前的一项重要任务。 1、本课题研究如何利用现代互联网技术,开发一套能够跨平台运行的、易维护和安全性高的网上考试系统,实现从题库中随机抽题、在线考试、成绩查询等核心功能。利用该系统,既可以进行真正的网上考试,也可以进行在线模拟考试和练习,以培养学生自主学习的能力。 2、首先从跨平台、易维护和安全性高的角度出发,对采用的开发工具、系统体系结构和运行平台进行了论证和可行性分析。首先比较了目前常用的三种动态网页开发语言JSP(Java Server Pages)、ASP(Active Server Page)和PHP(Hypertext Preprocessor)各自的特点,选择了能够跨平台运行、对数据库存取速度快的JSP。比较了C/S和B/S两大体系架构的优缺点,选择了易维护的三层B/S架构。选择JavaBeans组件连接数据库以增强系统的安全性。最后该系统决定采用JSP技术和JavaBeans组件技术相结合的B/S体系架构,并在Windows和Linux平台下进行测试。 3、在此基础上,开发成功了包括选择题、填空题、判断题和名词解释这几种题型的网上标准化考试系统。在本文中,具体描述了如何实现该系统的关键技术,包括身份验证、随机抽取试题、时间倒计时、提交答案、系统自动阅卷、主观题的多关键词智能阅卷和网上成绩查询,并就能出现的问题,给出了解决方案。 论文最后得出结论,网上考试系统采用跨平台的、安全性高的JSP技术和JavaBeans组件技术开发是成功的,两者的结合也是未来开发动态网页的发展趋势。证明了采用JSP和JavaBeans开发此类系统的可行性。

论文目录:

0 前言

0.1 课题来源

0.2 选题依据和背景

0.2.1 网上考试系统较传统考试优势

0.2.2 现有的网上考试系统横向比较

0.3 本课题的研究内容和要实现的功能

1 系统的总体设计

1.1 系统的总体结构

1.2 B/S结构体系的选择

1.2.1 B/S结构的优势

1.2.2 现状和趋势

1.3 Web服务器的配置

1.4 数据库服务器的配置

2 系统的组成及功能

2.1 考试模块:登录界面→随机抽题→考试界面

2.2 成绩管理查询模块

2.3 数据库设计

2.4 数据库维护

3 Java语言的发展及特点

3.1 Java语言的发展

3.2 Java语言的特点

3.3 Java丰富的类库

3.4 Java的例外处理技术

3.4.1 例外处理的类层次

3.4.2 捕获例外

4 JSP与JavaBeans在系统中的应用

4.1 JSP技术较ASP和PHP的优势

4.2 JavaBeans组件技术的特点

4.3 JSP+JavaBeans的应用模式

4.4 JSP内置对象的应用

4.4.1 request对象

4.4.2 response对象

4.4.3 session对象

4.4.4 out对象

4.5 JSP中数据库的连接

4.6 JSP引擎—Tomcat服务器

5 系统核心功能的具体实现

5.1 考生身份验证

5.1.1 考生登录的JavaBeans部分

5.1.2 登录页面的实现

5.2 随机抽题

5.2.1 试题库建设

5.2.2 抽题说明

5.2.3 随机抽题原理的JSP部分

5.2.4 随机抽题的JavaBeans部分

5.3 考试界面

5.3.1 考试时间以及倒计时

5.3.2 从题库中读取并显示试题

5.3.3 提交答案的源代码说明

5.3.4 判定得分原理说明

5.3.5 保存成绩原理说明

5.4 成绩查询

6 出现的问题及解决方法

6.1 如何避免考生直接进入抽题或做题页面

6.2 如何按题目的不同难度系数抽题

6.3 如何显示多媒体试题内容

6.3.1 显示图片

6.3.2 播放Flash动画

6.4 如何对主观题进行智能阅卷

7 总结和展望

致谢

参考文献

攻读硕士学位期间发表的论文

发布时间: 2005-10-26

参考文献

  • [1].基于B/S架构的发电厂运行管理系统的设计与实现[D]. 王培哲.郑州大学2017
  • [2].B/S架构在油田计划投资系统中的应用[D]. 刘健.电子科技大学2009
  • [3].基于B/S架构的图书馆站群管理系统分析与设计[D]. 刘进静.中国海洋大学2014
  • [4].基于B/S架构的电力部门专家信息管理系统设计与开发[D]. 林金城.电子科技大学2011
  • [5].基于B/S三层架构的仓库管理系统设计与实现[D]. 阎旭东.华南理工大学2011
  • [6].基于B/S架构的信息平台的设计与实现[D]. 赵国安.北京邮电大学2006
  • [7].基于B/S架构的教务管理系统的设计与实现[D]. 张鹏.大连海事大学2016
  • [8].基于B/S架构的智能楼宇管理系统设计与实现[D]. 武斌.大连理工大学2015
  • [9].基于B/S架构的农资市场监管服务体系的构建与应用[D]. 郭志明.天津大学2011
  • [10].基于B/S架构的企业信息管理系统设计与实现[D]. 陈婉玲.大连理工大学2016

相关论文

  • [1].基于智能组卷策略的网上考试系统的设计与实现[D]. 刘韶丽.东南大学2006
  • [2].基于Web的在线考试系统的设计与实现[D]. 祝明.吉林大学2005
  • [3].基于B/S模式的通用无纸化考试系统的设计与实现[D]. 鄢涛.电子科技大学2005
  • [4].网上考试系统[D]. 李敏.电子科技大学2005
  • [5].考试系统中若干关键技术研究与系统实现[D]. 付细楚.湖南大学2005
  • [6].基于设计模式的考试系统框架的研究与应用[D]. 马锦波.湖南大学2005
  • [7].基于Browser/Sever模式下的在线网上考试系统[D]. 黄杰.武汉大学2004
  • [8].基于.NET的三层架构教学平台的设计与实现[D]. 李振刚.天津大学2005
  • [9].B/S通用题库考试系统的设计与实现[D]. 刘晓林.湖南大学2006
  • [10].基于Web的在线考试系统[D]. 林健.太原理工大学2002

标签:;  ;  ;  

基于B/S三层架构的标准化考试系统的设计与实现
下载Doc文档

猜你喜欢