分享

在线考试系统设计实验报告

 老狗布鲁丁 2015-01-20

 

 

系统设计实验报告

                                    ——远程在线考试系统

 

 

 

 

 


    

软件需求说明书························

1   引言 ···························
  11编写目的  ·······················
   1
2背景 ·························
   1
3定义 ·························
   1
4参考资料 ·······················
2 程序系统的结构························
3 程序设计说明·························

 

 

 

 

 

 

 

 

 

 

 

 

 

1引言

11编写目的
   
本文档的编写目的是为远程在线考试系统项目的设计提供:

a.系统的结构、设计说明;

b.程序设计说明;

c. 程序(标识符)设计说明

 

1. 2背景


     随着网络技术的飞速发展,现在很多的大学及社会上其它的培训部门都已经开设了远程教育,并通过计算机网络实现异地教育。但是,远程教育软件的开发,就目前来说,还是处于起步的阶段。因此,构建一个远程在线考试系统,还是有很大的实际意义的。

根据用户提出的需求,本项目组承接该系统的开发工作

a.开发软件系统的名称:远程在线考试系统

b.本项目的任务提出者:福州大学软件学院

c. 用户:各类大专院校学校、中小学校。

  13定义
 远程在线考试系统  

远程在线考试系统是基于Browser/Web模式下的,可以实现考试题库管理、多用户在线考试、自动阅卷功能的系统。

  14参考资料

ü  GB 8566 计算机软件开发规范

ü  GB 8567 计算机软件产品开发文件编制指南

ü  软件设计标准<UML技术标准>

ü  ASPSQL-Server2000》清华大学出版社

ü  《可行性研究报告》

ü  《项目计划文档》

2程序系统的结构
   

 

3程序1(标识符)设计说明

  3
1程序描述
   注册信息录入及信息处理

基本目的: 输入基本资料进行验证保存。

32功能


基本信息输入和处理包括

l  输入和保存姓名

l  输入和保存性别

l  输入和保存出生日期

l  输入和保存考试号码

l  输入和保存备注


  33性能
    要求响应时间小于1秒。
 
34输人项
   

输入信息

数据类型

数值范围

考生姓名

String

包含变长字符串,最大长度可为 20 亿个字符。

考生性别

Boolean

M/F

考生出生日期

Date (Time)

包含表示日期的数字,日期范围从公元 100 1 1 日到公元 9999 12 31 日。

考生考试号码

Long

包含 -2,147,483,648 2,147,483,647 之间的整数。

考生基本信息

String

包含变长字符串,最大长度可为 20 亿个字符。


   3
5输出项
   

  3
6算法
   
  3
7流程逻辑
   


  3
8接口
   
  3
9存储分配
    需要数据库存储
  3
10注释设计
    a
加在模块首部的注释:无
    b
.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d
.对使用的逻辑所加的注释:无
  3
11限制条件
   
  3
12测试计划
   由本组测试员进行测试。
  3
13尚未解决的问题
   

4程序2(标识符)设计说明
 
4
1程序描述
   考生信息的管理(考生信息处理)对基本信息进行添加、删除、修改、查询等任务。

42功能


基本处理包括

l  考生基本信息的添加

l  考生基本信息的删除

l  考生基本信息的修改

l  考生基本信息的查询


  43性能
    要求响应时间小于1秒。
 
44输人项
   

输入信息

数据类型

数值范围

考生姓名

String

包含变长字符串,最大长度可为 20 亿个字符。

考生性别

Boolean

M/F

考生出生日期

Date (Time)

包含表示日期的数字,日期范围从公元 100 1 1 日到公元 9999 12 31 日。

考生考试号码

Long

包含 -2,147,483,648 2,147,483,647 之间的整数。

考生基本信息

String

包含变长字符串,最大长度可为 20 亿个字符。


 
 4 5输出项
   

 
46算法
   
 
47流程逻辑
   
  48接口
   
 
49存储分配
    需要数据库存储
 
410注释设计
    a
. 加在模块首部的注释:无
    b
.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d
.对使用的逻辑所加的注释:无
 
411限制条件
   
 
412测试计划
   由本组测试员进行测试。
 
413尚未解决的问题
   

5程序3(标识符)设计说明
 
5
1程序描述
  试题模型设置输入可以对试题模型进行管理。

52功能


基本输入包括

l  试题分值输入

l  试题数量输入


  53性能
    要求响应时间小于1秒。
 
54输人项
   

输入信息

数据类型

数值范围

题目数量、分值

Long

包含 -2,147,483,648 2,147,483,647 之间的整数。


 
 5 5输出项
   

 
56算法
   
 
57流程逻辑
   
  58接口
   
 
