作者:admin 2021-09-21
最近参加了一个软件开发的兴趣项目,目前进展到需求分析,现在我根据自己在网上查阅的一些需求分析相关的文档,展示一下自己写的需求分析报告
1 引言
1.1 编写目的
本项目为活力跨境报关服务平台,是一个以跨境交易为目的的电商平台,本文档的目的是解决系统开发所需的需求分析。
1.2 背景
a.平台名称:活力跨境报关服务平台
b.相关单位:跨境电商商家,跨境电商平台,货物运输代理,报关代理,电商客 户,海关,物流企业
c.业务场景,客户通过平台上传包裹excel表格,平台生成数据单交付海关审核,审核完成后清单完成结关。
1.3 定义
本文中“三单”指 订单,运单,收货单
1.4 参考资料
a.《跨境电商出口统一版企业接入流程及常见问题解答》
2 任务概述
2.1 原始目标 :
将包裹数据文件自动生成清单,支付单,运单,订单,总分单数据文件到指定目录,通过海关单一窗口系统发送给海关,并接收单一系统返回的数据回执,解析通关状态,实现状态跟踪功能;
2.2 用户的特点:
本系统的最终用户为个人和电商平台,个人通过本系统查询物流状态,电商平台通过本系统进行海关申报等流程。
3 业务流程
(1) 系统流程简述
1. 上传一批包裹数据excel文件,包括信息(总运单号,包裹运单号, 电商企业,货物名称,规格,数量,价格,收货人,发货人等信息.
2. 解析包裹数据为清单信息,支付单信息,运单信息,订单信息,总 分单信息
3. 针对一批包裹数据(总运单号一样,选择发送5单信息)
4. 解析接收的回执信息,写入单据状态;
5. 用户可查询,浏览包裹信息各种单据的发送状态,清关状态;
(2) 系统核心业务流程图
2.对海关单一系统及海关发送回执流程细化后的流程图
根据上述系统流程图,对系统需求进行分析
(3) 需求分析
3.1 功能需求
1.用户能上传包裹数据excel文件,包括总运单号,包裹运单号,电商企业,货物名称,规格,数量,价格,收货人,发货人等信息.
2.系统能解析上传的excel文件,生成各种单表,包括清单信息,支付单信息,运单信息,订单信息,总分单信息.
3.针对一批包裹数据(总运单号一样,选择发送5单信息)
4.能解析接收的回执信息,写入单据状态;
5. 用户可查询,浏览包裹信息各种单据的发送状态,清关状态;
3.2 性能需求
1.响应时间:<100ms
2.更新处理时间:<1min
3.主存容量:>10gb
3.3可靠性需求
1.平台一月内不能出现两次以上的故障
3.4 出错处理需求
1.略
3.5 接口需求
1.用户接口需求:
包裹信息各种单据的发送状态,应一直显示在“状态”一栏中。
2.软件接口需求:
略;
3.6约束
1.用户上传的excel表格格式必须符合规范,不能出现其他无用的垃圾数据。
3.7 输入输出需求
输入:包裹的总运单号
输出:单据的发送状态,清关状态
3.8 系统数据需求
1.需要管理的表格为:清单信息表,支付单信息表,运单信息表,订单信息表,总分单信息表,单据发送状态表,清关状态表。
3.9 用户未提出但将来可能出现的需求
1.查看包裹的历史信息,包括已经完成的包裹的各种单据的发送状态,清关状态。
2.撤回包裹,对一些特殊包裹的撤回请求
4 运行环境需求
1.运行平台为windows 7 以上,linux,安卓 6.0系统以上,ios7.0系统以上
2.处理器需求:
3.主存容量需求: