系统设计实验报告_商业计划书免费下载

 

 

系统设计实验报告

                                    ——远程在线考试系统

 

 

 

 

 


目     录

···························
  1.1编写目的 ·······················
  1.2背景 ·························
  1.3定义 ·························
  1.4参考资料 ·······················
2 3  

 

 

 

 

 

 

 

 

 

 

 

 

 

1引言

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

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

b.程序设计说明;

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

 

1.  2背景


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

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

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

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

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

  1.3定义
 远程在线考试系统  

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

  1.4参考资料

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

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

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

ü        《ASP与SQL-Server2000》清华大学出版社

ü        《可行性研究报告》

ü        《项目计划文档》
 

2   

 

31

  31
   注册信息录入及信息处理

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

3.2功能


基本信息输入和处理包括

l        输入和保存姓名

l        输入和保存性别

l        输入和保存出生日期

l        输入和保存考试号码

l        输入和保存备注


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

输入信息

数据类型

数值范围

考生姓名

String

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

考生性别

Boolean

M/F

考生出生日期

Date (Time)

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

考生考试号码

Long

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

考生基本信息

String

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


  35
    无
  36
    无
  37
   


 38   无
  39
    需要数据库存储
  310
    a. 加在模块首部的注释:无
    b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d.对使用的逻辑所加的注释:无
  311
    无
  312
   由本组测试员进行测试。
  313   无
 

42 
41
   考生信息的管理(考生信息处理)对基本信息进行添加、删除、修改、查询等任务。

4.2功能


基本处理包括

l        考生基本信息的添加

l        考生基本信息的删除

l        考生基本信息的修改

l        考生基本信息的查询


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

输入信息

数据类型

数值范围

考生姓名

String

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

考生性别

Boolean

M/F

考生出生日期

Date (Time)

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

考生考试号码

Long

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

考生基本信息

String

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


  45
    无
  46
    无
  47
   
 48   无
  49
    需要数据库存储
  410
    a. 加在模块首部的注释:无
    b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d.对使用的逻辑所加的注释:无
  411
    无
  412
   由本组测试员进行测试。
  413   无
 

53 
51
  试题模型设置输入可以对试题模型进行管理。

5.2功能


基本输入包括

l        试题分值输入

l        试题数量输入


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

输入信息

数据类型

数值范围

题目数量、分值

Long

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


  55
    无
  56
    无
  57
   
 58   无
  59
    需要数据库存储
  510
    a. 加在模块首部的注释:无
    b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d.对使用的逻辑所加的注释:无
  511
    无
  512
   由本组测试员进行测试。
  513   无
 

64 
61
  试题库管理输入与处理是对试题库进行管理。

6.2功能

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

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


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

输入信息

数据类型

数值范围

题目

String

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


  65
    无
  66
    无
  67
   
 68   无
  69
    需要数据库存储
  610
    a. 加在模块首部的注释:无
    b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d.对使用的逻辑所加的注释:无
  611
    无
  612
   由本组测试员进行测试。
  613   无

75 
71
  试卷生成输入与处理是对试卷生成进行处理。

7.2功能

基本输入与处理包括

l        输入考题数量

l        系统自动生成相应试卷


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

输出信息

数据类型

数值范围

题目数量

String

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

  75
    无
  76
    无
  77
   
 78   无
  79
    需要数据库存储
  710
    a. 加在模块首部的注释:无
    b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d.对使用的逻辑所加的注释:无
  711
    无
  712
   由本组测试员进行测试。
  713   无
 

86 
81
  在线考试输入是对考生答题进行管理。

8.2功能

 

基本输入与处理包括

l        输入题目答案


  8.3性能


    要求响应时间小于1秒。


  8.4输人项
   

输入信息

数据类型

数值范围

客观题(判断题)

Boolean

T/F

客观题(选择题)

String

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

主观题(问答题)

String

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

 

  85
    无
  86
    无
  87
   
 88   无
  89
    需要数据库存储
  810
    a. 加在模块首部的注释:无
    b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d.对使用的逻辑所加的注释:无
  811
    无
  812
   由本组测试员进行测试。
  813   无

97 
91
  考试系统自动阅卷

9.2功能

 

基本输入与处理包括

l        输入正确答案

l        系统自动阅卷处理

9.3性能


    要求响应时间小于1秒。


9.4输人项
   

输入信息

数据类型

数值范围

标准试卷

String

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

考生试卷

String

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

 

 

 

 95
   

输出信息

数据类型

数值范围

考生得分

Integer

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

题目对错信息

String

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


96
    无
97
   
98   无
99
    需要数据库存储
910
    a. 加在模块首部的注释:无
    b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d.对使用的逻辑所加的注释:无
  911
    无
  912
   由本组测试员进行测试。
  913   无

 

108 
101
  成绩查阅输入与处理

9.2功能

 

基本输入与处理包括

l        输入考生基本信息关键字查询

l        输出考生得分


 10.3性能


    要求响应时间小于1秒。


 10.4输人项
   

输入信息

数据类型

数值范围

关键词

String

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

 

 

  105
   

输入信息

数据类型

数值范围

相关信息

String

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


 106
    SQL查询
 107
   
 108   无
 109
    需要数据库存储
 1010
    a. 加在模块首部的注释:无
    b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
    d.对使用的逻辑所加的注释:无
 1011
    无
 1012
   由本组测试员进行测试。
  1013   无