ERP仓库管理系统需求

ERP仓库管理系统需求

目录

1.系统管理... 2

2.供货管理... 12

3.仓库管理... 24

4.出货管理... 27

一:系统管理


1.     输入账号、密码进入系统

功能:

可能出现以下情况:

1.1账号或密码错误,或者员工已经辞职离开:

    

       1.2账号不存在:

       1.3登录成功后进入:


2.     根据权限判断能够进入的界面(4个模块)

2.1点击想要进入的模块,如果权限不足,会跳出以下提示:

2.2权限足够,则会进入想进入的模块

3.     系统管理模块

a)       操作人员管理:  (部门、职务、人员、权限)

部门:人力资源部,采购部,仓储部,销售部

职务: 增、删、改和查询

人员:1.编号、姓名、密码、部门、职务、权限

2.增、删、改和查询(高级查询:【人员编号或者人员姓名等,查询这个人员的信息】)

管理权限:每一个人,都有一张权限表(包括管理员),登录之后能够使用的功能。

功能:

1.1根据查看的权限的高低会显示不同的样子,如下:

1.1.1具有查看自己本人信息的,会进入如下界面,只显示自己的信息:

1.1.2具有查看所有信息的则会跳出如下界面,分页显示出所有信息:

1.2点击上方的各个按钮时,会根据权限判断是否能进行相关的操作

权限不足则会跳出如下界面:

权限足够,则会进入下面界面:

1.2.1添加人员:(编号自动生成、默认状态为:不离职,且都不改变;根据下划线选择所在部门和职务;姓名、密码都不能为空)

可能出现以下情况:

1.2.1.1姓名为空 

1.2.1.2密码为空

 

1.2.1.3部门未选择 

1.2.1.4职务未选择 

1.2.1.1添加成功后,点击确定后再次调回人员管理界面

 

1.2.2 删除人员(管理员张三无法被删除)

会出现以下情况:

1.2.2.1管理员张三无法被删除 

1.2.2.2删除成功

 

然后当前显示的人员信息表也对应进行改变

1.2.3修改人员:(编号)

选择想要改变的进行修改,注意:

1.2.3.1.姓名、密码均不能为空;

1.2.3.2.所在部门和职务必须选择一个;

1.2.3.3.离职状态除管理员其余都可修改。

管理员如下:(是否离职状态不可被修改)

1.2.4职务管理:(只有管理员张三才可进行操作,其余人均不可操作)

管理员操作界面如下:(也可以进行翻页操作)

1.2.4.1添加职务

1.2.4.2修改职务

 

1.2.4.3删除职务

 

1.2.5 权限管理:(双击人员表进入权限管理界面)

1.2.5.1人力资源部

1.2.5.2采购部

1.2.5.3仓储部

1.2.5.4销售部 

权限不足则会显示如下:

1.2.5.5确认修改权限按钮失效

二:供货管理(进货)

 

2.进入采购管理的操作界面:

2.1订单管理:(同样根据查看权限的不同,显示界面不同)

2.1.1有查看所有信息权限显示

(显示所有人员处理的订单) 

2.1.2查看个人信息权限

(显示自己所处理的订单)

 

2.2订单的增删改:(根据权限的不同)

权限不足显示

 

权限足够的情况下功能:

2.2.1填写采购单. (采购单号,采购日期,采购人员,供应商,物品清单)

订单中商品必须要进行填写,否则不能提交订单

功能:

2.2.1.1单击商品编号或者商品名称、或商品规格跳出(商品信息界面),对商品进行选择添加,双击后显示在对应的框中

1.1商品信息界面

2.2.1.2.点击添加商品后放入下方的订单商品信息表中,不进入数据库,显示如下:

2.2.1.3点击删除按钮后可以对所选中的订单中商品进行删除操作

2.2.2.1.4点击保存按钮可实现订单的添加

2.2.2修改没有审核采购单.

2.2.2.1未选中要修改的订单

 

功能:

点击后调转到如下方的订单信息界面(订单信息不可修改)

订单中的商品信息可以进行修改(添加、删除操作)

点击保存后进行保存修改后的订单操作

 

2.2.3删除没有审核的采购单

2.2.3.1未选中订单状态

删除选中项的所有信息(包括订单中的商品信息一起删除)

2.2.3.2提示删除成功操作

2.2.4查询自己的采购单(高级查询,按日期倒序,先看没有审核[最早的采购单],后看审核过的[先看最晚的采购单]).[部门经理或者有权限的,那么可以查看下属的所有采购单信息]

2.2.4.1点击已审核订单,跳转至如下界面:

2.2.4.1.1拥有查看所有信息人员权限显示效果

 

2.2.4.1.2只有查看个人信息人员权限显示效果(该图是无已审核定订单的情况)

  

2.2.4.2点击未审核订单按钮

2.2.4.2.1拥有查看所有信息人员权限显示效果 

2.2.4.2.2只有查看个人信息人员权限显示效果(该图是无已审核定订单的情况)

 

