基于B/S结构的网络考试系统的设计与开发

基于B/S结构的网络考试系统的设计与开发

论文摘要

随着计算机技术的发展,各类管理系统在高等学校的应用越来越多。为了解决成都大学继续教育基础课程统考非常困难的问题,设计了通过Web实现在线考试的网络考试系统。文章介绍了我校考试的现状,指出了传统考试的弊端,结合我校继续教育的现状和实际情况,开发了在.NET服务框架下,基于B/S结构,运用ASP编程技术,利用SQL Server 2000设计Web数据库,采用ADO的数据访问方式,在客户端使用IE浏览的网络考试系统。在系统设计过程中,进行了可行性、需求、性能的研究,分析了在线考试和试题库的建立方法,利用软件开发技术进行了概要设计、功能模块设计,完成了Web数据库的设计和运行。设计过程中解决了遇到的实际问题,经过测试并成功运行。随着本系统的应用,提高了我校的计算机资源使用率,减轻了教师的工作负担,具有相当好的社会价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 成都大学网络考试系统开发背景
  • 1.2 网络考试系统开发意义
  • 1.3 国内外研究现状
  • 1.4 系统研究的主要内容
  • 1.5 自己做的主要工作
  • 1.6 全文概要
  • 1.7 本章小结
  • 第二章 网络考试系统设计相关原理与技术
  • 2.1.N ET 框架
  • 2.1.1.N ET 服务框架的选择
  • 2.1.2.N ET 服务框架概述
  • 2.1.3 ADO.NET 访问数据库的原理
  • 2.2 基于 Web 的数据库技术
  • 2.2.1 Web 数据库的发展历程
  • 2.2.2 Web 数据库管理系统
  • 2.3 ASP 技术设计
  • 2.3.1 ASP 的工作原理
  • 2.3.2 ASP 页面的结构
  • 2.3.3 ASP 提供的内置对象和组件
  • 2.4 SQL Server 2000 实现系统数据库设计
  • 2.5 软件开发技术实现系统全面设计
  • 2.6 本章小结
  • 第三章 网络考试系统分析与功能模块设计
  • 3.1 用户需求获取
  • 3.2 可行性分析
  • 3.3 系统需求分析
  • 3.3.1 传统考试过程的弊端分析
  • 3.3.2 在线考试的过程分析
  • 3.4 系统概要设计
  • 3.5 系统功能设计
  • 3.5.1 功能设计的主导思想
  • 3.5.2 系统的各项功能
  • 3.6 系统模块设计
  • 3.6.1 用户登录模块
  • 3.6.2 系统管理模块
  • 3.6.3 在线考试模块
  • 3.6.4 留言管理模块
  • 3.7 本章小结
  • 第四章 重难点分析设计及安全性解决方案
  • 4.1 防止注入式攻击
  • 4.2 提高系统性能
  • 4.3 考试定时问题
  • 4.4 科目未开通或没有分配试题的错误
  • 4.5 Web 数据库安全设置
  • 4.5.1 SQL Server 安全性设置
  • 4.5.2 多层次的数据库访问管理
  • 4.6 本章小结
  • 第五章 网络考试系统设计
  • 5.1 系统运行环境选择
  • 5.2 数据库设计
  • 5.2.1 系统数据库设计
  • 5.2.2 数据库表设计
  • 5.2.3 连接、打开数据库的方法
  • 5.2.4 利用ASP 操作数据库
  • 5.3 系统功能模块实现
  • 5.3.1 用户登录模块
  • 5.3.2 试卷随机出题模块
  • 5.3.3 在线考试模块
  • 5.3.4 留言模块
  • 5.4 系统主控页面实现
  • 5.4.1 管理端基类实现
  • 5.4.2 管理员界面实现
  • 5.4.3 考试界面实现
  • 5.5 其他技术设计与实现
  • 5.5.1 CSS 技术的使用
  • 5.5.2 状态记录Session 区分试题记录
  • 5.5.3 防止页面刷新HashTable 的使用
  • 5.5.4 ASP.Net Pager 控件使用
  • 5.5.5 存储过程的实现
  • 5.6 本章小结
  • 第六章 网络考试系统的运行和维护
  • 6.1 系统运行
  • 6.2 发布包的制作
  • 6.3 目标服务器上的发布
  • 6.3.1 建立虚拟目录
  • 6.3.2 备份数据库
  • 6.4 系统性能测试
  • 6.5 系统的维护
  • 6.6 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  

    基于B/S结构的网络考试系统的设计与开发
    下载Doc文档

    猜你喜欢