基于Web的企业网络离线考试系统的设计与实现

基于Web的企业网络离线考试系统的设计与实现

论文摘要

随着计算机技术和网络技术的不断发展,以及管理理念的更新,利用计算机技术取代传统的手工考试方式,是近年来计算机技术的一个非常活跃的研究领域。目前,虽然很多企业在内部实现了在线考试方式,但是由于在线考试的时效性和网络资源的独占性必然会造成考试过程中网络流量加大,服务器负担加重。在网络已不堪重负的现状下,更越来越渴求一种占网络资源少、更加适合企业特点的新考试方法,所以,开发网络版离线考试系统将成为时代发展的必然趋势。本论文首先根据目前企业考试环境的特点提出了系统需要实现的目标,通过分析当前Web考试模式确立了广泛采用的B/S三层模式结构作为本系统开发的体系结构,ASP作为本系统Web应用程序的开发技术,SQL Server作为本系统的后台数据库管理系统,应用Ajax的XML技术实现离线考试的设计。根据一般企业考试的特点,梳理考试业务流程,设计出了本系统的系统构架和功能模块;根据数据库设计规范化理论的要求,设计出良好的关系数据模式:完成了离线考试过程与阅卷评分过程的流程设计:并实现了离线考试、阅卷评分、数据库连接、数据库动态配置、断线后恢复考试等功能模块;最后通过测试,离线考试比在线考试占用资源更少,更具有推广价值。

论文目录

  • 目录
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 论文的内容和意义
  • 1.3 国内外研究情况
  • 1.4 论文的章节安排
  • 第二章 考试系统的相关理论和方法
  • 2.1 WEB定义及历史
  • 2.2 ASP技术
  • 2.2.1 ASP简介
  • 2.2.2 ASP工作原理和配置
  • 2.2.3 ASP的特点
  • 2.3 AJAX技术
  • 2.3.1 文档对象模型DOM
  • 2.3.2 层叠样式表CSS
  • 2.3.3 可扩展标记语言XML
  • 2.3.4 XMLHTTPREQUEST对象
  • 2.3.5 脚本语言JAVASCRIPT
  • 2.4 开发模式分析
  • 2.4.1 C/S开发模式
  • 2.4.2 B/S开发模式
  • 2.5 离线WEB技术
  • 第三章 在/离线考试系统总体框架和高层设计
  • 3.1 系统需求分析
  • 3.1.1 课题的可行性分析
  • 3.1.2 需求分析
  • 3.1.3 技术分析
  • 3.1.4 应用分析
  • 3.2 系统结构
  • 3.3 考试流程图
  • 3.4 系统功能设计
  • 3.4.1 考试系统功能结构
  • 3.4.2 系统功能介绍
  • 3.4.3 系统管理模块
  • 3.4.4 员工信息管理模块
  • 3.4.5 成绩管理模块
  • 3.4.6 监考管理模块
  • 3.4.7 题库管理模块
  • 3.4.8 离线考试与在线考试
  • 3.5 考试系统数据库设计
  • 3.5.1 数据库设计思路
  • 3.5.2 数据库设计
  • 第四章 在/离线考试系统详细设计与实现
  • 4.1 离线考试技术和评分技术的实现与设计
  • 4.1.1 应用AJAX的XML技术实现离线考试设计
  • 4.1.2 离线考试技术实现服务器零负荷
  • 4.1.3 在线考试与离线考试的资源占用比较
  • 4.1.4 系统评分技术的实现与设计
  • 4.2 企业在/离线考试系统的实现
  • 4.2.1 系统的运行环境和开发平台
  • 4.2.2 考试系统组卷的实现
  • 4.2.3 应用ASP开发考试系统的优点
  • 4.2.4 数据库连接的建立
  • 4.2.5 动态数据库访问公共文件在WEB中的应用
  • 4.2.6 在/离线考试系统界面与程序设计
  • 4.2.7 测试与运行
  • 第五章 结论和展望
  • 5.1 本文总结
  • 5.2 不足与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于Web的企业网络离线考试系统的设计与实现
    下载Doc文档

    猜你喜欢