2.2.5审核采购单 (通过、不通过和没有审核过),不通过的审核单可以修改,[修改后有变成没有审核的]

2.2.5.1通过的订单

 

2.2.5.2审核成功后

 

2.2.6管理商品信息: 增、删、改、查操作。

跳转至如下界面(显示所有商品):

功能:

权限不足显示

 

2.2.6.1添加物品(编号自动生成)

 

注意:名称、规格、数量都不能为空,否则提示如下界面:

2.2.6.2修改商品:

选择要修改的商品编号进行修改:

2.2.6.3删除商品:(需要选择要删除的商品)

2.2.6.3.1未选中商品提示

2.2.6.3.2删除选中商品成功后提示

2.2.7管理供货商信息:增、删、改、查操作。

跳转至如下界面:

功能:

权限不足显示

2.2.7.1添加供货商:

(商品名、商铺地址、商铺负责人、商铺电话都不能为空)

2.2.7.2修改供货商:

选择要修改的商铺号,效果如下:

2.2.7.3删除供货商:(选择要删除的商铺进行删除)

2.2.7.3.1未选商铺显示效果: 

2.2.7.3.2删除成功后提示

三:仓库管理

 

3.1仓库信息管理:(商品管理、仓库管理、区域管理、货架管理)

这四个区域都可进行相应的删除和添加操作,但需要对应的权限

仓库管理: 增、删、改、查操作。(仓库1,2,3。每一个仓库下区域,每一个区域下货架编号。。。) 如果删除,需要判断是否被连接过,如果连接过不能删除

3.2进仓管理:

查询审核过的采购单,一键添加入仓单,每一个商品清单都需要设置仓库的保存位置. 保存入仓单.(库存信息发生改变.)

注意:修改入库单: 修改后那么库存需要同时改变.

查看入库单信息

 


3.3出仓管理:查询审核过的销售单,一键添加出仓单,每一个商品清单都需要设置取货仓库位置. 保存出仓单. (库存信息发生改变.)

修改出仓单: 改动后,库存也需要改动.

 

3.4库存信息:(展示所有库存商品的信息)

四:出货管理

跳转界面:

 

4.1订单管理:

4.1有查看所有功能权限显示

4.1有查看个人功能权限显示

 

功能:

增删改权限的限制,权限不足显示:

权限不足显示

  

4.1.1添加订单:(单击选择顾客进行添加)

订单中的商品单击进行选择可以进行增删操作

添加商品:

删除商品:

4.1.2修改订单:(选中要修改的订单)注意:已通过订单不可被修改

未选中提示 

4.1.3删除订单:(删除成功后会提示删除成功)

未选中提示 

4.1.4审核管理: (已通过的不需要审核)

4.1.4.1通过的订单

 

4.1.1.2审核成功后

 

4.1.5查询自己的销售单(高级查询,按日期倒序,先看没有审核[最早的销售单],后看审核过的[先看最晚的销售单]).[部门经理或者有权限的,那么可以查看下属的所有销售单信息]

 

4.1.5.1点击已审核订单按钮:

4.1.5.1.1有查看所有信息权限显示如上

4.1.5.1.2有查看个人信息权限显示如上

4.1.5.2点击未审核订单按钮:

4.1.5.2.1有查看所有信息权限显示如上


4.1.5.1.2有查看个人信息权限显示如上(此处是无未审核订单情况)

4.2顾客管理:(跳转至如下界面)

功能:

权限不足显示

  

权限不足显示

4.2.1添加顾客:

(顾客号、顾客名、顾客地址、顾客电话都不能为空)

  

4.2.2修改顾客:

选中要修改的顾客,效果如下:

4.2.3删除顾客:(选中后才能删除)

4.2.3.1未选中提示

4.2.3.1删除成功后提示

 

 

数据库表:

表Authority:权限表

字段名

名称

数据类型

主键

是否为空

AID

权限编号

varchar(20)

Not null

AName

权限名称

varchar(20)

Not null 

 

表Customer:客户表

字段名

名称

数据类型

主键

是否为空

CID

客户编号

varchar(20)

Not null

CName

客户名称

varchar(50)

Not null

CAddress

客户地址

varchar(50)

Not null

CMob

客户电话

varchar(50)

Not null

  

表Department:部门表

字段名

名称

数据类型

主键

是否为空

DID

部门编号

varchar(20)

Not null

DName

部门名称

varchar(20)

Not null

 

表ERP:仓库表

字段名

名称

数据类型

主键

是否为空

ERPID

仓库编号

varchar(20)

Not null

ERPName

仓库名称

varchar(20)

Not null

 

表ERPArea:仓库区域表

字段名

名称

数据类型

主键

是否为空

ERPAreaID

区域编号

varchar(20)

Not null

ERPID

仓库编号

varchar(20)

null

ERPAreaName

区域名称

varchar(20)

Not null

 

表ERPGoods:仓库商品表

