jd程序数据库设计12-21_第1页
jd程序数据库设计12-21_第2页
jd程序数据库设计12-21_第3页
jd程序数据库设计12-21_第4页
jd程序数据库设计12-21_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库名称:jdshop 表前缀jd_表名用户表(jd_user)列名数据类型(精度范围)空/非空约束条件user_idint(11)not null主键,自增 primary key .自增idusernamevarchar(32)not null唯一键用户名passwordchar(32)not null用户密码emailvarchar(80)not null邮箱picvarchar(255)null用户头像load_timeint(11)not null当前登陆时间last_timeint(11)not null用户推出时间reg_ipint(12)not null注册iplast_ipint(12)not null最后一次访问ipmoneydecimal(10,2)not null default 0账户余额spent_moneydecimal(10,2)not null default 0花去金钱family_addvarchar(100)null家庭住址cellphonevarchar(20)not null default 0手机号questionvarchar(50)null保密问题answervarchar(300)null保密答案integralvarchar(20)null积分user_bankint(2)not null default 0用户级别user_beansvarchar(40)not null default 0京豆补充说明用户表 jd_user 用户详情表jd_user_details 表名用户详情表(jd_user_details)列名数据类型(精度范围)空/非空约束条件real_namevarchar(20)null真实姓名cardvarchar(20)null身份证号birthdayInt(11)null 生日sexint(2)null性别 0男,1女,2保密user_idint(11)null关联id,关联jd_user表的user_idqqint(15)null用户qqedu_bgvarchar(20)null学历marriageint(2)null婚姻 0未婚,1已婚,2保密month_revedecimal(10,2)null月收入hobbytextnull兴趣、爱好professionvarchar(80)null职业补充说明1、 用户级别:0注册会员(注册用户)、1铜牌会员(购买实物)、2银牌会员(成长值2000)、3银牌会员(成长值10000)、4钻石会员(成长值30000)用户在京东进行购物、商品评价、晒单、交易满意度、移动端下单、指定区域在线支付等活动都可以获得京豆。 用户安全认证表jd_user_secure 表名用户安全认证表(jd_user_secure)列名数据类型(精度范围)空/非空约束条件user_idint(11)null关联id,关联jd_user表的user_idsec_pwdint(2)not null 密码认证(0认证,1未认证)sec_emarilint(2)邮箱认证(0认证,1未认证)sec_phoneint(2)手机认证(0认证,1未认证)sec_offint(2)支付认证(0认证,1未认证)补充说明收货地址表jd_user_addres表名收货地址表(jd_user_addres)列名数据类型(精度范围)空/非空约束条件add_idint(11)not null主键,自增 primary key .自增iduser_idint(11)null关联id,关联jd_user表的user_idfamily_addvarchar(100)null收货地址idint(11)补充说明收货地址(最多20个)管理员用户表表名用户表(jd_admin)列名数据类型(精度范围)空/非空约束条件admin_idint(11)not null主键,自增 primary key .自增idAdmid_namevarchar(32)not null唯一键管理员Admin_pwdchar(32)not null管理员密码Admin_emailvarchar(80)not null邮箱Admin_picvarchar(255)null用户头像reg_timeint(11)not null管理员注册时间last_timeint(11)not null最后登录时间reg_ipint(12)not null注册iplast_ipint(12)not null最后一次访问ipAdmin_moneydecimal(10,2)not null default 0账户余额spent_moneydecimal(10,2)not null default 0花去金钱family_addvarchar(100)null家庭住址integralvarchar(20)null积分Admin_bankint(2)not null default 0用户权限补充说明jd_admin商品类别表jd_kinds字段信息列名字段名属性非空主键默认说明商品类别idinr(10)yesyes无主键,自增商品类别名称kindnamevarchar(50)yes无上级分类idupidint(10)yes如:手机的上级分类upid 放 手机通讯id等级levelint(10)yes0区分是一级分类,还是二级分类路径pathvarchar(20)yes方便快速查找实验数据测试商品类别(id)商品类别名称(kindname)上级分类id(upid)等级(level)路径(path)1厨具010,2电脑,办公010,3服饰鞋帽010,4烹饪锅具120,1,5压力锅430,1,4,6图书,音像,电子书刊010,7女装320,3,8休闲裤730,3,7一般有三级如:服饰鞋帽- 女装- 休闲裤 再往下就是具体的商品。商品数据表: jd_kinds列名字段名属性非空主键默认说明商品类别idinr(10)yesyes无主键,自增商品类别名称goodnamevarchar(50)yes无上级分类idkindnameint(10)yes等级levelint(10)yes0路径pathvarchar(20)yes首页顶端网站导航表。jd_navigation列名字段名属性非空主键默认说明导航ididint(10)yesyes主键,自增导航名称namevarchar(50)yes如:京东社区链接地址urlvarchar(50)yes如http:测试数据:导航id(id)链接名称(name)链接地址(url)1京东社区http:广告表数据表名: jd_advert字段信息列名字段名属性非空主键默认说明广告ididint(4) 非负yes自增广告名称adnamevarchar(64)yes广告类型adtypeint(1) 非负00其他 1娱乐 2医疗 3游戏广告展示时间showtimeint(1) 非负22全天 1白天 0晚些广告状态stateint(1) 非负1状态(1上线,0下线)广告图片picnamevarchar(64)yes图片文件名 字符串广告定位idpositionidint(4) 非负关联 广告定位表 广告位id广告客户idclientidint(4) 非负关联 广告客户表 客户id广告创建时间ctimeint(10) 非负yes广告创建时间CREATE TABLE jd_advert ( id int(4) unsigned NOT NULL AUTO_INCREMENT COMMENT 广告id, adname varchar(64) NOT NULL COMMENT 广告名称, adtype int(1) unsigned NOT NULL DEFAULT 0 COMMENT 0其他 1娱乐 2医疗 3游戏, state int(1) unsigned NOT NULL DEFAULT 1 COMMENT 状态1上线,0下线, showtime int(1) unsigned NOT NULL DEFAULT 2 COMMENT 2全天 1白天 0晚些, picname varchar(64) NOT NULL COMMENT 广告图片, positions int(4) unsigned NOT NULL COMMENT 关联广告位号, clientids int(4) unsigned NOT NULL COMMENT 关联广告客户id, ctime int(10) unsigned NOT NULL COMMENT 广告创建时间, mtime int(10) unsigned NOT NULL COMMENT 最后修改时间, PRIMARY KEY (id), KEY adname (adname) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=广告主表 AUTO_INCREMENT=47 ;广告客户表数据表名:jd_ad_client字段信息列名字段名属性非空主键默认说明广告客户idclientidint(4) 非负yes自增广告客户姓名clientuservarchar(64)yes广告客户电话clientphonechar(11)yes广告客户qqclientqqint(10)广告客户邮箱clientemailvarchar(32)yes广告客户公司clientcompanyvarchar(64)yes广告客户地址clientsitevarchar(64)CREATE TABLE jd_ad_client ( clientid int(4) unsigned NOT NULL AUTO_INCREMENT COMMENT 广告客户id, clientuser varchar(64) NOT NULL COMMENT 广告客户姓名, clienturl varchar(64) NOT NULL, clientphone char(11) NOT NULL COMMENT 广告客户电话, clientqq int(10) NOT NULL COMMENT 广告客户QQ, clientemail varchar(32) NOT NULL COMMENT 广告客户邮箱, clientcompany varchar(64) NOT NULL COMMENT 广告客户公司, clientsite varchar(64) DEFAULT NULL COMMENT 广告客户地址, PRIMARY KEY (clientid), UNIQUE KEY clientcompany (clientcompany) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=广告客户表 AUTO_INCREMENT=30 ;广告位置表数据表名: jd_ad_position字段信息列名字段名属性非空主键默认说明广告位置号poslocationint(4) 非负yes1位置(1-6) 暂定广告图片宽poswidthint(10) 非负yes广告图片高posheightint(10) 非负yes广告定位名称posnamevarchar(32)yesCREATE TABLE jd_ad_position ( poslocation int(4) unsigned DEFAULT NULL COMMENT 广告位置号1-6, poswidth int(10) unsigned DEFAULT NULL COMMENT 广告图片宽, posheight int(10) unsigned DEFAULT NULL COMMENT 广告图片高, posname varchar(32) DEFAULT NULL COMMENT 广告定位名称) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=广告位置表;广告统计表数据表名: jd_ad_visit字段信息列名字段名属性非空主键默认说明广告idaidint(10) 非负yes对应新闻id访问时间列timeint(10) 非负yes每次访问插一条时段dtimeint(1) 非负yes41白天 0晚些CREATE TABLE jd_ad_visit ( vaid int(4) unsigned NOT NULL COMMENT 关联广告id, time int(10) unsigned NOT NULL COMMENT 访问时间列, dtime int(1) unsigned NOT NULL DEFAULT 4 COMMENT 1白天 0晚些) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=广告访问统计表;新闻表数据表名: jd_news字段信息列名字段名属性非空主键默认说明新闻ididint(4) 非负yes自增新闻类型idtidint(4) 非负yes新闻内容idcontentidint(4) 非负yes新闻标题titlevarchar(32)yes新闻作者authorvarchar(32)yes匿名新闻创建时间ctimeint(10) 非负yes新闻图片名newspicvarchar(32)yes新闻表内容表数据表名: jd_news_content字段信息列名字段名属性非空主键默认说明新闻内容ididint(4) 非负yes自增新闻内容contenttextyes新闻类型表数据表名: jd_news_type字段信息列名字段名属性非空主键默认说明新闻类型ididint(4) 非负yes自增新闻类型名称tnamevarchar(32)yes新闻被访表数据表名: jd_news_visit字段信息列名字段名属性非空主键默认说明新闻idnidint(10) 非负yes对应新闻id最后访问时间lasttimeint(10) 非负yes访问数量looknumint(10) 非负yes0每次访问 +=1友情连接数据表名: jd_friend字段信息列名字段名属性非空主键默认说明友联ididint(4) 非负yes友情链接id友联urlfurlvarchar(64)yes友情链接url友联名称fnamevarchar(32)yes友情网站名称友联图flogovarchar(64)null友联logo友联描述fcontentvarchar(64)yes友情网站描述友联联系femailvarchar(32)yes友情站长email友联状态fshowint(1) 非负yes1显示,0未审核友联申请ftimeint(11) 非负null申请时间友联审核ctimeint(11) 非负null审核时间CREATE TABLE jd_friend ( id int(4) unsigned NOT NULL AUTO_INCREMENT COMMENT 友情链接id, furl varchar(64) NOT NULL COMMENT 友情链接url, fname varchar(32) NOT NULL COMMENT 友情网站名称, flogo varchar(64) DEFAULT NULL COMMENT 友联logo, fcontent varchar(64) NOT NULL COMMENT 友情网站描述, femail varchar(32) NOT NULL COMMENT 友情站长email, fshow int(1) unsigned NOT NULL DEFAULT 0 COMMENT 1显示,0未审核, ftime int(11) unsigned DEFAULT NULL COMMENT 申请时间, ctime int(11) unsigned DEFAULT NULL COMMENT 审核时间, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=友情链接表 AUTO_INCREMENT=16 ;友情连接统计表数据表名: jd_fri_visit字段信息列名字段名属性非空主键默认说明关联友链idfidInt(10)yes关联友联id最后访问时间lasttimeInt(10)yes最后访问时间访问量looknumInt(10)yes0访问数量 +=1CREATE TABLE jd_fri_visit ( fid int(10) unsigned NOT NULL COMMENT 关联友情链接id, lasttime int(10) unsigned NOT NULL COMMENT 最后访问时间, looknum int(10) unsigned NOT NULL DEFAULT 0 COMMENT 访问数量 +=1, UNIQUE KEY fid (fid) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=友情链接访问统计表;用户安全认证表 jd_user_secure 表名用户安全认证表(jd_user_secure)列名数据类型(精度范围)空/非空约束条件user_idint(11)null关联id,关联jd_user表的user_idsec_pwdint(2)not null 密码认证(0认证,1未认证)sec_emarilint(2)邮箱认证(0认证,1未认证)sec_phoneint(2)手机认证(0认证,1未认证)sec_offint(2)支付认证(0认证,1未认证)补充说明 收货地址表jd_user_addres 表名收货地址表(jd_user_addres)列名数据类型(精度范围)空/非空约束条件user_idint(11)not null主键,自增 primary key .自增iduser_idint(11)null关联id,关联jd_user表的user_idfamily_addvarchar(100)null收货地址idint(11)补充说明收货地址(最多20个)商品类别表jd_kinds列名字段名属性非空主键默认说明商品类别kind_idinr(10)yesyes无主键,自增商品类别名称kindnamevarchar(50)yes无上级分类idupidint(10)yes如:手机的上级分类upid 放 手机通讯id等级levelint(10)yes0区分是一级分类,还是二级分类路径pathvarchar(20)yes方便快速查找字段信息商品类别(id)商品类别名称(kindname)上级分类id(upid)等级(level)路径(path)1厨具010,2电脑,办公010,3服饰鞋帽010,4烹饪锅具120,1,5压力锅430,1,4,6图书,音像,电子书刊010,7女装320,3,8休闲裤730,3,7实验数据测试一般有三级如:服饰鞋帽- 女装- 休闲裤 再往下就是具体的商品。3级分类对应属性表 jd_goods_attr列名字段名属性非空主键默认说明属性idattr_idint(11)yesyes主键,自增属性名attrnamevarchar(50)yes单位attrunitvarchar(20)null3级分类idthree_idint(11)yes外键,关联三级分类id是否重要is_importint(11)yes00表示不重要1,表示重要在list页面显示所属组big_groupvarchar(50)yes“基本介绍前台显示使用所属小组small_groupvarchar(50)yes前台使用测试数据:attr_idattrnameattrunitthree_id1腰围尺82面料无83容量升54材质无55版型8商品表jd_goods 列名字段名属性非空主键默认说明商品idgds_idinr(10)yesyes无主键,自增商品编号gds_snvarchar(50)yes无如:863619商品首页名称gdstitlevarchar(50)yes如:三星s41959电信双模版直降100元!商品名称gdsnamevarchar(50)yes如:三星I959商品所属分类idkind_idint(10)yes外键,关联商品3级分类id商品属性detail_attrtextyes存放特有参数列表商品价格gdspricedouble(8,2)yes商品数量gdsnumint(10)yes商品的颜色gdscolorenumyes如 red,green或者1,2商品上架时间uptimeintyes商品下架时间downtimeintyes下架时间是否参加促销is_promoteintyes00不促销1促销是否参加团购is_tuanintyes00不团购1团购是否参加特价is_lowintyes00不特价1特价商品关键词keywordvarchar(50)yes商品描述desctextyes注意添加:商品时要先添加颜色,再添加数量如:gdsnum=“100#200”; 即红颜色数量100件,绿颜色的数量200,同样在添加图片时也有这个问题。顺序很重要!idgdsnumgdsnamekind_idgdspriceuptimedowntimeleveldescgdscolor120131221华人休闲裤8120.5时间戳时间戳质量好,不掉色,上档次red,green图片详情表jd_pic列名字段名属性非空主键默认说明图片idpic_idint(11)yesyes主键,自增图片名称picnamevarchar(50)yes如iphone5s所属商品idgoods_idint(11)yesnull外键,关联商品id图片路径pic_urlvarchar(32)yes如:goods.jpg图片描述pic_descvarchar(50)所属颜色系列pic_colorvarchar(32)yes如:它属于red下图片pic_idpicnamegoods_idpic_urlpic_color1华人裤图片1huaren1.jpgred 或12华人裤图片1huaren2.jpgred 或13华人裤图片1huaren3.jpggreen 或24华人裤图片1huaren4.jpggreen 或25iphone5s234(假设)iphone11111.gifwhite或3后台添加商品流程:如:添加一件华人休闲裤商品流程:1假设休闲裤的一级(服饰鞋帽),二级分类(女装),已经插入数据库成功。2.新建一个小分类休闲裤他隶属关系:休闲裤-女装- 服饰鞋帽。 在表:jd_kinds 插入一条数据如:inser into jd_kinds(kindname,upid,level,path) values(“休闲裤”,”7”,”3”,”0,3,7”).如下: 商品类别(id)商品类别名称(kindname)上级分类id(upid)等级(level)路径(path)8休闲裤730,3,7为休闲裤添加属性:操作表jd_goods_attrattr_idattrnameattrunitthree_id1腰围尺82面料无83容量升54材质无55版型84.下拉菜单选择类别:选休闲裤。触发一个事件,他使用ajax从数据库,表jd_goods_attr中查询出three_id=8 的attrname 并生成input表单。如:腰围:面料:版型:填好之后利用php程序或js组成字符串如”腰围:2.2尺#面料:99%棉#版型:瘦版”放入jd_goods detail_attr 字段中。5.手工写一些表单如:商品价格,商品颜色商品编号,商品名字,商品是否促销,是否打折,是否团购。6.为颜色生成按钮,或下拉框 如:红色按钮,绿色按钮,并添加事件,点击添加图片,使用ajax 插入jd_pic中。7.最后通过点击提交按钮把商品相关信息插入jd_goods 表中。商品品牌大类表jd_randclass列名字段名属性非空主键默认说明品牌类别bdint(11)yesyes主键,自增品牌类别名称painamevarchar(50)yes如:家电通讯品牌表jd_brand列名字段名属性非空主键默认说明品牌idbrand_idint(11)yesyes主键,自增品牌namebrandnamevarchar(50)yes如:联想品牌图片brandpicvarchar(50yes品牌显示is_visibleint(10)yes00显示1不显示商品类别idkind_idint(10yes外键:如手机id商品评价表jd_evaluation 列名字段名属性非空主键默认说明评价ididint(11)yesyes主键,自增评价标题titlevarchar(50)yes评价内容contenttextyesnull评价商品idgoods_idint(10)yes外键:评价人iduidint(10)yes外键3级分类搜索表jd_search列名字段名属性非空主键默认说明搜索ididint(11)yesyes主键,自增搜索标题titlevarchar(50)yes如:尺寸,价格搜索内容contentvarchar(50)yes如14寸,15寸搜索商品类别kind_idint(10)yes外键备注:添加标题不能随便写,要和jd_attr 中is_importat 值为yes 为条件的attrname 值 为值jd社区:帖子模块:板块表jd_cate 表名板块表(jd_cate)列名数据类型(精度范围)空/非空约束条件cate_idint(11)not nullauto_increment primary key板块idcate_namevarchar(300)not null板块名cate_picvarchar(300)null板块图片cate_titlevarchar(300)null板块描述补充说明 主题表jd_post 表名主题表(jd_post)列名数据类型(精度范围)空/非空约束条件post_idint(11)not nullauto_increment primary key主贴idcate_idint(11)not null板块id 关联jd_cate表的cate_idtitlevarchar(300)not null帖子标题post_ipint(12)not null发帖人ippost_timeint(11)not null发帖时间visit_countint(11)not null访问次数round_idint(11)not null圈子id 关联jd_round表的round_iduser_idint(11)not null用户id 关联jd_user表的user_iduser_ipint(12)not null发帖人iptopint(2)null置顶reply_timeint(11)not null最后回复时间补充说明回复表jd_reply 表名回复表(jd_reply)列名数据类型(精度范围)空/非空约束条件reply_idint(11)not nullauto_increment primary key回帖idpost_idint(11)主贴id 关联jd_post表的post_iduser_idint(11)not null用户id 关联jd_user表的user_idreply_timeint(11)not null回帖时间user_ipint(12)not null回帖人ipcontenttextnot null回帖内容补充说明圈子模块:圈子表jd_round 表名圈子表(jd_round)列名数据类型(精度范围)空/非空约束条件round_idint(11)not nullauto_increment primary key圈子idround_namevarchar(300)not null圈子名round_picvarchar(300)null圈子图片round_titlevarchar(300)null圈子描述补充说明2013年见面会: 见面会报名表jd_area 表名见面会报名表(jd_area)列名数据类型(精度范围)空/非空约束条件area_idint(11)not nullauto_increment primary key报名区idround_idint(11)not null圈子id 关联jd_round表的round_idareachar(32)not null网友见面会报名区area_uservarchar(250)not null报名区负责人补充说明 见面会城市表jd_area_city 表名见面会城市表(jd_area_city)列名数据类型(精度范围)空/非空约束条件city_idint(11)not nullauto_increment primary key城市idarea_idint(11)not null圈子id 关联jd_area表的area_idcity_namevarchar(80)not null唯一见面会城市名称statusint(2)not null状态(0表示报名开始,1表示报名结束,2表示活动开始,3表示活动结束)start_timeint(11)not null活动开始时间stop_timeint(11)not null活动结束时间placeint(11)not null活动地点补充说明 见面会报名表jd_area_user 表名见面会报名表(jd_area_user)列名数据类型(精度范围)空/非空约束条件user_idint(11)not null用户id 关联jd_user表的user_i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论