首页 > 代码库 > 《数据结构》课堂练习测验系统需求说明书2.0
《数据结构》课堂练习测验系统需求说明书2.0
需求分析说明书
题目:《数据结构》测验系统
学号姓名: 914106840421 郭相威
914106840416 范康
914106840414 陈琼珮
914103860345朱根伟
914106840311 阿迪力·伊敏
专业: 计算机科学与技术学院
指导教师: 叶庆生
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. 本项目的任务提出者:叶庆生老师;开发者:陈琼珮、朱根伟、郭相威、阿迪力·伊敏、范康。
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.1.1普通用户模块用例图
图3.1.2管理员模块用例图
功能模块初步设计分为两大模块分别是管理员模块、普通用户模块。
管理员模块:
题库管理:用于试题的添加、删除、修改。
账户管理:用于修改账户基本信息及密码等。
用户管理:实现管理员对普通用户的基本信息、权限及密码等的管理。
普通用户模块:
账户管理:修改用户基本信息及密码等。
测试:分为题型练习和模拟考试,其中题型练习可以选择难度。
3.2对性能的规定
3.2.1精度
约定该系统所有输入输出的小数都保留到小数点后一位。
3.2.2时间特性要求
a. 响应时间<=5s;
b. 更新处理时间<=5s;
c. 数据的转换和传送时间<=10s;
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以上系列PC台式机和便携式电脑;
运行时占用内存:≤100MB;
所需硬盘空间:≤500MB;
软件平台:中文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
8.Project 2007
4.3接口
支持Intel(R) Core(TM) i5以上系列PC机。
使用通信协议TCP/IP。
4.4控制
采用对话框方式,多功能窗口运行。
《数据结构》课堂练习测验系统需求说明书2.0