Recycle

                           --需求规格说明书

开发团队:地球保卫队(EPT)

开发理念:回收一切可回收的资源

目录

1. 引言3

1.1编写目的3

1.2项目背景3

2.项目概述3

2.1产品描述3

2.2运行环境4

2.3客户概述4

用户需求:4

用户用例图:4

3.功能需求5

3.1功能划分5

3.2 系统结构图5

3.3功能需求6

4. 数据描述12

5.性能需求12

5.1数据精确度12

5.2时间特性12

5.3适应性12

6.运行需求13

6.1用户界面13

6.2硬件接口13

6.3软件接口13

6.4故障处理13

7.其它需求14

1.引言

1.1编写目的

废品回收的顾名思义是一种有偿性的废品处理生活服务,由专业正规的废品回收站或公司进行收购。之后对废品的科学处理及分类达到再次循环利用的标准,废品回收这项服务对保护环境、节约能源和带动社会效益起着积极的作用。

而我们开发本产品,主要是最为一个回收平台,方便个人用户和废品站之间的联系,达到资源的有效利用,再有,本产品的功能不止于废品回收,我们还有二手市场,二手货物交易,从本质性上说也是实现资源的有效利用,所以,有了我们的Recycle。

在深入考察了已有的各类回收App,同时与小组内的成员进行讨论,进行了全面深入地探讨和分析的基础上,提出了这份软件需求分析规格说明书。

此需求说明说对项目“Recycle”软件做了全面细致的用户需求分析,明确所要开发的软件应该具有的功能、性能与界面,使系统分析人员及软件开发人员能清除地了解用户的需求,并在此基础上进一步提出概要设计说明书等以便完成后续设计。本说明书的预期读者为项目经理、需求分析人员、测试人员、项目开发人员。

1.2项目背景

随着人们生活水平的日益提高,生活中产生的各类垃圾数不胜数,但是,这些垃圾的产生,大多都是人们没有对垃圾进行有效利用,导致大多资源流失。其实,尽管人们知道他们所丢的垃圾对他们有用,但是由于受益太小,所以果断丢弃;或者是对于多丢垃圾有效利用过于繁杂,还是丢弃,因为并没有很多人回去废品回收站换取微薄的受益,费时费力。所以,我们团队致力于开发一款这方面帮助人们的App,一个提供个人用户或者团体用户和废品站之间的平台,而我们作为后台,将有效进行调节。

2.项目概述

2.1产品描述

本产品可以进行垃圾回收和二手市场的一系列操作。包括用户的注册、登录、加入废品框、二手交易、交易方式、市场回收、显示余额、交易进度、社区交流、消息提示等,本产品客户端可运行于Android手机,服务器端可运行于windows NT4.0及以上版本。

2.2运行环境

操作系统:Android系统

数 据 库:MySQL 5.7

2.3客户概述

用户需求:

我们的用户适用于一切能够使用手机的人群,关于回收,本产品,主要用于居民社区、校园、工厂等,我们是积少成多,不在乎回收资源的大小,我们致力于资源的不浪费,实现资源的有效利用;关于本产品中的二手市场,我们的用户主要用于一定范围内地区,覆盖范围在初期不会太广,所以用户集中于社区和校园等地。

l 用户用例图:

如图:

3.功能需求

3.1功能划分

功能名称

功能描述

注册

注册新用户

登录

登录Recycle

社区

登录用户之间吹牛

垃圾回收

显示各类垃圾,完成回收

扫一扫

加好友

二手

进行面对面二手交易

市场

将面对面交易失败的进行二次回收

消息

提示用户消息

 

3.2 系统结构图

 

3.3功能需求

l 登陆流程图:

 

 

 

功能描述:

用户登录Recycle。

操作规程描述:

用户进行Recycle软件登录,输入账号和密码

处理过程描述:

(1) 验证手机号和密码不能为空

(2) 手机号和密码填写错误,在登录页面给出提示,登录表单中保留用户名

(3) 查询数据库,匹配用户信息,登陆成功。

 

l 注册流程图:

 

功能描述:

注册Recycle账户。

操作规程描述:

进入注册界面,输入手机号或者邮箱,获取验证码。

输入正确验证码、密码完成手机号注册。

处理过程描述:

(4) 手机号、验证码、密码不能为空。

(5) 用户名和密码填写错误,在注册页面给出提示,重新输入。

3.3.2垃圾

流程图:

 

功能描述:

实现用户对所出售垃圾的发布,以及交易。

操作规程描述:

用户在登录之后点击界面上垃圾

选择垃圾类型并计数;

选中的会在废品框里看到。

处理过程描述:

