进销存库存出入库明细表
通用Excel库存管理系统
通用Excel库存管理系统,最好用的Excel出入库管理表格库管易网站的表格版块有很多实用出入库管理表格,得到广大仓库管理同行的支持,经过分析与提取各个表格中的实用功能,专门制作了本套《通用Excel库存管理系统》表格。
包含仓库货物做账用到的入库、出库、汇总、报表等全部功能,适合绝大部分的仓库、商铺、网店的出入库管理。
使用前提:本表格使用VBA编程完成出入库的自动化处理,在使用前,请在Excel软件中启用宏,具体的方法可以参考Excel启用宏的方法这篇贴子,正确启用宏功能以后,关闭Excel软件,重新打开表格就可以正常使用了。
本贴子简要介绍Excel库存管理系统,让大家可以快速了解各个功能模板的使用方法,强烈建议您阅读本贴的使用教程,然后再开始使用Excel库存管理系统,这样可以少走很多弯路。
一、系统登录与主界面1、打开库存管理系统,首先看到的是登录界面,要求登录才可以进入系统管理。
系统内置了一个管理员账号:admin,初始密码:123。
在登陆界面点击“修改密码”可以改为您自己想用的密码。
如果想增加账号,请登陆系统后,在主界面中点击“用户申请”,在弹出窗口中填写好用户名、密码等资料后确认就可以了。
2、成功登录库存管理系统,首先显示操作主界面,这里列出了所有的功能模块。
主界面“功能导航”区域共有12个按钮,对应着不同的管理功能,点击按钮就可以进入相应的功能界面进行操作。
二、货物信息与基础资料在开始做账前,需要完善货物信息与基础资料,在主界面点击“系统设置”按钮,进入设置工作表,界面分为左右两部分。
1、左面是货物(商品)的列表,里面已经输入了一些示例货物信息(1)编号:就是货物编码,就像人的身份证一样,编号是货物的唯一标识,每个货物必须有一个编号并且不能重复。
在制定编号时也可以根据企业的编码规则制定,也可以像示例数据那样直接使用顺序编号。
(2)货物名称、规格型号、单位、库别(分类):请根据实际情况填写。
进销存数据库表结构设计
1.帐类表(KIND)无索引序号中文名称英文名称类型备注1 帐类编号K_SERIAL byte2 帐类名称K_NAME text*10本表系统自动建立,共划分为15种帐类,不可增删帐类编号帐类名称备注0 上期结存进货,不参加进货统计1 购入进货,购入时必需输入供货单位名称2 自制进货3 投资转入进货4 盘盈进货5 领料出库,领料必需输入领料部门名称6 调拨出库7 报损出库8 盘亏出库9 退库对低值易耗品,在用品退为在用库存10 直接报废对于低值易耗品,在用品转报废11 领用对于低值易耗品,在用库存转在用12 调拨对于低值易耗品,在用库存减少13 报废对于低值易耗品,在用库存报废14 直进直出进出库,购入与领料对库存无影响2.物品表(GOODS)序号索引名称索引域唯一? 主索引?1 G_CODING +G_CODING Y N2 G_SERIAL +G_SERIAL Y Y序号中文名称英文名称类型备注1 物品内部编号G_SERIAL INT->long 系统内部唯一标识该物品2 物品编号G_CODING TEXT * 10 用户使用此编号访问物品&3 物品名称G_NAME TEXT*40 非空&4 物品单位G_UNIT TEXT*8 非空&5 物品规格G_STATE TEXT*206 物品类别G_CLASS INT 取自表CLASS7 备注G_REMARKS MEMO8 最小库存量G_MIN CURRENCY 为零,即无最小库存9 最大库存量G_MAX CURRENCY 为零,即无最大库存10 库存数量G_QUANT CURRENCY 控制出库数量11 虚拟库存数量G_VQUANT CURRENCY 出库时用12 库存金额G_AMOUNT CURRENCY3.类别表(CLASS)序号索引名称索引域唯一? 主索引?1 C_CODING +C_CODING Y N2 C_SERIAL +C_SERIAL Y Y序号中文名称英文名称类型备注1 类别内部序号C_SERIAL INT 系统内部唯一标识该物品2 类别编号C_CODING TEXT *10 用户使用该编号访问类别信息3 类别名称C_NAME TEXT*20 非空4 出库类型C_KIND BYTE 1.移动平均 2..先进先出3.后进先出4.实际计价*5.月末平均5 备注C_REMARKS MEMO*6 底标志C_BOTTOM BOOLEAN*7 类别级别C_LEVEL BYTE4.供货单位、使用部门(DEPART)序号索引名称索引域唯一? 主索引?1 D_CODING +D_CODING Y N2 D_SERIAL +D_SERIAL Y Y序号中文名称英文名称类型备注1 内部序号D_SERIAL INT 系统内部唯一标识该部门>0 供货单位=0 库房<0 使用部门2 单位编号D_CODING TEXT*10&3 单位名称D_NAME TEXT*404 备注D_REMARKS MEMO*5 单位级别D_LEVEL INTEGER*6 底标志D_BOTTOM BOOLEAN*7 类别D_Kind byte 0.删除标志 1.领料部门2.供货单位3.销售单位4.库房5.帐本表(LEDGER)序号索引名称索引域唯一? 主索引?1 L_SERIAL1 +L_SERIAL1 Y Y2 L_SERIAL +L_SERIAL;L_MONTH N N*3 L_CODING +L_CODING;+L_MONTH; N N序号中文名称英文名称类型备注1 帐目流水号L_SERIAL1 LONG 系统自动分配唯一标识2 物品编号L_SERIAL INT->Long 取自GOODS表3 帐目日期L_DAY DATE4 凭证号L_CODING TEXT*10&5 摘要L_REMARKS TEXT*406 进出数量L_QUANT1 CURRENCY7 进出金额L_AMOUNT1 CURRENCY8 进出差价L_AMOUNT11 CURRENCY9 结存数量L_QUANT3 CURRENCY10 结存金额L_AMOUNT3 CURRENCY11 结存差价L_AMOUNT33 CURRENCY12 帐类L_KIND BYTE 取自表KIND13 供应商序号L_GYS INT 取自表DEPART,>014 领料部门序号L_DEPT INT 取自表DEPART, <015 库存数量L_STOCK CURRENCY 扩展使用&16 卡片编号->库存明L_CARD LONG 扩展使用细序号(出库时用)17 财务月份L_MONTH INT18 登帐标志L_TallyFlag byte 0或Null:未登帐 1:已登帐*19 录入操作员名称L_OperName TEXT*12*20 登帐操作员名称L_TOperName Text*126.库存明细表(CONT)序号索引名称索引域唯一? 主索引?1 CONT1_SERIAL +S_SERIAL1 Y Y2 CONT2_SERIAL +S_SERIAL N N&3 CONT3_SERIAL +S_LSERIAL Y N序号中文名称英文名称类型备注1 进货日期S_DATE Date2 帐目流水号S_SERIAL1 LONG 自动计数3 物品编号S_SERIAL INT->Long4 凭证号S_CODING TEXT*105 进货数量S_QUANT1 CURRENCY6 库存数量S_QUANT2 CURRENCY7 虚拟库存数量S_VQUANT CURRENCY8 进货单价S_AMOUNT1 CURRENCY*9 入库帐流水号S_LSERIAL LONG 对应LEDGER帐的流水号7.在用帐本(LEDGER1)序号索引名称索引域唯一? 主索引?1 L1_SERIAL +L_SERIAL;L_DAY N N2 L1_SERIAL1 +L_SERIAL1 Y Y3 L1_LSERIAL1 +L_LSERIAL1 Y N序号中文名称英文名称类型备注1 帐目流水号L_SERIAL1 LONG 系统内部唯一标识该物品2 物品编号L_SERIAL INT->Long3 帐目日期L_DAY DATE4 凭证号L_CODING TEXT*10&5 摘要L_REMARKS MEMO6 进出数量L_QUANT1 CURRENCY7 进出金额L_AMOUNT1 CURRENCY8 帐类L_KIND BYTE9 领料部门L_DEPART INT10 对应帐本LEDGER的流水号L_LSerial1 long 记帐时取LEDEGER表的L_Serial18.在用物品库存表(WAREHOUSE)序号索引名称索引域唯一? 主索引?1 W_SERIAL +W_DAY;+W_SERIAL;+W_DEPART Y N序号中文名称英文名称类型备注1 在用物品序号W_SERIAL INT->LONG2 占用部门W_DEPART INT3 占用库存日期W_DAY INT4 占用数量W_QUANT1 CURRENCY5 占用金额W_AMOUNT1 CURRENCY9.物品进销存表(STOCK)序号索引名称索引域唯一? 主索引?1 S_SERIAL +S_SERIAL;S_MONTH Y Y2序号中文名称英文名称类型备注1 物品编号S_SERIAL INT->long 系统内部唯一标识该物品2 财务月份S_MONTH INT3 进货数量S_QUANT1 CURRENCY4 进货金额S_AMOUNT1 CURRENCY5 进货差价S_AMOUNT11 CURRENCY 扩展使用6 出库数量S_QUANT2 CURRENCY7 出库金额S_AMOUNT2 CURRENCY8 出库差价S_AMOUNT22 CURRENCY 扩展使用9 结存数量S_QUANT3 CURRENCY10 结存金额S_AMOUNT3 CURRENCY11 结存差价S_AMOUNT33 CURRENCY 扩展使用10.分类进货表(STOCK1)序号索引名称索引域唯一? 主索引?1 S1_SERIAL +S_SERIAL;+S_MONTH Y Y序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->long 系统内部唯一标识该物品2 帐本月份S_MONTH INT3 本月购入数量S_QUANT1 CURRENCY4 本月购入金额S_AMOUNT1 CURRENCY5 本月自制数量S_QUANT2 CURRENCY6 本月自制金额S_AMOUNT2 CURRENCY7 本月投资转入数量S_QUANT3 CURRENCY8 本月投资转入金额S_AMOUNT3 CURRENCY9 本月盘盈数量S_QUANT4 CURRENCY10 本月盘盈金额S_AMOUNT4 CURRENCY11.分类出库表(STOCK2)序号索引名称索引域唯一? 主索引?1 S1_SERIAL +S_SERIAL;S_MONTH Y Y序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->long 系统内部唯一标识该物品2 帐本月份S_MONTH INT3 本月领料数量S_QUANT1 CURRENCY4 本月领料金额S_AMOUNT1 CURRENCY5 本月调拨数量S_QUANT2 CURRENCY6 本月调拨金额S_AMOUNT2 CURRENCY7 本月报损数量S_QUANT3 CURRENCY8 本月报损金额S_AMOUNT3 CURRENCY9 本月盘亏数量S_QUANT4 CURRENCY10 本月盘亏金额S_AMOUNT4 CURRENCY12.帐类统计表(STOCK3)序号索引名称索引域唯一? 主索引?1 S3_SERIAL +S_DAY;+S_SERIAL;+S_DEPART Y N序号中文名称英文名称类型备注1 类别序号S_SERIAL INT 取自表CLASS2 帐类序号S_DEPART INT 取自表KIND3 帐本月份S_DAY INT4 数量S_QUANT1 CURRENCY 该类别本帐类数量合计5 金额S_AMOUNT1 CURRENCY 该类别本帐类金额合计13.供应商供应报表(STOCK5)序号索引名称索引域唯一? 主索引?1 S5_SERIAL +S_DAY;+S_SERIAL;+S_DEPART Y N序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->long 供货物品,取自表GOODS2 供应商序号S_DEPT INT 供货单位,取自表DEPART3 帐本月份S_DAY INT4 数量S_QUANT CURRENCY 供货数量合计5 金额S_AMOUNT CURRENCY 供货金额合计14.部门领料报表(STOCK6)序号索引名称索引域唯一? 主索引?1 S6_SERIAL +S_DAY;+S_SERIAL;S_DEPART Y N序号中文名称英文名称类型备注1 物品序号S_SERIAL INT->LONG 部门领料物品;取自库GOODS2 部门序号S_DEPART INT 领料部门;取自库DEPART3 帐本月份S_DAY INT4 数量S_QUANT1 CURRENCY 领料物品数量合计5 金额S_AMOUNT1 CURRENCY 领料物品金额合计15. 供应商应付帐汇总表(SupplyPay)序号索引名称索引域唯一? 主索引?1 Supply_index +P_month;+P_DSerial Y Y序号中文名称英文名称类型备注1 供应商编号P_DSerial integer 唯一对应供应商2 月份序号P_Month integer 年*12+月3 月初应付金额P_MBOAmt currency4 本月累计应付金额P_MTOAmt currency5 年累计应付金额P_YTOAmt currency6 本月累计已付金额P_MTPAmt currency7 年累计已付金额P_YTPAmt currency16.供应商应付帐明细表(SupplyPayDetail)序号索引名称索引域唯一? 主索引?1 PD_DSerial +PD_Month+PD_DSerial; N N2 PD_LSerial1 PD_LSerial1 Y N序号中文名称英文名称类型备注1 供应商编号(主索引2)PD_DSerial integer 唯一对应一个供应商2 帐目日期PD_Date date 入库单日期3 入库月份(主索引1)PD_Month integer 年*12+月4 入库帐流水号PD_LSerial1 long5 应付金额PD_OAmt currency6 已付金额PD_PAmt currency7 付帐标志PD_OPFlag boolean default,false应付金额=已付金额,True17.月末平均物品月合计表(GGether)此表的内容仅对月末平均的物品进行统计,统计是在物品的入库帐计帐时进行。
仓库进销存台账
仓库进销存台账仓库进销存台账仓库进销存台账就是仓库每天的货品出入库的数据记录,首先就是进账,根据你每日开据的入库单的数量登记入库数量,然后每日登记你开据的出库单的数量。
出账则是根据你每日开据的出库单的数量登记出库数量,然后每日登记你开据的出库单的数量。
如下图,就是仓库进销存台账示例。
仓库进销存台账就是仓库的出入库明细记录表。
具体在仓库管理中,台账详细记录了什么时间,什么仓库,什么货架由谁入库了什么货物,共多少数量。
同样,出库也要对应出库台账。
再说的明白一点,仓库进销存台账就是仓库的流水帐。
也就是仓库库存明细分类账,按照一些具体分类详细记载各种物资的数量进出。
仓库进销存台账登记的是仓库所有物品的收发存记录,一般不需要反映金额,如果是财务人员的话需要金额。
仓库工作人员,只需要做好,每一笔物资的收发存记录就行了。
仓库管理员只需要做好企业一切材料的进销存就可以了,用Excel 自己做也可以,非常简单,自动表格画好后,只要按照企业的需求项目,在横向栏输入上期结存、本期购进、本期发出、本期结存,不过产品的单位数量和金额都要列入,纵向当然只输入材料的名称或代号即可。
贵在制度,赢在“台账”随着经济的全球化,许多管理者特别是一些中小企业的管理者为了追求更加可控、清晰、规范的管理效果,开始引进和使用一些国内外新的管理理念、管理方法以及管理工具。
与此同时,还有大量的管理方法和工具不断涌现出来,“台账式管理”就是其中的一种。
仓库进销存台账对于企业的经营管理至关重要。
第一,仓库进销存台账是企业规范管理的重要工具。
企业要实现规范化和精细化管理必须从建立完善的台账开始。
从某种角度来说,台账是企业的“备忘录”,比如会议记录就是如此。
随着时间的流逝,人事的更替,有关会议的内容和情况可能无法记起,甚至当时作出的重要决定也可能模糊不清,此时查阅一下会议记录就可以解决了。
仓库进销存台账还是企业工作进展的督查表。
查阅台账可以随时了解目前工作是否按计划进行、是否碰到难题,如此便可发现问题,把握细节,以便查漏补缺、集中攻坚、督促落实。
仓库进销存表格怎么做
竭诚为您提供优质文档/双击可除仓库进销存表格怎么做篇一:仓库库存流程表仓库库存、采购管理流程每日工作提醒:商品采购工作流程采购员工作职责一、选择合适的供应商,建立供应商档案1、2、同类(样)产品选择两家以上的供应商以供备用长期经营产品,排他性品牌必须建立供应商档案,签订短期或长期合作协议二、决定最适当的交易价格与条件1、2、3、4、与供应商协商商品优惠的条件与供应商协商结算的方式方法,尽可能把握主动权与供应商协商好少货、货不对版、货物运输损坏的赔偿方式与供应商协商好因产品质量问题或滞销问题需要换货、退货的方式及费用计算三、查询物品的条件1、2、新产品采购必须要求供应商提供产品的“三证”新产品采购必须在其它地区上市至少有一年以上的时间,并且能提供有效证明材料3、新产品采购必须由销售部、门市部提出具体要求,采购员提供样品供参考,由销售部、门市部相关人员一起共同确认4、所有商品标签有中文标示,并且要符合国家的有关规定四、管辖与供应商有关的一切活动1、2、3、4、5、及时了解供应商的价格变化及时了解供应商的促销优惠政策进货之前了解供应商有无奖励政策及时掌握发货时间,到货数量每月要跟月结客户将账目对清楚。
篇二:销售产品进销存流程销售产品进销存流程一、流程环节二、进销存流程图三、说明1、帐面不能改动,只可以用红笔对冲;2、单据填写时,非发票填写编号的后四位,发票填写编号的后五位;3、日报表与销售单据要求每日核对,仓库、业务、财务三方一致无误;4、库存、业务、财务明细帐每日核对,一致无误;5、库存、业务、财务每月统一盘点,核对无误后汇总。
四、相关表格1、收货单(3联、送货凭证合并业务、财务各一份,由业务填写)收货单源地:20年月日no:部门:仓库管理员:一、存根(自留)二、统计(财务)三、记帐(财务)2、入库单(3联,由业务填写)入库单源地:20年月日no:财务:业务:复核:仓库管理员:一、存根(自留)二、仓库(仓管)三、记帐(财务)3、出库单(3联,由仓库管理员填写)出库单no:财务:业务:复核:仓库管理员:一、存根(自留)二、记帐(财务)三、结算(业务)4、销售单(5-7联)商品销售单no:负责人:部门:20年月日一、存根(自留)二、凭证(客户联)三、提(移)货(仓库)四、付货(安装)五、记帐六、统计七、汇总5、销售移货单(未付款或未全款,同上)6、销售日报表销售日报表no:部门:负责人:20年月日1.需每日销售单据2.由业务做日报表(一联自留一联记帐)7、仓库台帐8、商品明细表(业务、财务台帐,各一份)9、商品盘存表篇三:如何做好仓库如何做好仓库1.帮助仓管人员掌握物料管理的技巧,提高库存周转率,减少库存积压;2.帮助仓管人员科学地进行库存控制,减少呆滞料和库存积压,减少资金凝固。
仓库出入库登记表格
仓库出入库登记表格一、引言在现代物流管理中,仓库是一个不可或缺的环节。
仓库的出入库管理对于企业的物资运输、销售和库存管理起着至关重要的作用。
为了规范仓库的出入库操作,准确掌握物资的数量和流向,许多企业都会制定仓库出入库登记表格。
本文将针对仓库出入库登记表格进行详细介绍。
二、仓库出入库登记表格的目的仓库出入库登记表格作为一种重要的记录工具,主要用于记录仓库中物资的出入库情况。
其主要目的有以下几点:1. 规范操作:仓库出入库登记表格可以规范出入库操作流程,确保每一次物资的出入库都得到准确记录。
2. 控制库存:通过记录出入库数量,可以帮助企业准确掌握仓库内物资的数量与流动情况,合理安排库存。
3. 跟踪流向:出入库登记表格可以追踪物资的流向,帮助企业了解物资的使用情况,为后续的采购和销售提供依据。
三、仓库出入库登记表格的内容仓库出入库登记表格应包含以下内容:1. 物资信息:记录物资的名称、规格、型号等详细信息,以便与实际物资进行核对。
2. 出入库时间:记录物资的出入库时间,包括具体的日期和时间,精确到分钟,以便准确掌握物资的流动情况。
3. 出入库类型:分别列出出库和入库两种类型,以便区分记录物资的流向。
4. 出入库数量:详细记录物资的出入库数量,以便准确计算库存和物资的使用情况。
5. 经手人:记录参与物资出入库操作的人员姓名,用于追责和沟通。
6. 备注:提供一方面记录补充信息的空间,比如出入库原因、相关单据等。
四、仓库出入库登记表格的使用方法仓库出入库登记表格的使用方法包括以下几个步骤:1. 制定表格:根据企业的实际情况,制定出入库登记表格。
表格可以由电脑软件制作,也可以手工绘制。
确保表格具备清晰的布局和易于填写的格式。
2. 培训员工:对参与物资出入库操作的员工进行培训,使他们能够准确填写出入库登记表格,了解并掌握表格的使用方法。
3. 出入库操作时填写:在每次物资出入库时,责任人员应及时将相关信息填写到出入库登记表格中。
仓库出入库台账excel表格,自动计算库存,有进销存报表
竭诚为您提供优质文档/双击可除仓库出入库台账excel表格,自动计算库存,有进销存报表篇一:自动统计库存的进销存模板(excel)自动统计库存的进销存模板(excel)自动统计库存的进销存模板(excel)-----------(如何自下而上搜索某个值)"流水"工作表用于记进货和销售的流水账,库存栏通过四个函数(iF、max、Row、oFFset)组成数组公式自动得到最新的库存数。
附图:"库存表"由ab两列组成,a列为货物名称,b列为库存数。
b列数据由“流水”工作表中自动统计得到,b列的数组公式同样用到上述四个函数。
附图:这两个表的关键是利用max、Row和oFFset函数在某列自下而上搜索到等于某个值的单元格。
重要补充:原"流水"工作表e2单元格公式可改为如下普通公式:=iF(a2="","",sumpRoduct((b$2:b2=b2)*c$2:c2-d$2:d2)) "库存表"b2单元格公式也可改为如下普通公式:=iF(a2="","",sumpRoduct((流水!b$2:b$10000=a2)*流水!c$2:c$10000-流水!d$2:d$10000))特别提示:经过改进,此模板含有“流水”、“实时库存”、“进货月报”、“销货月报”四个工作表,只需要在“流水”工作表中记录进货、销货情况,其余三个工作表数据自动生成。
需要此模板的网友,发消息将你的邮箱告诉我即可。
篇二:excel简易进销存仓库库存管理系统肯特最新力作二《仓库库存管理系统》,通过Vba编程的形式制作而成;它操作简易,可以帮助中小企业、个体经营者完善仓库库存管理,极力推荐!................................................主要功能介绍:1、支持备份功能,再也不担心数据丢失了2、基础档案建立后,可支持模糊查找,即根据关键字快速匹配要录入的商品信息3、简易录入出入库数据后,可时时查询库存余额表及库存明细表功能界面截图如下:获取方法:关注微信公众号:ptexcel,点击右下方自定义菜单栏"私人定制"篇三:用excel实现进销存自动统计用excel实现进销存自动统计随着电脑的普及应用,每一台电脑都可以灵活方便地安装使用excel软件。
access进销存数据库模板
access进销存数据库模板篇一:进销存数据库表详细文档一、用户表(administrator)二、供应商表(Supplier)五、入库表(ruku)注:商品入库增加、更新或删除时需要及时修改库存量入库明细表(rukudetail)注:商品出库增加、更新或删除时需要及时修改库存量出库明细表(chukudetail)篇二:商店进销存管理系统数据库设计商店进销存管理系统数据库设计说明书拟制人吴静杜茂坤审核人批准人______________________【2013年1月18日星期五】数据库设计说明书1.引言1.1编写目的1随着计算机技术的高速发展,人们对计算机的依赖性越来越强,特别是用计算机开发的数据库以及数据管理系统在生活应用中表现得更为突出。
随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。
超市时时刻刻都需要对商品各种信息进行统计分析。
??作为国内市场的一些中小型商店,它们在信息化过程中的步伐要落后于大型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法。
因此,针对中小型商店开发一个商店进销存管理系统是非常必要的。
通过使用商店进销存管理系统,使商店的管理工作系统化、规范化、自动化、简易化、智能化,从而达到提高超市进销存管理效率的目的。
商店进销存管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立数据一致性和完整性强,数据安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点。
系统实现了商品信息管理,商品进货操作,商品出货操作,库存信息查询等功能。
本文详细地介绍了软件的开发环境、数据库的设计、各个模块的设计和实现及具体界面的设计和功能。
1.2背景a. 待开发软件系统的名称:2商店进销存管理系统b. 本项目的任务提出者:石河子大学c. 本项目开发者:吴静,杜茂坤d. 本项目用户:商店员工1.3 参考资料[1] Mark Priestley.面向对象设计uml实践 [M].龚晓庆,卞雷等译.北京:清华大学出版社,2005.[2] 郑人杰,马素霞,殷人昆.软件工程概论 [M].北京:机械工业出版社,2011.[3] 王珊,萨师煊.数据库系统概论概论 [M].北京:高等教育出版社,2005.[4] 卢瀚,王春斌.java web开发实战1200例[M].北京:清华大学出版社,2011.2.结构设计2.1 界面设计整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成进货、销售、库存管理的全过程。
物料进销存出入库库存明细表
期初数量
4累计出库5本月入库
当前库存9物料编码W1010101本月出库0安全库存10物料名称
物料1
累计入库
10
库存提醒
库存不足
物料编码
物料名称
期初数量
本月入库
本月出库
累计入库
累计出库
当前库存
安全库存
库存提醒
备注信息
W1010101物料1400105910库存不足W1010102物料21001816210库存严重不足
W1010103物料314007101110W1010104物料4170014201110W1010105物料51000815310库存严重不足
W1010106物料6180017102510W1010107物料7200013132010W1010108物料819001892810W1010109物料920002073310库存充足
W1010110
物料10
22
1
1
10
5
27
10
库存严重不
足
2个
库存充足
1个
查询物料明细表
物料出入库库存明细表-库存提醒
库存明细表▼统计数量
10个
库存不足
1个
1
1
2
库存充足
库存不足库存严重不
足统计数量
2
4
1
2
3
4
5
6
7
8
9
10
11
12
月度出入库记录
入库记录
出库记录。
进销存明细表 (version 1)
2555.62
2162.66 #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0!
145670.09
114620.98
#DIV/0! #DIV/0! #DIV/0! 2495.30 2513.09
品名 冰柜 冰柜 冰柜 冰柜 冰柜 冰柜 冰柜 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 冰箱 彩电 彩电 彩电 彩电 彩电 彩电 彩电 彩电 彩电 彩电 彩电 彩电 彩电 彩电
库存 数量 5 5 34 单价 金额 数量 2905.984 14529.92 2735.042 13675.21 1313.248 44650.43 #DIV/0! #DIV/0! #DIV/0! #DIV/0! 1807.697 28923.15 1558.491 45196.23 1623.402 81170.10 1667.996 60047.85 #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0!
40 20
5
10
进销存数据库表结构设计
进销存数据库表结构设计1.帐类表(KIND)无索引序号中文名称英文名称类型备注 1 帐类编号 K_SERIAL byte 2 帐类名称K_NAME text*10本表系统自动建立,共划分为15种帐类,不可增删帐类编号帐类名称备注0 上期结存进货,不参加进货统计1 购入进货,购入时必需输入供货单位名称2 自制进货3 投资转入进货4 盘盈进货5 领料出库,领料必需输入领料部门名称6 调拨出库7 报损出库8 盘亏出库9 退库对低值易耗品,在用品退为在用库存10 直接报废对于低值易耗品,在用品转报废11 领用对于低值易耗品,在用库存转在用12 调拨对于低值易耗品,在用库存减少13 报废对于低值易耗品,在用库存报废14 直进直出进出库,购入与领料对库存无影响2.物品表(GOODS)序号索引名称索引域唯一? 主索引? 1 G_CODING +G_CODING Y N 2G_SERIAL +G_SERIAL Y Y序号中文名称英文名称类型备注 1 物品内部编号 G_SERIAL INT->long系统内部唯一标识该物品 2 物品编号 G_CODING TEXT * 10 用户使用此编号访问物品 &3 物品名称 G_NAME TEXT*40 非空 &4 物品单位 G_UNIT TEXT*8 非空 &5 物品规格 G_STATE TEXT*206 物品类别 G_CLASS INT 取自表CLASS7 备注 G_REMARKS MEMO8 最小库存量 G_MIN CURRENCY 为零,即无最小库存 9 最大库存量 G_MAX CURRENCY 为零,即无最大库存 10 库存数量 G_QUANT CURRENCY 控制出库数量 11 虚拟库存数量 G_VQUANT CURRENCY 出库时用 12 库存金额 G_AMOUNT CURRENCY3.类别表(CLASS)序号索引名称索引域唯一? 主索引? 1 C_CODING +C_CODING Y N 2C_SERIAL +C_SERIAL Y Y序号中文名称英文名称类型备注 1 类别内部序号 C_SERIAL INT 系统内部唯一标识该物品 2 类别编号 C_CODING TEXT *10 用户使用该编号访问类别信息3 类别名称 C_NAME TEXT*20 非空4 出库类型 C_KIND BYTE 1.移动平均 2..先进先出3.后进先出4.实际计价*5.月末平均 5 备注 C_REMARKS MEMO*6 底标志 C_BOTTOM BOOLEAN*7 类别级别 C_LEVEL BYTE4.供货单位、使用部门(DEPART) 序号索引名称索引域唯一? 主索引? 1D_CODING +D_CODING Y N 2 D_SERIAL +D_SERIAL Y Y序号中文名称英文名称类型备注 1 内部序号 D_SERIAL INT 系统内部唯一标识该部门>0 供货单位=0 库房<0 使用部门 2 单位编号 D_CODING TEXT*10&3 单位名称 D_NAME TEXT*404 备注 D_REMARKS MEMO*5 单位级别 D_LEVEL INTEGER*6 底标志 D_BOTTOM BOOLEAN*7 类别 D_Kind byte 0.删除标志 1.领料部门2.供货单位3.销售单位4.库房5.帐本表(LEDGER)序号索引名称索引域唯一? 主索引?1 L_SERIAL1 +L_SERIAL1 Y Y2 L_SERIAL +L_SERIAL;L_MONTH N N*3 L_CODING +L_CODING;+L_MONTH; N N序号中文名称英文名称类型备注1 帐目流水号 L_SERIAL1 LONG 系统自动分配唯一标识2 物品编号 L_SERIAL INT->Long 取自GOODS表3 帐目日期 L_DAY DATE4 凭证号 L_CODING TEXT*10&5 摘要 L_REMARKS TEXT*406 进出数量 L_QUANT1 CURRENCY7 进出金额 L_AMOUNT1 CURRENCY8 进出差价 L_AMOUNT11 CURRENCY9 结存数量 L_QUANT3 CURRENCY10 结存金额 L_AMOUNT3 CURRENCY11 结存差价 L_AMOUNT33 CURRENCY12 帐类 L_KIND BYTE 取自表KIND 13 供应商序号 L_GYS INT 取自表DEPART,>0 14 领料部门序号 L_DEPT INT 取自表DEPART, <0 15 库存数量L_STOCK CURRENCY 扩展使用 &16 卡片编号->库存明L_CARD LONG 扩展使用细序号(出库时用)17 财务月份 L_MONTH INT18 登帐标志 L_TallyFlag byte 0或Null:未登帐 1:已登帐 *19 录入操作员名称 L_OperName TEXT*12*20 登帐操作员名称 L_TOperName Text*126.库存明细表(CONT) 序号索引名称索引域唯一? 主索引?1 CONT1_SERIAL +S_SERIAL1 Y Y2 CONT2_SERIAL +S_SERIAL N N &3 CONT3_SERIAL +S_LSERIAL Y N序号中文名称英文名称类型备注1 进货日期 S_DATE Date2 帐目流水号 S_SERIAL1 LONG 自动计数3 物品编号 S_SERIAL INT->Long4 凭证号 S_CODING TEXT*105 进货数量 S_QUANT1 CURRENCY6 库存数量 S_QUANT2 CURRENCY7 虚拟库存数量 S_VQUANT CURRENCY8 进货单价 S_AMOUNT1 CURRENCY *9 入库帐流水号 S_LSERIAL LONG 对应LEDGER帐的流水号7.在用帐本(LEDGER1)序号索引名称索引域唯一? 主索引?1 L1_SERIAL +L_SERIAL;L_DAY N N2 L1_SERIAL1 +L_SERIAL1 Y Y3 L1_LSERIAL1 +L_LSERIAL1 Y N序号中文名称英文名称类型备注 1 帐目流水号 L_SERIAL1 LONG 系统内部唯一标识该物品 2 物品编号 L_SERIAL INT->Long3 帐目日期 L_DAY DATE4 凭证号 L_CODING TEXT*10&5 摘要 L_REMARKS MEMO6 进出数量 L_QUANT1 CURRENCY7 进出金额 L_AMOUNT1 CURRENCY8 帐类 L_KIND BYTE9 领料部门 L_DEPART INT10 对应帐本LEDGER的流L_LSerial1 long 记帐时取LEDEGER表的水号 L_Serial18.在用物品库存表(WAREHOUSE) 序号索引名称索引域唯一? 主索引? 1W_SERIAL +W_DAY;+W_SERIAL;+W_DEPART Y N序号中文名称英文名称类型备注 1 在用物品序号 W_SERIAL INT->LONG 2 占用部门 W_DEPART INT 3 占用库存日期 W_DAY INT 4 占用数量 W_QUANT1 CURRENCY 5 占用金额 W_AMOUNT1 CURRENCY9.物品进销存表(STOCK) 序号索引名称索引域唯一? 主索引? 1 S_SERIAL +S_SERIAL;S_MONTH Y Y 2序号中文名称英文名称类型备注 1 物品编号 S_SERIAL INT->long 系统内部唯一标识该物品 2 财务月份 S_MONTH INT3 进货数量 S_QUANT1 CURRENCY4 进货金额 S_AMOUNT1 CURRENCY5 进货差价 S_AMOUNT11 CURRENCY 扩展使用6 出库数量 S_QUANT2 CURRENCY7 出库金额 S_AMOUNT2 CURRENCY8 出库差价 S_AMOUNT22 CURRENCY 扩展使用 9 结存数量 S_QUANT3 CURRENCY10 结存金额 S_AMOUNT3 CURRENCY11 结存差价 S_AMOUNT33 CURRENCY 扩展使用10.分类进货表(STOCK1) 序号索引名称索引域唯一? 主索引? 1 S1_SERIAL +S_SERIAL;+S_MONTH Y Y序号中文名称英文名称类型备注 1 物品序号 S_SERIAL INT->long 系统内部唯一标识该物品 2 帐本月份 S_MONTH INT3 本月购入数量 S_QUANT1 CURRENCY4 本月购入金额 S_AMOUNT1 CURRENCY5 本月自制数量 S_QUANT2 CURRENCY6 本月自制金额 S_AMOUNT2 CURRENCY7 本月投资转入数量 S_QUANT3 CURRENCY8 本月投资转入金额 S_AMOUNT3 CURRENCY9 本月盘盈数量 S_QUANT4 CURRENCY10 本月盘盈金额 S_AMOUNT4 CURRENCY11.分类出库表(STOCK2) 序号索引名称索引域唯一? 主索引? 1 S1_SERIAL +S_SERIAL;S_MONTH Y Y序号中文名称英文名称类型备注 1 物品序号 S_SERIAL INT->long 系统内部唯一标识该物品 2 帐本月份 S_MONTH INT3 本月领料数量 S_QUANT1 CURRENCY4 本月领料金额 S_AMOUNT1 CURRENCY5 本月调拨数量 S_QUANT2 CURRENCY6 本月调拨金额 S_AMOUNT2 CURRENCY7 本月报损数量 S_QUANT3 CURRENCY8 本月报损金额 S_AMOUNT3 CURRENCY9 本月盘亏数量 S_QUANT4 CURRENCY10 本月盘亏金额 S_AMOUNT4 CURRENCY12.帐类统计表(STOCK3) 序号索引名称索引域唯一? 主索引? 1 S3_SERIAL +S_DAY;+S_SERIAL;+S_DEPART Y N序号中文名称英文名称类型备注 1 类别序号 S_SERIAL INT 取自表CLASS2 帐类序号 S_DEPART INT 取自表KIND3 帐本月份 S_DAY INT4 数量 S_QUANT1 CURRENCY 该类别本帐类数量合计5 金额 S_AMOUNT1 CURRENCY 该类别本帐类金额合计13.供应商供应报表(STOCK5) 序号索引名称索引域唯一? 主索引? 1S5_SERIAL +S_DAY;+S_SERIAL;+S_DEPART Y N序号中文名称英文名称类型备注 1 物品序号 S_SERIAL INT->long 供货物品,取自表GOODS 2 供应商序号 S_DEPT INT 供货单位,取自表DEPART 3 帐本月份 S_DAY INT4 数量 S_QUANT CURRENCY 供货数量合计5 金额 S_AMOUNT CURRENCY 供货金额合计14.部门领料报表(STOCK6) 序号索引名称索引域唯一? 主索引? 1S6_SERIAL +S_DAY;+S_SERIAL;S_DEPART Y N序号中文名称英文名称类型备注 1 物品序号 S_SERIAL INT->LONG 部门领料物品;取自库GOODS 2 部门序号 S_DEPART INT 领料部门;取自库DEPART 3 帐本月份 S_DAY INT4 数量 S_QUANT1 CURRENCY 领料物品数量合计5 金额 S_AMOUNT1 CURRENCY 领料物品金额合计15. 供应商应付帐汇总表(SupplyPay) 序号索引名称索引域唯一? 主索引?1 Supply_index +P_month;+P_DSerial Y Y序号中文名称英文名称类型备注 1 供应商编号 P_DSerial integer 唯一对应供应商 2 月份序号 P_Month integer 年*12+月 3 月初应付金额 P_MBOAmt currency4 本月累计应付金额 P_MTOAmt currency5 年累计应付金额 P_YTOAmt currency6 本月累计已付金额 P_MTPAmt currency7 年累计已付金额 P_YTPAmt currency16.供应商应付帐明细表(SupplyPayDetail) 序号索引名称索引域唯一? 主索引? 1 PD_DSerial +PD_Month+PD_DSerial; N N 2 PD_LSerial1 PD_LSerial1 Y N序号中文名称英文名称类型备注 1 供应商编号(主索引2) PD_DSerial integer 唯一对应一个供应商 2 帐目日期 PD_Date date 入库单日期 3 入库月份(主索引1) PD_Month integer 年*12+月 4 入库帐流水号 PD_LSerial1 long5 应付金额 PD_OAmt currency6 已付金额 PD_PAmt currency7 付帐标志 PD_OPFlag boolean default,false应付金额=已付金额,True17.月末平均物品月合计表(GGether) 此表的内容仅对月末平均的物品进行统计,统计是在物品的入库帐计帐时进行。