XXX系统或XXX项目产品需求规格说明书文件状态:[√]草稿[]正式发布[]正在修改文件编号:SN_SR_001当前版本:作者:完成日期:2017-04-11版本信息版本时间状态更新人简要描述审核人审核时间注:状态可以为N-新建、A-增加、M-更改、对方的所得税说明:版本信息必须更新,审核人和审核时间也必须审核后填写,审核人要求部门经理级别以上。否则开发测试可拒绝评审。审核业务功能是否有遗漏、业务流程是否符合规划、关键业务逻辑是否有合理目录1.关于本文档...............................................错误!未定义书签。.内容说明............................................错误!未定义书签。.名词解释............................................错误!未定义书签。.参考文档............................................错误!未定义书签。2.系统概述.................................................错误!未定义书签。.业务背景............................................错误!未定义书签。.系统概述............................................错误!未定义书签。.流程概览/系统框架...................................错误!未定义书签。.系统规划与迭代......................................错误!未定义书签。.功能模块............................................错误!未定义书签。3.系统功能需求.............................................错误!未定义书签。状态信息接受推送....................................错误!未定义书签。最新站点查询服务....................................错误!未定义书签。4.系统非功能需求...........................................错误!未定义书签。性能需求............................................错误!未定义书签。安全性需求..........................................错误!未定义书签。扩展性需求..........................................错误!未定义书签。兼容性需求..........................................错误!未定义书签。维护性需求..........................................错误!未定义书签。5.附录.....................................................错误!未定义书签。1.关于本文档1.1.内容说明说明:此处描述的是文档说明,产品需求文档更新需要走修订模式,下次更新前先接受修订,并且每次更新必须更新版本号和版本记录。例子:本文档用于描述苏宁开放平台物流状态服务系统的需求定义。包括各个需求的功能描述,处理逻辑规则,界面定义,与其它功能的关系,与其它系统的接口等各个方面的定义。是苏宁物流状态服务系统唯一的全面需求定义文档。本文档将根据需求管理流程和要求,随系统功能变化进行及时的修订和更新,以确保本文档的全面性,准确性和实效性。因此在阅读使用此文档时,请注意从项目的文档管理系统中获取最新版本。1.2.名词解释词汇名称词汇含义备注LSQ物流状态服务系统LSP物流服务平台LES物流作业系统LWMS分布式仓储管理系统TMS运输管理系统1.3.参考文档《系统需求定义规范使用说明》2.系统概述2.1.业务背景说明:此处描述业务背景,不可裁剪,清晰的业务背景描述能更好的帮助研发和测试理解产品需求,明确业务测试场景,此部分是产品需求定位的核心导向。例子一:电子面单的业务描述随着电子商务服务和物流服务信息化飞速发展,包裹运单号成为快递公司串联快递单、订单、商家、商品等各种信息的枢纽。相比之下,传统纸质面单价格高、信息录入效率低、信息安全隐患等方面的劣势已愈发凸显。我司在两年前就开始了电子面单在自营物流上的应用,经过长期的的磨合和积累,目前将我司的应用经验推广到社会物流上,让社会上愿意与我司物流合作的伙伴,也同样享受到我司电子面单服务。例子二:LSQ的业务描述物流作业状态服务存在不足1)服务无标准不统一需物流作业的各渠道订单,作业状态转化为文案描述处理的逻辑系统多,且处理规不统一,-B2C自营订单,逻辑在B2C,数据源在OMS-菜鸟平台/4PS平台订单状态展示,逻辑在LAPI,数据源在LAPI-物流门户订单状态展示,逻辑在LPS,数据源在LOS-开放平台订单,逻辑在SOD,数据源在SOD-R3自营订单,无逻辑,数据源在R32)维度单一而不满足新需求不能满足多样化的展示需求,如目前只有订单维度的状态详情展示,不支持任务单、顾客包裹等维度的详情服务。同时,缺乏物流特定作业状态的高实时性精确查询服务(如是否销单完成,是否过账,最新站点是哪个等)。3)开放服务的渠道有待拓展目前,物流没有一个公网渠道,使顾客能快速查询在苏宁各渠道订单的作业状态信息。故设计一个物流状态系统统一管理物流状态的收发,状态描述转换,以及提供状态服务查询。2.2.系统概述说明:系统说明包括文字部分和图形部分,文字部分主要描述系统之间的关联关系,图形主要包括系统和相关联系统之间的交互结构,不可裁剪例子一:系统说明合作伙伴申请苏宁电子面单服务,选择相应的合作模式,由合作伙伴提供预配送包裹的信息,由苏宁电子面单服务生成相应的面单信息,并由合作伙伴系统打印出来并完成包装,最终投递给苏宁网点且面单能被苏宁物流体系识别。系统之间的关联关系:苏宁电子面单服务是基于苏宁自营物流电子面单应用,整合社会上多家快递公司,搭建一套具有苏宁配送特色的电子面单服务体系,为苏宁物流的合作伙伴提供统一的电子面单服务。实现了,合作伙伴对接苏宁的物流服务,由使用纸质面单向电子面单转变。只要合作伙伴对接了苏宁电子面单服务,那么就可以享受苏宁物流体系的电子面单服务。本系统当期功能主要包含:A、用户操作权限管理;B、配置数据信息管理;C、订单对应的作业单物流节点状态信息接收与分发功能;D、订单对应的作业单物流节点状态信息查询功能;销售渠道苏宁易购OMS苏宁订单系统MOMS商家订单社会渠道商家ERP四方服务平台LAPI订单服务ASOM四方接单系统SOD四方服务详情系统三方作业平台ASMP售后商户销售商户入驻ASVP服务商管理资源能力ASOPOS以旧换新查询服务ASOP售后运营管理ASAP售后服务时效经营分析RCS资源中心结算平台LBI天眼LAPI苏宁帮客ASOS自营订单服务系统ASES售后作业系统平台服务商能力发布服务订购LAPI加盟服务商SUC/CIS苏宁客服系统ECS二手回收系统ASSP售后个人销售(北研)天猫商户售后订单接入订单接入2.3.流程概览/系统框架说明:此处需要描述和图形化系统内部功能结构模块图,可从架构和技术获取资源。清晰的系统架构对于系统的扩展性和维护性都非常有帮助,也便于开发和测试从整体上理解该系统的结构。2.4.系统规划与迭代说明:此处说明对该系统的总体规划步骤,一期接入什么功能,二期接入什么功能达到什么业务效果。2.5.功能模块说明:此处的列表和下面的功能需求是对应的,系统需求编号是唯一识别需求的标识。需求编号的规则见章节例子:主功能系统需求编号子功能优先级备注状态信息接收推送LSQ_DDZF_MDZF_0001非采购类状态信息接收一级一期需求LSQ_DDZF_MDZF_0002状态信息发送一级一期需求LSQ_DDZF_MDZF_0003状态转换一级一期需求接收计划物流节点信息SNPD_LSQ_SSS_04接收计划物流节点信息二级最新站点查询服务SNPD_LSQ_SSS_05最新站点查询服务二级一期需求详情调用服务SNPD_LSQ_SSS_06虚拟包裹信息接收与更新一级一期需求SNPD_LSQ_SSS_07BTC物流物流详情调用一级一期需求SNPD_LSQ_SSS_08CIC物流物流详情调用一级一期需求后台配置SNPD_LSQ_SSS_09后台配置一级一期需求快递100接入服务SNPD_LSQ_SSS_10快递100查询与推送运单信息一级二期需求物流详情查询SNPD_LSQ_SSS_11作业系统查询状态明细一级LES拆分需求3.系统功能需求3.1状态信息接受推送3.1.1非采购类状态信息接收3.1.1.1需求编号LSQ_DDZF_MDZF_0001说明://功能的业务介绍和业务背景此处的需求编号,在一个系统中必现唯一存在并且最后4位递增,规则:系统名_模块名_子功能名_序列号,如LSQ_DDZF_MDZF_0001:系统名最长保留4位,模块名/子功能名最长4位,序列号最长4位不够4位补0比如0001,如果是优化需求,需求编号不变,新增需求需求编号增加;3.1.1.2处理流程和约束条件说明:此处是放上面功能的业务流程图和功能的业务逻辑约束条件流程图:开始输入用户名和密码点击提交校验用户名和密码通过未通过登录成功通过结束登录失败说明:如果流程图比较大或比较多,请以单独的附件提供约束#步骤逻辑10功能入参确认1.入参确认1)用户名;2)密码3.1.1.3页面原型说明:N/A,系统后台功能无页面有页面请截低保真的图,图片要能覆盖所描述的功能,以及页面访问路径。2校验处理1.校验:用户名在数据库中唯一且存在;1)成立,继续后续校验2)不成立,返回报错:请输入正确的用户名密码2.校验:安全性:1)安全性不通过,则提示该登录可能存在安全隐患,请重新访问;2)安全性通过,则继续下面,3订单处理4组织结果反馈1.全部校验通过:1)提示:登录成功,数据库更新最后登录时间;2)可进入系统进行后续操作3.1.1.4数据说明说明:N/A,系统后台功能无页面如果有页面校验请在此处用列表的形式说明各个页面各个控件的校验规则XX功能字段名数据类型页面长度小数位说明用户名字符10非空,必须包括大小写字母、字符,不可输入中文密码字符10非空,必须包括大小写字母、字符、特殊字符3.1.1.5功能需求描述说明:1)功能描述,需要做到语言准确,结构清晰,须包括从用户角度和业务角度描述功能和业务场景;要尽可能少地从系统逻辑角度去撰写需求,多写业务逻辑以免干扰开发的最优设计。在需求中明确业务接口。2)版本优化,如果是优化功能采用修订模式在涉及到的所有原文档(包括需求说明书、流程图、接口文档)上进行修改并标注,需求说明书需对应需求编号章节进行修改,这样便于研发和测试了解原功能,以便快速了解优化的业务判断回归场景。产品还需说明优化此功能的业务场景以及建议优化功能涉及相关使用场景。(0522版本)特别说明:修改的功能会影响系统对外提供的接口,需要这些接口的使用方对接口进行验证,并确认接口的变更登录1)针对登录功能,需要做安全性校验,实行https的方式,并且登录密码以*显示,在日志打印中也以*展示;2)登录功能,登录调用API接口INTERFACE_LSQ_LOGIN_0001实现登录,需要保证数据传递的安全性。状态接受LSQ系统接收状态信息,作如下处理:数据类型长度小数位说明ID字符32主键,系统自动生成的流水号外部流水号字符32外部传的流水号外部系统字符10当前外部订单对应的“外部系统”任务单号字符20当前外部订单对应的“外部订单编码”物流订单号字符30通过卖家ID查询客户信息匹配表,结