需求规格说明书
1 BizSpring商城——引言
1.1 目的
该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。也给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。
该文档详尽说明了这一软件系统的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。
1.2 预期的读者和阅读建议
本文档的主要内容共分4部分:综合描述、系统特性、和非功能性需求和外部接口描述。综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。
本文档面向多种读者对象:
- 项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。
- 设计员:对需求进行分析,并设计出系统,包括数据库的设计。
- 程序员:配合《设计文档》,了解系统功能,编写《用户手册》。
- 测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。
- 销售人员:了解预期产品的功能和性能。
- 用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。
- 其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。
在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。
1.3 范围
该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。本产品将主要适用于
2 BizSpring商城——系统概述
2.1 概述
2.2 功能
2.3 运行环境
该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。
以下是系统的软件环境。
- 客户端
浏览器:IE6以上,其它常见浏览器
- 应用服务器端
操作系统:Windows2008 Server+
应用服务器:Tomcat 9.0+集群
数据库访问:JDBC
- 数据库服务器端
操作系统:Windows2008 Server +
数据库系统:mysql8 集群
3. BizSpring商城——系统业务功能
管理平台
一. 店铺管理
1. 店铺管理
管理平台所有店铺信息,可进行查询、编辑、删除等操作,设置店铺Logo,设置店铺有效状态
2. 店铺分类
通过店铺分类管理,商家入驻和店铺管理中添加修改店铺时需要选择相应的店铺分类。
3. 店铺等级
店铺等级可设置不同等级店铺的年使用费用及相关权限,店铺等级维护自营店铺、普通店铺、商品发布量,服务费金额等。低等级的店铺可通过商家入驻申请注册入驻,高等级店铺只能通过维护人员收取相应费用后加入。店铺等级,可以新增、编辑、删除等操作。
4. 商家管理
通过商家管理,可以维护店铺内商家信息,一个商家只能被一个店铺绑定,管理员可以进行商家查询、查看、编辑编辑商家资料等操作。
5. 商家注册项
商家注册项目维护用户端商家入驻、管理端商家新增时在平台不同客户企业部署、发布时候对商家申请、录入的条件不同灵活配置注册字段的管理项目、商家注册项目在现有商家设计字段的基础上最多可以新增20个额外注册字段,管理员可以查询,新增、编辑、删除商家注册项
6. 商家提现管理
可以查看审核商家发起的提现申请列表,平台管理员查看无误后审核提现申请,提现金额可以到达商家银行账户。
7. 经营分类申请
平台管理员维护店铺提交的商品发布分类信息,商家新申请超出自己现有营业范围外的他们商品分类目录,管理员自主联系申请商家,做出申请分类合理性判断,对经营分类申请做相应审批,通过或驳回
8. 商家预存款
管理会员充值、订单收入、订单退款、提现、和管理员调整预存款金额信息记录明细,管理员可以通过预存款类型、商家名称查询预存款,预存款调整:实现管理员对商家现有账户余额的调整,数据录入后记入预存款记录。
二. 商品管理
1. 商品管理
平台中的所有商品,可以根据商品信息如商品名、店铺名等进行查询,列表显示商品货号、商品价格和库存量等,管理员可以选择该商品是否违规下架、删除商品、违规商品上架等操作
2. 库存管理
商品库存列表同步线上商品销售的记录,商家端可通过“编辑库存”
选择在该店铺销售的商品,设置商品库存库存,所有商品出入库变动记录在管理端列表中展示。
3. 商品分类
管理端对列表中的商品分类信息做基本维护,树状显示商品类目,对各级类目下的子分类进行上下级划分,并且可以对分类信息进行新增、编辑、新增下一级、对未绑定商品的分类可以删除等操作。商品分类可以选择想要绑定的品牌。设置分类的属性,图片、店铺分佣比例、关联品牌信息、促销信息等
4. 商品标签
商品标签是对商品进行划分区别类别所使用的,例如商品标签 本季新款、美女标配、小红书甄选等此类表述方式。管理端维护平台的推荐标签,满足查询、添加、编辑、删除未绑定商品的标签。
5. 商品参数
商品参数是商品详情中的参数信息,如:cpu核心数,硬盘容量、包装尺寸这类信息的维护,如:一个显示的基本参数有多项 如:能效等级、垂直视角(度)、刷屏率等等、商品参数使用参数租包含参数名称的方式实现主子信息维护,商家端在发布商品时根据管理端维护的商品分类绑定的参数组录入商品参数信息,亦可在新增商品参数,保存好的商品参数信息在商品详情页显示。
6. 商品属性
商品属性维护商品通用属性,如:人群(男款、女款)电池容量(000毫安及以下,4001毫安以上)等、商品属性是商品必选的规范参数,不具灵活性。商家发布商品时选择商品属性,用户端在商品搜索,商