对于订单系统,一般情况下是这样的三角关系:customer-order-product。
order设计:customer、orderitem
orderitem设计:order, product
product设计:product是所有产品的父类,具体产品都继承product。
实际应用,以旅游电子商务平台为例。其中有产品机票、酒店、高尔夫等,以机票为列,存放的是航班号+起飞时间+乘客信息;酒店,存放的是酒店名称+入住时间+客户信息;高尔夫,存放的是球场名称+入场时间+客户信息;对于orderitem的设计,需要有技巧性。
order具体设计:
customer:客户id
orderitem:类型,包含的产品信息。
orderDate:订单时间。
total
relatedClient:存放联系人信息,包括联系人名称、手机、固定电话、送货方式、送货地址、邮编。
shipDate:发货时间
status:订单状态
orderitem具体设计为:
order: 所属订单
product:所属产品
client:类型,存放客户的信息,包括姓名、证件类型、证件号码、客户类别(成人、儿童、婴儿)。
quantity: 数量
unitPrice: 单价
product具体设计:
对于product,在这里是抽象的父类,
酒店product:酒店名称、入住时间、离店时间、房间id、
机票product:航班号、起飞时间、
高尔夫product:球场名称、入场时间、离场时间、洞号id。
分享到:
相关推荐
本系统是基于ASP的订单管理系统,利用因特网的方便快捷等优点,使我们的客户能在第一时间内订购到自己需要的产品。ASP结构主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言(VBScript、JavaScript等...
本系统是基于ASP的订单管理系统,利用因特网的方便快捷等优点,使我们的客户能在第一时间内订购到自己需要的产品。ASP结构主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言(VBScript、JavaScript等...
详细讲解了企业通用MES系统,包括订单管理模块、生产管理模块、工序管理模块、品质管理模块、统计分析模块、仓储管理模块、质量追溯模块、信息管理模块每个模块的字段都有说明
本系统是基于ASP的订单管理系统,利用因特网的方便快捷等优点,使我们的客户能在第一时间内订购到自己需要的产品。ASP结构主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言(VBScript、JavaScript等...
在系统设计过程中,我们充分考虑了系统的稳定性、安全性和易用性。采用先进的数据库技术,确保数据的准确性和完整性;通过权限控制和数据加密等手段,保障系统安全;同时,我们注重用户体验,设计简洁明了的操作界面...
7.10 Windows版本的系统设计 7.11 建立.NET的窗体项目 7.12 Windows图片管理系统模块演示 7.13 本章小结 第8章 在线投票模块 8.1 需求分析与设计 8.2 建立ASP.NET项目 8.3 数据库管理模块 8.4 ...
采购系统设计说明书 1 引言 3 1.1 编写目的 3 1.2 读者对象 3 1.3 项目背景 3 1.4 编写目标 3 1.5 定义 3 1.6 参考资料 4 1.7 变更历史 4 2 系统【模块的处理流程】设计 5 2.1 总体【模块的处理流程】设计 5 2.1.1...
一站式的中台系统包括订单管理系统OMS/ERP、库存WMS统一管理系统和SAP财务管理系统等,实现...系统包括:通用业务中台、强大的技术中台Springcloud/Istio、后续开发方案的设计,技术(K8S,SERVERLESS)及管理人员的培训等
启点在线通用SEO网站管理系统简介 启点在线网站管理系统是针对外贸中小企业而开发的具有简单易用,功能强大,性价比高,扩展性好,安全性高,稳定性好的中英文双语版系统,可以加快企业网站的开发的速度和减少开发...
高三中英繁企业网站系统 v5.7 通用版 更新日志 新增蓝色风格在线客服工具条 高三中英繁企业网站管理系统简介 高三中英繁企业网站管理系统是针对中小企业而开发的具有简单易用、功能强大的智能化企业网站建站...
系统设计能够体现广告公司的管理模式,并能适应广告公司管理模式的改变而无需修改程序本身。页面设计美观、合理、简洁、直观,页面布局合理,功能项集中,便于用户操作使用。 广告公司客户订单流程管理登录界面 ...
启点在线通用SEO网站管理系统 v0628 更新日志 修复产品展示页兼容性问题 修复和更新搜索页 修复新闻显示在部份浏览器兼容的问题 修复已知小BUG 启点在线企业网站管理系统简介 启点在线企业网站管理系统适用于...
蓝点进销存管理系统基于蓝点通用管理系统,预置了商品、客户、报价/订单、采购、出入库等功能模块,是一个灵活易用的、具有无限扩展能力的在线管理系统。通过自己设计模板和流程,可实现任意的数据信息管理和工作流...
使用Java语言设计了基于WEB的服装管理系统,主要完成了服装管理,库存管理,客户管理,订单处理、统计分析等各项功能的设计,实现对服装管理系统的推销展示。在设计过程中,充分保证了系统代码的良好可读性、实用性...
使用Java语言设计了基于WEB的服装管理系统,主要完成了服装管理,库存管理,客户管理,订单处理、统计分析等各项功能的设计,实现对服装管理系统的推销展示。在设计过程中,充分保证了系统代码的良好可读性、实用性...
使用Java语言设计了基于WEB的服装管理系统,主要完成了服装管理,库存管理,客户管理,订单处理、统计分析等各项功能的设计,实现对服装管理系统的推销展示。在设计过程中,充分保证了系统代码的良好可读性、实用性...
项目名称:通用电子商务系统 开发环境:Linux 开发工具:MyEclipse、MySQL、Tomcat 技术实现:Struts2、JSP、MySQL、Jquery、Javascript、Ajax 、Json、JUnit 项目描述: 本项目主要实现了用户管理模块、商品...
本作品是一套通用型的中后台...Axure中后台管理信息系统通用原型方案 /框架模板/数据仪表/团队协作/会员管理/电商系统/资金统计/数据监控/销量统计/订单管理/客户管理/团队协作/职务管理/业务信息/员工管理/即时通讯
3.2.1模块排版系统设计 3.2.2模块排版系统代码分析 3.3角色身份认证 3.3.1角色模块控件 3.4外挂自定义系统 3.5门户站点可重用模块 3.6移动模块设计 第四章BBS论坛系统 4.1系统总体设计 4.1.1系统功能 ...
3.2.1模块排版系统设计 3.2.2模块排版系统代码分析 3.3角色身份认证 3.3.1角色模块控件 3.4外挂自定义系统 3.5门户站点可重用模块 3.6移动模块设计 第四章BBS论坛系统 4.1系统总体设计 4.1.1系统功能 ...