软件需求说明书
目录
1引言 2
2
2
1。3定义 2
1。4参考资料 2
2任务概述 2
2。1目标 2
3
3
3需求规定 3
3
3
3
3。 3
4
3。3输人输出要求 4
3。4数据管理能力要求 4
3。5故障处理要求 4
5
4运行环境规定 5
4。1设备 5
4。2支持软件 5
4。3接口 5
5
软件需求说明书
1引言
描述用户需求,明确系统功能内容、功能边界、开发途径;作为双方签订的软件开发合同的一部分内容形式存在;供项目相关人员参考;明确软件需求,安排项目规划和进度,指导整个软件的开发过程,为测试提供依据.
1。2背景
说明:
项目名称:闲置物品交易APP;
项目任务提出:由本小组人员(xxx、xx、xxx)共同提出
开发者:全体小组人员
用户:有闲置物品需交易的群体
应用平台:Android手机客户端、pc客户端
APP:应用软件
Android:安卓系统
Pc:个人电脑
《软件工程》 Roger S。Pressman 著 机械工业出版社
Android开发相关资料
《软件需求工程》 毋国庆 等编著 机械工业出版社
2任务概述
闲置物APP最主要的是为每一个人提供可以购物的平台,将一些不需要的物品放在网上,将这些物品提供给一些有需要的人,来解决人群中有一大部分浪费的物品,提供了物品的重新利用。
本软件的是针对所有的用户,只要经过注册都可以在这个网站进行选购,共享,交换等。操作人员和维护人员都是大学本科专业的都是十分擅长软件的开发与维护,软件的设计等,都具有专业的技术支持。预期的使用频道应该保证每天有过千的人在这个网站上完成交易,有过万的人在浏览阅读这个网站。
软件约束:
系统采用java技术进行开发。开发运行环境为:
Java开发包JDK;
应用服务器TOMCAT;
数据库MySQL;
开发框架MVC;
环境约束:
Web服务器和数据库服务器均采用IntelP4PC工作站。
约束:
系统要在三个月内完成,交付时要以独立的war文件作为应用程序发布形式.
3需求规定
(1)个人管理
用户注册登录:通过手机号或邮箱来完成注册、登录的功能
个人信息设置:选择所在城市的具体位置完成区域绑定,填写姓名,手机号等联系方式
个人信息编辑:修改个人昵称,个人姓名,所在区域,添加用户头像等
发布信息管理:查看,删除已发布的物品信息
(2)信息发布
完成物品照片上传,并配以文字描述,用户联系方式展示,完成信息发布
(3)信息获取
通过按发布时间顺序或按分类搜索筛选完成物品信息的检索
。1精度
本子系统应支持最大并发用户500个,每秒事务处理数应大于1000笔。
3。
在硬件和网络条件满足的前提下,所有日常性操作事务的平均响应时间应小于10秒,最长响应时间应小于30秒;对于查询性事务的平均响应时间应小于60秒,最长响应时间应小于180秒.
本项目采用J2EE架构,因此可以在不同的异构平台上正常运行,由于J2EE架构的高度可扩展性,因此在需求变化和系统集成商具有很大的灵活性。
用户的基本情况,包括相应的地址、电话、邮箱等。
字段名
字段类型
子段长度
描述
用户ID
char
20
主键
注册邮箱
char
30
Unique
用户昵称
char
20
not null
密码
char
20
not null
用户中买者的求购信息,卖者的出售信息。
字段名
字段类型
子段长度
描述
用户ID
char
20
出售ID
char
20
主键
出售物品名称
char
30
not null
物品类别
char
20
not null
期望价格
float
20
出售物品描述
char
200
联系地址
char
200
联系电话
char
20
联系QQ
char
20
字段名
字段类型
子段长度
描述
求购ID
char
20
主键
消息ID
软件需求说明书 来自淘豆网m.daumloan.com转载请标明出处.