拾柴网需求规格说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Warehouse Management System requirements specification
拾柴网需求规格说明书
Revision Record 修订记录
Catalog
目录
1.INTRODUCTION 简介 (6)
1.1.Purpose 目的 (6)
1.2.Scope 围 (6)
2.GENERAL DESCRIPTION总体概述 (6)
2.1.Software perspective 软件概述 (6)
2.1.1.About the Project 项目介绍 (6)
2.1.2.Environment of Product 产品环境介绍 (6)
2.2.Software function 软件功能 (7)
3.用户 (8)
3.1.Assumptions & Dependencies 假设和依赖关系 (8)
4.FUNCTIONAL REQUIREMENTS 功能需求 (8)
e Case Diagram 用例图 (8)
4.1.1.登录模块 (9)
4.1.2.首页 (12)
4.1.3.浏览项目页 (15)
4.1.4.资讯平台页 (20)
4.1.5.发起项目页 (22)
4.1.6.后台用户管理页 (24)
4.1.7.后台项目管理页 (26)
4.1.8.后台资讯管理页 (28)
4.1.9.后台用户管理页面 (29)
5.PERFORMANCE REQUIREMENTS 性能需求 (30)
5.1HARDWARE INTERFACE 硬件接口 (30)
6.OVERALL DESIGN CONSTRAINTS 总体设计约束 (30)
6.1Standards compliance 标准符合性 (30)
6.2Hardware Limitations 硬件约束 (30)
6.3Technology Limitations 技术限制 (30)
6.3.1操作系统 (30)
6.3.2编程规 (30)
6.3.3设计约定 (30)
7SOFTWARE QUALITY ATTRIBUTES 软件质量特性 (31)
7.1Reliability 可靠性 (31)
7.2Usability 易用性 (31)
8OTHER REQUIREMENTS其他需求 (31)
8.1Database数据库 (31)
8.2Operations 操作 (31)
9REQUIREMENTS CLASSIFICATION 需求分级 (31)
10ISSUES TO BE DETERMINED 待确定问题 (32)
11APPENDIX 附录 (32)
11.1Feasibility Study Results 可行性分析结果 (32)
11.2Glossary词汇表 (32)
Keywords 关键词:
Abstract 摘要:
List of abbreviations 缩略语清单:
1.Introduction 简介
1.1.P urpose 目的
编写此文档的目的是为了更加深入的了解项目相关各种命令及程序流程。

本文档详细描述拾柴网的各环节,此需求规格说明书是系统开发者设计实现拾柴网的依据,也是用户对最终软件进行功能测试和验收的依据。

此需求规格说明书的容由用户提供,由开发小组编写,最终由用户认可。

1.2.S cope 围
编写此文档所适用的围是为所有用户进行集资和发起项目。

其适用人群围:
(1)开发测试人员
(2)一般普通用户
2.General description总体概述
定位:拾柴网
风格:白色简约
用户人群:所有人员
产品:网页式客户端
2.1.S oftware perspective 软件概述
2.1.1.About the Project 项目介绍
拾柴网,特别适合有梦想、有创意的人,本分为首页、浏览项目、资讯平台、发起项目等四大模块。

为有梦想,有创意的人集资和发布自己的项目(创意),实现梦想。

2.1.2.Environment of Product 产品环境介绍
框架C/S开发框架
分类最低配置推荐配置
开发电脑硬件配置CPU:i3 CPU:i3 存:1G 存:2G
应用平台硬件配置CPU:i3 CPU:i3 存:1G 存:2G
2.2.S oftware function 软件功能
拾柴网用户基本功能包括:首页(热门项目、众筹制造),浏览项目(科技、设计、音乐、影视、出版、动漫游戏、公益、公开课、农业),资讯平台(重点推荐、线下路演、媒体关注、机构合作、成功案例),发起项目等。

管理员基本功能包括:项目管理、用户管理、资讯管理。

