2供应链管理系统需求规格说明书.docx

上传人:b****0 文档编号:18511198 上传时间:2023-08-19 格式:DOCX 页数:22 大小:186.13KB
下载 相关 举报
2供应链管理系统需求规格说明书.docx_第1页
第1页 / 共22页
2供应链管理系统需求规格说明书.docx_第2页
第2页 / 共22页
2供应链管理系统需求规格说明书.docx_第3页
第3页 / 共22页
2供应链管理系统需求规格说明书.docx_第4页
第4页 / 共22页
2供应链管理系统需求规格说明书.docx_第5页
第5页 / 共22页
2供应链管理系统需求规格说明书.docx_第6页
第6页 / 共22页
2供应链管理系统需求规格说明书.docx_第7页
第7页 / 共22页
2供应链管理系统需求规格说明书.docx_第8页
第8页 / 共22页
2供应链管理系统需求规格说明书.docx_第9页
第9页 / 共22页
2供应链管理系统需求规格说明书.docx_第10页
第10页 / 共22页
2供应链管理系统需求规格说明书.docx_第11页
第11页 / 共22页
2供应链管理系统需求规格说明书.docx_第12页
第12页 / 共22页
2供应链管理系统需求规格说明书.docx_第13页
第13页 / 共22页
2供应链管理系统需求规格说明书.docx_第14页
第14页 / 共22页
2供应链管理系统需求规格说明书.docx_第15页
第15页 / 共22页
2供应链管理系统需求规格说明书.docx_第16页
第16页 / 共22页
2供应链管理系统需求规格说明书.docx_第17页
第17页 / 共22页
2供应链管理系统需求规格说明书.docx_第18页
第18页 / 共22页
2供应链管理系统需求规格说明书.docx_第19页
第19页 / 共22页
2供应链管理系统需求规格说明书.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

2供应链管理系统需求规格说明书.docx

《2供应链管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《2供应链管理系统需求规格说明书.docx(22页珍藏版)》请在冰点文库上搜索。

2供应链管理系统需求规格说明书.docx

2供应链管理系统需求规格说明书

 

XX公司供应链管理系统

需求规格说明书

 

1概述

所谓供应链,其实就是由供应商、制造商、仓库、配送中心和渠道商等构成的物流网络。

同一企业可能构成这个网络的不同组成节点,但更多的情况下是由不同的企业构成这个网络中的不同节点。

比如,在某个供应链中,同一企业可能既在制造商、仓库节点,又在配送中心节点等占有位置。

在分工愈细,专业要求愈高的供应链中,不同节点基本上由不同的企业组成。

在供应链各成员单位间流动的原材料、在制品库存和产成品等就构成了供应链上的货物流

1.1目的

本文档是北京信息技术有限公司在与XX公司的供应链管理系统实施合同基础上编制的。

本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。

同时本文档也作为项目评审验收的依据之一。

1.2范围

本系统包括:

订单管理、出库管理、入库管理、库存总控台、基础数据和系统管理六个功能模块。

1.3读者对象

1.4参考文档

1.5术语定义

2系统说明

2.1概述

2.2用户与角色

与本系统相关的用户和角色包括:

系统管理员:

管理系统用户、角色与权限,保证系统正常运行。

销售经理:

对订单进行录入

仓库管理员:

对库存进行维护,以及出库和入库操作

2.3系统功能

2.4当遵循的标准或规范

本系统采用MicrosoftSQLServer数据库,采取B/S架构。

数据库设计原则上符合第三范式,且规范,易于维护。

程序需使用MVC模式,采用三层架构,保证系统的可维护性和可扩展性。

2.5业务流程

3功能性需求

本系统分订单管理、出库管理、入库管理、库存总控台、基础数据和系统管理六个模块。

3.1登录页面

3.2首页

3.3订单管理

3.3.1用户界面

记录列表页面显示内容【订单编号】,【订单名称】,【签订日期】,【订单金额】,【操作】。

