设计一个电商网站的系统,想知道这个数据应该怎么设计?

ruan1978 2017-08-25 03:08:53
最近在设计一个电商的平台,主要是用来销售保健品的,如果上网浏览的人看到想加入到购物车里,购物车的表应该怎么样设计合理?网上也参考了一些文章。另外,我如果下这个订单,这个订单应该怎么样来设计?这个订单是否要区分明细表的方式?
另外再好奇问问:像滴滴这个平台,它的司机发布订单信息和客人发布订单信息,这个表应该怎么样设计?给点思路?
...全文
1210 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
文盲老顾 2017-08-28
  • 打赏
  • 举报
回复
订单里追加个提交订单时的产品价格,京东就出过这个事故,某产品价格标了个1,但在修改前被下了订单,为避免平台出现法律纠纷,需要把价格记录一下
OwenZeng_DBA 2017-08-28
  • 打赏
  • 举报
回复
引用 14 楼 ruan1978 的回复:
谢谢各位,我这三张表,又做了整理。
恩,你可以自己先做着,觉得哪里有问题了,或者不能确定的再到论坛上面来问
ruan1978 2017-08-28
  • 打赏
  • 举报
回复
谢谢各位,我这三张表,又做了整理。
繁花尽流年 2017-08-28
  • 打赏
  • 举报
回复
引用 19 楼 chenandczh 的回复:
[quote=引用 18 楼 zengertao 的回复:] 这种问题体系太庞大了,订单、库存、发货、配送、付款、折扣、变价等等细节太多。从无到手不是有丰富经验的话,比较难办。 如果条件允许还是购买第三方的解决方案吧
请说出你的产品[/quote] 根本不需要产品,牵涉到销售相关的业务,这几个模块都是基本功能。
绿领巾童鞋 2017-08-28
  • 打赏
  • 举报
回复
引用 18 楼 zengertao 的回复:
这种问题体系太庞大了,订单、库存、发货、配送、付款、折扣、变价等等细节太多。从无到手不是有丰富经验的话,比较难办。 如果条件允许还是购买第三方的解决方案吧
请说出你的产品
繁花尽流年 2017-08-28
  • 打赏
  • 举报
回复
这种问题体系太庞大了,订单、库存、发货、配送、付款、折扣、变价等等细节太多。从无到手不是有丰富经验的话,比较难办。 如果条件允许还是购买第三方的解决方案吧
ruan1978 2017-08-28
  • 打赏
  • 举报
回复
楼上高见。非常感谢
吉普赛的歌 2017-08-27
  • 打赏
  • 举报
回复
引用 12 楼 ruan1978 的回复:
[quote=引用 10 楼 yenange 的回复:] [quote=引用 9 楼 ruan1978 的回复:] 我的设计字段里,其实也已经包含了商品的信息。就是没办法实现一对多的关系。
回人家的贴, 应该点一下右下角的 引用 --你是学生,这个是作业吧? --把订单表中的信息简化, 提出订单中商品的信息到订单条目表 --订单表与订单条目表是1对多的关系 --收货人地址可能不止一个, 也必须提出来一个单独的表中, 不能写死 订单表格式: Id 主键 OrderId 订单编号 MemberNo 会员号 SetState 商家发货状态 PayState 客户付款状态 Receiver 收货人ID UserAdressId 收货人地址ID SetTime 发货时间 GetTime 客户收货时间 State 状态 订单条目表 OrderItemId 订单条目编号 OrderId 订单编号 ProductNo 货品编号 Product 货品名称 Num 数量 客户收货地址表 UserAdressId UserId PostCode 邮编 Tel 联系电话 Address 地址 [/quote] 购物车的表呢?[/quote] 业务上的东西无穷无尽, 论坛上求助的一般来说是点不是面, 不可能满足你所有的需要了, 自己动动脑筋吧
ruan1978 2017-08-27
  • 打赏
  • 举报
回复
引用 10 楼 yenange 的回复:
[quote=引用 9 楼 ruan1978 的回复:] 我的设计字段里,其实也已经包含了商品的信息。就是没办法实现一对多的关系。
回人家的贴, 应该点一下右下角的 引用 --你是学生,这个是作业吧? --把订单表中的信息简化, 提出订单中商品的信息到订单条目表 --订单表与订单条目表是1对多的关系 --收货人地址可能不止一个, 也必须提出来一个单独的表中, 不能写死 订单表格式: Id 主键 OrderId 订单编号 MemberNo 会员号 SetState 商家发货状态 PayState 客户付款状态 Receiver 收货人ID UserAdressId 收货人地址ID SetTime 发货时间 GetTime 客户收货时间 State 状态 订单条目表 OrderItemId 订单条目编号 OrderId 订单编号 ProductNo 货品编号 Product 货品名称 Num 数量 客户收货地址表 UserAdressId UserId PostCode 邮编 Tel 联系电话 Address 地址 [/quote] 购物车的表呢?
ruan1978 2017-08-27
  • 打赏
  • 举报
