软件需求规格说明书 TMPSRSWord格式.docx

上传人:b****3 文档编号:16375342 上传时间:2022-11-23 格式:DOCX 页数:8 大小:1.20MB
下载 相关 举报
软件需求规格说明书 TMPSRSWord格式.docx_第1页
第1页 / 共8页
软件需求规格说明书 TMPSRSWord格式.docx_第2页
第2页 / 共8页
软件需求规格说明书 TMPSRSWord格式.docx_第3页
第3页 / 共8页
软件需求规格说明书 TMPSRSWord格式.docx_第4页
第4页 / 共8页
软件需求规格说明书 TMPSRSWord格式.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

软件需求规格说明书 TMPSRSWord格式.docx

《软件需求规格说明书 TMPSRSWord格式.docx》由会员分享,可在线阅读,更多相关《软件需求规格说明书 TMPSRSWord格式.docx(8页珍藏版)》请在冰豆网上搜索。

软件需求规格说明书 TMPSRSWord格式.docx

变更说明

作者

1.0

创建

房延佩

2.0

修改

林苾湲

说明

本文档中所包含的信息属于商业机密信息,应严格控制使用范围,未经浙江大学软件学院和杭州网新国际软件培训有限公司的书面许可,任何人员不得以任何介质方式持有或使用本文档的部分或全部内容。

目录

1引言1

1.1编写目的1

1.2背景1

1.3文档编写约定1

1.3.1优先级定义1

1.3.2需求编号约定1

1.4术语定义1

1.5参考资料2

2需求概述2

2.1目标2

2.2范围2

2.3用户的特点2

2.4假设和依赖2

3功能需求3

4非功能需求3

4.1界面需求3

4.2性能需求3

4.3运行环境需求3

4.4安全性需求3

4.5质量需求3

4.6其它需求3

1引言

1.1编写目的

本需求规格说明书在于阐述开发者对项目商业需求的理解,项目的开发将遵循并实现文档中的商业需求。

在项目验收时,本说明将作为评估标准之一。

1.2背景

项目名称

电子商务数据采集与处理平台

项目简称

IDEAS

项目编号

1501001

任务提出者

贝毅君

开发者

林苾湲、刘之乐、叶帅、王宇峰、皮龙娇、房延佩

用户

普通客户

同其他系统的关系

1.3文档编写约定

1.3.1优先级定义

必须且优先1

必须但一般2

可选且优先3

可选且一般4

本期不考虑5

1.3.2需求编号约定

需求的功能点编号以R开头,后跟四位数字。

数字的第一位表示功能模块/子系统编号,后三位表示模块/子系统中功能点编号。

如:

模块/子系统一中功能点1编号为R1001、功能点2编号为R1002,模块/子系统二中功能点3编号为R2003。

1.4术语定义

效果图:

下文所出现的效果图只用于概念表达,实际产品可能于效果图不同。

1.5参考资料

[1]《Hadoop权威指南(第3版修订版)》.

[2]《Hive编程指南》.

[3]《Hbase企业应用开发实践》.

[4]《轻量级JavaEE企业应用实战(第四版)——Struts2+Spring4+Hibernate整合开发》

2需求概述

2.1目标

在大数据时代,现在的各大类商品网站存在着琳琅满目的信息,对于客户而言,要从海量数据中选择合适自己的产品是非常困难的。

因此,根据客户的关键字查询给出一个准确而又有价值的结果是每一位客户的渴望。

结合目前市场的需求,我们决定开发一个电子商务数据采集处理平台,本项目主要对电子商务数据进行采集、处理、存储、分析以及展示。

以期实现如下目标:

能够将最终结果以图表的方式直观地展现出来;

能够对用户的关键字搜索给出精确而又有价值的结果。

2.2范围

本项目范围只包含下文提到的各个子系统/功能模块的软件开发、部署、维护以及相关培训。

子系统:

对产品的分类统计,包括3个模块:

(1)类别统计;

(2)产品统计;

(3)产品查询

部署:

利用scrapy技术爬取电子商务网站数据,然后采用Hadoop技术进行数据的存储与处理,将数据存储在HBase中,然后利用MapReduce或Hive对数据进行统计分析,并将分析结果放在Mysql中,最后使用JavaWeb技术将分析出的结果以图表的方式进行展示。

2.3用户的特点

本系统的最终用户为广大上网客户。

2.4假设和依赖

列出本项目的假设和依赖关系,如准备条件、开发周期限制等。

假设

序号

现实

假设一

本系统所存在的网络环境是绝对安全的,不遭受到攻击

互联网上存在着大量攻击,系统在网络中存在大量风险

假设二

系统各模块功能正常

运行中,各模块运行可能出现异常

假设三

每个用户都有能接入互联网的电脑

部分用户不拥有电脑

依赖

内容

本系统部署在私有云平台上,故本系统的正常运行依赖于云平台的正常运行。

3功能需求

R1001:

客户可以以表格的形式查看产品的总数和平均价格;

R1002:

客户可以以图的形式查看产品的价格分布;

R1003:

客户可以以时间为维度查看产品的产品销量走势;

R1004:

客户可以以产品类别为维度查看产品的价格走势;

R1005:

根据产品的销量显示热门产品的排行榜;

R1006:

根据产品的销量显示热门品牌的排行榜;

R2001:

显示排名前10的热门品牌;

R3001:

客户可以根据特定条件对产品进行查询和统计;

4非功能需求

4.1界面需求

为实现系统功能,需包括如下界面:

网站的首页(包含跳转到类别统计和产品查询的入口)、类别统计页面、产品查询结果列表页面、产品详细信息以及统计结果页面等。

图4.1界面首页

4.2类别统计页面

4.3产品结果列表页面

图4.4产品详细信息以及统计结果页面

4.2性能需求

在100名用户并发使用的情况下,要求界面响应速度<

=5秒,并发处理50笔/秒交易。

4.3运行环境需求

硬件环境:

6台集群,标配计算机装Centos系统;

软件环境:

(1)OpenStack云环境;

(2)Hadoop(2.2.0)集群,组建包括:

Hbase(0.96.2)、Hive(1.0.1)、Zookeeper(3.4.5)、Sqoop(1.4.4);

(3)SVN服务器:

http:

//code.taobao.org/svn/ideas_web/;

4.4安全性需求

用户无需经过身份验证即可成功登录系统。

4.5质量需求

交易日(周一至周五)早上8点到下午5点,除硬件故障,系统需连续无故障运行。

4.6其它需求

暂无。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 社交礼仪

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1