进销存设计之——单据的数据表结构设计
单据的数据表设计
在表设计中,我尝试过两种方法:
把销售单、采购单等等单据用同一个实体表示,然后通过单据类型的字段来标识,因为单据设计到商品的出入,所以单据类型必须有出入状态标志。这样做的理由是:
1、符合OO的设计思想,把订单做为一个类
2、代码重用性好,效率高
3、有利于业务扩展,通过对订单类继承,增加接口方法就可以增加新的业务
在实现过程中,特别是数据库设计中,这种思想产生了一些很小的表
当然也可以分单,即把每个单看成单独的实体,这样实现有这几个好处:
1、对于业务量大的企业,分单有利于减轻数据查询的复杂度;
2、程序员实现时,编码的复杂度降低,代码可读性也好;
3、帐套业务数据备份时更灵活,可以对不同的业务单独备份;
但是这样的设计抽象级别低,代码重用的效率不高
转载于:https://www.cnblogs.com/hnxxcxg/archive/2010/03/03/2940966.html
进销存设计之——单据的数据表结构设计相关推荐
- 进销存设计与分析_进仓单(2)
进销存设计与分析_进仓单(2) <script src="http://blog.csdn.net/count.aspx?ID=2090261&Type=Rank" ...
- 进销存设计中的库存设计
进销存数据库设计,要调整库存的功能,库存数总表该怎么设计 2009-03-08 09:01 方案一 将出入库单据表和库存表分开,当出入库单据被确认时,修改库存表,库存表中总是只保留当前 ...
- 进销存设计与分析_总体(1)
从整体流程图来看,进销存是分为两种形式:物流和款流, 物流:采购订单->采购进仓单(采购退货)->仓库,盘盈进仓->仓库,调拨进仓->仓库,销售订单->销 ...
- 进销存设计与分析_销售退货单(6)
一.目的: 客户退货回用户的数据:为方便数据分析,建议用户不要在销售单中录入负数量代表退货: 记库存和应收帐款: 二.主从表显示: 主表显示:单号.客户.部门.实收金额.找 ...
- 进销存设计与分析_调仓单(10)
一.主从表显示: 主表显示:单号.部门.制单日期.制单人.审核人.审核日期.作废人.作废日期.单据状态 从表显示:调入仓库.商品编号.商品名称.单位.数量.单价.金额.调出仓库 二.功 ...
- 进销存设计与分析_采购退货单(3)
一.目的: 让用户退货回供应商的数据:为方便数据分析,建议用户不要在进货单中录入负数量代表退货: 记库存和应付帐款: 二.主从表显示: 主表显示:单号.供应商.部门.制单日期. ...
- 进销存设计与分析_成本核算(7)
一.核算方法:这里只举例月平均计算方法,其它核算如移动加权平均.先进先出参看会计从书 二.成本核算所涉及的单据 采购进仓单.采购退货单.盘点单(盈.亏) 三.表结构设计的建议 1.把所 ...
- 进销存设计与分析_库存汇总表(13)
一.目的: 让用户方便查询单个或全部商品出入库总帐数据: 数据来源和运算关系 1.库存数量= 进仓单+调仓单[收货部门-发货部门]+盘点单[盘盈-盘亏]+(-)采购退货单-销售单-(-)销售退货单: ...
- 进销存设计与分析_盘点单(9)
一.目的: 让用户方便录入盘点实物数据和库存数据:只适用于全部商品的盘点: 二.主要信息: 1.主表: 单号,部门,制单人,审核人,作废人.作废日期.单据状态, 备注,制单日期: 2.从表: 商品编号 ...
最新文章
- python爬微博关键字_一个简单的python爬虫实践,爬取包含关键词的新浪微博
- card样式 layui_layui样式修改
- torch sigmoid练习
- 日历控件的android代码,Android日历控件PickTime代码实例
- nyoj-491--幸运三角形--简单深搜枚举(TLE)
- flink 4-输出
- matlab菲涅尔衍射_有问必答——SYNOPSYS安装体验课堂——可以设计菲涅尔透镜吗?...
- java无法加载主类_java运行显示“找不到或无法加载主类”!
- 美丽的表格样式(使用CSS样式表控制表格样式)
- DPad down是哪个键_投影仪前3甲PK:双十一坚果J7S和当贝D3X投影仪选择哪个
- php收集信息,PHP获取收集相关信息
- mysql数据库优化方向
- java监控网卡流量_流量监控脚本监控网卡
- HiveSql 日期格式转换
- java旋转太极图_无聊做了个旋转太极图
- gephi mysql_用爬虫和 Gephi 研究微博好友二度人脉分析|Mo’s blog
- buuctf misc 小易的U盘
- Super-Resolution Mapping of Impervious Surfaces from Remotely Sensed Imagery with Points-of-Interest
- SOF文件生成JIC文件
- ZynqMP Vitis PS加载PL代码