第1 章 项目分析 传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷
这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向
基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程
1 问题描述 1、在线考试系统解决教师随机组卷和按章节组卷的问题
2、在线考试系统解决学生随机选择试卷、显示试卷、答卷、保存答案的问题
3、在线考试系统解决教师在计算机上手动判分的问题
4、在线考试系统能够对学生、教师、试题库等的管理
2 技术分析 在线考试系统主要使用的开发工具有:Visual Studio 2005 、SQL Server 2005
Visual Studio 2005 为系统提供开发环境,SQL Server 2005 提供连接的数据库,在线考试系统是基于工厂模式的三层架构
Visu al Stu dio 2005 是微软公司推出的最新程序开发工具,是 Visu al Stu ido
Net 重要组成部分,在 Visu al Stu dio
NET 平台上使用 C#语言可 以 开发各种 各样 的程序
SQL Serv er 2005 是结 构化查 询 语言的缩 写 ,是一种 介 于关 系代数与 关 系演 算之 间 的语言,是一种 用来与 关 系数据库管理系统通 信 的标 准 计算机语言
其 功 能包 括 数据查 询 、数据操 纵 、数据定 义 和数据控 制 四 方面,是一个通 用的、功 能极 强 的关 系数据库语言,目 前已成为关 系数据库的标 准 语言
基于工厂模式的三层架构可 以 很容 易 的用新的实 现来代替 原 有层次 的实 现,降 低 层与层之 间 的依 赖 ,有利于标 准