【操作】列有【打印】,【生成出库单】2按钮;订单状态为未出库,部分出库的情况下显示【生成出库单按钮】。

数据默认以签订日期倒序排列。

【订单编号】字段上有超链接,链接到订单编辑页面。

查询内容如下:

 

信息类别

信息项

产生方式

说明

自动带出

手工选择

手工录入

必须录入

订单

查询

内容

订单编号

文本框

订单主题

文本框

总金额

下拉框+文本框,下拉框选项为”>”,”>=”,”=”,”<=”,”<”

签订日期

2个文本框

订单状态

下拉框

订单列表页面如下:

订单编号

 

 

 

订单主题

 

 

 

总金额

 

 

 

订单状态

 

 

>

未出库

>=

部分出库

=

已出库

<=

<

签订日期

 

 

 

 

查询

新建

删除

订单编号

订单名称

签订日期

订单金额

操作

XX

XXXX

XXX

XXX

【打印】【生成出库单】

 

XX

XXXX

XXX

XXX

【打印】【生成出库单】

XX

XXXX

XXX

XXX

【打印】【生成出库单】

XX

XXXX

XXX

XXX

【打印】【生成出库单】

XX

XXXX

XXX

XXX

【打印】【生成出库单】

XX

XXXX

XXX

XXX

【打印】【生成出库单】

 

订单明细界面如下:

生成出库单

保存

返回

订单编号

 

 

订单名称

 

 

总金额

 

 

签订日期

 

 

发货日期

 

 

订单状态

 

 

编辑产品明细

产品名称

单位

数量

单价

折扣

金额

已出库数量

备注

XXX

XX

XX

XX

XX

XX

XX

XX

 

XXX

XX

XX

XX

XX

XX

XX

XX

XXX

XX

XX

XX

XX

XX

XX

XX

XXX

XX

XX

XX

XX

XX

XX

XX

XXX

XX

XX

XX

XX

XX

XX

XX

 

如果该订单已经存在对应的出库单,则在订单明细页面下方显示每份出库单详细信息

订单明细页面中要有个【生成出库单】按钮,点击该按钮,跳转到仓库选择界面,如下:

产品名称

需求数量

1#仓库

2#仓库

3#仓库

4#仓库

XXXX

32

400

0

0

100

 

XXXX

10

0

0

0

200

XXXX

20

200

0

0

0

XXXX

30

0

0

0

600

XXXX

40

0

0

0

900

XXXX

50

100

0

0

0

XXXX

60

700

0

0

0

选择仓库

 

 

生成出库单

1#仓库

2#仓库

3#仓库

4#仓库

 

选择仓库之后点击【生成出库单】跳转到出库编辑页面,当出库操作完成并确认后将订单状态变成“部分出库”或“已出库”,如果该仓库中产品数量不足则【生成出库单】该按钮不显示。

3.3.2输入说明

信息类别

信息项

产生方式

说明

自动带出

手工选择

手工录入

必须录入

订单

信息

订单编号

字符型,9位。

由系统自动生成。

生成规则如下:

有二部分构成,

第一部分为“O”大写常量

第二部分为一个8为序列数,不足前面补零。

例如:

O0000023

订单主题

字符型,50位。

总金额

数值型,保留2位小数

签订日期

日期型,格式如yyyy-MM-dd

最晚发货日期

日期型,格式如yyyy-MM-dd

订单状态

字符型,10位。

选项为“未出库”,“部分出库”,“已出库”

产品名称(多行)

字符型,100位。

从产品数据中读取选择,不可修改

单位(多行)

字符型,100位。

从产品数据中读取选择,不可修改

数量(多行)

数值型。

单价(多行)

数值型。

从产品数据中读取选择,可修改

折扣(多行)

数值型,从产品数据中读取选择,可修改

金额(多行)

数值型,根据数量,单价,折扣计算所得。

不可修改

订单明细备注(多行)

字符型,200位。

3.4出库管理

出库单来源除了从订单管理那里生成之外,也可以新建出库单,新建出库单可以选择尚有产品未出库的订单,也可以不选择任何订单进行出库。

