电子商务网站数据库设计说明书.docx

上传人:b****5 文档编号:6145731 上传时间:2023-01-04 格式:DOCX 页数:10 大小:17.57KB
下载 相关 举报
电子商务网站数据库设计说明书.docx_第1页
第1页 / 共10页
电子商务网站数据库设计说明书.docx_第2页
第2页 / 共10页
电子商务网站数据库设计说明书.docx_第3页
第3页 / 共10页
电子商务网站数据库设计说明书.docx_第4页
第4页 / 共10页
电子商务网站数据库设计说明书.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

电子商务网站数据库设计说明书.docx

《电子商务网站数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《电子商务网站数据库设计说明书.docx(10页珍藏版)》请在冰豆网上搜索。

电子商务网站数据库设计说明书.docx

电子商务网站数据库设计说明书

电子商务网站

数据库设计说明书

1数据库设计

1.1数据库概念设计

该系统一共有十一个实体,包括:

用户、管理员、商品、商品类别、用户留言、订单、留言回复、图片面板、系统公告、商品评论、购物车。

根据需求分析得到它们之间的关系,如图1所示:

图1系统E-R图

从该系统E-R图中可以看出用户可以查看系统公告、浏览商品且为多对多的关系,可以查看留言回复、发表商品评论和留言且为一对多的关系,可以管理购物车、管理个人信息且为一对一的关系;管理员可以管理商品、管理商品类别、管理图片面板、管理商品评论、管理用户留言、管理会员信息、管理系统公告且是一对多的关系,可以管理个人信息且为一对一的关系。

通过系统功能概述可知系统主要由十二个功能模块组成,其中部分模块E-R图分别如下所示(其中pk表示数据库表主键,fk表示数据库表外键):

用户中心模块所涉及到的数据实体有用户、留言回复、用户留言。

在此模块中,实体用户可以修改个人信息、查看实体留言回复、发表实体用户留言。

模块的E-R图如图2所示:

图2用户中心模块E-R图

查看订单模块所涉及到的数据实体有用户、订单。

在此模块中,实体用户可以对实体订单进行查看。

模块的E-R图如图3所示:

图3查看订单模块E-R图

购物车管理所涉及到的数据实体有用户、商品、购物车。

在此模块中,实体用户通过浏览实体商品,将需要的实体商品添加到实体购物车,并对实体购物车进行管理。

模块的E-R图如图4所示:

图4购物车管理模块E-R图

商品查找模块所涉及到的数据实体有用户、商品、商品类别。

在此模块中,实体用户进入系统首页,通过实体商品的属性:

商品名称来对相应商品进行立即查找。

同时,也可通过商品名称、商品类别、商品价格3个属性共同对商品进行高级查找。

模块的E-R图如图5所示:

图5商品查找模块E-R图

商品管理模块所涉及到的数据实体有商品、商品类别、管理员。

在此模块中,实体管理员通过登录后台对实体商品和商品类别进行管理。

模块的E-R图如图6所示:

图6商品管理模块E-R图

用户管理所涉及到的数据实体有用户、管理员。

实体管理员可以管理所有实体用户和个人信息。

模块的E-R图如图7所示:

图7用户管理模块E-R图

订单管理所涉及到的数据实体有购物车、订单、管理员。

用户通过提交实体购物车生成实体订单,实体管理员管理所有实体用户订单。

模块的E-R图如图8所示:

图8订单管理模块E-R图

信息管理所涉及到的数据实体有管理员、商品评论、用户留言、系统公告。

实体管理员可以管理实体用户留言、实体系统公告、实体商品评论。

其E-R图如图9所示:

图9信息管理模块E-R图

图片面板管理所涉及到的数据实体有管理员、图片面板。

实体管理员可以管理图片面板信息。

模块的E-R图如图10所示:

图10图片面板管理模块E-R图

1.2数据库物理设计

对数据库进行分析得出数据库的物理模型图,如图11所示。

图11数据库物理设计模型图

1.3数据库表设计

本系统的数据库中共包括14张表,分别为用户表tb_user,商品表tb_shangpin,订单表tb_dingdan,商品一级类别表tb_type,商品二级类别表tb_type2,商品三级类别表tb_type3,留言表tb_leaveword,商品评论表tb_pinglun,管理员表tb_admin,购物车表tb_gouwuche,留言回复表tb_huifu,图片面板片表tb_guanggao,系统公告表tb_gonggao,密码重置表tb_reset,各个表设计如下:

表1系统管理员表(tb_admin)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

管理员编号

int(4)

×

×

name

管理员姓名

varchar(13)

×

×

×

pwd

管理员密码

varchar(50)

×

×

×

表2会员用户表(tb_user)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

用户编号

int(4)

×

×

name

用户昵称

varchar(25)

×

×

×

pwd

密码

varchar(50)

×

×

×

dongjie

用户是否冻结

int(4)

×

×

×

email

邮箱

varchar(25)

×

×

×

tel

联系电话

