一个微型进销存系统(一般日用商店),请大家看看这么设计表结构是否可行?

ynduanlian 2005-08-23 03:16:25
主要的表有三个,要实现进货、销货管理:

进货表:Buy
批次:BuyID
商品代码:ProductID
进价:BuyPrice
数量:Amount
(主键:批次+商品代码 BuyID+ProductID)

商品表:Product
代码:productID
商品名称:ProductName
当前卖价:SellPrice
当前库存:Storage
其它(单位、产地等)
(主键:商品代码ProductID)

销售表: Sell
流水号:SellID
批资号:GroupID
商品号:ProductID
商品销价:SellPrice
(主键:流水号:SellID)
...全文
246 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
ynduanlian 2005-08-24
  • 打赏
  • 举报
回复
库存表,最主要的啊,如果是小商店,权限到不一定是必须的,进货价格建议按一种方式平均。
================================================================================
库存直接放在商品表里不行么?我已经用了一个字段“当前库存:Storage”
ynduanlian 2005-08-24
  • 打赏
  • 举报
回复
想了一下,商品表应当加一条属性:商品成本价,因为每次商品进价不同,为计算每月利润,应当有一条成本价,改为:
主要的表有三个,要实现进货、销货管理:

进货表:Buy
批次:BuyID
商品代码:ProductID
进价:BuyPrice
数量:Amount
(主键:批次+商品代码 BuyID+ProductID)

商品表:Product
代码:productID
商品名称:ProductName
成本价:CostPrice
当前卖价:SellPrice
当前库存:Storage
其它(单位、产地等)
(主键:商品代码ProductID)

销售表: Sell
流水号:SellID
批资号:GroupID
商品号:ProductID
商品销价:SellPrice
(主键:流水号:SellID)
这个销售表Sell就是一个流水表,每购买一种次商品,就产生一条纪录,比如10袋盐。
lvlili 2005-08-24
  • 打赏
  • 举报
回复
库存表,最主要的啊,如果是小商店,权限到不一定是必须的,进货价格建议按一种方式平均。
dh9450 2005-08-24
  • 打赏
  • 举报
回复
居然没有库存?
lxq_del 2005-08-24
  • 打赏
  • 举报
回复
应设置一下权限表不可能一个人操作
Delphi1985 2005-08-24
  • 打赏
  • 举报
回复
你这个问题的关键在于对业务的了解不够,了解了业务一般可以做出来的
像进货总得有人去进货吧还得有个日期吧还得有锁售人吧,还有更多的细节需要你去和用户交谈
只有懂得业务了才有办法设计出一个完整的数据库系统来
lvlili 2005-08-24
  • 打赏
  • 举报
回复
有库存表的目的就是随时掌握我还有多少货物,而若是只有进货表,那还要临时统计。
Sant11 2005-08-24
  • 打赏
  • 举报
回复
不好,你不要把商品表里也放入库存。应该分开放。商品信息就是商品信息。做为字典。建一库存表,记录商品库存状况,建一损耗表记录过期或其他原因造成的商品损耗。建一销售明细表,记录销售记录。
gundam8112 2005-08-24
  • 打赏
  • 举报
回复
我觉得差不多和Teng_s2000一样……
huangwei_sh 2005-08-24
  • 打赏
  • 举报
回复
阿普!复杂问题简单化!
xylegend 2005-08-24
  • 打赏
  • 举报
回复
mark
ynduanlian 2005-08-24
  • 打赏
  • 举报
回复
楼上的,入库表、出库表、编码表好理解,这个主帐表存放什么信息?
Teng_s2000 2005-08-24
  • 打赏
  • 举报
回复
我做的进销存系统中一般有入库表,出库表,报废表,主帐表,历史表(每月盘存一次,将主帐表中的记录导入到这个表),编码表
ynduanlian 2005-08-24
  • 打赏
  • 举报
回复
至少应再该加三个表。
==========================
哪三个表,为什么?权限表先不说。
fffddd 2005-08-23
  • 打赏
  • 举报
回复
至少应再该加三个表。
xinwgyt 2005-08-23
  • 打赏
  • 举报
回复
也太简单了
考虑过 每次的进价不同,商品名称一样条码不同,零售,批发,挂账,人员权限,供应商信息,多库房存货 等等。。。
hqhhh 2005-08-23
  • 打赏
  • 举报
回复
应该不是太合理 !
sxtdxvb 2005-08-23
  • 打赏
  • 举报
回复
对了 还有销售表 应该改成 明细表
sxtdxvb 2005-08-23
  • 打赏
  • 举报
回复
日用店以不可能老是一个人卖东西吧 得有个操作员表吧

物品损坏啊什么得 怎么处理得总得有个说法吧 总得日后有据可查吧

个人觉得再加两个表

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