3.4.1用户界面

记录列表页面显示内容【标题】,【仓库】,【对应订单】,【填单日期】,【状态】,【操作】。

【操作】列有【打印】,【确认出库】,【撤销出库】,3按钮。

数据默认以填单日期倒序排列。

【标题】字段上有超链接,链接到出库编辑页面。

查询内容如下:

信息类别

信息项

产生方式

说明

自动带出

手工选择

手工录入

必须录入

出库

信息

标题

字符型,50位。

状态

字符型,选项为“未出库”,“已出库”

仓库

字符型,从仓库列表中选择

出库管理列表页面如下:

标题

 

 

 

状态

 

 

仓库

 

 

未出库

已出库

查询

新建

删除

标题

仓库

对应订单

填单日期

状态

操作

XXXX

XXXX

XXXX

XXXXX

XX

[打印][确认出库][撤销出库]

 

XXXX

XXXX

XXXX

XXXXX

XX

[打印][确认出库][撤销出库]

XXXX

XXXX

XXXX

XXXXX

XX

[打印][确认出库][撤销出库]

XXXX

XXXX

XXXX

XXXXX

XX

[打印][确认出库][撤销出库]

XXXX

XXXX

XXXX

XXXXX

XX

[打印][确认出库][撤销出库]

XXXX

XXXX

XXXX

XXXXX

XX

[打印][确认出库][撤销出库]

XXXX

XXXX

XXXX

XXXXX

XX

[打印][确认出库][撤销出库]

XXXX

XXXX

XXXX

XXXXX

XX

[打印][确认出库][撤销出库]

XXXX

XXXX

XXXX

XXXXX

XX

[打印][确认出库][撤销出库]

 

编辑页面中要有个【确认出库】按钮,点击该按钮完成出库,将库存数量减去出库数量,同时状态变成“已出库”,相关订单状态也变成“部分出库”或“已出库”。

如果当前库存数量不足的时候,则跟用户提示哪个产品数量不足而引起无法出库。

 

3.4.2输入说明

信息类别

信息项

产生方式

说明

自动带出

手工选择

手工录入

必须录入

出库

信息

标题

字符型,50位。

状态

字符型,选项为“未出库”,“已出库”

对应订单

字符型,从“部分出库”或“未出库”的订单中选择

仓库

字符型,从仓库列表中选择

填单人

字符型,默认当前登录人,无法修改

填单日期

日期型,默认当前日期,格式如yyyy-MM-dd,无法修改

产品名称(多行)

字符型,100位。

从产品数据中读取选择,不可修改

单位(多行)

字符型,100位。

从产品数据中读取选择,不可修改

出库数量(多行)

数值型。

备注(多行)

字符型,20位。

 

3.5

入库管理

3.5.1用户界面

记录列表页面显示内容【标题】,【仓库】,【填单人】,【填单日期】,【状态】,【操作】。

【操作】列有【确认入库】,【撤销入库】,2按钮。

数据默认以填单日期倒序排列。

【标题】字段上有超链接,链接到入库编辑页面,查询内容如下:

信息类别

信息项

产生方式

说明

自动带出

手工选择

手工录入

必须录入

入库

信息

标题

字符型,50位。

状态

字符型,选项为“未入库”,“已入库”

仓库

字符型,从仓库列表中选择

编辑页面中要有个【确认入库】按钮,点击该按钮完成出库,将库存数量加上入库数量,同时状态变成“已入库”。

3.5.2输入说明

信息类别

信息项

产生方式

说明

自动带出

手工选择

手工录入

必须录入

入库

信息

标题

字符型,50位。

状态

字符型,选项为“未入库”,“已入库”

仓库

字符型,从仓库列表中选择

填单人

字符型,默认当前登录人,无法修改

填单日期

日期型,默认当前日期,格式如yyyy-MM-dd,无法修改

产品名称(多行)

字符型,100位。

从产品数据中读取选择,不可修改

单位(多行)

字符型,100位。

