2、供应链管理系统需求规格说明书.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XX公司供应链管理系统需求规格说明书
1 概述
所谓供应链,其实就是由供应商、制造商、仓库、配送中心和渠道商等构成的物流网络。
同一企业可能构成这个网络的不同组成节点,但更多的情况下是由不同的企业构成这个网络中的不同节点。
比如,在某个供应链中,同一企业可能既在制造商、仓库节点,又在配送中心节点等占有位置。
在分工愈细,专业要求愈高的供应链中,不同节点基本上由不同的企业组成。
在供应链各成员单位间流动的原材料、在制品库存和产成品等就构成了供应链上的货物流
1.1 目的
本文档是北京信息技术有限公司在与XX公司的供应链管理系统实施合同基础上编制的。
本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。
同时本文档也作为项目评审验收的依据之一。
1.2 范围
本系统包括:订单管理、出库管理、入库管理、库存总控台、基础数据和系统管理六个功能模块。
1.3 读者对象
1.4 参考文档
无
1.5 术语定义
2 系统说明
2.1 概述
2.2 用户与角色
与本系统相关的用户和角色包括:
系统管理员:
管理系统用户、角色与权限,保证系统正常运行。
销售经理:
对订单进行录入
仓库管理员:
对库存进行维护,以及出库和入库操作
2.3 系统功能
2.4 当遵循的标准或规范
本系统采用Microsoft SQL Server数据库,采取B/S架构。
数据库设计原则上符合第三范式,且规范,易于维护。
程序需使用MVC模式,采用三层架构,保证系统的可维护性和可扩展性。
2.5 业务流程
3 功能性需求
本系统分订单管理、出库管理、入库管理、库存总控台、基础数据和系统管理六个模块。
3.1 登录页面
3.2 首页
3.3 订单管理
3.3.1 用户界面
记录列表页面显示内容【订单编号】,【订单名称】,【签订日期】,【订单金额】,【操作】。
【操作】列有【打印】,【生成出库单】2按钮;订单状态为未出库,部分出库的情况下显示【生成出库单按钮】。
数据默认以签订日期倒序排列。
【订单编号】字段上有超链接,链接到订单编辑页面。
查询内容如下:
订单列表页面如下:
订单编号
订单主题
总金额
订单状态
签订日期到
订单明细界面如下:
订单编号
订单名称
总金额
签订日期
发货日期订单状态
如果该订单已经存在对应的出库单,则在订单明细页面下方显示每份出库单详细信息
订单明细页面中要有个【生成出库单】按钮,点击该按钮,跳转到仓库选择界面,如下:
选择仓库
选择仓库之后点击【生成出库单】跳转到出库编辑页面,当出库操作完成并确认后将订单状态变成“部分出库”或“已出库”,如果该仓库中产品数量不足则【生成出库单】该按钮不显示。
3.3.2 输入说明
3.4 出库管理
出库单来源除了从订单管理那里生成之外,也可以新建出库单,新建出库单可以选择尚有产品未出库的订单,也可以不选择任何订单进行出库。
3.4.1 用户界面
记录列表页面显示内容【标题】,【仓库】,【对应订单】,【填单日期】,【状态】,【操作】。
【操作】
列有【打印】,【确认出库】,【撤销出库】, 3按钮。
数据默认以填单日期倒序排列。
【标题】字段上有超链接,链接到出库编辑页面。
查询内容如下:
出库管理列表页面如下:
标题 状态
仓库
编辑页面中要有个【确认出库】按钮,点击该按钮完成出库,将库存数量减去出库数量,同时状态变成“已出库”,相关订单状态也变成“部分出库”或“已出库”。
如果当前库存数量不足的时候,则跟用户提示哪个产品数量不足而引起无法出库。
3.4.2 输入说明
3.5 入库管理
3.5.1 用户界面
记录列表页面显示内容【标题】,【仓库】,【填单人】,【填单日期】,【状态】,【操作】。
【操作】列有【确认入库】,【撤销入库】,2按钮。
数据默认以填单日期倒序排列。
【标题】字段上有超链接,链接到入库编辑页面,查询内容如下:
编辑页面中要有个【确认入库】按钮,点击该按钮完成出库,将库存数量加上入库数量,同时状态变成“已入库”。
3.5.2 输入说明
3.6 库存总控台
3.6.1 库存初始化/归零/整理
3.6.1.1 用户界面
库存初始化则是通过一个已有的Excel模板,用户填写完毕之后上传导入到库存中,只有该仓库中一个产品都没有的情况才能够初始化,导入模板如下:
库存初始化模板.rar
库存归零则是将仓库中所有产品的数量设置成0;
库存整理则是将仓库中数量为0的产品删除;
页面效果如下:
没有初始化过的仓库不能做归零和数据整理操作;
3.6.2 库存列表
3.6.2.1 用户界面
记录列表页面显示内容为【产品编号】,【产品名称】,【数量】,【仓库】。
数据按照产品编号升序排列,产品编号字段有超链接,点击跳转到详细信息页面。
查询内容为:
3.7 基础数据
基础数据分【订单状态】,【出库状态】,【入库状态】,【仓库信息】,【产品信息维护】3.7.1 输入说明
3.8 系统管理
3.8.1 用户界面
编辑页面的时候不允许修改密码,默认密码为scm。
只有在登录页面才能修改自己的密码3.8.2 输入说明
对人员进行菜单,功能操作权限进行权限分配。
模块功能权限要求如下
4 非功能性需求
4.1 技术需求
4.1.1 软硬件环境需求
系统应可运行于Windows平台或Unix平台(数据库服务器运行于Windows平台)。
系统采用B/S架构,可通过浏览器访问,使用IE6.0或更高版本可顺利完成全部系统操作。
系统运行于局域网环境中。
系统数据库使用MS SQL Server 2005(或更高版本)。
4.1.2 性能需求
本系统在正常的网络环境下,应能够保证系统的及时响应:
统计报表模块相应功能响应时间不超过30秒。
其他模块相应功能响应时间不超过15秒。
4.1.3 安全保密需求
本系统的系统架构,以及权限机制可以保证系统的安全性。
首先,从系统架构看,本系统采用B\S模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;
其次,本系统的用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。
4.1.4可维护性和可扩展性
本系统的应用平台设计中选择B/S结构,使系统具有良好的可维护性和可扩展性
4.2 文档需求4.2.1 文档清单4.2.2 用户手册
5 验收标准
人力资源管理系统验收标准为:
➢实现所有功能需求
➢满足非功能性需求
➢系统设计文档完整,且符合规范
➢代码符合规范,且与系统设计一致。