进入垃圾界面点击相应分类,进入相应界面填写信息,最后进行交易。

性能需求:

2秒内反应

3.3.3我的

流程图:

功能描述:

在此页面可以实现对已经出售或购买的东西进行查看,可以修改个人信息.。

操作规程描述:

(1) 选择相应的框。

(2) 查看相应信息。

性能需求:

2秒内反应

3.3.4二手

流程图:

 

功能描述:

在二手功能中,买家可以找到自己要买的二手商品信息,然后与卖家留言。当卖家看到留言后,与买家进行交谈,谈妥后就可以根据买家的地址进行发货,买家支付费用。

3.3.5 消息

流程图:

功能描述:

里面可以看到各类消息。

3.3.6 社区

流程图:

功能描述:

用户通过它发布自己的动态

操作规程描述:

发布消息达到沟通交流的目的。

性能需求

2秒内反应

3.3.7市场

流程图:

 

功能描述:

回收别人二手交易不出去的物品

操作规程描述:

在首页进入市场

将自己的物品相关信息发布,由官方评估回收。

性能需求

2秒内反应

 

4.数据描述

输入\输出数据:

功能

输入数据

输出数据

注册

用户名、密码、邮箱、验证码等个人信息

注册成功

登录

手机号码、用户名

进入用户首页

垃圾

各类垃圾分类以及用户收集的分量,选则回收方式

用户的回收物品数量和总金额以及回收方式

二手

发布自己要卖的二手物品,选则要购买的二手物品

是否达成交易

市场

二手已不能交易的物品的信息

用户填写的物品信息

我的

关于用户的信息

交易提示和用户信息

社区

用户的各类帖子

浏览量评论赞

消息

收到的别人的信息

消息条数

 

5.性能需求

5.1数据精确度

严格按照相关规则要求编写,设置相关输入值范围,确保其合法性提高数据精度。

5.2时间特性

a.响应时间:启动该系统后,系统就能运行。

b.更新处理时间:由系统运行状态决定。

c.数据转换与传输时间:能够在2秒内完成。

d.运行时间:可由用户自行决定。

5.3适应性

当操作方式,运行环境,开发计划等发生变化时,只需对数据库本身的文件和记录做处理便可满足需求。

6.运行需求

6.1用户界面

(1)采用的简介友好的图形用户界面风格,设计用户界面

(2)屏幕格式:手机显示器

(3)菜单格式:手机APP页面

(4)需要有操作顺序的操作应给出正确恰当的引导提示;

(5)图形用户界面要友好,容易理解,方便实用;

具体包括:对于不方便统一填写风格的选项全部采用下拉菜单的形式;

对于特定的填写内容(如密码)需要有基本的验证信息和相应的提示信息;

地图显示应该清晰明了,方便阅览;

(6)文本显示格式要符合常人阅读习惯;具体包括:

正文或者信息文字统一;

日期显示统一格式统一 如2017-11-01;

(7)错误信息统一采用弹出对话框的形式,提示内容要友好易懂;

6.2硬件接口

系统运行的设备要求如下

1. 服务器端:PII I400主频,256M内存,10G硬盘,10/100M网卡以上,配置光盘刻录或磁带备份设备。

2. 客户端:PI66主频,32M内存,2G硬盘,10/100M网卡以上配置。

3. 一台路由器。

4. 远程拨入设备。

6.3软件接口

1.Android操作系统

2. MySQL 5.7

6.4故障处理

1.设备的硬件故障可能造成本软件不能运行或不能正常输入、输出等后果,系统资源不足及网络传输通道的阻塞可能造成本软件不能正常运行,并可能造成机器死机,上述故障处理由用户自行解决。

2.本软件运行过程中产生的数据库错误,将由系统自动计入错误日志,非数据传输引起的错误将由软件开发者解决。

3.软件在运行过程中产生的其他错误,将根据情况由软件开发者解决。

7.其它需求

A. 软件必须严格按照设定的安全机制运行,并有效防止非授权用户进入本系统。

B. 软件必须提供对系统中各种码表的维护、补充操作。

C. 软件必须按照需求规定记录各种日志。

D. 软件对用户的所有错误操作或不合法操作进行检查,并给出提示信息。

E. 用户必须对系统中的材料成本信息进行维护。

 

Recycle

                           --需求规格说明书

开发团队:地球保卫队(EPT)

开发理念:回收一切可回收的资源

目录

1. 引言3

1.1编写目的3

1.2项目背景3

2.项目概述3

2.1产品描述3

2.2运行环境4

2.3客户概述4

用户需求:4

用户用例图:4

3.功能需求5

