我现在想设计一个商品的简单进销存系统,数据库表建立大概是这样:
商品总表(goodstable)
商品ID(goodsID, int, 4),商品品名ID(goodsNameID, int, 4), 商品规格ID
(goodsNormsID, int ,4) 备注(goodscomment, vchar, 50)
商品名表(goodstable)
商品品名ID(goodsNameID, int, 4), 商品品名(goodsName,vchar,20)
商品规格表(normstable)
商品花纹ID(normsID, int, 4), 商品花纹名(threadName, vchar, 20), 尺寸
(goodssize, varchar, 20)
仓库表(warehousetable)
仓库ID(warehouseID),仓库名(warehouseName), 电话(warehouseTel)
供应商表(suppliertable)
供应商ID(supplierID,int,4), 供应商名称(supplierName,vchar,20), 电话
(supplierTel, varchar, 20), 联系人(supplier, varchar, 20)
客户表(customerID)
客户ID(customerName, int, 4), 客户名称(customerName, vchar, 20), 电话
(customerTel)
进货表(stocktable)
进货单ID(stockID, int, 4), 进货商品ID(goodsID,int,4), 个数(goodsCount,int,4)
,供应商ID(supplierID,int,4), 仓库ID(warehouseID,int,4), 进货价格
(stockprice,float,8), 是否付款(ispay,bit,1),日期(stockdate,datetime,8), 备
注(remark,varchar,50)
销售表(selltable)
销售单ID(sellID, int, 4), 销售商品ID(goodsID, int, 4), 个数
(goodsCount,int,4),客户ID(customerID,int, 4), 出库仓库ID(warehouseID,int,4)
, 销售价格(sellprice,float,8), 是否付款(ispay,bit,1), 日期
(selldate,datatime,8), 备注(remark,vchar,50)
退货表(goodsreturntable)
退货单ID(goodsreturnID,int,4), 退货商品ID(goodsID,int,4),个数
(goodsCount,int,4), 供应商ID(supplierID,int,4), 仓库ID(warehouseID,int,4),
退货价格(returngoodsprice,float,8), 是否还款(ispay,bit,1), 日期
(returngoodsdate,datetime,8), 备注(remark,varchar,50)
本人新手,想求一大虾帮忙建立几个视图,用来程序调用,主要是库存查询,利润查询,还有销售量购买量之类的查询,举几个例子就行,数据库的表可能有很多建的不对的地方,希望大家提出指正,谢谢了
|