JAVA网上商城系统课设报告 - 图文

2026/4/28 2:50:27

企业项目综合实训报告

4.1.3数据库表结构

整个购物系统能运行离不开数据库的支持,数据库在整个系统的最底部发挥着不可忽视的作用。没有了数据库的支撑,系统无法运行。由此可见,系统离不开数据库,在系统之前首先必须保证数据库的准备工作已经完成。本系统采用的是Mysql数据库,数据库的准备工作需要以下几个表来保存整个系统的重要信息,它们分别是:

商品表,用来存储购物系统的所有商品的信息,能够根据这个表来管理所有的商品信息,如表4-1所示。

表4-1 商品表(product)

字段 productid productname categoryid storecount marketprice saleprice hit addtime isdel content 类型 int varchar int int float float int varchar varchar text 长度 11 200 11 11 10 10 11 200 255 备注 商品表主键 商品名 分类ID(外键) 库存量 市场价 销售价 点击量 上架时间 是否下架 商品详情 商品图片表,用来存储购物系统的商品的所有图片信息,能够根据这个表来管理商品所有的图片信息,如表4-2所示。

表4-2 商品图片表(pic)

字段 picid picurl productid 类型 int vachaint 长度 11 200 11 备注 主键 图片路径 商品ID(外键) 分类表,用来存储购物系统的所有商品的分类信息,能够根据这个表来管理所有的分类信息,如表4-3所示。

8

企业项目综合实训报告

表4-3 分类表(category)

字段 categoryid categorynaparnetid level 类型 int varchint int 长度 11 100 11 11 备注 分类表主键 分类名 父分类ID 分类的级 商品属性名称表,用来存储购物系统的所有商品属性名称信息,能够根据这个表来管理所有商品属性名称信息,如表4-4所示。

表4-4 商品属性名称表(attribute) 字段 attributeiname 类型 int varcha长度 11 100 备注 主键 商品属性名字 商品属性值表,用来存储购物系统的所有商品属性值的信息,能够根据这个表来管理所有商品属性值的信息,如表4-5所示。

表4-5 商品属性值表(value) 字段 valueid valuestr 类型 int varcha长度 11 100 备注 主键 商品属性值 商品属性中间表,用来存储购物系统的所有商品的属性信息,能够根据这个表来管理所有商品的属性信息,如表4-6所示。

表4-6 商品属性中间表(attrvalue)

字段 id attributeivalueid productid 类型 int int int int 长度 11 11 11 11 备注 主键 商品属性名称ID(外键) 商品属性值ID(外键) 商品ID(外键)

9

企业项目综合实训报告

发票表,用来存储购物系统的发票信息,能够根据这个表来管理发票,如表4-7所示。

表4-7 发票表(invocie)

字段 invocieid title content orderid 类型 int vachar vachar int 长度 11 100 100 11

备注 主键 发票类型 明细 订单ID(外键) 订单明细表,用来存储购物系统的所有订单详细信息,能够根据这个表来管理订单详细信息,如表4-8所示。

表4-8 订单明细表(orderdetail) 字段 orderdetailid productid productname saleprice buycount orderid 类型 int int varchar float int int 长度 11 11 100 10 11 11 备注 主键 商品表ID 商品名 销售价 购买数量 订单ID(外键) 订单表,用来存储购物系统的所有订单信息,能够根据这个表来管理订单信息,如表4-9所示。

表4-9 订单表(orders)

字段 orderid orderno userid bz paywayid

类型 int vachar int varchar int 长度 11 100 11 100 11 10

备注 主键 订单编号 用户ID(外键) 标志 支付方式ID(外键) 企业项目综合实训报告

sendwayid total int float 11 10 配送方式ID(外键) 总价 支付方式表,用来存储购物系统的支付信息,能够根据这个表来管理支付信息,如表4-10所示。

表4-10 支付方式表(payway) 字段 paywayid title 类型 int vachar 长度 11 100 备注 主键 支付方式

收货人信息表,用来存储购物系统的收货人信息,能够根据这个表来管理收货人信息,如表4-11所示。

表4-11 收货人信息表(receive) 字段 receiveid receiver address mobile phone mail postcode 类型 int varchar varchar varchar varchar varchar varchar 长度 11 100 100 100 100 100 255 备注 主键 收货人 地址 手机 固话 邮件 邮编 配送方式表,用来存储购物系统的配送方式,能够根据这个表来管理配送方式,如表4-12所示。

表4-12 配送方式表(sendway) 字段 sendwayid sendway sendmoney 类型 int varchar float 长度 11 100 10 备注 主键 配送方式 运费 11


JAVA网上商城系统课设报告 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: JAVA网上商城系统课设报告 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219