字段名

名称

数据类型

主键

是否为空

GID

区域编号

varchar(20)

Not null

GCount

数量

int

Not null

GDate

日期

date

Not null

GPrice

单价

money

Not null

GEID

仓库编号

varchar(20)

Not null

GAID

区域编号

varchar(20)

Not null

GSID

货架编号

varchar(20)

Not null

 

表ERPShilf:仓库商品表

字段名

名称

数据类型

主键

是否为空

ERPShilfID

货架编号

varchar(20)

Not null

ERPAreaID

区域编号

varchar(20)

null

ERPShilfName

货架名称

varchar(20)

Not null

 

表Goods:商品表

字段名

名称

数据类型

主键

是否为空

GID

商品编号

varchar(20)

Not null

GName

商品名称

varchar(20)

Not null

GSize

规格

varchar(20)

Not null

GCount

数量

int

Not null

  

表Goods:商品表

字段名

名称

数据类型

主键

是否为空

GID

商品编号

varchar(20)

Not null

GName

商品名称

varchar(20)

Not null

GSize

规格

varchar(20)

Not null

GCount

数量

int

Not null

  

表InERPForm:入库表

字段名

名称

数据类型

主键

是否为空

InEFrmID

入库编号

varchar(20)

Not null

InEFrmUID

员工编号

varchar(20)

Not null

InEFrmDate

日期

date

Not null

  

表InERPProduct:入库商品表

字段名

名称

数据类型

主键

是否为空

InEGID

区域编号

varchar(20)

Not null

InEFrmID

入库编号

varchar(20)

null

InEPCount

数量

int

Not null

InEPDate

日期

date

Not null

InEPPrice

单价

money

Not null

ERPID

仓库编号

varchar(20)

Not null

ERPAreaID

区域编号

varchar(20)

Not null

InEPShilfID

货架编号

varchar(20)

Not null

GoodType

种类

varchar(20)

Not null

  

表OrderList:采购订单表

字段名

名称

数据类型

主键

是否为空

OID

订单号

varchar(20)

Not null

OShopID

供货商

varchar(20)

null

OUID

员工编号

varchar(20)

Not null

ODate

日期

date

Not null

OState

审核状态

varchar(6)

Not null

OStored

是否入库

varchar(2)

null

 

表[User]:人员表

字段名

名称

数据类型

主键

是否为空

UID

人员编号

varchar(20)

Not null

UName

人员名称

varchar(20)

Not null

UPwd

人员密码

varchar(20)

Not null

UDID

部门编号

varchar(20)

Not null

UPID

职务编号

varchar(20)

Not null

IsQuit

是否离职

varchar(2)

Not null

 

表Shop :供货商表

字段名

名称

数据类型

主键

是否为空

ShopID

供货商编号

varchar(20)

Not null

ShopName

供货商名称

varchar(50)

Not null

ShopAddress

供货商地址

varchar(50)

Not null

ShopOwner

供货商负责人

varchar(20)

Not null

ShopMob

供货商电话

varchar(50)

Not null

            

表Position :职务表

字段名

名称

数据类型

主键

是否为空

PID

职务编号

varchar(20)

Not null

PName

职务名称

varchar(20)

Not null

PExist

是否存在

bit

Not null






表PerAuthority :个人权限表

字段名

名称

数据类型

主键

是否为空

PUID

员工编号

varchar(20)

Not null

PDID

部门编号

varchar(20)

Not null

PAID

权限编号

varchar(20)

Not null

 

表OutGood :出货订单中的物品表

字段名

名称

数据类型

主键

是否为空

OGOID

订单号

varchar(20)

Not null

OGGID

商品号

varchar(50)

Not null

OGDate

日期

date

Not null

OGNum

商品数量

int

Not null

OGPrice

商品单价

money

Not null

OGTotalPrice

商品总价

money

Not null

表OutERPProduct:仓库出货表

字段名

名称

数据类型

主键

是否为空

OutEFrmID

出库单编号

varchar(20)

Not null

OutEFrmUID

出库人员编号

varchar(20)

Not null

OutEFrmDate

日期

date

Not null

 

表OuterOrder :出货订单

字段名

名称

数据类型

主键

是否为空

OOID

订单号

varchar(20)

Not null

OOCID

顾客号

varchar(20)

Not null

OOUID

人员号

varchar(20)

Not null

OODate

日期

Date

Not null

OOState

审核状态

varchar(6)

Not null

OOSend

发货状态

varchar(6)

Not null

 

表OrderProduct :采购订单中的商品

字段名

名称

数据类型

主键

是否为空

OPOID

订单号

varchar(20)

Not null

OPGID

供货商号

varchar(20)

Not null

GDate

日期

Date

Not null

OPNum

商品数量

int

Not null

OPPrice

商品单价

money

Not null

OPTotalPrice

商品总价

money

Not null

猜你喜欢

转载自blog.csdn.net/fffssso/article/details/80864197