3.1功能划分5

3.2 系统结构图5

3.3功能需求6

4. 数据描述12

5.性能需求12

5.1数据精确度12

5.2时间特性12

5.3适应性12

6.运行需求13

6.1用户界面13

6.2硬件接口13

6.3软件接口13

6.4故障处理13

7.其它需求14

1.引言

1.1编写目的

废品回收的顾名思义是一种有偿性的废品处理生活服务,由专业正规的废品回收站或公司进行收购。之后对废品的科学处理及分类达到再次循环利用的标准,废品回收这项服务对保护环境、节约能源和带动社会效益起着积极的作用。

而我们开发本产品,主要是最为一个回收平台,方便个人用户和废品站之间的联系,达到资源的有效利用,再有,本产品的功能不止于废品回收,我们还有二手市场,二手货物交易,从本质性上说也是实现资源的有效利用,所以,有了我们的Recycle。

在深入考察了已有的各类回收App,同时与小组内的成员进行讨论,进行了全面深入地探讨和分析的基础上,提出了这份软件需求分析规格说明书。

此需求说明说对项目“Recycle”软件做了全面细致的用户需求分析,明确所要开发的软件应该具有的功能、性能与界面,使系统分析人员及软件开发人员能清除地了解用户的需求,并在此基础上进一步提出概要设计说明书等以便完成后续设计。本说明书的预期读者为项目经理、需求分析人员、测试人员、项目开发人员。

1.2项目背景

随着人们生活水平的日益提高,生活中产生的各类垃圾数不胜数,但是,这些垃圾的产生,大多都是人们没有对垃圾进行有效利用,导致大多资源流失。其实,尽管人们知道他们所丢的垃圾对他们有用,但是由于受益太小,所以果断丢弃;或者是对于多丢垃圾有效利用过于繁杂,还是丢弃,因为并没有很多人回去废品回收站换取微薄的受益,费时费力。所以,我们团队致力于开发一款这方面帮助人们的App,一个提供个人用户或者团体用户和废品站之间的平台,而我们作为后台,将有效进行调节。

2.项目概述

2.1产品描述

本产品可以进行垃圾回收和二手市场的一系列操作。包括用户的注册、登录、加入废品框、二手交易、交易方式、市场回收、显示余额、交易进度、社区交流、消息提示等,本产品客户端可运行于Android手机,服务器端可运行于windows NT4.0及以上版本。

2.2运行环境

操作系统:Android系统

数 据 库:MySQL 5.7

2.3客户概述

l 用户需求:

我们的用户适用于一切能够使用手机的人群,关于回收,本产品,主要用于居民社区、校园、工厂等,我们是积少成多,不在乎回收资源的大小,我们致力于资源的不浪费,实现资源的有效利用;关于本产品中的二手市场,我们的用户主要用于一定范围内地区,覆盖范围在初期不会太广,所以用户集中于社区和校园等地。

l 用户用例图:

如图:

3.功能需求

3.1功能划分

功能名称

功能描述

注册

注册新用户

登录

登录Recycle

社区

登录用户之间吹牛

垃圾回收

显示各类垃圾,完成回收

扫一扫

加好友

二手

进行面对面二手交易

市场

将面对面交易失败的进行二次回收

消息

提示用户消息

 

3.2 系统结构图

 

3.3功能需求

l 登陆流程图:

 

 

 

功能描述:

用户登录Recycle。

操作规程描述:

用户进行Recycle软件登录,输入账号和密码

处理过程描述:

(1) 验证手机号和密码不能为空

(2) 手机号和密码填写错误,在登录页面给出提示,登录表单中保留用户名

(3) 查询数据库,匹配用户信息,登陆成功。

 

l 注册流程图:

 

功能描述:

注册Recycle账户。

操作规程描述:

进入注册界面,输入手机号或者邮箱,获取验证码。

输入正确验证码、密码完成手机号注册。

处理过程描述:

(4) 手机号、验证码、密码不能为空。

(5) 用户名和密码填写错误,在注册页面给出提示,重新输入。

3.3.2垃圾

流程图:

 

功能描述:

实现用户对所出售垃圾的发布,以及交易。

操作规程描述:

用户在登录之后点击界面上垃圾

选择垃圾类型并计数;

选中的会在废品框里看到。

处理过程描述:

进入垃圾界面点击相应分类,进入相应界面填写信息,最后进行交易。

性能需求:

2秒内反应

3.3.3我的

流程图:

功能描述:

在此页面可以实现对已经出售或购买的东西进行查看,可以修改个人信息.。

操作规程描述:

(1) 选择相应的框。

(2) 查看相应信息。