回复
茅塞顿开,谢谢楼上的。
吉普赛的歌 2017-08-27
  • 打赏
  • 举报
回复
引用 9 楼 ruan1978 的回复:
我的设计字段里,其实也已经包含了商品的信息。就是没办法实现一对多的关系。
回人家的贴, 应该点一下右下角的 引用 --你是学生,这个是作业吧? --把订单表中的信息简化, 提出订单中商品的信息到订单条目表 --订单表与订单条目表是1对多的关系 --收货人地址可能不止一个, 也必须提出来一个单独的表中, 不能写死 订单表格式: Id 主键 OrderId 订单编号 MemberNo 会员号 SetState 商家发货状态 PayState 客户付款状态 Receiver 收货人ID UserAdressId 收货人地址ID SetTime 发货时间 GetTime 客户收货时间 State 状态 订单条目表 OrderItemId 订单条目编号 OrderId 订单编号 ProductNo 货品编号 Product 货品名称 Num 数量 客户收货地址表 UserAdressId UserId PostCode 邮编 Tel 联系电话 Address 地址
ruan1978 2017-08-26
  • 打赏
  • 举报
回复
我的设计字段里,其实也已经包含了商品的信息。就是没办法实现一对多的关系。
ruan1978 2017-08-26
  • 打赏
  • 举报
回复
订单表格式: Id 主键 OrderId 订单编号 ProductNo 货品编号 Product 货品名称 Num 数量 MemberNo 会员号 SetState 商家发货状态 PayState 客户付款状态 Receiver 收货人 SetTime 发货时间 GetTime 客户收货时间 PostCode 邮编 Tel 联系电话 Address 地址 State 状态 State的含义: 0:新生成订单,等待付款 1:已付款等待发货 2:已发货等待签收 3:订单交易完成 4:交易关闭 这样放在一张表里是否不妥当,万一一个客户要买多商品呢?是不是会不合理?请高手指点。
OwenZeng_DBA 2017-08-26
  • 打赏
  • 举报
回复
引用 7 楼 ruan1978 的回复:
To 楼上:增加一个条目表,是不是就是明细表啊?
就是这个意思,订单里面包含哪些商品
ruan1978 2017-08-26
  • 打赏
  • 举报
回复
To 楼上:增加一个条目表,是不是就是明细表啊?
吉普赛的歌 2017-08-26
  • 打赏
  • 举报
回复
引用 5 楼 ruan1978 的回复:
订单表格式: Id 主键 OrderId 订单编号 ProductNo 货品编号 Product 货品名称 Num 数量 MemberNo 会员号 SetState 商家发货状态 PayState 客户付款状态 Receiver 收货人 SetTime 发货时间 GetTime 客户收货时间 PostCode 邮编 Tel 联系电话 Address 地址 State 状态 State的含义: 0:新生成订单,等待付款 1:已付款等待发货 2:已发货等待签收 3:订单交易完成 4:交易关闭 这样放在一张表里是否不妥当,万一一个客户要买多商品呢?是不是会不合理?请高手指点。
增加一个订单条目表
二月十六 2017-08-25
  • 打赏
  • 举报
回复
根据实际需求来设计表。如果开始设计的不是很全,设计的可以简陋一些,然后慢慢的填补,多做几次就知道该考虑那些东西了。
当然如果有比较有经验的前辈可以让他给你把把关,或者楼主设计好了,发上来让大家看看也好。
吉普赛的歌 2017-08-25
  • 打赏
  • 举报
回复
商品类型表 商品表 商品历史价格表 订单表 订单条目表 用户表 用户地址表 …… 自己慢慢想吧, 业务上的东西, 最好自己考虑, 毕竟每个公司的情况不一样。 做好了, 和同事讨论一下, 这样就更接近实际了。
ruan1978 2017-08-25
  • 打赏
  • 举报
回复
to 楼上: 就是以电商平台为例。一张订单要记录的信息有:购买时间、购买人、购买的商品相关信息、送货地址等,是不是分三大块信息啊?
OwenZeng_DBA 2017-08-25
  • 打赏
  • 举报
回复
引用 楼主 ruan1978 的回复:
最近在设计一个电商的平台,主要是用来销售保健品的,如果上网浏览的人看到想加入到购物车里,购物车的表应该怎么样设计合理?网上也参考了一些文章。另外,我如果下这个订单,这个订单应该怎么样来设计?这个订单是否要区分明细表的方式? 另外再好奇问问:像滴滴这个平台,它的司机发布订单信息和客人发布订单信息,这个表应该怎么样设计?给点思路?
是个不错的问题,不过问题太大了,你可以把问题拆分下,,另外滴滴和电商平台的业务还不一样哦

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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