商城网站数据库表结构.docx
- 文档编号:23863363
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:42
- 大小:38.45KB
商城网站数据库表结构.docx
《商城网站数据库表结构.docx》由会员分享,可在线阅读,更多相关《商城网站数据库表结构.docx(42页珍藏版)》请在冰豆网上搜索。
商城网站数据库表结构
一.前台管理
1.轮播图(5张),首页头部大图,注册登录页左侧大图,logo图,导航条广告
二.后台管理
1.站点
用户管理
1.系统用户SystemUser
列名
数据类型
空/非空
主键
描述
Suid
Varhcar(50)
√
√
唯一标识guid
Suname
Nvarchar(50)
√
登录名称
Supwd
Varchar(50)
登录密码
Rid
int
角色id
角色管理
2.角色表Role
列名
数据类型
空/非空
主键
描述
Rid
int
√
√
自增
Rname
Nvarchar(50)
√
角色名称
Rmessage
Varchar(50)
备注
功能管理
3.功能表FunctionT
列名
数据类型
空/非空
主键
描述
fid
int
√
√
自增
fname
Nvarchar(50)
√
功能名称
fparent
int
父节点0是一级
DFid
Varchar(50)
功能操作表用,隔开
furl
Varchar(300)
功能链接
forder
int
排序
fstate
int
菜单显示位置0主菜单1快捷菜单
4.功能操作表DoFun
列名
数据类型
空/非空
主键
描述
dFid
int
√
√
自增
dFname
Nvarchar(50)
√
功能名称
dFmark
Varchar(50)
操作标示
分配权限
5.角色功能权限表RoleFun
列名
数据类型
空/非空
主键
描述
Rfid
int
√
√
自增
Rid
int
√
角色编号
fid
int
功能编号
DFid
Varchar(50)
功能操作表用,隔开
修改密码
首页导航菜单
6.导航菜单Navigation
列名
数据类型
空/非空
主键
描述
Nid
int
√
√
自增
Nname
Nvarchar(50)
√
功能名称
Nparent
int
父节点0是一级
Nurl
Varchar(100)
功能链接
norder
int
排序编号
站点基本配置
SEO优化:
可以单独给每个页面进行seo优化
7.优化信息Seo
列名
数据类型
空/非空
主键
描述
Sid
int
√
√
自增
Sname
nvarchar(200)
√
站点(网站)名称
Stitle
NVarchar(200)
标题
Skeyword
Nvarchar(200)
关键字,用,隔开
Sdescription
Nvarchar(200)
描述
8.店家信息配置Website
列名
数据类型
空/非空
主键
描述
wid
int
√
√
自增
WweixinIid
Int
微信二维码
WappIid
Int
App
Wbottom
Nvarchar(500)
底部
Waddress
Nvarchar(200)
公司地址
WZipcode
Varchar(50)
邮编
Wphone
Varchar(50)
联系人手机
Wtel
Varchar(50)
座机
Wuname
Varchar(50)
联系人
Wwangwang
Varchar(50)
旺旺号
Wqq
Varchar(50)
qq联系方式
文章分类
9.文章分类Artgroup
列名
数据类型
空/非空
主键
描述
Agid
int
√
√
自增
Agname
varchar(50)
√
分类名称
Agimgid
Int
图片URL无
Agorder
int
排序
文章列表:
售后服务配置,注册协议,隐私保护
10.文章表Article
列名
数据类型
空/非空
主键
描述
aid
int
√
√
自增
atitle
varchar(150)
√
文章标题
aconten
text
内容文章
Agid
int
分类id
SUid
varchar(50)
发布人用户id
atime
datetime
发布时间
Aimgid
int
图片id
AIsPublic
Bit
是否发布不发布0发布1
11.图片表ImgT分类:
2商品3系统1文章
列名
数据类型
空/非空
主键
描述
Iid
int
√
√
自增
Iname
varchar(50)
√
名称
Iimg
Varchar(100)
图片URL
Ilink
Varchar(100)
图片链接地址
Istate
Int
1图片0视频
iheight
int
图片的高度
Iwidth
Int
图片宽度
Iclass
Int
图片分类
网站联系qq用于
12.联系qqwebqq
列名
数据类型
空/非空
主键
描述
wqid
int
√
√
自增
wqq
varchar(50)
√
Wqname
Varchar(50)
联系名称
WqExplain
Nvarchar(200)
拓展
友情链接
13.友情链接weblink
列名
数据类型
空/非空
主键
描述
wlid
int
√
√
自增
Wlname
nvarchar(200)
√
链接名称
WLurl
Varchar(200)
链接地址
WLorder
Int
排序
邮件短信设置
支付方式管理
14.支付方式管理Payment
列名
数据类型
空/非空
主键
描述
Pid
int
√
√
自增
Pname
nvarchar(50)
√
支付方式名称
paccout
Varchar(50)
支付宝账号
Psignature
Varchar(100)
签名证书
Psigpwd
Varchar(50)
签名证书密码
Porder
Int
排序
PTradpattern
Int
交易方式单笔阶梯费率如果您在合同有效期内交易额累积达到标准,系统会自动降低费率。
,包量费率包量费率是指在包量内不收费,超过包量流量后按每笔交易额的1.2%收取服务费,合同有效期为1年。
PTradfees
decimal(18,2)
支付交易费率
Pmessage
Nvarchar(500)
支付方式简介
Pcounet
Text
简介
Popen
Bit
是否开启此支付方式
Ponline
Bit
支付类型,是否在线支付
配送方式
15.配送方式Distribution
列名
数据类型
空/非空
主键
描述
Did
int
√
√
自增
Dname
nvarchar(50)
√
配送方式
Lid
Int
物流公司id
DLogisticepolicy
bit
物流是否保价
Dprotectrate
Decimal(5,2)
保价费率
Dminprice
Decimal(5,2)
最低保价费
DCashon
bit
是否货到付款
Dstate
bit
是否启用
Dorder
Int
排序
Dmessage
Nvarchar(50)
备注
DValuation
int
计价方式1按重量2按件数3按体积
Dfirstheavy
Decimal(18,2)
首重重量默认转换成kg,进行计算
DtwoHeavy
Decimal(18,2)
续重重量默认转换成kg
Dfirstmoney
decimal(18,2)
首重费用单位元
Dtwomoney
decimal(18,2)
续重费用单位元
DPackagemail
Bit
是否包邮是否
Dtime
Varchar(20)
发货时间
DISuse
Bit
默认配送费用适用地区
所有地区适用
指定部分地区城市设置运费
Dspecified
Bit
除指定地区外,其余地区的运费采用“默认配送费用” 注意:
未勾选时,不在指定配送地区的顾客不能使用本配送方式下订单
配送方式指定地区:
当选择了制定部分地区城市设置运费则添加值得地区
16.指定地区DistributionSpeci
列名
数据类型
空/非空
主键
描述
DSid
int
√
√
自增
DSshengid
Int
配送省
DSshiid
Int
√
配送市
DSquid
int
配送区
DRegion
Varchar(200)
地区id用,隔开
Dfirstheavy
Decimal(18,2)
首重重量默认转换成kg,进行计算
DtwoHeavy
Decimal(18,2)
续重重量默认转换成kg
DSfirstmoney
decimal(18,2)
首重费用单位元
DStwomoney
decimal(18,2)
续重费用单位元
Did
Int
配送方式id
物流公司管理(跟踪记录接口)
17.物流公司Logistics
列名
数据类型
空/非空
主键
描述
lid
int
√
√
自增
Lname
Varchar(50)
物流公司名称
Lcom
varchar(50)
√
要查询的快递公司代码,不支持中文,对应的公司代码见
Lstate
int
是否使用
lorder
Int
排序
Lmessage
Nvarchar(100)
备注
Lurl
Varchar(50)
物流公司网址
Lseachurl
Varchar(50)
查询快件网址2015-05-09
物流记录:
18.物流记录LogisticsRecord接口指定地区
列名
数据类型
空/非空
主键
描述
LRid
int
√
√
自增
Lid
Int
物流公司id
Lcom
Varchar(50)
物流公司代码
Lnu
Varchar(50)
物流单号
Oid
Int
订单id
Uid
Varchar(50)
会员id
LRstate
int
当前物流状态
0:
在途,即货物处于运输过程中;
1:
揽件,货物已由快递公司揽收并且产生了第一条跟踪信息;
2:
疑难,货物寄送过程出了问题;
3:
签收,收件人已签收;
4:
退签,即货物由于用户拒签、超区等原因退回,而且发件人已经签收;
5:
派件,即快递正在进行同城派件;
6:
退回,货物正处于退回发件人的途中
lRorder
Int
排序
LRmessage
Nvarchar(50)
备注
地区管理:
用于用户选择收货地址
19.地区管理Region
列名
数据类型
空/非空
主键
描述
Rid
int
√
√
自增
Rname
nvarchar(200)
√
地区名称
RparentNode
int
0代表第一层节点
Rorder
Int
排序
操作日志管理
20.操作日志Dolog
列名
数据类型
空/非空
主键
描述
Did
int
√
√
自增
SUid
Varchar(50)
√
系统用户id
dmessage
Varchar(50)
操作内容
Ddate
Datetime
操作时间
dsuccess
Varchar(50)
是否成功
2.订单管理
订单状态
21.订单状态OrdersState
列名
数据类型
空/非空
主键
描述
OSid
int
√
√
自增
OSname
Varchar(50)
√
订单状态名称
OSmessage
Varchar(50)
操作内容
OSstate
Int
1正常订单,2售后订单,3退款
订单列表:
提交订单,1待发货,2已发货,3待支付,4已支付到担保方,5已支付,6货到付款,7活动,8已作废,9已完成,10全部,退款,退款退货,换货
22.订单管理Orders
列名
数据类型
空/非空
主键
描述
Oid
int
√
√
自增
ONum
Varchar(50)
√
订单号生成规则年月日时分秒毫秒
OSid
Int
订单状态id
Odate
Datetime
订单时间
Uid
Varchar(50)
用户id
UAid
int
收货地址id
Ocountmoney
decimal(18,2)
商品总价格
Opmoney
decimal(18,2)
配送费用
Opdprotectrate
Decimal(18,2)
保价费用//商品总额*保价费率必须比配置的最小保价费低
Pid
Int
支付方式id订单总金额=配送费用+商品总价格
OPS
Varchar(100)
订单附言
OSendtimeis
Bit
是否指定送货时间
Osenddateis
Varchar(50)
送货日期:
1任意日期2仅工作日3仅休息日,4指定日期
Osendapis
Varchar(50)
送货的时间段:
1任意时间段,2上午,3下午,4晚上
Osendtime
Datetime
当送货日期选择了4时,选择一个具体时间
Did
Int
配送方式id
OUseScores
bit
是否使用积分
OGoodCount
int
商品件数
23.订单商品管理OrdersGoods
列名
数据类型
空/非空
主键
描述
OGid
int
√
√
自增
ORidoid
Int
√
订单id,退换货id
gid
Int
商品id
OGmoney
decimal(18,2)
购买价格
OGnums
Int
购买数量
GSid
Int
规格id
GSVid
Int
规格值id
OGdstate
Int
操作状态1正常订单2退换货订单3退款
24.订单付(收)款记录OrderPay货到付款线下支付的
列名
数据类型
空/非空
主键
描述
OPid
int
√
√
自增
Oid
Int
√
订单id
OPcountmoney
decimal(18,2)
订单总金额
OPbank
Varchar(50)
收款银行
OPNums
Varchar(50)
收款账号
OPclass
Varchar(50)
付款类型线下支付在线支付
Pid
int
支付方式
OPisInvoicing
bit
是否开发票
OPInvoicepayable
Varchar(50)
发票抬头
OPmessage
Varchar(500)
收款单备注
OPpaytime
Datetime
支付时间
OPPaymentAmount
decimal(18,2)
客户支付金额
OPTax
decimal(18,2)
支付的税金
OPFee
decimal(18,2)
用户支付的手续费用
UID
Varchar(50)
付款人
Suid
Varchar(50)
收款人
OPaddtime
datetime
添加时间
OPstate
Int
1成功2支付到担保方3失败
25.订单发货管理OrderDelivergoods
列名
数据类型
空/非空
主键
描述
ODGid
int
√
√
自增
ORid
Int
√
订单id,退换货id
Did
Int
配送方式id
ODGcost
decimal(18,2)
物流费用
ODGbjcost
decimal(18,2)
保价费用
UID
Int
收货人收货地址
ODGmessage
Varchar(500)
发货单备注
ODGDowntime
Datetime
发货时间
ODGNumber
Varchar(50)
物流单号
ODGaddtime
Datetime
添加时间
Suid
Varchar(50)
添加人
ODGState
int
发货状态1订单1退货单2换货单
记录订单操作时间
26.订单操作时间OrdersDate
列名
数据类型
空/非空
主键
描述
ODid
int
√
√
自增
ORid
Int
√
订单id,退换货id
Osid
Int
状态id
ODDate
Datetime
操作时间
Odstate
Int
操作状态1正常订单2退换货订单3退款
UID
Varchar(50)
操作人
SUID
Varchar(50)
操作人
ODisuse
bit
表示是true用户操作false管理员操作
订单积分:
一个订单,根据积分设置,判断此订单是否使用积分和按总价还是按商品单价计算积分,结算时如果使用了积分,积分-,退款后使用的积分+,确认收货
操作状态:
用户获得积分1用户积分抵钱2用户退换积分返回3
27.订单积分管理OrdersScores
列名
数据类型
空/非空
主键
描述
OSid
int
√
√
自增
ORid
Int
√
订单id
OSstateid
Int
操作状态
Uid
Varchar(50)
用户id
OSDate
Datetime
操作时间
OSstate
Int
积分状态1增加0减少
OSmoney
decimal(18,2)
积分减少钱数
OsScore
int
积分增加(减少)数量
订单退货换货管理:
售后单:
审核中,接受申请,完成,拒绝
28.订单售后管理OrdersReturn
列名
数据类型
空/非空
主键
描述
Orid
int
√
√
自增
Oid
Int
√
订单id
Osid
Int
状态id,
Orstate
int
1退货2换货3售后咨询
ORDate
Datetime
操作时间
Ortitle
Varchar(50)
退换理由
Ormessage
NVarchar(50)
详细描述
Oimgurl
NVarchar(500)
上传图片地址,后台需要放到图片表中,此处存放地址
Uid
Varchar(50)
用户id
SUid
Varchar(50)
管理员id
ORis
bit
记录是那个用户回复的,后台管理员还是前台用户,true用户false管理员
ORkind
Int
记录是谁回复的用户发送的退换理由是0,其他1,2
ORorID
INT
订单退货id
ORisread
Bit
是否已读true已读false未读
商品退款管理:
当商品退货完成状态后台,此条订单到退款,管理员选择是否要进行退款
29.退款管理OrdersArefund
列名
数据类型
空/非空
主键
描述
Oaid
int
√
√
自增
Oid
Int
√
订单id
Orid
Int
操作状态
Oatime
datetime
退款时间
Odid
Int
退款状态id:
1退款退货,2退款
Suid
Varchar(50)
操作管理员id
Oamoeny
decimal(18,2)
退款金额
Pid
Int
退款方式
Oasuccess
Int
退款是否成功1成功0未成功
OAmessage
Varchar(200)
退款备注
3.商品管理
商品列表:
全部,缺货商品(库存数量为0),库存报警(数量还剩几个时报警)
30.商品管理Goods
列名
数据类型
空/非空
主键
描述
Gid
int
√
√
自增
Gcid
Int
√
分类id
Gtid
Int
类型id
Glid
Varchar(50)
商品标签id,多个用,隔开
Gbid
Int
品牌id
GSid
int
规格id
GSVID
Varchar(50)
规格值id,用,隔开
Gname
Varchar(100)
商品名称,大小30个字符
Gnums
Varch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商城 网站 数据库 结构