Office中国论坛/Access中国论坛

标题: 浅谈“汽车进销存系统”之一:实体分析 [打印本页]

作者: roych    时间: 2016-2-3 17:20
标题: 浅谈“汽车进销存系统”之一:实体分析
       估计这段时间很多人都下载这个例子并看了。实话说,做得很一般,一方面是对于那个需求描述不清楚,对业务不太了解。另一方面则是很久没做软件了,催得比较急,于是就胡乱做点算是交差了。       不过,不管怎么说,还是花了些心思做的。所以,我想,还是可以和新手们一起聊聊,怎么去开发一个小系统,或者说是小程序吧。一方面作为一个总结,另一方面,如果新手能借鉴部分思路,少走一些弯路,我想也是一件比较愉快的事情吧。
       我向来比较啰嗦。因此,这个系列文章,很需要耐性,如果没有耐性,可以就此打住。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


       MM说,想做一个进销存系统,以便了解库存,业务员绩效考核等等。

      从理论上讲,进销存,需要的实体,顾名思义,当然要包括进库表,销售表和存余表了,自然,还要有产品表。
       以这个作为基础数据延伸开来,自然会想到。以销售表来说,应该需要一个销售员的列表,——这一点,我们可以增加一个职员表来完成。而购买的客户,当然也需要一个客户表了。如果客户对产品不满意,那么就涉及到退货,因此还需要增加一个退货表。
       最后就是分销的问题,也就是调拨情况,据此而创建调拨明细表。——为此,还需要增加一个(母)子公司列表。


       至此,基本的表就定下来了。
       对了,库存表,好像没提到,是吗?
       是的。关于库存,其实涉及到数据的逻辑。这一点我们在后面再谈。

       最后,我们来看看,MM提供给我的原表【以下为字段名称,如需查看附件,请移步到汽车进销存系统(2007版本)--Beta版】。大家思考下,这样设计表有没有问题,如果有,应该怎么改。这也是下一节需要讨论的问题,如何设计表:

进库ID
供货商名称
进库日期
型号
发动机型号
底盘号码
发动机号码
颜色ID
合格证型号
出厂日期
类别
进库登记编号
收货单位
调出时间
调入单位
购车用户
终端用户
销售员
销售型号
是否定车
用户地址
邮编
联系人
手机号码
联系电话
购车日期
销售发票号码
销售价格
销售类别
进项发票号码
进项发票日期
进项发票价格
终端价
退车回供方日期
退车原因
开票促销
销售员实销促销
验收人ID

作者: tmtony    时间: 2016-2-4 13:49
很多新手都喜欢让别人直接给软件的源码,其实学会写一个行业管理软件,哪怕很小的系统,也会让你成长不少。
作者: 风中漫步    时间: 2016-2-5 12:02
嗯,喜欢吃现成的
搬个板凳,慢慢看
作者: 2065884420    时间: 2016-2-5 15:14
值得学习
作者: 852122676    时间: 2016-4-25 09:49
想要源码是为了看懂别人怎么做啊,老板什么都没给就给了一张清单,业务我也不懂,单建表就害死我了




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3