仓库管理系统分析文档.docx
《仓库管理系统分析文档.docx》由会员分享,可在线阅读,更多相关《仓库管理系统分析文档.docx(25页珍藏版)》请在冰豆网上搜索。
![仓库管理系统分析文档.docx](https://file1.bdocx.com/fileroot1/2023-2/5/38fab4ee-8ca5-4c75-9dee-c3b4141a254a/38fab4ee-8ca5-4c75-9dee-c3b4141a254a1.gif)
仓库管理系统分析文档
仓库管理系统分析文档
1、库存商品:
商品编号、生产日期、保值期、经销商、商品编码、批次、单位、规格
2、差不多商品信息:
商品名称、商品编码(主键)、最高量、最低量、提早报警天数、
3、库存能够修改:
用于进货时对不中意的商品与经销商换货的情形—)操作员和部门领导
共同证明的权限(用领导的权限进入):
能够对库存所有信息进行修改
进货
1、同种商品能够中文名称相同,然而批次不同(名称和编码一一对应)。
(批次编码规则:
开头为时刻+本商品一天的顺序编号)
2、进货:
下采购单(简单的采购单:
只有商品名称、和大体数量、备注)、采购人员进货-)
收货时依照实际收货情形填写入库单(收货员的工作:
包括所有商品信息)-)同采购员、
同收货员、在一个入库单上一次填写完入库情形后——)储存为一个名字(以日期开头
+用户输入的名字),·)任何时候想要,就打印
3、进货退货处理:
依照即时库存情形,点击纪录显示退货数量和经销商、退货价格、总价
(自动生成)-)退货———)一条纪录生成一个退货单
1、销售的时候能够依照进货时先进,销售时先出的原则,只要输入闶川l编码、进货批次(两
个主键)和数量、销售对象,就能够了
--)每天销售同种商品同进货批次同销售对象的情形下生成一个销售批次的销售纪录:
关于一天多次送货情形进行累加
2、销售退货:
盘点
1、要在库存表的后面有一个空列,用于输入盘点数量、盘点人和备注-)自动生成盘点差额:
都盘点完成后-)生成盈亏表,·)点击审核按钮,自动用盘点后数量代替盘点前的数量
所有的查询都要打印
打印要求:
1)打印用A4
2)查询时显示查询标题和查询结果-)直截了当打印
类似EXCEL
查询:
依照日期、采购员、商品编码及其对应的进货批次、营销商查询进货信息(验收查询)
依照日期、销售、商品编码、销售批次、销售对象查询销售信息(每一种商品销售
批次每一天从1开始自动累加)
库存查询(只要显示差不多信息):
能够查询某一天时过去的库存情形、商品编码
盘点盈亏表查询
整体动态查询:
商品名称、进货批次、进货单价、进货数量、销货数量、库存数量
另外要求:
每一天都要自动生成一个今日库存情形表:
每日报警:
(提早报警)
定时盘存:
能够用于查询丢失的东西什么时候丢失的。
二、需求分析
经贸公司仓库物资治理系统需求描述:
第一部分,基础信息设置
选择人员姓名和操作日期(年月日),输入进入系统密码
1、库存物资信息设置:
物资名称(主键)、物资编码(主键)、物资类别、单位、规格、生产日期、保质期、经销商、最高量、最低量、提早报警天数(仅仓库治理员(操作员)有此权限)
2、经销商信息设置:
经销商名称,经销商简称(唯独)、联系人,联系,(仅仓库治理员(操作员)有此权限)
3、人员信息设置:
仅仓库主管领导(相当于系统治理员)有此权限)
A。
仓库治理员(相当于操作员,可多个):
姓名,进入密码(可修改),所管仓库(从仓库信息中选取,可多选)、
B.仓库主管领导(相当于系统治理员,仅限一个):
4、仓库信息:
仓库名称,存放物资类别,仓库地址,仓库治理员,仓库主管领导(仅仓库主管领导(相当于系统治理员)有此权限)
5、领料人信息设置:
领料人,所属部门,部门主管领导(仅仓库治理员(操作员)有此权限)
6、交货人(采购员)信息设置:
姓名
第二部分进货处理
1、同种物资统一单位、统一规格;假如实在不能统一,在进货的时候,能够中文名称相同,然而批次不同(名称和编码一一对应)。
(进货批次编码规则:
开头为时刻+同物资以天为单位从“1”开始,自动累加)
——》下采购单:
(简单的采购单:
只有物资名称、和大体数量、备注)
——》采购人员进货
——》收货时依照实际收货情形填写入库单(仓库治理员的工作:
入库单内容包括日期和物资信息:
物资名称、物资编码、进货批次、规格、单位、单价、数量、金额、交货人;填写要求:
日期,依照所选的操作日期自动生成,物资名称或物资编码,批次安编码规则生成,数量手动键盘输入,其他信息用下拉菜单选,(仅仓库治理员(操作员)有此权限)
2、进货退货处理:
填写退货单(仓库治理员的工作:
退货单内容包括日期和物资信息:
物资名称、物资编码、进货批次、规格、单位、单价、数量、总价;
填写要求:
日期,依照所选的操作日期自动生成,用下拉菜单选择物资名称或物资编码,进货批次,数量手动键盘输入,其他信息规格、单位、单价、总价自动生成(仅仓库治理员(操作员)有此权限)
功能要求:
在一个退货单上能够一次填写多条记录,完成后用“储存”安钮,系统自动命名并储存;用”增加”安钮在所选操作日所在月增加空白入库单并能够填写,同一月的退货单自动从1号开始自动累加编号,用“修改“对当前张修改,用“查询”安钮依照填写日期或退货单号查询,并打印)用“上一张”“下一张”进行连续查询,用“打印”安钮,打印要显示表头,打印成效及排列顺序参照“实物入库单”对超过一张A4内容的入库单,能够自动换页。
第三部分领料处理
领料的时候填写领料单(仓库治理员的工作:
领料单内容包括日期和物资信息:
物资名称、物资编码、进货批次、规格、单位、单价、数量、总价,领料人;
填写要求:
日期,依照所选的操作日期自动生成,用下拉菜单选择物资名称或物资编码,领料人,数量手动键盘输入,其他信息进货批次、规格、单位、单价、总价自动生成《依照进货时先进,销售时先出的原则,自动确定进货批次,进而确定单价》(仅仓库治理员(操作员)有此权限)
功能要求:
在一个领料单上能够一次填写多条记录,完成后用“储存”安钮,系统自动命名并储存;用”增加”安钮在所选操作日所在月增加空白领料单并能够填写,同一月的领料单自动从1号开始自动累加编号,用“修改“对当前张修改,用“查询”安钮依照填写日期或领料单号查询,并打印)用“上一张”“下一张”进行连续查询,用“打印”安钮,打印要显示表头,打印成效及排列顺序参照“实物领料单”对超过一张A4内容的入库单,能够自动换页。
第四部分库存调整处理
1、通过查询功能,生成即时库存物资明细表,显示表头,时刻,物资名称、物资编码、进货批次、规格、单位、单价、数量、总价,并要求在库存表的后面有一个空列,用于输入实际盘点数量、盘点人和备注(要能够打印)-〉自动依照盘点差额,生成盈亏明细表,显示表头,时刻,物资名称、物资编码、进货批次、规格、单位、单价、盈亏数量、总价(要能够打印)有“储存“安钮,系统自动命名并储存盈亏明细表,以便日后查询,-〉点击审核按钮,自动用实际盘点数量代替盘点前的数量。
第五部分其他打印处理
所有的查询都要打印
打印要求:
1)打印用A4
2)查询时显示查询标题和查询结果-〉直截了当打印
类似EXCEL
第六部分查询要求
1,依照仓库、日期或入库单号查询“入库单“
2,依照仓库、日期、采购员、物资编码及其对应的进货批次、营销商查询入库明细和汇总记录。
3,依照仓库、日期或领料单号查询“领料单“
4,依照仓库、日期、物资编码、领料人查询明细和汇总领料记录
5,依照仓库、日期、物资编码进行库存物资明细和汇总查询
6,依照仓库、日期、物资编码收发存明细和汇总查询
7,依照仓库、日期、物资编码进行盘点盈亏表查询
每日报警:
(提早报警)
记账凭证:
凭证号每月连续唯独identity(1,1)
只需要生成凭证:
每张凭证能够包含多个科目(记录)-〉有财务人员确认:
一旦确认,该张凭证上的记录就不能再次增加或修改—〉凭证上包括:
摘要(商品名称)、科目名称(大类/小类)、借方金额和贷方金额应该相等—〉制单人:
和入库单制单人一致
科目级长:
3-2-2-2-2-2、
科目类型全部:
资产1、负债2、权益3、成本4、损益5
帐页格式:
数量金额式、金额式
三、数据结构分析
1、数据表
部门表Deparment:
部门编号(*)、部门编码、部门名称、负责人、部门属性、、地址、备注
职员表Employee:
职员编号(*)、职员编码、职员姓名、所属部门、身份证号、职员属性、是否离职、备注
仓库表Storeinfo:
仓库编码(*)、仓库名称、所属部门、仓库地址、、负责人、计价方式(全月平均法、移动平均法、先进先出法、后进先出法、个别计价法)、资金定额、备注
存货分类ProClass:
分类编号、分类编码、分类名称
差不多商品表BasicProinfo:
编号identity、商品编码、名称、简称、最高量、最低量、提早报警天数、类别编号、类别名称、所属仓库
即时库存表CurStore:
编号identity、商品编码、商品名称、进货批次、数量、单位、规格、单价、折扣、总价、生产日期、保值期、经销商)、备注、盘点数量、职员编号、盘点人
客户表client:
客户编号、客户名称、客户简称、所属分类、所属地区、客户总公司、所属行业、税号(销售发票税号栏)、法人、开户银行、银行账号、地址、邮政编码、联系人、、、发货地址、备注、应收余额、扣率(一样折扣率)、信用等级、信用期限、分管部门、专营业务员、进展日期、停用日期、使用频度、备注
供应商表vendor:
供应商编号、供应商名称、简称、所属分类、所属地区、供应商总公司、、所属行业、税号(销售发票税号栏)、法人、开户银行、银行账号、地址、邮政编码、联系人、、、到货地址(供应商要紧仓库的地址)、应对余额、扣率(一样折扣率)、信用等级、信用期限、分管部门、专营业务员、进展日期、停用日期、使用频度、备注
进货账目BuyMoney:
编号idemity、供应商编号、供应商名称、商品编码、商品名称、批次(进货批次、退货批次)、项目(进
货、退货)、单价、数量、折扣、本次应对、往常应对款、本次已付、还欠款、备注
销售账目SaleMoney:
编号idemity、客户编号、客户名称、商品编码、商品名称、批次(销售批次、退货批次)、项目(销
售、退货)、单价、数量、折扣、本次应对、往常应对款、本次已付、还欠款、备注
盘点盈亏表()一确认库存盘点完成一自动生成:
表名为-日期+盘点盈亏表---〉点击审核-〉自动用盘点数据取代原有数据
采购表PreBuy(编号idemiy、日期、每日顺序号、商品编码、商品名称、大体数量、职员编号、制订人、备注)
进货表Buyinfo(编号identity、进货商品编码、商品名称、进货批次、进货日期、每日序号、数量、单价、折扣、总价、生产日期、保值期、采购员编号、采购员、经销商、收货员编号、收货员、单位、规格)--也确实是收货表或者叫入库表—)库存相应添加记录
进货退货表:
BuyRetn(编号idemity、商品编码、商品名称、进货批次、数量、单价、折扣、金额、经销商、退货负责人编号、退货负责人、退货日期、每日序号)
销售订货单PreSale(编号identity、日期、每日顺序号、商品编码、商品名称、数量、客户)
销售表Saleinfo(编号identity、销售商品编码、商品名称、销售批次、销售日期、每日顺序号、数量、单价、折扣、总价、进货批次、销售员编号、销售员、销售对象)
销售退货表SaleRetn:
(编号idemity、商品编码、商品名称、销售批次、数量、
单价、折扣、金额、进货批次、销售对象、退货负责人编号、退货负责人、退货日期、每日顺序号)-·库存相应增加
部门表、职员表、仓库表、存货分类、差不多商品表、即时库存表、客户表、供应商表、进货账目、销售账目、盘点盈亏表、采购表、进货表、进货退货表、销售订货单、销售表、销售退货
2、数据表结构
公司信息表CompanyInfo
公司编号
Char(6)
Primarykey
公司名称
Varchar(50)
Notnull
公司简称
Varchar(20)
总公司名称
Varchar(50)
公司所属行业
Varchar(50)
公司税号
Varchar(50)
公司法人
char(8)
公司开户银行
Varchar(50)
公司银行账号
Varchar(50)
公司地址
Varchar(50)
公司邮政编码
char(6)
公司联系人
char(8)
公司
Varchar(15)
公司
varchar(15)
部门表Department
部门编号
Char(4)
Primarykey
部门编码
Char(5)
部门名称
Varchar(50)
Notnull
负责人
Char(8)
部门属性
Varchar(20)
Varchar(15)
地址
Varchar(50)
备注
Varchar(50)
部门编号:
1-3编码规则
职员表Employee
职员编号
Char(7)
Primarykey
职员编码
Char(4)
职员姓名
Char(8)
Notnull
部门编号
Char(4)
所属部门
Varchar(50)
职员属性
Varchar(20)
是否离职
Char(4)
备注
Varchar(50)
是否离职:
在职、离职
职员编号:
部门号码+职员号码
用户表SysUser
职员编号
Char(7)
职员姓名
Char(8)
用户账号
Varchar(50)
用户密码
Char(7)
系统治理员
bit
Default0
查询权限
bit
Default1
录入权限1
bit
Default0
录入权限2
bit
Default0
录入权限3
bit
Default0
爱护权限1
bit
Default0
爱护权限2
bit
Default0
爱护权限3
bit
Default0
仓库表StoreInfo
仓库编码
Char
(1)
Primarykey
仓库名称
Varchar(50)
Notnull
所属部门
Varchar(50)
仓库地址
Varchar(50)
Varchar(20)
负责人
Char(8)
计价方式
Char(8)
资金定额
Varchar(10)
备注
Varchar(50)
仓库编码:
1位
存货分类ProClass
分类编号
Varchar(15)
Primarykey
分类编码
Varchar(10)
分类名称
Varchar(20)
Notnull
父分类编号
Varchar(15)
父分类名称
Varchar(20)
编号:
2-2-2-2-2:
最多五级
客户表ClientInfo
客户编号
Char(6)
Primarykey
客户名称
Varchar(50)
Notnull
客户简称
Varchar(20)
所属地区
Varchar(50)
客户总公司
Varchar(50)
所属行业
Varchar(50)
税号
Varchar(50)
法人
char(8)
开户银行
Varchar(50)
银行账号
Varchar(50)
地址
Varchar(50)
邮政编码
char(6)
联系人
char(8)
varchar(15)
varchar(15)
发货地址
Varchar(50)
应收余额
Money
扣率
Float
信用等级
Char
(2)
信用期限
Char(10)
分管部门
Varchar(50)
专营业务员
char(8)
进展日期
datetime
停用日期
Datetime
使用频度
Int
备注
Varchar(50)
客户编号:
大类2位(假如为内部:
00)、--4:
细分
:
供应商表VendorInfo
供应商编号
Char(6)
Primarykey
名称
Varchar(50)
Notnull
简称
Varchar(20)
所属地区
Varchar(50)
总公司
Varchar(50)
所属行业
Varchar(50)
税号
Varchar(50)
法人
char(8)
开户银行
Varchar(50)
银行账号
Varchar(50)
地址
Varchar(50)
邮政编码
char(6)
联系人
char(8)
varchar(15)
varchar(15)
到货地址
Varchar(50)
应对余额
Money
扣率
Float
信用等级
Char
(2)
信用期限
Char(10)
分管部门
Varchar(50)
专营业务员
char(8)
进展日期
datetime
停用日期
Datetime
使用频度
Int
备注
Varchar(50)
差不多商品表BasicProInfo
编号
int
identity
商品编码
Varchar(10)
Primarykey
名称
Varchar(20)
Notnull
简称
Varchar(10)
单位
Char(5)
规格
Varchar(20)
最高量
Float
最低量
Float
提早报警天数
Int
类别编号
Varchar(15)
类别名称
Varchar(20)
所属仓库
Varchar(50)
即时库存表CurStorePro
编号
Int
identity
Primarykey
商品编码
Varchar(10)
商品名称
Varchar(20)
Notnull
进货批次
Char(12)
数量
Float
单位
Char(5)
规格
Char(5)
标准规格比
Float
Default1.0
单价
Money
Default标准规格比*标准单价
折扣
Float
总价
Money
生产日期
Datetime
停用日期
Datetime
经销商
Varchar(50)
生产厂商
Varchar(50)
备注
Varchar(50)
盘点数量
float
职员编号
Char(4)
盘点人
Char(8)
盘点日期
datetime
盘点说明
Varchar(50)
盘点盈亏表()一确认库存盘点完成一自动生成:
表名为-日期+盘点盈亏表---〉点击审核-〉自动用盘点数据取代原有数据
编号
Int
Identityprimarykey
商品编码
Varchar(10)
商品名称
Varchar(20)
进货批次
Char(12)
数量
Float
单位
Char(5)
规格
Char(5)
标准规格比
Float
单价
Money
生产日期
Datetime
停用日期
Datetime
经销商
Varchar(50)
生产厂商
Varchar(50)
原有数量
Float
盘点数量
Float
盘点人
Char(8)
盘点说明
Varchar(50)
审核人
Char(8)
审核意见
Varchar(50)
采购表Buyorder
编号
Int
Identityprimarykey
编号
日期
Datetime
日期
每日顺序号
Int
每日顺序号
商品编码
Varchar(10)
商品编码
商品名称
Varchar(20)
商品名称
单位
Char(5)
单位
规格
Char(5)
规格
大体数量
Float
大体数量
经销商
Varchar(50)
客户
业务员姓名
Char(8)
销售员姓名
订单人编号
Char(7)
备注
订单人姓名
Char(8)
备注
Varchar(50)
进货表buyTable
编号
Int
Identityprimarykey
商品编码
Varchar(10)
商品名称
Varchar(20)
进货批次
Char(12)
进货日期
Datetime
Defaultgetdate()
每日序号
int
数量
Float
单位
Char(5)
规格
Char(5)
标准规格比
Float
单价
Money
折扣
Float
总价
Money
生产日期
Datetime
停用日期
Datetime
采购员编号
Char(7)
采购员
Char(8)
经销商
Varchar(50)
生产厂商
Varchar(50)
收货员编号
Char(7)
收货员
Char(8)
备注
Varchar(50)
进货退货表b