大概的业务流程:
分店可以自己填写订单,并且可以查看订单的具体信息和状态(处理中,完成交易);
分店写完订单后将订单信息上传总店总店根据订单的信息,生成一张订货单,订货单信息上传给配货部,配货员根据库存信息来进行处理,如果库存充足即填写发货通知单个发货部门进行发货;如果库存不足配货员填写一张缺货通知单据给采购部由采购员进行采购,采购完成后修改库存,然后根据订货单开设发货通知单据给发货员进行发货。客户收到货后填写运送完成单(或在订单上勾选完成提交)。
总店:
1.工作人员登陆
包含登陆模块和页面的设计。工作人员进入系统时首先需要登录后台,进行身份验证,只有通过身份验证才可以对系统进行各项操作,管理员在访问每一页时,程序都会进行身份检查,防止非法用户登陆系统,管理员点击“注销登录”可以退出系统,并返回到登录页面。有权限的限制,比如发货部的只能对发货管理进行操作,进货部的只能对进货进行操作等,有可以公共浏览的页面。
2.商品管理
商品管理模块,主要对商品的信息进行管理,包含在数据库中添加新的商品,查看修改删除商品,商品的分类信息等。可以通过每次进货的数量和金额核算商品的成本(若每次不一样可以修改)从而确定单价。
3.订货管理
订货管理模块是根据分店录入的订单进行处理,包括单据状态,单据号,分店名称等订单信息,对订单的处理包括受理,修改订单状态等功能。数据库中主要过程是商品订货数量与数据库库存的比对。
4.配货管理
配货管理模块是处理当订单所下达的商品数量大于库存造成发货不能及时进行或库存数量低于警戒位置报警时进行配货处理,具体过程是生成缺货通知单并将单据发给采购部门,或某一商品库存达到设置的警戒线位置发出警告给采购部门,进行进货。
5.采购管理
对库存不足时发出的采购申请或缺货通知单进行处理,填写采购单,发给供应商。收到货后入库,修改库存。
6.发货管理
发货管理模块,主要是当订单已下且库存充足时发货部门进行发货处理。
此外还可根据每周或每月的发货信息进行统计,最畅销产品等。
7.退货管理
退货管理模块,主要是当对分店录入的退货单进行处理,比如商品即将过期等现象出现,须将商品退回。(不考虑将商品退给供货商了)
8.分店信息模块.
对分销商的编号,名称,密码等信息进行添加、修改、删除的操作。
9.职工信息管理
职工信息管理模块是对所有职工的编号,姓名,密码,所属部门、权限等信息进行添加、修改和删除的操作。主要是控制员工操作的权限。
分店:
分店登录模块实现分店负责人通过用户名、密码登录系统。(一般员工不可登录)
2.订单录入(包含商品搜索)
分店登录后点击录入订货单或退货单,在单中可根据商品分类或输入商品编号进行搜索确定后再输入数量、备注信息等下达订单或退货单。
3.订单查询
订单查询是可以查询已发货的订单的历史记录和已下达订单的状态(处理中或发送中(说明在配送的路上))。
订单查询页面设计可根据输入时间区间显示已发货订单的记录信息。
4.订单统计
订单统计是根据本店的订货信息查出最畅销产品,每种商品按月、按周订货的数量排名。
模块主要分为
进货部门主要功能:
l 主要是包括接收和处理由仓管部门发过来的缺货单(因为一张缺货单中的商品有可能不能一起全部处理完成,所以对于每种商品的缺货处理应当是独立的,但是数量上应该可以累积);
l 填写进货单;
l 以及在进货后填写入库申请单。
商品类别 类别名称
供应商 供货商名称 地址 联系方式 邮箱 备注
商品 名称 单位 所属类别 销售价钱 进货价钱 库存下限报警 库存请货报警的下限 库存数 , 分销商的库存下限 供应商ID
进货单 ID 单据号 选择供应商 选择他提供的商品 添加数量 进货日期 操作人员
提交订单了就是进货了
入库单提交
确认订单的 动作, 选择订单内的商品, 确认 哪些商品 入库
此处提交 完成入库动作
库存报警
库存请货报警
超级管理 帐号 密码
普遍管理员 帐号 密码 (权限)
销售部门功能模块:
分销商 负责人 地址 联系电话 邮箱 帐号 密码
分销商登录完成
请货单 ID 库内的商品 添加数量 请货单日期
请货单确认 出货单的提交
确认订单的 动作, 选择订单内的商品, 确认发货
此处提交 完成入库动作
库存数 少于请货数量 , 将不发货 选不上 提示他 库存不足
分销商的库存表, 商品ID 库存数 分销商ID
超级管理员
采购管理员
发货管理员
分销商
个人信息修改
请货报警
库存信息
填写请货单
l 分销商审核分销商发过来的采购单;
l 填写发货单;
l 统计单位时间(以天单位)出货总额
分销商模块主要功能:
l 填写采购单;
l 统计单件商品的采购频率以确定销售情况。
表数量19
tblUser |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
登录名称 |
|
|
|
|
联系电话 |
|
|
|
|
密码 |
|
|
|
|
电子邮箱 |
|
|
是 |
|
联系地址 |
|
|
是 |
|
简介 |
|
|
是 |
|
负责人 |
|
|
是 |
|
审核 |
|
|
是 |
N'否' |
表:1
分销商库存 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
商品 |
|
|
|
0 |
库存数 |
|
|
|
0 |
分销商 |
|
|
|
0 |
表:2
供应商 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
供货商名称 |
|
|
|
|
地址 |
|
|
|
|
联系方式 |
|
|
|
|
邮箱 |
|
|
是 |
|
备注 |
550) |
|
是 |
|
表:3
管理员 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
帐号 |
|
|
|
|
密码 |
|
|
|
|
|
|
|
是 |
N'超级管理员' |
表:4
进货单 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
订单 |
|
|
是 |
|
入库 |
|
|
是 |
|
订单操作人员 |
|
|
是 |
|
入库操作人员 |
|
|
是 |
|
|
|
|
是 |
N'新建' |
表:5
进货详情 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
进货单 |
|
|
|
|
商品 |
|
|
是 |
|
订单 |
|
|
是 |
0 |
入库 |
|
|
是 |
0 |
表:6
请货单 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
请货 |
|
|
是 |
|
出货 |
|
|
是 |
|
请货操作人员 |
|
|
是 |
|
出货操作人员 |
|
|
是 |
|
|
|
|
是 |
N'新建' |
失败原因 |
550) |
|
是 |
|
表:7
请货详情 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
请货单 |
|
|
|
|
商品 |
|
|
|
0 |
请货 |
|
|
是 |
0 |
出货 |
|
|
是 |
0 |
表:8
商品 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
商品编码 |
|
|
是 |
|
名称 |
|
|
|
|
单位 |
|
|
是 |
|
类别 |
|
|
是 |
|
销售 |
|
|
|
0 |
进货 |
|
|
|
0 |
库存下限报警 |
|
|
|
0 |
请货报警下限 |
|
|
是 |
0 |
库存数 |
|
|
|
0 |
分销商库存下限 |
|
|
是 |
0 |
供应商 |
|
|
是 |
0 |
表:9
商品类别 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
商品类别 |
|
|
|
|
表:10
Storout_Err |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
失败原因 |
550) |
|
是 |
|
表:11
vUser报警 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
商品编码 |
|
|
是 |
|
名称 |
|
|
|
|
单位 |
|
|
是 |
|
类别 |
|
|
是 |
|
销售 |
|
|
|
|
进货 |
|
|
|
|
库存下限报警 |
|
|
|
|
请货报警下限 |
|
|
是 |
|
库存数 |
|
|
|
|
分销商库存下限 |
|
|
是 |
|
供应商 |
|
|
是 |
|
分销商库存 |
|
|
是 |
|
分销商 |
|
|
是 |
|
登录名称 |
|
|
是 |
|
报警 |
|
|
|
|
表:12
vUser库存 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
商品编码 |
|
|
是 |
|
名称 |
|
|
|
|
单位 |
|
|
是 |
|
类别 |
|
|
是 |
|
销售 |
|
|
|
|
进货 |
|
|
|
|
库存下限报警 |
|
|
|
|
请货报警下限 |
|
|
是 |
|
库存数 |
|
|
|
|
分销商库存下限 |
|
|
是 |
|
供应商 |
|
|
是 |
|
分销商库存 |
|
|
是 |
|
分销商 |
|
|
是 |
|
登录名称 |
|
|
是 |
|
表:13
v分销商查询 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
负责人 |
|
|
是 |
|
地址 |
|
|
|
|
出货 |
|
|
是 |
|
销售 |
|
|
|
|
商品 |
|
|
|
|
名称 |
|
|
|
|
单位 |
|
|
是 |
|
类别 |
|
|
是 |
|
出货 |
|
|
是 |
|
|
|
|
是 |
|
进货 |
|
|
|
|
利润 |
|
|
是 |
|
商品编码 |
|
|
是 |
|
请货商 |
|
是 |
|
|
供应商 |
|
|
是 |
|
表:14
v供货商查询 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
供货商名称 |
|
|
|
|
地址 |
|
|
|
|
商品 |
|
|
是 |
|
名称 |
|
|
|
|
单位 |
|
|
是 |
|
类别 |
|
|
是 |
|
进货 |
|
|
|
|
销售 |
|
|
|
|
入库 |
|
|
是 |
|
入库 |
|
|
是 |
|
|
|
|
是 |
|
商品编码 |
|
|
是 |
|
供应商 |
|
|
是 |
|
表:15
v进货详情 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
进货单 |
|
|
|
|
商品 |
|
|
是 |
|
订单 |
|
|
是 |
|
入库 |
|
|
是 |
|
单位 |
|
|
是 |
|
类别 |
|
|
是 |
|
销售 |
|
|
|
|
进货 |
|
|
|
|
库存下限报警 |
|
|
|
|
请货报警下限 |
|
|
是 |
|
库存数 |
|
|
|
|
分销商库存下限 |
|
|
是 |
|
供应商 |
|
|
是 |
|
供货商名称 |
|
|
|
|
地址 |
|
|
|
|
入库 |
|
|
是 |
|
|
|
|
是 |
|
名称 |
|
|
|
|
商品编码 |
|
|
是 |
|
表:16
v请货单详情 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
请货 |
|
|
是 |
|
出货 |
|
|
是 |
|
请货操作人员 |
|
|
是 |
|
出货操作人员 |
|
|
是 |
|
|
|
|
是 |
|
失败原因 |
550) |
|
是 |
|
联系电话 |
|
|
|
|
电子邮箱 |
|
|
是 |
|
联系地址 |
|
|
是 |
|
负责人 |
|
|
是 |
|
表:17
v请货详情 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
请货单 |
|
|
|
|
商品 |
|
|
|
|
请货 |
|
|
是 |
|
出货 |
|
|
是 |
|
名称 |
|
|
|
|
单位 |
|
|
是 |
|
类别 |
|
|
是 |
|
销售 |
|
|
|
|
库存下限报警 |
|
|
|
|
请货报警下限 |
|
|
是 |
|
库存数 |
|
|
|
|
分销商库存下限 |
|
|
是 |
|
供应商 |
|
|
是 |
|
供货商名称 |
|
|
|
|
地址 |
|
|
|
|
请货商 |
|
|
|
|
负责人 |
|
|
是 |
|
出货 |
|
|
是 |
|
|
|
|
是 |
|
进货 |
|
|
|
|
商品编码 |
|
|
是 |
|
表:18
v商品详情 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
商品编码 |
|
|
是 |
|
名称 |
|
|
|
|
单位 |
|
|
是 |
|
类别 |
|
|
是 |
|
销售 |
|
|
|
|
进货 |
|
|
|
|
库存下限报警 |
|
|
|
|
请货报警下限 |
|
|
是 |
|
库存数 |
|
|
|
|
分销商库存下限 |
|
|
是 |
|
供应商 |
|
|
是 |
|
供货商名称 |
|
|
|
|
地址 |
|
|
|
|
联系方式 |
|
|
|
|
邮箱 |
|
|
是 |
|
备注 |
550) |
|
是 |
|
表:19