从产品数据中读取选择,不可修改

入库数量(多行)

数值型。

备注(多行)

字符型,20位。

 

3.6库存总控台

3.6.1库存初始化/归零/整理

3.6.1.1用户界面

库存初始化则是通过一个已有的Excel模板,用户填写完毕之后上传导入到库存中,只有该仓库中一个产品都没有的情况才能够初始化,导入模板如下:

库存归零则是将仓库中所有产品的数量设置成0;

库存整理则是将仓库中数量为0的产品删除;

页面效果如下:

仓库名称

初始化

归零

数据整理

1#仓库

【操作】

【操作】

【操作】

2#仓库

【操作】

【操作】

【操作】

3#仓库

【操作】

【操作】

【操作】

4#仓库

【操作】

【操作】

【操作】

没有初始化过的仓库不能做归零和数据整理操作;

3.6.2库存列表

3.6.2.1用户界面

记录列表页面显示内容为【产品编号】,【产品名称】,【数量】,【仓库】。

数据按照产品编号升序排列,产品编号字段有超链接,点击跳转到详细信息页面。

查询内容为:

信息类别

信息项

产生方式

说明

自动带出

手工选择

手工录入

必须录入

仓库

信息

产品编号

文本框

产品名称

文本框

仓库

下拉框,,从仓库列表中选择

3.7基础数据

基础数据分【订单状态】,【出库状态】,【入库状态】,【仓库信息】,【产品信息维护】

3.7.1输入说明

信息类别

信息项

产生方式

说明

自动带出

手工选择

手工录入

必须录入

仓库

信息

仓库名称

字符型

仓库备注

字符型

信息类别

信息项

产生方式

说明

自动带出

手工选择

手工录入

必须录入

产品

信息

产品编号

字符型

产品名称

字符型

型号

字符型

单位

字符型

参考单价

数值型

参考折扣价

数值型

 

3.8系统管理

3.8.1用户界面

编辑页面的时候不允许修改密码,默认密码为scm。

只有在登录页面才能修改自己的密码

3.8.2输入说明

信息类别

信息项

产生方式

说明

自动带出

手工选择

手工录入

必须录入

人员

信息

姓名

字符型,20位。

登录名

字符型,20位。

登录密码

字符型,50位,初始密码为“scm”

出生年月

日期型

性别

字符型,1位。

以下拉框形式供用户选择,选项为“男”,“女”

职位

字符型,20位

联系电话

字符型,50位

是否是管理员

字符型,1位。

选项为“是”,“否”

对人员进行菜单,功能操作权限进行权限分配。

模块功能权限要求如下

订单管理

控制到模块级

出库管理

控制到模块级

入库管理

控制到模块级

库存总控台

控制到模块级以及库存初始化操作、归零操作、整理操作

基础数据

只有管理员才能访问

系统管理

只有管理员才能访问

4非功能性需求

4.1技术需求

4.1.1软硬件环境需求

系统应可运行于Windows平台或Unix平台(数据库服务器运行于Windows平台)。

系统采用B/S架构,可通过浏览器访问,使用IE6.0或更高版本可顺利完成全部系统操作。

系统运行于局域网环境中。

系统数据库使用MSSQLServer2005(或更高版本)。

4.1.2性能需求

本系统在正常的网络环境下,应能够保证系统的及时响应:

统计报表模块相应功能响应时间不超过30秒。

其他模块相应功能响应时间不超过15秒。

4.1.3安全保密需求

本系统的系统架构,以及权限机制可以保证系统的安全性。

首先,从系统架构看,本系统采用B\S模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;

其次,本系统的用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。

4.1.4可维护性和可扩展性

本系统的应用平台设计中选择B/S结构,使系统具有良好的可维护性和可扩展性

4.2文档需求

4.2.1文档清单

4.2.2用户手册

5验收标准

人力资源管理系统验收标准为:

Ø实现所有功能需求

Ø满足非功能性需求

Ø系统设计文档完整,且符合规范

Ø代码符合规范,且与系统设计一致

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2