仓库管理系统设计

笑虾 2009-04-30 11:07:50
说是仓库管理系统其实有点害羞。
我要的功能就是仓库单据的处理:(货物部分
仓库要进行的工作有:采购入库/退货、销售出库/退货、不同仓库间调货(因为有几个仓库要管)、部门领用(包括在仓库的加工生产领料和成品入库,在仓库要进行一点简单的包装)、再就是盘点的亏盈(调整单)
财务部分
客户信息、合同信息、货物成本价格、销售价格==

之前用用ACCESS做了一个最基本的进销存功能:入库、加工、出库、库存查寻、单据及明细查寻、生成一些简陋的EXCEL表。

现在由于工作任务加多,所以想用SQL SERVER 2000来完成数据方面的操作。
用户界面打算用MS的来做C++、VB反正哪个能找到的现成资料多就用哪样。

现在最想了解的就是数据表和关系的设计。
我列出我已经想好的基本表:
1、公司帐目划分表 (其中列出各自独立帐目的分公司)
2、仓库信息表 (列出所用仓库)
3、货物信息表 (如有必要可建一个附表)
4、客户信息表 (如有必要可建一个附表)
5、供货商信息表 (如有必要可建一个附表)
6、部门信息表 (如有必要可建一个附表)
7、单据主表 (这里对多种单据用“单据类型”字段来区分,我现在采用的就是这种方法,不知是否有问题。把不同类型的单放在不同的表里有什么好处和坏处)
8、单据明细表
9、用户信息表
10、权限级别表
以上就是基本表
别外辅助报表功能还想设计 :
1、月库存结余表 (用以存月结库存,因为我公司的业务量,我想一个月存一份用来当下次的期初应该差不多了。)
2、不良品信息表 (我不知道大家怎么处理那些仓库的不良品,发货不能用,又不能直接丢了。只能先记下,免得影响库存的直观性。到月底老板开心的放签个报废单就可以出帐了。)

我现在能想到的基本就是这样,最急用的就是处理销售订单然后生成发货单给仓库按排发货(同理的采购入库也一样。)
核订单:
1、销售订单要按不同客户的现行合同进行核对订单是否有超出授权范围和优惠政策。
2、订单没问题再核库存是否足够。(因为现实情况没法做好库存警戒和及时补充,只能先这样顶着。慢慢来)

这些完成之后再是报表,日周月报表。(反应出库存变动,分列出期初、销售、仓库之间调货、部门/生产领用、期末结余==)

请有经验的朋友指点一下,最主要的设计的思路、容易出错的地方。指出我有些什么错误,所以谓差之毫厘失之千里,我最怕的就是设计上出现错误。
避免出现开始设计后无法挽回硬伤。

谢谢
...全文
8682 37 打赏 收藏 转发到动态 举报
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuqueqiao 2011-06-19
  • 打赏
  • 举报
回复
这个要知道
wuyifa518 2011-04-27
  • 打赏
  • 举报
回复
都好久没有人来了啊
wuyifa518 2011-04-27
  • 打赏
  • 举报
回复
看来还是有很多值得学习
kenan999999 2010-06-09
  • 打赏
  • 举报
回复
好好学习~~
kenan999999 2010-06-09
  • 打赏
  • 举报
回复
学习~
banyanying 2009-12-31
  • 打赏
  • 举报
回复
学习中。
ashinlong 2009-12-10
  • 打赏
  • 举报
回复
用友的U8 软件系统应该可以解决你的问题
caesarm4 2009-10-27
  • 打赏
  • 举报
回复
超级小虾来报到。。。来学习学习,因为偶也要做相关的仓库小系统设计
笑虾 2009-08-19
  • 打赏
  • 举报
回复
晕。
给分给歪了
没饭吃拿去了。哈哈。谁叫人家没饭吃呢~~
唉~~·
笑虾 2009-08-18
  • 打赏
  • 举报
回复
感谢大家的建议
但是分不多一人几分就没意思了。
苦*行*僧 大哥拿去吧。

看了各位的意见,思路清晰了些。
1、这个系统以物流管理为主。货物的收、发、查退、加工、退货、调整==为主。这个我明白了。

2、财务方面要我处理的数据不多,但是我应该从哪里做衔接。把物流和资金流联系起来。至于财务方面的票据,货款都有哪些处理我不是很清楚。所以不知道其所以然,也就没法设计相关的表。 能否提供点资料,好了解一下一基础的财务知识。比如采购时会产生哪些单据,和客户结帐会产生哪些单据。

3、楼上的朋友们说的我知道了,我去找些管理软件来看看。哪位能提供些这种系统的完整的设计资料。谢谢
xuejie09242 2009-08-18
  • 打赏
  • 举报
回复
业务单据也有多种吧,建议根据单据类型不同,建不同的表。如盘库,移库(仓库之间的货物调整),移位(仓库内部位置调整),入库, 出库 等
合同 呢,采购合同和销售 合同是否都要有?
另外,不良货品,在盘库时可能会出现一些问题,可能需要预先设置一些代码,以标识不同的问题类别
另外,出库的原则考虑一下,是否需要先进先出?这个可以通过业务处理实现了,和表格设计没有关系。
仓库的位置信息,是标准 的货架还是比较随意的存放,如果前者,建议对库房位置进行管理,后者,可以省略
再有,就是成本核算
当同一产品,不同采购价格不同,销售的时候也一样,就涉及到成本问题了,采取哪个方式进行金额的统计?这个也是需要考虑的。
wsxcdx 2009-08-18
  • 打赏
  • 举报
回复
e
笑虾 2009-08-18
  • 打赏
  • 举报
回复
好长时间没来看这帖子,因为最近太忙了。都没时间来关注这个系统的事情。
这两天没办法了,因为又多了很多要做的事情,现在的系统已经顶不住了。
看到上面的朋友回了不少,我得慢慢看一下。还有些问题是另开一帖好?拖这么久没结帖给份实再不好意思

笑虾 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 zxkid 的回复:]
楼主公司招不招人啊?
[/Quote]