性能需求:

2秒内反应

3.3.4二手

流程图:

 

功能描述:

在二手功能中,买家可以找到自己要买的二手商品信息,然后与卖家留言。当卖家看到留言后,与买家进行交谈,谈妥后就可以根据买家的地址进行发货,买家支付费用。

3.3.5 消息

流程图:

功能描述:

里面可以看到各类消息。

3.3.6 社区

流程图:

功能描述:

用户通过它发布自己的动态

操作规程描述:

发布消息达到沟通交流的目的。

性能需求

2秒内反应

3.3.7市场

流程图:

功能描述:

回收别人二手交易不出去的物品

操作规程描述:

在首页进入市场

将自己的物品相关信息发布,由官方评估回收。

性能需求

2秒内反应

 

4.数据描述

输入\输出数据:

功能

输入数据

输出数据

注册

用户名、密码、邮箱、验证码等个人信息

注册成功

登录

手机号码、用户名

进入用户首页

垃圾

各类垃圾分类以及用户收集的分量,选则回收方式

用户的回收物品数量和总金额以及回收方式

二手

发布自己要卖的二手物品,选则要购买的二手物品

是否达成交易

市场

二手已不能交易的物品的信息

用户填写的物品信息

我的

关于用户的信息

交易提示和用户信息

社区

用户的各类帖子

浏览量评论赞

消息

收到的别人的信息

消息条数

 

5.性能需求

5.1数据精确度

严格按照相关规则要求编写,设置相关输入值范围,确保其合法性提高数据精度。

5.2时间特性

a.响应时间:启动该系统后,系统就能运行。

b.更新处理时间:由系统运行状态决定。

c.数据转换与传输时间:能够在2秒内完成。

d.运行时间:可由用户自行决定。

5.3适应性

当操作方式,运行环境,开发计划等发生变化时,只需对数据库本身的文件和记录做处理便可满足需求。

6.运行需求

6.1用户界面

(1)采用的简介友好的图形用户界面风格,设计用户界面

(2)屏幕格式:手机显示器

(3)菜单格式:手机APP页面

(4)需要有操作顺序的操作应给出正确恰当的引导提示;

(5)图形用户界面要友好,容易理解,方便实用;

具体包括:对于不方便统一填写风格的选项全部采用下拉菜单的形式;

对于特定的填写内容(如密码)需要有基本的验证信息和相应的提示信息;

地图显示应该清晰明了,方便阅览;

(6)文本显示格式要符合常人阅读习惯;具体包括:

正文或者信息文字统一;

日期显示统一格式统一 如2017-11-01;

(7)错误信息统一采用弹出对话框的形式,提示内容要友好易懂;

6.2硬件接口

系统运行的设备要求如下

1. 服务器端:PII I400主频,256M内存,10G硬盘,10/100M网卡以上,配置光盘刻录或磁带备份设备。

2. 客户端:PI66主频,32M内存,2G硬盘,10/100M网卡以上配置。

3. 一台路由器。

4. 远程拨入设备。

6.3软件接口

1.Android操作系统

2. MySQL 5.7

6.4故障处理

1.设备的硬件故障可能造成本软件不能运行或不能正常输入、输出等后果,系统资源不足及网络传输通道的阻塞可能造成本软件不能正常运行,并可能造成机器死机,上述故障处理由用户自行解决。

2.本软件运行过程中产生的数据库错误,将由系统自动计入错误日志,非数据传输引起的错误将由软件开发者解决。

3.软件在运行过程中产生的其他错误,将根据情况由软件开发者解决。

7.其它需求

A. 软件必须严格按照设定的安全机制运行,并有效防止非授权用户进入本系统。

B. 软件必须提供对系统中各种码表的维护、补充操作。

C. 软件必须按照需求规定记录各种日志。

D. 软件对用户的所有错误操作或不合法操作进行检查,并给出提示信息。

E. 用户必须对系统中的材料成本信息进行维护。

转载于:https://www.cnblogs.com/MaggieW/p/7812108.html

