“超市购物”的表驱动的想法

简介:    看了《领域对象驱动开发:来吧,让我们从对象开始吧》,结尾说“最后大家回想一下,用数据库表驱动的方式。分析这个业务会是什么样子的”,那么我就说一下我的想法吧。     先啰嗦几句。我一直都是面向数据库的,做项目先设计表。

 

   看了《领域对象驱动开发:来吧,让我们从对象开始吧》,结尾说“最后大家回想一下,用数据库表驱动的方式。分析这个业务会是什么样子的”,那么我就说一下我的想法吧。

 

  先啰嗦几句。我一直都是面向数据库的,做项目先设计表。对于DDD一点都不了解,看了《领域》后,对DDD有了一点了解,感谢Assion Yang的热心讲解。我的回复是“理论是美好的,现实是残酷的”。这个不是说DDD不好,而是实际编码的时候,会发现很多细节问题,并不是一开始想象的那么美好。

 

  表驱动,还是先来看一下超市购物流程和程序流程。

 

  在看一下表设计,这里使用的是脑图,比较随意,也是我图省事了。

 

 

  其实这个和购物车订单基本一致。这里没有考虑收银员的绩效考核问题。如果要考虑的话,需要加上收银员ID。还有收银员的表。

 

  因为没有太具体的需求,所以表也比较简单。至于代码就不写了,表驱动不太适合写伪代码。

 

  表驱动的缺点就是,不好表示“方法”,比如收银员扫条码,统计金额等。


 

相关文章
|
10天前
|
新零售 供应链 数据可视化
从销售到售后:汽车经销商如何用数据工具驱动门店管理?
随着汽车市场竞争加剧,新能源车崛起和新零售模式普及,传统汽车经销商门店运营面临盈利能力下降、售后客户流失及业务管理复杂等挑战。信息化工具如项目管理软件、DMS系统、CRM系统、数据分析工具和自动化营销工具,能通过数据整合、流程优化和智能化管理,帮助经销商实现精益运营,提升竞争力。
39 2
从销售到售后:汽车经销商如何用数据工具驱动门店管理?
|
7月前
|
Python
电商购物商城项目商品表结构介绍
电商购物商城项目商品表结构介绍
|
8月前
|
小程序 安全 JavaScript
超市售货|超市售货管理小程序|基于微信小程序的超市售货管理系统设计与实现(源码+数据库+文档)
超市售货|超市售货管理小程序|基于微信小程序的超市售货管理系统设计与实现(源码+数据库+文档)
85 0
|
监控 搜索推荐 BI
连锁门店收银系统源码,支持定制开发
随着科技的发展,收银系统已经成为现代商业运作中不可或缺的一部分,各种收银系统层出不穷,每种系统都有其独特的特点和优势。常见的收银系统包括美团、客如云、银豹等,它们在不同的场景下发挥着重要的作用。对于品牌连锁门店而言,定制自己的收银系统是非常必要的。 首先,定制开发收银系统可以满足门店的个性化需求,有利于提高客户满意度。其次,通过定制的收银系统,可以增加门店的收益。最后,通过定制的收银系统,可以拓展销售渠道,提升品牌影响力。
168 0
连锁门店收银系统源码,支持定制开发
|
XML JSON 缓存
Java实现订单ID获取淘宝买到的订单物流数据接口方法
Java实现订单ID获取淘宝买到的订单物流数据接口方法
超市购物车功能
超市购物车功能
98 0
|
JavaScript Java 关系型数据库
ssm易物小店交换系统-二手咸鱼交易系统
通篇文章的撰写基础是实际的应用需要,然后在架构系统之前全面复习大学所修习的相关知识以及网络提供的技术应用教程,以易物小店的实际应用需要出发,架构系统来改善现易物小店工作流程繁琐等问题。不仅如此以操作者的角度来说,该系统的架构能够对交易进行有效的管理。本系统是利用ssm框架而设计的一款结合用户的实际情况而设计的平台,利用VUE技术来将可供用户和管理员来使用的所有界面来显示出来,利用Java语言技术来编程实现用户和管理员所执行的各类操作业务逻辑,以MySQL数据库来存取系统的数据。采用B/S模式,使用者容易上手,能够给用户更好的体验。
140 0
|
供应链 关系型数据库 MySQL
Mysql 设计超市经营管理系统,包括商品信息表(goods) 和 商品类型表(goodstype)
Mysql 设计超市经营管理系统,包括商品信息表(goods) 和 商品类型表(goodstype)
854 0
Mysql 设计超市经营管理系统,包括商品信息表(goods) 和 商品类型表(goodstype)
|
数据库
电子商务(电销)平台中商品模块(Product)数据库设计明细
原文:电子商务(电销)平台中商品模块(Product)数据库设计明细 以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 商品表 (product)|-- 自动编号 (product_id)|-- 商品名称 (product_name)|-- 商品型...
1880 0
|
调度 数据库
电子商务(电销)平台中订单模块(Order)数据库设计明细
原文:电子商务(电销)平台中订单模块(Order)数据库设计明细 以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 订单表 (order)|-- 自动编号(order_id, 自增长主键)|-- 订单单号(order_no, 唯一值,供客...
2593 0