谁能帮我设计一个进销存mis的数据库?(100分)

  • 主题发起人 delphilai
  • 开始时间
D

delphilai

Unregistered / Unconfirmed
GUEST, unregistred user!
还有2个月就要毕业了,急着写论文,要交一个mis,我先是用罗斯文的数据库,发现那只是
作为“销售用”的,不太完美,哪位有工作经验了的大虾能帮我设计一个进销存mis的数据库?
我原来设计的数据库是这样的,不太好,帮我改进一下,由于我现在没什么分了,分少了请原谅。
1.员工TEmployee(Id,Name,......)
2.供应商TVendor(Id,Name,......)
3.客户TClient(ID,Name,.....)
4.产品TProduct(ID,Name,类别id,单价,供应商id,库存量......)
5.产品类别TProductType(ID,NAME......)
6.销售定单TOrders(ID,客户id,销售人|员工ID,订购时间,发货时间,收货时间,收货人,地址......)
7.销售定单明细TOrdersDetail(定单ID,产品ID,销售单价,数量)
8.进货定单TImportOrders(ID,供应商ID,销售人|员工ID,订购时间,发货时间,收货时间,)
9.进货定单明细TImportOrdersDetail(定单ID,产品ID,进货单价,数量......)
主要问题是在如何确定何时库存要增减,是一发了销售定单之后就直接减少库存量,一发了进货定单之后就
增加库存量吗?那如何处理销售退货和进货退货呢?呢?如果每次进货时产品的单价跟库存的单价不一样,
是否应该求平均?这样求平均合理吗?还有何时确定产品的出库和入库?是否和开定单的同时还是要分开确认?
在汇总查询销售额时是根据定单来查询么?如何设计要哪些汇总查询?小弟我没经验,还望前辈指引一下。
如能直接发email给我范例数据结构和各表之间的关系,并作系统设计进货销售对库存的印象及汇总查询的流程就更好了,
最后能详细点,离毕业只2个月,时间很紧了,请多指导。谢谢!
 
忘了写我的 email地址了:delphilai@163.com
 
看DELPHI的例程,在DELPHI目录下的DB/MASTAPP,有详细介绍如果更新库存,及相关的操作
看它就够了。
 
1.入库之后增,出库之后减,出/入单只是凭证.
2.每次单价不一样,可采用,平均法或加权平均法或移位加权平均法等处理单价,这样在财务上是合理的.
3.领用或销售或报废等使库存减少的因素都视为出库(逻辑上),相反使得库存增加的因素
则视为入库(如进货)
4.确认入库单后进行入库操作。
5,也可以根据订单,不过这样更好,select sum(价格*数量) from 出库表
6.当天,当月,季度,年等,或按名称,供货商等条件汇总。
自己多看看MIS方面的书,很详细
 
这样吧,你买一套速达或者其它的D版,在计算机上安装以后,先看看
程序怎么运行的,有个大致的思路,然后就可以用工具打开它的数据
库直接看看了。
只需要把进销存这部分的数据表找出来就行了。
 
多人接受答案了。
 
顶部