首页 > 代码库 > 《数据结构》课堂练习测验系统需求说明书

《数据结构》课堂练习测验系统需求说明书

1引言... .........2

1.1编写目的... 2

1.2背景... 2

1.3定义... 2

1.4参考资料... 2

2任务概述... 2

2.1目标... 2

2.2用户的特点... 3

2.3假定和约束... 3

3需求规定... 3

3.1对功能的规定... 3

3.2对性能的规定... 3

3.2.1精度... 3

3.2.2时间特性要求... 3

3.2.3灵活性... 4

3.3输人输出要求... 4

3.4数据管理能力要求... 4

3.5故障处理要求... 4

3.6其他专门要求... 5

4运行环境规定... 5

4.1设备... 5

4.2支持软件... 5

4.3接口... 5

4.4控制... 5

1引言

1.1编写目的

需求的编写是为了规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中进行控制与管理,提出了《数据结构》课堂练习测验系统 软件的开发过程,同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据,也便于程序员与客户之间的交流、协作。本需求的预期读者是与《数据结构》课堂练习测验系统 软件的开发组成人员与客户。

1.2背景

说明:

a.  待开发的软件系统的名称:《数据结构》课堂练习测验系统;

b.  本项目的任务提出者:叶庆生老师、开发者:14级第3组,

c.  用户:《数据结构》课程的学习者;       

1.3定义

 《数据结构》课堂练习测验系统即具有数据结构练习及考试功能的系统

1.4参考资料

[1] 严悍, 刘冬梅, 赵学龙, 等. UML2软件建模:概念、规范与方法[M]. 北京: 国防工业大学出版社,2009.2.

[2] 马俊. C#程序设计教程[M] 北京:人民邮电大学出版社,2014.1.

[3] 郭霖. 第一行代码[M]. 北京: 人民邮电大学出版社,2014.8.

[4] 朱元波. ASP.NET项目开发[M]. 北京: 清华大学出版社,2014.3.

 

2任务概述

2.1目标

随着Intemet的发展,网络练习系统得到了越来越广泛的应用。尤其是近几年来,我国高等教育的迅猛发展,计算机网络和机房教学设备都已普及,因此,采用计算机网络进行测验的需求非常迫切,本系统可以将课堂练习题库软件化,方便学生自主练习,提高教育质量。

Visual Studio 2010作为开发平台,Sql server提供数据库支持。

2.2用户的特点

本软件的最终用户是正在学习《数据结构》的学习者

操作人员可以掌握计算机和android手机的基本操作,维护人员具备一定的计算机专业知识,了解数据库系统的管理与维护。

2.3假定和约束

在项目开发过程中,开发人员分配到位,可以如期完成各自的工作任务。

开发期限为两个月。

3需求规定

3.1对功能的规定

 

 技术分享

 技术分享

功能模块初步设计分为两大模块分别是管理员、用户。

管理员:

       题库管理:用于试题的添加、删除、修改。

       账户管理:用于修改管理员基本信息及密码。

    用户管理:实现管理员对用户的基本信息、权限及密码的管理。

用户:

    账户管理:修改用户基本信息及密码。

    测试:分为题型练习和模拟考试,其中题型练习可以选择难度。

 

3.2对性能的规定

3.2.1精度

约定该系统所有输入输出的小数都保留到小数点后两位。

3.2.2时间特性要求

a.  响应时间<=2s;

b.  更新处理时间<=2s;

c.  数据的转换和传送时间<=2s;

3.2.3灵活性

a.  系统的界面操作方式应以用户意见变化而灵活转化;

b.  系统不能以运行环境的变化而停止运作;

3.3输入输出要求

数据类型: 

字符数据  

CHAR[(N)]:存放固定长度的N个字符数据,1<=N<=8000   

VARCHAR[(N)]:存放可变长度的N个字符数据,1<=N<=8000 

3.4数据管理能力要求

需要管理的数据分为两张表:分别是 用户表,试题表。

3.5故障处理要求

正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

3.6其他专门要求

无。

4运行环境规定

4.1设备

Intel(R) Core(TM) i5-4210H以上系列PC台式机和便携式电脑;

运行时占用内存:≤10MB; 

所需硬盘空间:≤100MB; 

软件平台:中文Windows 7或更高版本;

4.2支持软件

1.中文版Windows 7或更高版本

2. MicroSoft SQL Server 2008或更高版本

3.MicroSoft Office 2003

4.MiscroSoft Visual Studio 2010

5.StarUML

6.eclipse

7.Android studio

4.3接口

支持Intel(R) Core(TM) i5-4210H以上系列PC机。

使用通信协议TCP/IP。

4.4控制

采用对话框方式,多功能窗口运行。

《数据结构》课堂练习测验系统需求说明书