系统设计实验报告
—— 远程在线考试系统
目
录 软件需求说明书 ························
1
引言
···························
1.1 编写目的
·······················
1.2 背景 ·························
1.3 定义 ·························
1.4 参考资料 ······················· 2 程序系统的结构························ 3 程序设计说明·························
1 引言
1 .1 编写目的
本文档的编写目的是为远程在线考试系统项目的设计提供:
a.系统的结构、设计说明; b.程序设计说明; c. 程序(标识符)设计说明
1 . 2 背景
随着网络技术的飞速发展,现在很多的大学及社会上其它的培训部门都已经开设了远程教育,并通过计算机网络实现异地教育。但是,远程教育软件的开发,就目前来说,还是处于起步的阶段。因此,构建一个远程在线考试系统,还是有很大的实际意义的。
根据用户提出的需求,本项目组承接该系统的开发工作 a.开发软件系统的名称:远程在线考试系统 b.本项目的任务提出者:福州大学软件学院 c c. . 用户:各类大专院校学校、中小学校。
1 .3 定义
远程在线考试系统
远程在线考试系统是基于用Browser/Web模式下的,可以实现考试题库管理、多用户在线考试、自动阅卷功能的系统。
1 .4 参考资料
GB 8566 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 软件设计标准<UML 技术标准> 《ASP 与 SQL-Server2000》清华大学出版社 《可行性研究报告》 《项目计划文档》
2 程序系统的结构
3 程序 1 (标识符)设计说明
3 .1 程序描述
注册信息录入及信息处理
基本目的:
输入基本资料进行验证保存。
3 .2 功能
基本信息输入和处理包括 输入和保存姓名 输入和保存性别 输入和保存出生日期 输入和保存考试号码 输入和保存备注
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 亿个字符。
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 程序描述
考生信息的管理(考生信息处理)对基本信息进行添加、删除、修改、查询等任务。
4 .2 功能
基本处理包括 考生基本信息的添加
考生基本信息的删除
考生基本信息的修改 考生基本信息的查询
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 亿个字符。
4 . 5 输出项
无
4 .6 算法
无
4 .7 流程逻辑
4 .8 接口
无
4 .9 存储分配
需要数据库存储
4 .10 注释设计
a. 加在模块首部的注释:无
b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
d.对使用的逻辑所加的注释:无
4 .11 限制条件
无
4 .12 测试计划
由本组测试员进行测试。
4 .13 尚未解决的问题
无
5 程序 3 (标识符)设计说明
5 .1 程序描述
试题模型设置输入可以对试题模型进行管理。
5 .2 功能
基本输入包括 试题分值输入 试题数量输入
5 .3 性能
要求响应时间小于 1 秒。
5 .4 输人项
输入信息 数据类型 数值范围 题目数量、分值 Long 包含 -2,147,483,648 到 2,147,483,647 之间的整数。
5 . 5 输出项
无
5 .6 算法
无
5 .7 流程逻辑
5 .8 接口
无
5 .9 存储分配
需要数据库存储
5 .10 注释设计
a. 加在模块首部的注释:无
b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
d.对使用的逻辑所加的注释:无
5 .11 限制条件
无
5 .12 测试计划
由本组测试员进行测试。
5 .13 尚未解决的问题
无
6 程序 4 (标识符)设计说明
6 .1 程序描述
试题库管理输入与处理是对试题库进行管理。
6 .2 功能
单选题添加、编辑、与删除 多选题添加、编辑、与删除
6 .3 性能
要求响应时间小于 1 秒。
6 .4 输人项
输入信息 数据类型 数值范围 题目 String 包含变长字符串,最大长度可为 20 亿个字符。
6 . 5 输出项
无
6 .6 算法
无
6 .7 流程逻辑
6 .8 接口
无
6 .9 存储分配
需要数据库存储
6 .10 注释设计
a. 加在模块首部的注释:无
b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注
释;
d.对使用的逻辑所加的注释:无
6 .11 限制条件
无
6 .12 测试计划
由本组测试员进行测试。
6 .13 尚未解决的问题
无 7 程序 5 (标识符)设计说明
7 .1 程序描述
试卷生成输入与处理是对试卷生成进行处理。
7 .2 功能
基本输入与处理包括 输入考题数量 系统自动生成相应试卷
7 .3 性能
要求响应时间小于 1 秒。
7 .4 输人项
输出信息 数据类型 数值范围 题目数量 String 包含变长字符串,最大长度可为 20 亿个字符。
7 . 5 输出项
无
7 .6 算法
无
7 .7 流程逻辑
7 .8 接口
无
7 .9 存储分配
需要数据库存储
7 .10 注释设计
a. 加在模块首部的注释:无
b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
d.对使用的逻辑所加的注释:无
7 .11 限制条件
无
7 .12 测试计划
由本组测试员进行测试。
7 .13 尚未解决的问题
无
8 程序 6 (标识符)设计说明
8 .1 程序描述
在线考试输入是对考生答题进行管理。
8 .2 功能
基本输入与处理包括 输入题目答案
8 .3 性能
要求响应时间小于 1 秒。
8 .4 输人项
输入信息 数据类型 数值范围 客观题(判断题)
Boolean T/F 客观题(选择题)
String 包含变长字符串,最大长度可为 20 亿个字符。
主观题(问答题)
String 包含变长字符串,最大长度可为 20 亿个字符。
8 . 5 输出项
无
8 .6 算法
无
8 .7 流程逻辑
8 .8 接口
无
8 .9 存储分配
需要数据库存储
8 .10 注释设计
a. 加在模块首部的注释:无
b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
d.对使用的逻辑所加的注释:无
8 .11 限制条件
无
8 .12 测试计划
由本组测试员进行测试。
8 .13 尚未解决的问题
无 9 程序 7 (标识符)设计说明
9 .1 程序描述
考试系统自动阅卷 9 .2 功能
基本输入与处理包括 输入正确答案 系统自动阅卷处理
9 .3 性能
要求响应时间小于 1 秒。
9 .4 输人项
输入信息 数据类型 数值范围 标准试卷 String 包含变长字符串,最大长度可为 20 亿个字符。
考生试卷 String 包含变长字符串,最大长度可为 20 亿个字符。
9 . 5 输出项
输出信息 数据类型 数值范围 考生得分 Integer 包含 -32,768 到 32,767 之间的整数。
题目对错信息 String 包含变长字符串,最大长度可为 20 亿个字符。
9 .6 算法
无 9 .7 流程逻辑
9 .8 接口
无 9 .9 存储分配
需要数据库存储
9 .10 注释设计
a. 加在模块首部的注释:无
b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
d.对使用的逻辑所加的注释:无
9 .11 限制条件
无
9 .12 测试计划
由本组测试员进行测试。
9 .13 尚未解决的问题
无
10 程序 8 (标识符)设计说明
10 .1 程序描述
成绩查阅输入与处理 9 .2 功能
基本输入与处理包括 输入考生基本信息关键字查询
输出考生得分
10 .3 性能
要求响应时间小于 1 秒。
10 .4 输人项
输入信息 数据类型 数值范围 关键词 String 包含变长字符串,最大长度可为 20 亿个字符。
10 . 5 输出项
输入信息 数据类型 数值范围 相关信息 String 包含变长字符串,最大长度可为 20 亿个字符。
10 .6 算法
SQL 查询
10 .7 流程逻辑
10 .8 接口
无
10 .9 存储分配
需要数据库存储
10 .10 注释设计
a. 加在模块首部的注释:无
b.加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释;
d.对使用的逻辑所加的注释:无
10 .11 限制条件
无
10 .12 测试计划
由本组测试员进行测试。
10 .13 尚未解决的问题
无
1、最困难的事就是认识自己。20.7.147.14.202018:1618:16:46Jul-2018:16 2、自知之明是最难得的知识。二〇二〇年七月十四日 2020 年 7 月 14 日星期二 3、越是无能的人,越喜欢挑剔别人。18:167.14.202018:167.14.202018:1618:16:467.14.202018:167.14.2020 4、与肝胆人共事,无字句处读书。7.14.20207.14.202018:1618:1618:16:4618:16:46 5、三军可夺帅也。Tuesday, July 14, 2020July 20Tuesday, July 14, 20207/14/2020 6、最大的骄傲于最大的自卑都表示心灵的最软弱无力。6 时 16 分 6 时 16 分 14-Jul-207.14.2020 7、人生就是学校。20.7.1420.7.1420.7.14。2020 年 7 月 14 日星期二二〇二〇年七月十四日 8、你让爱生命吗,那么不要浪费时间。18:1618:16:467.14.2020Tuesday, July 14, 2020 亲爱的用户:
烟雨江南,画屏如展。在那桃花盛开的地方,在这醉人芬芳的季节,愿你生活像春天一样阳光,心情像桃花一样美丽,感谢你的阅读。
版权所有:格斯文档网 2010-2024 未经授权禁止复制或建立镜像[格斯文档网]所有资源完全免费共享
Powered by 格斯文档网 © All Rights Reserved.。浙ICP备19042928号