《2022年仓库管理系统分析文档.doc》由会员分享,可在线阅读,更多相关《2022年仓库管理系统分析文档.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、仓库治理系统需求调研:1、库存商品:商品编号、消费日期、保值期、经销商、商品编码、批次、单位、规格2、根本商品信息:商品名称、商品编码(主键)、最高量、最低量、提早报警天数、3、库存能够修正:用于进货时对不满意的商品与经销商换货的情况)操作员和部门领导共同证明的权限(用领导的权限进入):能够对库存所有信息进展修正进货1、同种商品能够中文名称一样,但是批次不同(名称和编码一一对应)。(批次编码规则:开头为时间+本商品一天的顺序编号)2、进货:下采购单(简单的采购单:只有商品名称、和大体数量、备注)、采购人员进货-) 收货时依照实际收货情况填写入库单(收货员的工作:包括所有商品信息)-)同采购
2、员、 同收货员、在一个入库单上一次填写完入库情况后)保存为一个名字(以日期开头 +用户输入的名字),)任何时候想要,就打印3、进货退货处理:依照即时库存情况,点击纪录显示退货数量和经销商、退货价格、总价 (自动生成)-)退货)一条纪录生成一个退货单1、销售的时候能够依照进货时先进,销售时先出的原则,只要输入闶川l编码、进货批次(两 个主键)和数量、销售对象,就能够了-)每天销售同种商品同进货批次同销售对象的情况下生成一个销售批次的销售纪录:关于一天屡次送货情况进展累加2、销售退货:盘点1、要在库存表的后面有一个空列,用于输入盘点数量、盘点人和备注-)自动生成盘点差额: 都盘点完成后-)生成盈亏
3、表,)点击审核按钮,自动用盘点后数量代替盘点前的数量所有的查询都要打印打印要求:1)打印用A4 2)查询时显示查询标题和查询结果-)直截了当打印 类似EXCEL查询:依照日期、采购员、商品编码及其对应的进货批次、营销商查询进货信息(验收查询) 依照日期、销售、商品编码、销售批次、销售对象查询销售信息(每一种商品销售批次每一天从1开场自动累加) 库存查询(只要显示根本信息):能够查询某一天时过去的库存情况、商品编码盘点盈亏表查询整体动态查询:商品名称、进货批次、进货单价、进货数量、销货数量、库存数量另外要求: 每一天都要自动生成一个今日库存情况表: 每日报警:(提早报警) 定时盘存:能够用于查询
4、丧失的东西什么时候丧失的。二、需求分析经贸公司仓库物资治理系统需求描绘:第一部分,根底信息设置选择人员姓名和操作日期(年月日),输入进入系统密码1、库存物资信息设置:物资名称(主键)、物资编码(主键)、物资类别、单位、规格、消费日期、保质期、经销商、最高量、最低量、提早报警天数(仅仓库治理员(操作员)有此权限)2、经销商信息设置:经销商名称,经销商简称(唯一)、联络人,联络,(仅仓库治理员(操作员)有此权限)3、人员信息设置:仅仓库主管领导(相当于系统治理员)有此权限)A。仓库治理员(相当于操作员,可多个):姓名,进入密码(可修正),所管仓库(从仓库信息中选取,可多项选择)、B仓库主管领导(相
5、当于系统治理员,仅限一个): 4、仓库信息:仓库名称,存放物资类别,仓库地址, 仓库治理员,仓库主管领导(仅仓库主管领导(相当于系统治理员)有此权限)5、领料人信息设置:领料人,所属部门,部门主管领导(仅仓库治理员(操作员)有此权限)6、交货人(采购员)信息设置:姓名第二部分 进货处理1、同种物资统一单位、统一规格;假如实在不能统一,在进货的时候,能够中文名称一样,但是批次不同(名称和编码一一对应)。(进货批次编码规则:开头为时间+同物资以天为单位从“1”开场,自动累加)下采购单:(简单的采购单:只有物资名称、和大体数量、备注)采购人员进货收货时依照实际收货情况填写入库单(仓库治理员的工作:入
6、库单内容包括日期和物资信息:物资名称、物资编码、进货批次、规格、单位、单价、数量、金额、交货人; 填写要求:日期,依照所选的操作日期自动生成,物资名称或物资编码,批次安编码规则生成,数量手动键盘输入,其他信息用下拉菜单项选择,(仅仓库治理员(操作员)有此权限)2、 进货退货处理:填写退货单(仓库治理员的工作:退货单内容包括日期和物资信息:物资名称、物资编码、进货批次、规格、单位、单价、数量、总价;填写要求:日期,依照所选的操作日期自动生成,用下拉菜单项选择择物资名称或物资编码,进货批次,数量手动键盘输入,其他信息规格、单位、单价、总价自动生成(仅仓库治理员(操作员)有此权限)功能要求:在一个退
7、货单上能够一次填写多条记录,完成后用“保存”安钮,系统自动命名并保存;用”增加”安钮在所选操作日所在月增加空白入库单并能够填写,同一月的退货单自动从1号开场自动累加编号,用“修正“对当前张修正,用“查询”安钮依照填写日期或退货单号查询,并打印)用“上一张”“下一张”进展连续查询,用“打印”安钮,打印要显示表头,打印效果及陈列顺序参照“实物入库单”对超过一张A4内容的入库单,能够自动换页。第三部分 领料处理领料的时候填写领料单(仓库治理员的工作:领料单内容包括日期和物资信息:物资名称、物资编码、进货批次、规格、单位、单价、数量、总价,领料人;填写要求:日期,依照所选的操作日期自动生成,用下拉菜单
8、项选择择物资名称或物资编码,领料人,数量手动键盘输入,其他信息进货批次、规格、单位、单价、总价自动生成依照进货时先进,销售时先出的原则,自动确定进货批次,进而确定单价(仅仓库治理员(操作员)有此权限)功能要求:在一个领料单上能够一次填写多条记录,完成后用“保存”安钮,系统自动命名并保存;用”增加”安钮在所选操作日所在月增加空白领料单并能够填写,同一月的领料单自动从1号开场自动累加编号,用“修正“对当前张修正,用“查询”安钮依照填写日期或领料单号查询,并打印)用“上一张”“下一张”进展连续查询,用“打印”安钮,打印要显示表头,打印效果及陈列顺序参照“实物领料单”对超过一张A4内容的入库单,能够自
9、动换页。第四部分 库存调整处理1、 通过查询功能,生成即时库存物资明细表,显示表头,时间,物资名称、物资编码、进货批次、规格、单位、单价、数量、总价,并要求在库存表的后面有一个空列,用于输入实际盘点数量、盘点人和备注(要能够打印)-自动依照盘点差额,生成盈亏明细表,显示表头,时间,物资名称、物资编码、进货批次、规格、单位、单价、盈亏数量、总价(要能够打印)有“保存“安钮,系统自动命名并保存盈亏明细表,以便日后查询,-点击审核按钮,自动用实际盘点数量代替盘点前的数量。第五部分 其他打印处理所有的查询都要打印打印要求:1)打印用A42)查询时显示查询标题和查询结果-直截了当打印类似EXCEL第六部
10、分 查询要求 1,依照仓库、日期或入库单号查询“入库单“2,依照仓库、日期、采购员、物资编码及其对应的进货批次、营销商查询入库明细和汇总记录。3,依照仓库、日期或领料单号查询“领料单“4,依照仓库、日期、物资编码、领料人查询明细和汇总领料记录5,依照仓库、日期、物资编码进展库存物资明细和汇总查询6,依照仓库、日期、物资编码收发存明细和汇总查询7,依照仓库、日期、物资编码进展盘点盈亏表查询每日报警:(提早报警)记账凭证:凭证号每月连续唯一identity(1,1)只需要生成凭证:每张凭证能够包含多个科目(记录)-有财务人员确认:一旦确认,该张凭证上的记录就不能再次增加或修正凭证上包括:摘要(商品
11、名称)、科目名称(大类/小类)、借方金额和贷方金额应该相等制单人:和入库单制单人一致科目级长:3-2-2-2-2-2、科目类型全部:资产1、负债2、权益3、本钱4、损益5帐页格式:数量金额式、金额式三、数据构造分析1、数据表 部门表Deparment:部门编号(*)、部门编码、部门名称、负责人、部门属性、地址、备注 员工表Employee:员工编号(*)、员工编码、员工姓名、所属部门、身份证号、职员属性、是否离任、备注仓库表Storeinfo:仓库编码(*)、仓库名称、所属部门、仓库地址、负责人、计价方式(全月平均法、挪动平均法、先进先出法、后进先出法、个别计价法)、资金定额、备注存货分类Pr
12、oClass:分类编号、分类编码、分类名称根本商品表BasicProinfo:编号identity、商品编码、名称、简称、最高量、最低量、提早报警天数、类别编号、类别名称、所属仓库 即时库存表CurStore:编号identity、商品编码、商品名称、进货批次、数量、单位、规格、单价、折扣、总价、消费日期、保值期、经销商)、备注、盘点数量、员工编号、盘点人 客户表client:客户编号、客户名称、客户简称、所属分类、所属地区、客户总公司、所属行业、税号(销售发票税号栏)、法人、开户银行、银行账号、地址、邮政编码、联络人、发货地址、备注、应收余额、扣率(一般折扣率)、信誉等级、信誉期限、分管部门
13、、专营业务员、开展日期、停用日期、使用频度、备注 供给商表vendor:供给商编号、供给商名称、简称、所属分类、所属地区、供给商总公司、所属行业、税号(销售发票税号栏)、法人、开户银行、银行账号、地址、邮政编码、联络人、到货地址(供给商主要仓库的地址)、应付余额、扣率(一般折扣率)、信誉等级、信誉期限、分管部门、专营业务员、开展日期、停用日期、使用频度、备注 进货账目BuyMoney:编号idemity、供给商编号、供给商名称、商品编码、商品名称、批次(进货批次、退货批次)、工程(进货、退货)、单价、数量、折扣、本次应付、往常应付款、本次已付、还欠款、备注 销售账目SaleMoney:编号id
14、emity、客户编号、客户名称、商品编码、商品名称、批次(销售批次、退货批次)、工程(销售、退货)、单价、数量、折扣、本次应付、往常应付款、本次已付、还欠款、备注 盘点盈亏表()一确认库存盘点完成一自动生成:表名为-日期+盘点盈亏表-点击审核-自动用盘点数据取代原有数据 采购表 PreBuy(编号idemiy、日期、每日顺序号、商品编码、商品名称、大体数量、员工编号、制订人、备注)进货表 Buyinfo(编号identity、进货商品编码、商品名称、进货批次、进货日期、每日序号、数量、单价、折扣、总价、消费日期、保值期、采购员编号、采购员、经销商、收货员编号、收货员、单位、规格)-也确实是收货
15、表或者叫入库表)库存相应添加记录 进货退货表:BuyRetn(编号idemity、商品编码、商品名称、进货批次、数量、单价、折扣、金额、经销商、退货负责人编号、退货负责人、退货日期、每日序号)销售订货单 PreSale(编号identity、日期、每日顺序号、商品编码、商品名称、数量、客户)销售表 Saleinfo(编号identity、销售商品编码、商品名称、销售批次、销售日期、每日顺序号、数量、单价、折扣、总价、进货批次、销售员编号、销售员、销售对象) 销售退货表SaleRetn:(编号idemity、商品编码、商品名称、销售批次、数量、单价、折扣、金额、进货批次、销售对象、退货负责人编号
16、、退货负责人、退货日期、每日顺序号)-库存相应增加部门表、员工表、仓库表、存货分类、根本商品表、即时库存表、客户表、供给商表、进货账目、销售账目、盘点盈亏表、采购表、进货表、进货退货表、销售订货单、销售表、销售退货2、 数据表构造公司信息表CompanyInfo公司编号Char(6)Primary key公司名称Varchar(50)Not null公司简称Varchar(20)总公司名称Varchar(50)公司所属行业Varchar(50)公司税号Varchar(50)公司法人char(8)公司开户银行Varchar(50)公司银行账号Varchar(50)公司地址Varchar(50)公
17、司邮政编码char(6)公司联络人char(8)公司Varchar(15)公司varchar(15)部门表Department部门编号Char(4)Primary key部门编码Char(5)部门名称Varchar(50)Not null负责人Char(8)部门属性Varchar(20)Varchar(15)地址Varchar(50)备注Varchar(50)部门编号:1-3编码规则员工表Employee员工编号Char(7)Primary key员工编码Char(4)员工姓名Char(8)Not null部门编号Char(4)所属部门Varchar(50)职员属性Varchar(20)是否离
18、任Char(4)备注Varchar(50)是否离任:在职、离任员工编号:部门号码+员工号码用户表SysUser员工编号Char(7)员工姓名Char(8)用户账号Varchar(50)用户密码Char(7)系统治理员bitDefault 0查询权限bitDefault 1录入权限1bitDefault 0录入权限2bitDefault 0录入权限3bitDefault 0维护权限1bitDefault 0维护权限2bitDefault 0维护权限3bitDefault 0仓库表StoreInfo仓库编码Char(1)Primary key仓库名称Varchar(50)Not null所属部门V
19、archar(50)仓库地址Varchar(50)Varchar(20)负责人Char(8)计价方式Char(8)资金定额Varchar(10)备注Varchar(50)仓库编码:1位存货分类ProClass分类编号Varchar(15)Primary key分类编码Varchar(10)分类名称Varchar(20)Not null父分类编号Varchar(15)父分类名称Varchar(20)编号:2-2-2-2-2:最多五级客户表ClientInfo客户编号Char(6)Primary key客户名称Varchar(50)Not null客户简称Varchar(20)所属地区Varcha
20、r(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:细分: 供给商表
21、VendorInfo供给商编号Char(6)Primary key名称Varchar(50)Not null简称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)
22、开展日期datetime停用日期Datetime使用频度Int备注Varchar(50)根本商品表BasicProInfo编号intidentity商品编码Varchar(10)Primary key名称Varchar(20)Not null简称Varchar(10)单位Char(5)规格Varchar(20)最高量Float最低量Float提早报警天数Int类别编号Varchar(15)类别名称Varchar(20)所属仓库Varchar(50) 即时库存表CurStorePro编号IntidentityPrimary key商品编码Varchar(10)商品名称Varchar(20)Not
23、 null进货批次Char(12)数量Float单位Char(5)规格Char(5)标准规格比FloatDefault 1.0单价MoneyDefault 标准规格比*标准单价折扣Float总价Money消费日期Datetime停用日期Datetime经销商Varchar(50)消费厂商Varchar(50)备注Varchar(50)盘点数量float员工编号Char(4)盘点人Char(8)盘点日期datetime盘点说明Varchar(50) 盘点盈亏表()一确认库存盘点完成一自动生成:表名为-日期+盘点盈亏表-点击审核-自动用盘点数据取代原有数据编号IntIdentity primary
24、 key商品编码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编号IntIdentity primary key编号日期Datetime日期每日顺序号Int每日顺序号商品编码Varchar(10)商品编码商品名称Varc
25、har(20)商品名称单位Char(5)单位规格Char(5)规格大体数量Float大体数量经销商Varchar(50)客户业务员姓名Char(8)销售员姓名订单人编号Char(7)备注订单人姓名Char(8)备注Varchar(50)进货表buyTable编号IntIdentity primary key商品编码Varchar(10)商品名称Varchar(20)进货批次Char(12)进货日期DatetimeDefault getdate()每日序号int数量Float单位Char(5)规格Char(5)标准规格比Float单价Money折扣Float总价Money消费日期Datetime
26、停用日期Datetime采购员编号Char(7)采购员Char(8)经销商Varchar(50)消费厂商Varchar(50)收货员编号Char(7)收货员Char(8)备注Varchar(50) 进货退货表buyRetn编号IntIdentity primary key商品编码Varchar(10)商品名称Varchar(20)进货批次Char(12)退货日期Datetime每日序号int数量Float单位Char(5)规格Char(5)标准规格比Float单价Money折扣Float总价Money经销商Varchar(50)消费厂商Varchar(50)员工编号Char(7)退货负责人Ch
27、ar(8)备注Varchar(50)销售订货单SaleOrder编号IntIdentity primary key日期Datetime每日顺序号Int商品编码Varchar(10)商品名称Varchar(20)单位Char(5)规格Char(5)大体数量Float客户Varchar(50)销售员姓名Char(8)备注Varchar(50)销售表SaleTable编号IntIdentity primary key商品编码Varchar(10)商品名称Varchar(20)销售批次Char(12)销售日期Datetime每日序号int数量Float单位Char(5)规格Char(5)标准规格比Fl
28、oat单价Money折扣Float总价Money进货批次Char(12)销售员编号Char(7)销售员Char(8)客户Varchar(50)仓库员编号Char(7)仓库员Char(8)备注Varchar(50)销售退货表SaleRetn编号IntIdentity primary key商品编码Varchar(10)商品名称Varchar(20)销售批次Char(12)退货日期Datetime每日序号int数量Float单位Char(5)规格Char(5)标准规格比Float单价Money折扣Float总价Money客户Varchar(50)员工编号Char(7)退货负责人Char(8)备注V
29、archar(50)进货账目buyMoney编号intidentity供给商编号Char(6)Not null供给商名称Varchar(50)Not null商品编码Varchar(10)Not null商品名称Varchar(20)Not null批次Char(12)工程Char(4)Default(进货)单价Money数量Float折扣Float本次应付Money往常应付款Money本次已付Money还欠款Money进货日期Datetime付款日期datetime备注Varchar(50) 销售账目SaleMoney 编号intidentity客户编号Char(6)Not null客户名称Varchar(50)Not null商品编码Varchar(10)Not null商品名称Varchar(20)Not null批次Char(12)工程Char(4)Default(销售)单价Money数量Float折扣Float本次应付Money往常应付款Money本次已付Money还欠款Money销售日期Datetime付款日期datetime备注Varchar(50)用户信息录入:1、 录入公司信息2、 录入员工信息3、 给员工用户名、密码和权限
限制150内