varchar(25)

×

×

×

qq

QQ号码

varchar(25)

×

×

ip

Ip

varchar(25)

×

×

×

tishi

密码问题

varchar(50)

×

×

×

huida

密保答案

varchar(50)

×

×

×

dizhi

地址

varchar(100)

×

×

×

youbian

邮编

varchar(25)

×

×

×

regtime

注册时间

varchar(25)

×

×

×

lastlogintime

最近一次登录时间

varchar(25)

×

×

×

logincishu

登录次数

int(4)

×

×

×

truename

真实姓名

varchar(25)

×

×

×

pwd1

确认密码

varchar(50)

×

×

×

表3购物车表(tb_gouwuche)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

购物加入商品编号

int(4)

×

×

spid

商品编号

int(4)

×

×

uid

用户编号

int(4)

×

×

num

商品数量

int(4)

×

×

×

addtime

商品添加时间

varchar(25)

×

×

×

表4商品信息表(tb_shangpin)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

商品编号

int(4)

×

×

mingcheng

商品名称

varchar(25)

×

×

×

jianjie

商品简介

mediumtext

×

×

addtime

商品上市时间

varchar(25)

×

×

×

dengji

商品等级

varchar(5)

×

×

×

xinghao

商品型号

varchar(25)

×

×

tupian

商品图片

varchar(200)

×

×

shuliang

商品数量

int(4)

×

×

×

cishu

购买次数

int(4)

×

×

×

tuijian

是否推荐

int(4)

×

×

×

typeid

1级类别

int(4)

×

×

×

type2id

2级类别

int(4)

×

×

type3id

3级类别

int(4)

×

×

huiyuanjia

会员价

varchar(25)

×

×

×

shichangjia

市场价

varchar(25)

×

×

×

pinpai

商品品牌

varchar(25)

×

×

×

tejia

是否为特价商品

int

(2)

×

×

×

表5订单信息表(tb_dingdan)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

订单编号

int(4)

×

×

dingdanhao

订单号

varchar(125)

×

×

×

shouhuoren

收货人姓名

varchar(25)

×

×

×

sex

收货人性别

varchar

(2)

×

×

×

dizhi

收货地址

varchar(125)

×

×

×

youbian

邮编

varchar(10)

×

×

×

tel

联系电话

varchar(25)

×

×

×

shsj

收货时间

varchar(25)

×

×

×

zffs

支付方式

varchar(25)

×

×

×

leaveword

买家留言

mediumtext

×

×

×

time

下单时间

varchar(25)

×

×

×

xiadanren

下单人姓名

varchar(25)

×

×

×

zt

订单状态

varchar(50)

×

×

×

total

支付总金额

varchar(25)

×

×

表6用户留言表(tb_leaveword)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

留言编号

int(4)

×

×

userid

用户编号

int(4)

×

×

title

留言主题

varchar(200)

×

×

×

content

留言内容

text

×

×

×

time

留言时间

varchar(50)

×

×

×

huifu

是否回复

int(4)

×

×

×

表7系统管理员回复留言表(tb_huifu)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

回复编号

int(4)

×

×

userid

用户编号

int(4)

×

×

leavewordid

留言编号

int(4)

×

×

title

回复主题

varchar(200)

×

×

×

content

回复内容

text

×

×

×

time

回复时间

varchar(50)

×

×

×

yidu

是否已读

int(4)

×

×

×

表8商品评论表(tb_pinglun)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

评论编号

int(4)

×

×

userid

用户编号

int(4)

×

×

spid

商品编号

int(4)

×

×

title

评论标题

varchar(200)

×

×

×

content

评论内容

text

×

×

×

time

评论时间

varchar(50)

×

×

×

表9商品一级分类表(tb_type)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

类别编号

int(4)

×

×

typename

商品类别名称

varchar(50)

×

×

×

表10商品二级分类表(tb_type2)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

类别编号

int(4)

×

×

typename

商品类别名称

varchar(50)

×

×

×

typeid

一级类别编号

int(4)

×

×

表11商品三级分类表(tb_type3)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

类别编号

int(4)

×

×

typename

商品类别名称

varchar(50)

×

×

×

typeid

二级类别编号

int(4)

×

×

表12系统公告表(tb_gonggao)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

公告编号

int(10)

×

×

title

公告主题

varchar(10)

×

×

×

content

公告内容

text

×

×

×

time

公告发布时间

Varchar(50)

×

×

×

表13图片面板表(tb_guanggao)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

广告编号

int(10)

×

×

path

图片路径

varchar(200)

×

×

×

url

广告指向的url

varchar(200)

×

×

width

图片的宽度

varchar(25)

×

×

×

height

图片的高度

varchar(25)

×

×

×

表14密码重置表(tb_reset)

属性名称

属性定义

数据类型

是否主键

是否外键

是否可空

id

申述编号

int(4)

×

×

uid

申述用户编号

int(4)

×

×

shouli

是否受理

int(4)

×

×

×

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1