团队项目-Recycle需求规格说明书相关推荐

  1. 团队项目之需求规格说明书

    GitHub:https://github.com/123diandian/tomato   <番茄时钟app>   需求规格说明书 修订历史记录 日期 版本 说明 2019.05.06 ...

  2. 团队作业2——《需求规格说明书》

    作业属于哪个课程 课程链接 这个作业要求在哪里 团队作业2-<需求规格说明书>-CSDN社区 这个作业的目标 团队简介.分工合作.确定选题.团队计划安排 文章目录 一.队名 二.团队成员及 ...

  3. 团队项目第二周 - 需求规格说明书 - 天冷记得穿秋裤队

    团队项目第二周 - 需求规格说明书 - 天冷记得穿秋裤队 队员姓名 学号 陈俊旭(组长) 3116004630 夏瓦克提·木合塔尔 3116004658 张婷(副组长) 3216004672 周方源 ...

  4. 团队项目之选题报告和需求规格说明书

    1.团队名称--S.R.C.      组员包括:3004 陈慧玲:3011 陈春燕:3019 何颖仪 2.团队项目--思学网--在线问答系统 3.开题报告 3.1引言 3.1.1编写目的 此选题报告 ...

  5. 软件工程-团队项目-班级网站软件需求规格说明书

    目录 一. 引言... 2 1.1 定位与目标... 2 1.2 对象... 2 1.3 软件需求分析理论... 2 1.4 软件需求分析目标... 3 二. 需求概述... 4 2.1 项目背景.. ...

  6. 软工实践——团队作业需求规格说明书——原型UI设计

    软工实践--团队作业需求规格说明书--原型UI设计 登录界面 还包含忘记密码和注册的功能 注册界面 注册成功后会有弹窗提示,且一个手机号只能注册一次. 忘记密码界面 通过手机收到的验证码更改密码. 项 ...

  7. 团队博客-第二周:需求规格说明书(科利尔拉弗队)

    项目码云地址:https://gitee.com/pipiment/cat_community Github项目地址:https://github.com/maoniGroup/maoni 需求规格说 ...

  8. 迪丽瑟斯特产网——需求规格说明书(团队)

    真德秀团队成员: WoLykos(3005) hIrokuh(3023) DoraMike(3026) JanzKing(3007) JtvDeemo(3044) 1引言 1.1目的 此开题报告编制目 ...

  9. 软件项目管理相关内容1:项目介绍与背景 2:乙方投标书 3:合同 4:生存期模型 5:需求规格说明书 6:WBS 7:成本估算 8:甘特图 9:进度计划 10:质量计划 11:项目总结

    软件项目管理相关内容 内容太多只选取部分内容 点击链接查看全部文档和项目 1:项目介绍与背景 一.项目名称 (一)项目背景 第二课堂被认为是实施素质教育的重要途径和有效方式,它能够能够培养学生与人相处 ...

  10. 碧瑶答疑网—选题报告和项目需求规格说明书

    一.选题报告 团队名称:bug终结者 团队成员:陈锐群.沈杰钊.李宗晓.方泽慧.古维城 项目名称:碧瑶答疑网 一.项目描述: 随着互联网的快速发展,用户交换和分享信息的途径也越来越多样化,用户的信息需 ...

最新文章

  1. Oracle - 数据库的实例、表空间、用户、表之间关系
  2. vs2015编译 pybind 动态库
  3. 动态规划之等差递减区间个数
  4. SM01 事务代码的加锁以及解锁
  5. 配置 --- vscode自定义代码段Snippets
  6. linux c文件操作,Linux C 文件的输入/输出操作
  7. python开发mbus程序_Python pywmbus包_程序模块 - PyPI - Python中文网
  8. 公司技术管理角度看C++游戏程序员发展
  9. vue抽屉_VUE组件 之 Drawer 抽屉
  10. lia人是什么意思_69年属鸡人终身灾难是什么意思
  11. Easyexcel异常处理:getOutputStream() has already been called for this response
  12. hash地址_redis中的hash扩容、渐进式rehash过程
  13. delphi 调用浏览器内核_HFL:基于混合模糊测试的Linux内核漏洞挖掘
  14. 中用BBP公式计算_如何计算基础代谢率
  15. GCT之数学公式(平面解析几何)
  16. Xcode 插件失效的临时解决方案
  17. 人生若只如初见,何事秋风悲画扇
  18. web 使网站在浏览器中全屏显示 fullscreen=yes
  19. 合并多个excel文件数据
  20. formality软件使用教程

热门文章

  1. blob类型视频测试(blob加密视频源地址)
  2. quick cocos2dx 组件
  3. 魅族 android版本升级,魅族系统更新APP
  4. CREO:CREO软件之零件【模型】形状之拉伸、旋转、旋转混合的简介及其使用方法(图文教程)之详细攻略
  5. c语言中引用sqrt需要cmath嘛,c语言根号(c语言中根号怎么输入)
  6. 电子邮箱官网地址是什么,企业邮箱官网地址登录入口讲解
  7. 如何选择自己喜欢的书籍?
  8. 新建scheme构建报错问题处理方案
  9. H264编码基础概念+格式分析
  10. lcd1602c语言程序分析,LCD1602 测试C程序