课外天地 李树青学习天地数据库系统原理课件 → Web购物站点的数据库设计练习


  共有20986人关注过本帖树形打印复制链接

主题:Web购物站点的数据库设计练习

帅哥哟,离线,有人找我吗?
admin
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1939 积分:26594 威望:0 精华:34 注册:2003/12/30 16:34:32
Web购物站点的数据库设计练习  发帖心情 Post By:2008/2/20 15:07:48 [只看该作者]

作业内容为ER建模。

项目需求为Web购物车的实现,该程序的主要功能为实现网络购物站点,即允许顾客注册并登录,在网站所提供的各种商品中进行挑选,放入购物车,最后可以结帐生成订单,完成全部的在线交易。


此主题相关图片如下:
按此在新窗口浏览图片


具体功能如下所述:

注册顾客:顾客以顾客ID、顾客名称、密码和地址信息注册并将数据存储于数据库
登录顾客:顾客以顾客名称和密码登录
查看商品:浏览所有商品的全部信息
将选中的商品放入购物车:顾客将选择商品放入购物车,如果顾客选择商品时间超过一天还未结帐,则清空原先的购物车内容,并将该种商品添加到购物车,数量为一;如果购物车尚未过期,并且该种商品不在购物车中,则将该种商品添加到购物车,数量为一;如果该种商品已在购物车中,则将该种商品的数量加一。最后,将对应商品的库存总量减一
查看购物车信息:顾客查看自己购物车的创建时间、商品ID、商品名称、商品单价、商品购买数量和商品总价
修改购物车信息:顾客可以修改购买的商品数量
删除购物车信息:顾客可以删除所选商品
生成订单:顾客确认后,系统将购物车中所有购买的商品信息生成最终订单,然后顾客的当前购物车信息将会被清空。同时,此订单号将会返还给顾客

[此贴子已经被作者于2010-12-11 19:47:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1939 积分:26594 威望:0 精华:34 注册:2003/12/30 16:34:32
参考答案  发帖心情 Post By:2008/2/20 15:08:23 [只看该作者]

ER图为:


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

关系模型为:

顾客:顾客ID,顾客名称,密码,地址
商品:商品ID,商品名称,商品价格,商品总量
购物车:购物车ID,顾客ID,创建时间
订单:订单ID,顾客ID,创建时间,商品总价
购物车明细:购物车ID,商品ID,所购商品数量
订单明细:订单ID,商品ID,所购商品数量

[此贴子已经被作者于2010-12-11 19:46:57编辑过]

 回到顶部