团队项目-Recycle需求规格说明书
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秒内反应
流程图:
功能描述:
回收别人二手交易不出去的物品
操作规程描述:
在首页进入市场
将自己的物品相关信息发布,由官方评估回收。
性能需求
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需求规格说明书相关推荐
- 团队项目之需求规格说明书
GitHub:https://github.com/123diandian/tomato <番茄时钟app> 需求规格说明书 修订历史记录 日期 版本 说明 2019.05.06 ...
- 团队作业2——《需求规格说明书》
作业属于哪个课程 课程链接 这个作业要求在哪里 团队作业2-<需求规格说明书>-CSDN社区 这个作业的目标 团队简介.分工合作.确定选题.团队计划安排 文章目录 一.队名 二.团队成员及 ...
- 团队项目第二周 - 需求规格说明书 - 天冷记得穿秋裤队
团队项目第二周 - 需求规格说明书 - 天冷记得穿秋裤队 队员姓名 学号 陈俊旭(组长) 3116004630 夏瓦克提·木合塔尔 3116004658 张婷(副组长) 3216004672 周方源 ...
- 团队项目之选题报告和需求规格说明书
1.团队名称--S.R.C. 组员包括:3004 陈慧玲:3011 陈春燕:3019 何颖仪 2.团队项目--思学网--在线问答系统 3.开题报告 3.1引言 3.1.1编写目的 此选题报告 ...
- 软件工程-团队项目-班级网站软件需求规格说明书
目录 一. 引言... 2 1.1 定位与目标... 2 1.2 对象... 2 1.3 软件需求分析理论... 2 1.4 软件需求分析目标... 3 二. 需求概述... 4 2.1 项目背景.. ...
- 软工实践——团队作业需求规格说明书——原型UI设计
软工实践--团队作业需求规格说明书--原型UI设计 登录界面 还包含忘记密码和注册的功能 注册界面 注册成功后会有弹窗提示,且一个手机号只能注册一次. 忘记密码界面 通过手机收到的验证码更改密码. 项 ...
- 团队博客-第二周:需求规格说明书(科利尔拉弗队)
项目码云地址:https://gitee.com/pipiment/cat_community Github项目地址:https://github.com/maoniGroup/maoni 需求规格说 ...
- 迪丽瑟斯特产网——需求规格说明书(团队)
真德秀团队成员: WoLykos(3005) hIrokuh(3023) DoraMike(3026) JanzKing(3007) JtvDeemo(3044) 1引言 1.1目的 此开题报告编制目 ...
- 软件项目管理相关内容1:项目介绍与背景 2:乙方投标书 3:合同 4:生存期模型 5:需求规格说明书 6:WBS 7:成本估算 8:甘特图 9:进度计划 10:质量计划 11:项目总结
软件项目管理相关内容 内容太多只选取部分内容 点击链接查看全部文档和项目 1:项目介绍与背景 一.项目名称 (一)项目背景 第二课堂被认为是实施素质教育的重要途径和有效方式,它能够能够培养学生与人相处 ...
- 碧瑶答疑网—选题报告和项目需求规格说明书
一.选题报告 团队名称:bug终结者 团队成员:陈锐群.沈杰钊.李宗晓.方泽慧.古维城 项目名称:碧瑶答疑网 一.项目描述: 随着互联网的快速发展,用户交换和分享信息的途径也越来越多样化,用户的信息需 ...
最新文章
- Oracle - 数据库的实例、表空间、用户、表之间关系
- vs2015编译 pybind 动态库
- 动态规划之等差递减区间个数
- SM01 事务代码的加锁以及解锁
- 配置 --- vscode自定义代码段Snippets
- linux c文件操作,Linux C 文件的输入/输出操作
- python开发mbus程序_Python pywmbus包_程序模块 - PyPI - Python中文网
- 公司技术管理角度看C++游戏程序员发展
- vue抽屉_VUE组件 之 Drawer 抽屉
- lia人是什么意思_69年属鸡人终身灾难是什么意思
- Easyexcel异常处理:getOutputStream() has already been called for this response
- hash地址_redis中的hash扩容、渐进式rehash过程
- delphi 调用浏览器内核_HFL:基于混合模糊测试的Linux内核漏洞挖掘
- 中用BBP公式计算_如何计算基础代谢率
- GCT之数学公式(平面解析几何)
- Xcode 插件失效的临时解决方案
- 人生若只如初见,何事秋风悲画扇
- web 使网站在浏览器中全屏显示 fullscreen=yes
- 合并多个excel文件数据
- formality软件使用教程
热门文章
- blob类型视频测试(blob加密视频源地址)
- quick cocos2dx 组件
- 魅族 android版本升级,魅族系统更新APP
- CREO:CREO软件之零件【模型】形状之拉伸、旋转、旋转混合的简介及其使用方法(图文教程)之详细攻略
- c语言中引用sqrt需要cmath嘛,c语言根号(c语言中根号怎么输入)
- 电子邮箱官网地址是什么,企业邮箱官网地址登录入口讲解
- 如何选择自己喜欢的书籍?
- 新建scheme构建报错问题处理方案
- H264编码基础概念+格式分析
- lcd1602c语言程序分析,LCD1602 测试C程序