《在线考试系统》总体设计报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《在线测试系统》

总体设计说明书**: ***

指导教师:***

专业名称:软件测试

2013年4月9日

目录

1.引言 (2)

1.1编写目的 (2)

1.2背景 (2)

1.3定义 (2)

1.4参考资料 (3)

2.任务概述 (3)

2.1目标 (3)

2.2用户特点 (3)

3.总体设计 (3)

3.1 本系统完成学生在线测试功能 (3)

3.2 运行环境 (4)

3.3整个系统操作流图 (5)

3.4结构 (6)

3.41服务器端结构 (6)

3.42客户端结构 (6)

3.5人工处理过程 (7)

4.接口设计 (7)

4.1用户接口: (7)

4.2外部接口 (7)

5. 运行设计运行设计 (8)

5.1运行模块组合 (8)

5.1.1学生个人信息 (8)

5.1.2学生成绩查询 (8)

5.1.3学生修改密码 (9)

5.1.4学生测试 (9)

5.2运行控制 (10)

5.2.1注册 (10)

5.2.2修改信息和忘记密码 (10)

5.2.3搜索和查询试卷 (11)

5.2.4用户留言、试卷更新 (11)

5.2.7帮助 (11)

5.3运行时间 (11)

6.系统数据结构设计 (12)

6.1逻辑结构设计要点 (12)

测试系统进行设计的时候,首先要考虑的就是其逻辑结构的设计,主要表现在以下几个方面: (12)

6.2物理结构设计要点 (13)

6.3数据结构和程序的关系 (13)

7.系统出错处理设计 (14)

7.1出错信息 (14)

7.2补救措施 (14)

1.引言

1.1编写目的

本文档的目的在于简单介绍本小组开发的在线测试系统,让读者能够较为清楚的认识本系统的功能和基本数据,让读者知道怎样使用本系统。本文档的范围包括任务概述,总体设计,接口设计,运行设计,系统数据结构设计,系统出错处理设计。预期读者为客户代表及程序设计人员

1.2背景

a.在线测试系统

b. 本项目的任务提出者:黄慧开发者:黄慧小组所有成员

主要用户是各个院校

c. 该软件系统和其他机构的基本的相互来往关系

1.3定义

My SQL :数据库管理软件

DBMS 数据管理系统

Windows 7/xp以上运行环境

JBOSS:服务器

1.4参考资料

a 《软件工程》清华大学出版社1997

b 《ASPNET动态网站设计》电子工业出版社2007

2.任务概述

2.1目标

在线测试系统是由本小组开发的在线测试平台。目标是为了方便考生们测试,教师阅卷,管理员管理而开发的系统。该测试系统包括了考生测试,用户管理,测试管理,试卷管理,题库管理等多个功能。定位于节省测试过程中的成本,方便管理员对测试的管理。

2.2用户特点

本系统是面向大众的,广大在校师生的。方便用户使用。

3.总体设计

3.1 本系统完成学生在线测试功能

系统的功能如下:

在线测试系统学生老师管理员

登陆测试系

登陆测试系

设置用户的

权限

修改密码查询所教学

生的分数管理整个测试系统

进行测试修改密码系统的维护

以及基本操

功能查询分数

3.2 运行环境

环境名称软件环境硬件环境

服务器端操作系统:windows XP

数据库:SQL SERVER

2005

最低配置:CPU

为P4 2.66Ghz,

内存为512M;

客户端IE6.0 以及以上版本能支持IE6.0以及以上版本的操作系统所需要的最低硬件配置

3.3整个系统操作流图

用户 管理员

登陆

学生 查看测试规则

修改密码

开始测试

进行查分

添加试题 添加用户

修改用户

判断级别

删除用户

生成试卷 是否生成试

删除考题 用户查分

3.4结构

3.41服务器端结构 3.42客户端结构

对于用户实现功能: 对于管理人员实现功能如下:

试题管理

部分

添加试题 查询试题 修改试题 删除试题 対试题进

行批改

参加测试人员的

部分

登录 聊天 试题操作 修改 保存 标记检查

退出

管理人员部分

登录对提交的试卷进行操作退出

进行保存放弃保存

3.5人工处理过程

考生:开始测试,进行查分修改密码查看测试规则

管理员:添加试题修改考题删除考题添加用户删除用户设置测试参数用户查分

4.接口设计

4.1用户接口:

该在线测试系统系统基于B/S构架,使用浏览器面对用户。

4.2外部接口

硬件接口:采用常见的Ethernet接口。

软件接口:软件接口是通过JDBC对MySQL数据库进行连

4.3内部接口

相关文档
最新文档