4.3数据库设计
4.3.1 数据库概念结构设计
(1)图书信息的E-R图
图4.4图书信息的E-R图
(2)评论信息的E-R图
16
图4.3评论信息的E-R图
(3)大类分类信息的E-R图
图4.4大类分类信息的E-R图
(4)小类分类信息的E-R图
图4.5小类分类信息的E-R图
17
(5)管理员信息的E-R图
图4.6管理员信息的E-R图
(6)用户信息的E-R图
(7)汇款/送货信息的E-R图
18
(8)订单表信息的E-R图
4.3.2 数据库逻辑结构设计
(1)图书基本信息表(编号,书名,作者,装帧,出版日期,积分,详细介绍,目录,用户评级分数,市场价,会员价,推荐,订购次数,查看次数,折扣,小类ID,大类ID,缩略图,添加日期,评级次数,VIP价格,出版社,ISBN,页数,开本,版次,简介)
(2)评论信息表(编号,对应产品编号,标题,日期时间,评论内容,是否通过审核)
(3)大类分类信息表(编号,大类名,是否在首页显示,顺序) (4)小类分类信息表(编号,小类名,是否在首页显示,顺序,对应大
19
类编号)
(5)管理员信息表(编号,用户名,密码,权限)
(6)用户信息表编号(编号,用户名,e-mail,密码,身份证号,手机,QQ,注册日期,密码提示,密码答案,登录次数,最后一次登录时间,收货人姓名,城市,地址,邮编,电话,送货方式编号,汇款方式编号,性别,姓名,是否VIP用户,系统广播,用户积分)
(7)汇款/送货信息表(编号,送货/汇款方式名,价钱,送货/汇款方式编号)
(8)订单表信息表(编号,订单用户名,日期,产品编号,产品订购数量,订单编号,收货人,收货地址,邮编,留言信息,汇款方式编号,送货方式编号,性别,总金额,姓名,E-mail,电话,用户ID)
4.3.3 数据库物理结构设计
(1)管理员信息表的实现:
字段名称 id admin password rank 数据类型 自动编号 文本 文本 数字 说明 编号 用户名 密码(MDS加密) 权限 (2)大类分类信息表的实现:
字段名称 categoryid catagory first categoryorder 数据类型 自动编号 文本 数字 文本 说明 编号 大类名 是否在首页显示 顺序 (3)小类分类信息表的实现:
字段名称 sortsid 数据类型 自动编号 说明 编号 20