前段时间招来着,现在没招了?想来抢我饭碗?我做这个可是免费的。
等待戈多12 2009-05-23
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 victorxiezhiliang 的回复:]
楼主:你的思路不对:
      你把进销存,财务系统混在一起了。就你那些是相当不够的。
      你应该把进货系统,销货系统,仓库管理系统分开来做,并整合成为进销存系统。
      财务是独立的系统。
      在做系统之前要把物料,user,权限,Role...规划好。
[/Quote]
不用,可以在软件里面加入财务模块就行了,相对独立就行
hery2002 2009-05-23
  • 打赏
  • 举报
回复
1、公司帐目划分表 (其中列出各自独立帐目的分公司)
这里是否需要添加会计科目表?否则你后续如果做财务成本结算或者AP,AR的时候,你对应的成本或者发票计入哪个科目 ?
2、仓库信息表 (列出所用仓库)
这里如果没有储位的概念的话,可以不加就是了.
3、货物信息表 (如有必要可建一个附表)
这个需要根据你的仓库系统所设计到得行业来划分,如果是制造业或者相关行业的话,是否要考虑替代料和BOM表.
4、客户信息表 (如有必要可建一个附表)
5、供货商信息表 (如有必要可建一个附表)
--这两个表如果后续要结合财务的话,需要添加对应的出货地址,银行等相关信息.
6、部门信息表 (如有必要可建一个附表)
7、单据主表 (这里对多种单据用“单据类型”字段来区分,我现在采用的就是这种方法,不知是否有问题。把不同类型的单放在不同的表里有什么好处和坏处)
-- 这个主要看你的数据的业务量,如果业务量比较少,数据量不大,而且能够将你的这些单据都整合到一个表中而没有歧义的话,应该来说没有太大的问题,
-- 根据你的描述,以前是Access和Excel完成的,估计业务量也不是很大.
-- 如果之前分开了的,还是尽量分开的好,整合起来后的扩展性较差,分开来设计简单明了.
8、单据明细表
-- 无他.
9、用户信息表
10、权限级别表
-- 如果你的权限简单,那么尽量简单设计即可.
--如果权限控制的比较严格,可以辅助角色,权限,群组等来矩阵式设计你的权限结构.

建议新增的表
11.库存期间表,
表明你的库存期间,方便财务做月结成本帐.
12.库存月结表.
库存月结的相关信息,包括当前库存量,成本,本期期初.本期发生,本期结余,单价,成本等等信息.
13.如果涉及到币别,还有汇率等等,
----------------------------

PS:建议还是简单的来看问题比较好,
仓库管理系统就是全部管理仓库的事情,不要和进销存,财务都混为一谈,
否则,自己都不知道怎么回事的情况下,作出来的系统怎么会切合需要啦.
尽量先搞清楚业务部门需要什么,关心什么,
先实现他们最紧急的需要,然后在慢慢的扩展。
当然,如果你要做一个小型的进销存加财务系统的话,
那参考一下目前市面上的一些小型进销存和财务系统的设计来看看。
soft_wsx 2009-05-22
  • 打赏
  • 举报
回复
补充,一个完善的进销存系统
最起码得有采购开票,采购入库,采购入库冲红
采购退了开票,采购退出出库,冲红
对应销售,也应有这些东西
还有盘点,调拨,POS等等等等
fuda_1985 2009-05-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jx520 的回复:]
我就是客户,我是做给自己用的。所以GUI多恶劣都行,我可以慢慢改。
最主要是先实现要用的功能让我先用上。
这个五一要补习一下了。哈哈
[/Quote]
我一朋友要开个公司,是整合了现有几种模式的综合性的,要我帮忙写个管理的系统!
我现在想着头都有些大呢!!!不晓得一年的空任时间够不够呢!!!
你估计也是够头痛的!~
谢良 2009-05-22
  • 打赏
  • 举报
回复
楼主:你的思路不对:
      你把进销存,财务系统混在一起了。就你那些是相当不够的。
      你应该把进货系统,销货系统,仓库管理系统分开来做,并整合成为进销存系统。
      财务是独立的系统。
      在做系统之前要把物料,user,权限,Role...规划好。
等待戈多12 2009-05-22
  • 打赏
  • 举报
回复
一、涉及到仓库之间调货,就是用到了连锁。那就得有总分之别,所以建库的时候要可以选择:
是主仓库还是分仓库。必须有一个主仓库。
二、仓库的货位,可以用部门代替。部门表设计的时候,要考虑扩展。部门——子部门——子子部门。
商品类别也是一样的道理。这个一定要分清,因为盘点的时候最好是根据部门来盘。
三、销售模式设置。是否允许零售,批发,最低批发数量等等。
四、你的基础表中没有价格调整表。
五、库存方面,每一点都要考虑进去。
增加库存:进货,调入
减少库存:退货,调出,批发,零售,损失,内部领用
以上说的这些,调入调出可以放在一张表里,但是别的最好都有单独的一张表。
六、单据方面。
设定步骤,修改,保存,制作之中,制作完毕,正式单据。
暂时只想到这么多
加载更多回复(17)

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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