返回
首页 > 计算机

在线考试系统设计与开发论文

时间: 2024-03-14

论文助手微信号: bylw8com 论文客服QQ:3346581880

  2将生成的二进制数据流转化这Unicode字符串

  3联接数据库,将生成的字符串,保存到数据库中

  执行次数:每一分钟备份一次

  表4.20试卷备份

  加工名:试卷恢复

  激发条件:收到恢复试卷的考生学号

  加工逻辑:3联接数据库,读取该学号考生备份文件

  2将生成的文件字符串的转化这二进制数据流

  1对考试类中对象逆初始化,生成考试类

  执行次数:当考试发生中断时执行

  4运行环境规定

  4.1设备

  列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:

  服务器运行配置:硬件要求:运行在内存至少在256M以上并装有网卡的微型机上

  客户端:硬件要求:运行在内存至少在128M以上并装有网卡的微型机上

  4.2支持软件

  列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。

  体系结构x86

  开发平台 Win32

  开发语言C#

  开发工具VisualStudio2003

  客户端运行环境Windowsxp,Windows2000

  服务器运行环境Windowsxp,Windows2000

  Sql服务器运行环境Windowsxp,Windos2000

  客户端Microsoftoffice

  数据库系统Microsoftsqlserver

  表2.1编程中所用到件

  4.3接口

  说明该软件同其他软件之间的接口、数据通信协议等。

  通信协议:Internet通信协议(tcp/ip)

  3概要设计说明书

  3.1分析

  在线考试系统主要是针对当前教考分离的现状设计的。主要目的是为学生平时学习和自测、大规模考试测验服务。系统可以实现如下功能:

  建立完备的试题库,整合现有的考试资源,提高资源的利用率和当前的工作效率;利用计算机自动生成试卷,减少教师负担,提高试卷的科学性,同时也防止考生抄袭作弊;登陆后可以根据用户类型的不同分别进入不同的界面,身份验证严格,防止窃取权限修改成绩;考生答完卷后答案自动存储,若时间已到而试题未答完则自动保存成绩后强行退出;设定自动阅卷功能,标准化试题由于答案固定,可以让计算机自动将考生答案和标准化答案比对,自动生成成绩,确保成绩的公平和公正;最后还可以就考试情况进行分析,找出考生分数层次和薄弱知识点,从而利于教学改进。

  3.1.1编写概要设计说明书目的

  在分析阶段的工作结果是需求说明书,它通过需求分析,明确了解该项目的基本功能。现在我们根据需求说明书,着手开始设计如何实现这些功能,建立一个符合用户要求的软件系统。概要设计就是将系统划分成模块,并决定每模块的功能和模块间的调用关系以及模块的界面

  概要设计将软件系统分解成许多模块,决定每个模块的外部特征,即每个模块的功能和界面(输入和输出),以便详细设计人员参考和进行详细设计。

  3.2总体设计

  3.2.1结构

  根据需求说明书的分析结果和对数据流图分析,将数据流图.转换为模块结图

  图3.1考试管理系统模块图

  图3.2考试系统模块结构图

  考试系统模块功能简介:

  登陆模块:当考生登陆到考试系统窗体时,首先要求输入考生的学号和姓名,并按下确定,进行身份验证,如果没有通过身验证,根据验证结果进行不同的操作,说明没有通过的原因。返回原因可能为,学号与姓名不相配,或者是已经参加过考试,或者是某种原因,你已经处于考试状态。

  身份验证模块:。在考生进入考试系统时,要求确认其考试资格,并跟据不同的情况返回不同的值。

  生成试卷模块:根据读取到的考试设置,生成考试试卷。

  生成选择题模块:根据考试要求,从数据库中的选择题库中随机抽取规定数量的选择试题。

  生成判断题模块:根据考试要求,从数据库中的判断题库中随机抽取规定数量的判断试题

  生成office操作题模块:从数据库中的office操作题库中随机抽取office操作题试题。

  读取数据库信息模块:根据要求,从数据库中读取需要的信息。

  做试卷模块:考生做试卷,让考生根据试题要求,输入结果或进行操作;

  试卷备份模块:在考生做题时,每分钟将试卷更新到数据库中一次。

首页 上一页 3 4 5 6 7 8 下一页 尾页

猜你喜欢

版权所有 Copyright©2006-2024 毕业论文网 版权所有

苏ICP备14005682号

联系邮箱:Lw54@vip.qq.com