59存储分配
    需要数据库存储
 
510注释设计
    a
. 加在模块首部的注释:无
    b
.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d
.对使用的逻辑所加的注释:无
 
511限制条件
   
 
512测试计划
   由本组测试员进行测试。
 
513尚未解决的问题
   

6程序4(标识符)设计说明
 
6
1程序描述
  试题库管理输入与处理是对试题库进行管理。

62功能

l  单选题添加、编辑、与删除

l  多选题添加、编辑、与删除


  63性能
    要求响应时间小于1秒。
 
64输人项
   

输入信息

数据类型

数值范围

题目

String

包含变长字符串,最大长度可为 20 亿个字符。


 
 6 5输出项
   

 
66算法
   
 
67流程逻辑
   
  68接口
   
 
69存储分配
    需要数据库存储
 
610注释设计
    a
. 加在模块首部的注释:无
    b
.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d
.对使用的逻辑所加的注释:无
 
611限制条件
   
 
612测试计划
   由本组测试员进行测试。
 
613尚未解决的问题
   

7程序5(标识符)设计说明
 
7
1程序描述
  
试卷生成输入与处理是对试卷生成进行处理。

72功能

基本输入与处理包括
l  输入考题数量
l  系统自动生成相应试卷

  73性能
    要求响应时间小于1秒。
 74输人项
   

输出信息

数据类型

数值范围

题目数量

String

包含变长字符串,最大长度可为 20 亿个字符。

  7 5输出项
   

 
76算法
   
 
77流程逻辑
   
  78接口
   
 
79存储分配
    需要数据库存储
 
710注释设计
    a
. 加在模块首部的注释:无
    b
.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d
.对使用的逻辑所加的注释:无
 
711限制条件
   
 
712测试计划
   由本组测试员进行测试。
 
713尚未解决的问题
   

8程序6(标识符)设计说明
 
8
1程序描述
  
在线考试输入是对考生答题进行管理。

82功能

 

基本输入与处理包括
l  输入题目答案

  83性能

    要求响应时间小于1秒。

  84输人项
   

输入信息

数据类型

数值范围

客观题(判断题)

Boolean

T/F

客观题(选择题)

String

包含变长字符串,最大长度可为 20 亿个字符。

主观题(问答题)

String

包含变长字符串,最大长度可为 20 亿个字符。

 

   8 5输出项
   

 
86算法
   
 
87流程逻辑
   
  88接口
   
 
89存储分配
    需要数据库存储
 
810注释设计
    a
. 加在模块首部的注释:无
    b
.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d
.对使用的逻辑所加的注释:无
 
811限制条件
   
 
812测试计划
   由本组测试员进行测试。
 
813尚未解决的问题
   

9程序7(标识符)设计说明
 
9
1程序描述
  
考试系统自动阅卷

92功能

 

基本输入与处理包括
l  输入正确答案
l  系统自动阅卷处理
93性能

    要求响应时间小于1秒。

94输人项
   

输入信息

数据类型

数值范围

标准试卷

String

包含变长字符串,最大长度可为 20 亿个字符。

考生试卷

String

包含变长字符串,最大长度可为 20 亿个字符。

 

 

 

 9 5输出项
   

输出信息

数据类型

数值范围

考生得分

Integer

包含 -32,768 32,767 之间的整数。

题目对错信息

String

包含变长字符串,最大长度可为 20 亿个字符。


96算法
   
97流程逻辑
   
98接口
   
99存储分配
    需要数据库存储
910注释设计
    a
. 加在模块首部的注释:无
    b
.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d
.对使用的逻辑所加的注释:无
 
911限制条件
   
 
912测试计划
   由本组测试员进行测试。
 
913尚未解决的问题
   

 

10程序8(标识符)设计说明
 
10
1程序描述
  
成绩查阅输入与处理

92功能

 

基本输入与处理包括
l  输入考生基本信息关键字查询
l  输出考生得分

 103性能

    要求响应时间小于1秒。

 104输人项
   

输入信息

数据类型

数值范围

关键词

String

包含变长字符串,最大长度可为 20 亿个字符。

 
 

   10 5输出项
   

输入信息

数据类型

数值范围

相关信息

String

包含变长字符串,最大长度可为 20 亿个字符。


 
106算法
    SQL查询
 
107流程逻辑
   
 108接口
   
 
109存储分配
    需要数据库存储
 
1010注释设计
    a
. 加在模块首部的注释:无
    b
.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d
.对使用的逻辑所加的注释:无
 
1011限制条件
   
 
1012测试计划
   由本组测试员进行测试。
 
1013尚未解决的问题
   

 

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多