本系统的功能如下图:
图1:用户功能图
图2:管理员功能图
3.用户
浏览器(安装IE浏览器或其它浏览器等。


3.1.A ssumptions & Dependencies 假设和依赖关系
该系统功能全面,操作设计简单,用户不需要具备相应的专业业务知识。

本软件配有帮助说明文档,方便用户快速学习使用过程。

依赖的运行环境指定为:浏览器,需要使用浏览器打开才能使用。

4.Functional Requirements 功能需求
4.1.U se Case Diagram 用例图
图3:总用例图
4.1.1.登录模块
图4:登录页面
图5:注册页面
1.Goal in Context 简要说明
该页面为拾柴网的登录界面,提供用户登录和注册。

2.Preconditions 前置条件
电脑需要安装浏览器。

3.End Condition 后置条件
1.Success End Condition 成功后置条件
等待验证后,进入首页。

2.Failed End Condition 失败后置条件
提示登录失败或注册失败,失败后重新填写正确的信息进行登录或注册。

4.Actors
用户:电脑需要安装浏览器。

(安装IE浏览器或其它浏览器等。

)。

5.Trigger 触发条件
点击登录或注册按钮。

6.Description 基本事件流描述
图6:基本事件流—登录
Step 步骤:
1、输入正确登入信息,点击登录按钮跳转到登录成功后的页面。

2、输入注册信息,点击注册按钮,注册成功后,跳转到登录页面,进行登录。

7.Extensions 备选事件流
无。

8.Special Requirement 特殊需求
无。

4.1.2.首页
图7:首页
1.Goal in Context 简要说明
输入不同的条件搜索,或点击分类查找各种各样的梦想。

2.Preconditions 前置条件
单击搜索按钮或分类。

3.End Condition 后置条件
1.Success End Condition 成功后置条件
进入首页面
2.Failed End Condition 失败后置条件
无。

4.Actors
用户:首页按钮或首页。

5.Trigger 触发条件
单击首页按钮,单击科技、艺术、设计、音乐、影视、出版、动漫游戏、公益、公开课、农业等按钮,进入不同的分类相关创意。

单击其他则显示更多分类。

Step 步骤:
1、进入首页,当单击搜索按钮,根据输入的关键字进行搜索。

2、单击科技按钮,浏览科技类的相关创意。

3、单击艺术按钮,浏览艺术类的相关创意。

4、单击设计按钮,浏览设计类的相关创意。

5、单击音乐按钮,进入音乐类的相关创意。

6、单击影视按钮,进入影视类的相关创意。

7、单击出版按钮,进入出版类的相关创意。

8、单击动漫游戏按钮,进入动漫游戏类的相关创意。

9、单击公益按钮,进入公益类的相关创意。

10、单击公开课按钮,进入公开课类的相关创意。

11、单击农业按钮,进入农业类的相关创意。

12、单击其他,展现出更多分类。

6.Extensions 备选事件流
无。

7.Special Requirement 特殊需求
无。

4.1.3.浏览项目页
图8:浏览界面
图9:浏览项目-项目页面
图10:浏览项目-话题页面
图11:浏览项目支持者页1.Goal in Context 简要说明
对项目浏览。

2.Preconditions 前置条件
单击首页的各个分类按钮,对各种分类进行浏览。

3.End Condition 后置条件
1.Success End Condition 成功后置条件
进入浏览页面,对不同分类的不同项目(创意)进行浏览。

2.Failed End Condition 失败后置条件

4.Actors
用户:单击分类或项目(创意)。

5.Trigger 触发条件
进入项目浏览页面。

Step 步骤:
1、单击浏览按钮进入浏览页面,浏览页面可以浏览各种项目、话题和支持者。

2、单击话题按钮,显示话题页。

3、单击支持者,显示支持者页。

4、单击项目,显示项目页。

6.Extensions 备选事件流
无。

7.Special Requirement 特殊需求
无。

4.1.4.资讯平台页
图12:资讯平台页面
1.Goal in Context 简要说明
单击开放平台按钮,进入开放平台页面。

可以查看重点推荐、线下路演、媒体关注、机构合作和成功案例。

2.Preconditions 前置条件
单击开放平台按钮。

3.End Condition 后置条件
1.Success End Condition 成功后置条件
进入开放平台页面。

2.Failed End Condition 失败后置条件
无。

4.Actors
用户:点击开放平台按钮。

5.Trigger 触发条件
单击开放平台按钮,单击开放平台按钮可以查看重点推荐、线下路演、媒体关注、机构合作和成功案例,了解一些相关动态。

Step 步骤:
1、单击开放平台按钮,进入开放平台页面。

2、单击重点推荐容,查看重点推荐项目,可以进行投资。

3、单击线下路演,查看项目踏演活动。

4、单击媒体关注,查看一些媒体关注信息。

5、单击机构合作,查看大型项目合作信息发展动向。

6、成功案例项目,查看一些成功项目。

6.Extensions 备选事件流
无。

7.Special Requirement 特殊需求
无。

4.1.
5.发起项目页
图13:发起项目页面
图14:发起项目-登录
1.Goal in Context 简要说明
发起自己的项目(创意),放到平台上,吸引有共同梦想的人投资。

2.Preconditions 前置条件
单击发起项目按钮。

3.End Condition 后置条件
1.Success End Condition 成功后置条件
进入发起项目页面。

2.Failed End Condition 失败后置条件
无。

4.Actors
用户:单击发起项目按钮。

5.Trigger 触发条件
单击发起项目按钮。

Step 步骤:
1、单击发起我的梦想按钮,如果未注册,则注册、登录后发起自己的项目。

2、填写发起项目的相关信息发起项目。

6.Extensions 备选事件流
图15:发起项目事件流-登录
1.Special Requirement 特殊需求
无。

4.1.6.后台用户管理页
图16:后台用户管理页面
1.Goal in Context 简要说明
后台登录、注册界面,提供管理员登录和注册。

2.Preconditions 前置条件
安装浏览器
3.End Condition 后置条件
1. Success End Condition 成功后置条件
等待验证,进入后台管理页面
2.Failed End Condition 失败后置条件
填写登录或注册信息错误,填写正确信息后登录。

4.Actors
管理员: 进入后台登录页面。

5.Trigger 触发条件
单击登录或注册按钮
Step 步骤:
1、输入正确的信息。

2、单击登录按钮或注册按钮。

6.Extensions 备选事件流
二、


图17:基本事件流—登录
1.Special Requirement 特殊需求
无。

4.1.7.后台项目管理页
图18:后台项目管理页
1.Goal in Context 简要说明
对发起项目信息进行审核,填写是否通过。

登录页面
判断
登录成功
2.Preconditions 前置条件
单击项目审核按钮。

3.End Condition 后置条件
1. Success End Condition 成功后置条件
进入项目审核页面。

2.Failed End Condition 失败后置条件
无。

4.Actors
管理员:进入项目管理页面。

5.Trigger 触发条件
单击项目管理按钮。

Step 步骤:
1、单击项目管理按钮,进入项目管理页面。

2、查看项目信息填写是否完整。

3、填写项目是否通过。

6.Extensions 备选事件流
无。

7.Special Requirement 特殊需求
无。

4.1.8.后台资讯管理页
图19:资讯审核页面1.Goal in Context 简要说明
管理员对用户发起的项目进行审核。

2.Preconditions 前置条件
单击用户审核按钮,进入用户审核页面。

3.End Condition 后置条件
1. Success End Condition 成功后置条件
进入资讯审核页面。

2.Failed End Condition 失败后置条件
无。

4.Actors
管理员:进入资讯审核页面。

5.Trigger 触发条件
单击资讯审核按钮,进入资讯审核页面。

Step 步骤:
1、查看资讯审核信息是否符合要求。

2、审核是否通过
6.Extensions 备选事件流
无。

7.Special Requirement 特殊需求
无。

4.1.9.后台用户管理页面
图20:具体查询后显示的数据1.Goal in Context 简要说明
后台登录、注册界面,提供管理员登录和注册。

2.Preconditions 前置条件
单击用户审核按钮。

3.End Condition 后置条件
1. Success End Condition 成功后置条件
进入用户信息审核页面。

2.Failed End Condition 失败后置条件

4.Actors
管理员:进入用户信息审核页面。

5.Trigger 触发条件
单击用户信息审核按钮。

Step 步骤:
1、查看用户的信息是否填写完整。

2、审核通过/不通过。

6.Extensions 备选事件流
无。

7.Special Requirement 特殊需求
无。

5.Performance Requirements 性能需求
5.1 Hardware Interface 硬件接口

6.Overall Design Constraints 总体设计约束
6.1Standards compliance 标准符合性
运行IE等各种浏览器。

6.2H ardware Limitations 硬件约束

6.3Technology Limitations 技术限制
6.3.1操作系统
Windows XP或者windows7或者更高。

6.3.2编程规
拾柴网的开发在源代码上遵循编程规及其开发标准。

6.3.3设计约定
本软件支持多台电脑同时使用。

7Software Quality Attributes 软件质量特性
7.1Reliability 可靠性
容错性:本软件在单击的时候,会直接给出反应。

可恢复性:本软件里面的对项目的删除和用户的删除,都只是修改它的状态。

7.2Usability 易用性
易懂性:简单清晰的交互界面,单单凭观察,用户就应知道设备的状态,以及该设备供选择可以采取的行动。

易学性:即使用户不通过帮助文件,用户也能对本软件有清晰的认识。

易操作性:本软件操作简单,用户即使不通过帮助文件也能够正常操作。

8Other Requirements其他需求
8.1Database数据库
SqlServer2008
8.2Operations 操作
本软件支持注册用户、未注册用户和后台管理员。

9Requirements Classification 需求分级
表 1需求分级
10Issues To Be Determined 待确定问题
表2待确定问题
11Appendix 附录
11.1Feasibility Study Results 可行性分析结果
基于以上的容,本项目可行性很高。

相关文档
最新文档