1团购网的数据库设计在进行数据表设计的时候就要根据给出的提示完成要求,没给的不要去考虑
(处于项目开发的利益来说)现在主要考虑的是分有多少张表,具体的表字段还要根据具体的业务进行讨论一、前台用户1、前台用户可以进行注册一系统的登录操作;随着技术的发展,对于注册信息现在都基本上使用email作为用户名
对于团购信息的订阅应该取决于每个人的情况来选择,所以建立一个“是否订阅信息”的字段,此字段的类型为NUMBER
有两种取值:0:表示订阅;1:表示不订阅
用户本身有所在的城市,但是现在只有一张城市表是不够的,城市肯定在省份之中
22、任何用户(已登录或未登录)都可以进行团购信息的浏览,在团购信息列表中,可以写清楚每个团购信息的基本信息,如:标题、现价、折扣、节省金额以及已购买的人数等相关信息;就找到每一个团购信息所需要的表结构即可;有时候为了提升性能,可能不会按照数据库的设计范式
如果在表中直接给出经计算后的结构,肯定要比显示时在计算快
3购买人数应该从用户表中来,即:用户需要一个购买订单,每个用户可以购买多个团购商品,一个团购商品也可以由多人购买,是一个多对多的操作关系;这个时候购买人数可以通过订单统计,但是这种统计与直接在团购信息中写上已参加的人数操作性能肯定是后者快,所以采用重复字段3、用户可以点开一个具体的团购信息进行浏览,可以显示出宣传图片、标题、团购的基本信息、团购截至日期(倒计时)及详细介绍,如商家信息、地址、团购所包含的内容、有效期等
44、用户如果确定参加团购,点击“购买”按钮后进入订单提交页面,可以在这里修改购买数量,并输入手机号并等待支付(支付暂时只考虑是否支付,不考虑支付流程)
对于团购信息有些地方实惠限制购买数量的,对于是否限制,可以在团否信息表中增加一个限制标记:0:表示无限;1:表示有限制
再额外增加一个最大购买数量
每个人对于团购购买数量是不同的