1、物流管理网站软件需求规格说明书目 录1 引言 .51.1 编写目的 .51.2 预期读者和阅读建议 .51.3 项目目标 .61.4 定义及缩略语 .61.5 参考资料 .62 综合描述 .72.1 项目背景 .72.2 设计和实现上的限制 .72.3 假设和依赖 .73 功能需求 .83.1 系统功能结构 .83.2 功能列表 .83.3 后台管理基本操作 BR-CIS-01 .103.3.1 子功能模块清单 .103.3.2 配送点管理 BR-CIS-01-01 .113.3.3 配送路线管理 BR-CIS-01-02 .123.3.4 配送价格管理 BR-CIS-01-03 .133.3
2、.5 会员管理 BR-CIS-01-04 .143.3.6 车辆管理 BR-CIS-01-06 .143.4 统计分析和结算 BR-CIS-02 .163.4.1 子功能模块列表 .163.4.2 配送点结算查询 BR-CIS-02-01 .163.4.3 总部结算查询 BR-CIS-02-02 .173.4.4 按配送点统计 BR-CIS-02-03 .183.4.5 按时间段统计 BR-CIS-02-04 .193.4.6 按配送结算拨款 BR-CIS-02-05 .203.5 物流配送模块 BR-CIS-03 .213.5.1 子功能模块清单 .213.5.2 货物运输 BR-CIS-0
3、3-01 .213.5.3 货物交接 BR-CIS-03-02 .223.5.4 车辆状态手机通知 BR-CIS-03-03 .233.5.5 车辆状态跟踪 BR-CIS-03-04 .243.5.6 本地货物配送 BR-CIS-03-05 .253.6 登录注册模块 BR-CIS-04 .263.6.1 子功能模块清单 .263.6.2 用户注册 BR-CIS-04-01 .263.6.3 用户登录 BR-CIS-04-02 .283.7 网上下单模块 BR-CIS-05 .293.7.1 子功能模块清单 .293.7.2 订单输入 BR-CIS-05-01 .303.7.3 订单确认 BR
4、-CIS-05-02 .313.8 订单查询模块 BR-CIS-06 .323.8.1 子功能模块清单 .324 非功能需求 .344.1 安全性需求 .344.2 软硬件环境需求 .344.2.1 硬件环境需求 .344.2.2 软件运行需求 .344.2.3 软件开发工具 .344.3 其他需求 .345 业务需求 .345.1 后台管理 .355.1.1 操作流程描述 .355.1.2 角色控制 .365.1.3 与系统交互关系 .365.1.4 操作注意事项 .365.2 网上下单 .365.2.1 操作流程描述 .365.2.2 角色控制 .375.2.3 与系统交互关系 .385.
5、2.4 操作注意事项 .385.3 物流配送 .385.3.1 操作流程描述 .385.3.2 角色控制 .395.3.3 与系统交互关系 .395.3.4 操作注意事项 .395.4 统计分析和结算 .395.4.1 操作流程描述 .395.4.2 角色控制 .405.4.3 与系统交互关系 .405.4.4 操作注意事项 .401 引言本文中被包含的每一条被唯一标志的业务需求都必须满足以下特点:1) 完整性 每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。2) 正确性 每一项需求都必须准确地陈述其要开发出的功能。只有用户代表才能确定业务需求的
6、正确性。3) 可行性 每一项需求都必需是在已知系统和环境的权能和限制范围内可以实施的。4) 必要性 每项需求都是用来授权项目组编写文档的“根源” 。5) 划分优先级 每项需求、特性将被用户代表分配一个实施优先级(高、中、低) , 以 指明它在特定产品中所占的分量。6) 无二义性 每项需求用简洁明了的用户性的语言表达出来,所有需求说明都只能 有一个明确统一的解释。7) 可验证性 每项需求是否能通过设计的测试用例或其它的验证方法,如可用演示、检测等来确定产品是否确实按需求实现了。1.1 编写目的 业务部门依赖本文档来了解本软件系统所能提供的功能 项目经理根据本文档来制定规划并预测进度安排、工作量和
7、资源 软件开发小组依赖本文档来理解他们将要开发的系统 测试小组使用本文档中对业务需求的描述制定测试计划 软件维护和支持人员根据本文档了解系统的某部分是如何要求的 培训人员根据本文档编写用户文档和培训材料1.2 预期读者和阅读建议本项目的所有干系人(Stakeholder )都是本文预期的读者,它们包括:开发人员、项目经理、市场销售、部门主管、客户方项目经理、最终用户、测试人员和文档的编写人员等。需求规格说明书共六章,第 1 章引言主要讲述了编写目的、项目目标和参考资料;第 2 章综合描述,介绍了本系统的项目功能、用户类、设计和实现上的限制等内容;第 3章接口需求,主要讲述了可以保证新产品于外部
8、组件正确连接的需求;第 4 章系统的功能需求是说明书的主体,通过需求分析对各项业务需求都作了详细的说明;第 5 章非功能需求主要描述了性能需求、安全性需求、软硬件环境需求和其他需求;第 6 章业务需求主要描述了后台管理、网上下单、物流配送、统计分析和结算四方面的业务流转需求。本需求规格说明书是建立在全面调研和深入分析的基础上,其中很多内容和需求分析过程中的其它资料(例如标准化流程和业务需求调研等)有关,建议在阅读中读者能结合其它文档一并实用。1.3 项目目标1) 能够实现配送点管理、配送路线管理、配送价格管理、会员注册管理、客户管理、仓储管理、车辆管理、条形码管理等。2) 实现订单输入、订单确
9、认、配送办理、订单查询等。3) 实现货物运输、货物外接、车辆状态手机通知、车辆状态跟踪、本地货物配送订单状态查询等。4) 实现配送点结算查询、总部结算查询、配送点统计、按时间段统计、配送结算拨款等。5) 实用、查询速度快、跟踪地点准确。1.4 定义及缩略语MS:MysqlVBA:微软提供的操作 OFFICE 程序的接口1.5 参考资料序号标题名称 作者 版本号 日期 资料来源 介质1. 标准化流程 电子2. 业务需求调研汇总 1.0 电子2 综合描述2.1 项目背景物流管理平台是随着市场、客户对综合性的物流业务要求不断提高而发展起来的,如何高效的处理客户的业务订单,为客户提供一流的服务成为业务
10、发展的一个突出的问题。为了适应业务发展需要,满足市场与客户的需求,启动中外运物流管理平台,秉承着逐步完善的建设思路。该系统定位于为物流业务提供基于订单驱动的全流程管理和服务,有效支撑订单的日常处理、操作协调和跟踪管理,实现业务基础数据统一管理,支持与其他业务的协同操作、公司内务管理等。主要功能有:后台管理、网上下单、物流配送、统计分析和结算。在信息交通如此发达的时代,物流运输扮演着重要的角色,外运遍布在全国的服务网络,通过信息平台进行整合,建立综合网络化服务能力。2.2 设计和实现上的限制本系统在设计和实现上必须遵循下面的约束性限制:1)特定技术1.后台采用 spring+springMvc+
11、Mybatis 技术,前台采用 bootstrap,angularjs 技术2)硬件限制普通 PC 机。3)安全性考虑保证物流管理平台的信息安全性,不同的角色有不同的修改和阅读权限。2.3 假设和依赖1.假设是 WindowsXpWindows7 操作系统。2.假设安装了微软 Office2007 及 SP2 补丁,及其他需要的补丁。3.登录操作系统的账户拥有管理员权限。3 功能需求3.1 系统功能结构物流配送货物运输货物交接车辆状态手机通知车辆状态跟踪本地货物配送订单状态查询管理员与用户公共区域用户网上下单订单输入订单确认配送办理订单查询管理员后台管理配送点管理配送线路管理配送价格管理会员注
12、册管理客户管理仓储管理车辆管理条形码管理统计分析和结算配送点结算查询总部结算查询按配送点统计按时间段统计配送结算拨款中外运物流管理平台数据库服务器3.2 功能列表序号 功能编号 功能名称1. BR-CIS-01 后台管理基本操作2. BR-CIS-01-01 配送点管理操作 3. BR-CIS-01-01-01 增加配送点4. BR-CIS-01-01-02 删除配送点5. BR-CIS-01-01-03 查询配送点6. BR-CIS-01-02 配送路线管理 7. BR-CIS-01-02-01 增加配送路线8. BR-CIS-01-02-02 修改配送路线9. BR-CIS-01-02-0
13、3 删除配送路线10. BR-CIS-01-02-04 查询配送路线11. BR-CIS-01-03 配送价格管理12. BR-CIS-01-03-01 设置配送价格13. BR-CIS-01-03-02 修改配送价格14. BR-CIS-01-03-03 查询配送价格15. BR-CIS-01-04 会员管理16. BR-CIS-01-04-01 查询会员17. BR-CIS-01-04-02 删除会员18. BR-CIS-01-06 车辆管理19. BR-CIS-01-06-01 查询车辆状态20. BR-CIS-01-06-02 删除车辆信息21. BR-CIS-01-06-03 修改车
14、辆信息22. BR-CIS-01-06-04 条形码管理23. BR-CIS-01-06-04-01 生成条形码24. BR-CIS-01-06-04-02 销毁条形码25. BR-CIS-02 统计分析和结算26. BR-CIS-02-01 配送点结算查询27. BR-CIS-02-02 总部结算查询28. BR-CIS-02-03 按配送点统计29. BR-CIS-02-04 按时间段统计30. BR-CIS-02-05 按配送结算拨款31. BR-CIS-03 物流配送模块32. BR-CIS-03-01 货物运输33. BR-CIS-03-02 货物交接34. BR-CIS-03-03
15、 车辆状态手机通知35. BR-CIS-03-04 车辆状态跟踪36. BR-CIS-03-05 本地货物配送37. BR-CIS-03-06 订单状态查询38. BR-CIS-04 登录注册模块39. BR-CIS-04-01 用户注册40. BR-CIS-04-01-01 注册验证41. BR-CIS-04-02 用户登录42. BR-CIS-04-02-01 登录验证43. BR-CIS-05 网上下单模块44. BR-CIS-05-01 订单输入45. BR-CIS-05-02 订单确认46. BR-CIS-05-03 配送办理47. BR-CIS-06 订单查询3.3 后台管理基本操作 BR-CIS-01主要功能:对配送点、配送线路、会员、客户、仓储、车辆、条形码等信息进行统一管理。3.3.1 子功能模块清单编号 子功能(模块)编号 子功能(模块)名称1. BR-CIS-01-01 配送点管理操作 2. BR-CIS-01-01-01 增加配送点3. BR-CIS-01-01-02 删除配送点4. BR-CIS-01-01-03 查询配送点5. BR-CIS-01-02 配送路线管理