用户信息实体的E-R图,如图3.8所示。 图书实体的E-R图,如图3.9所示。 订单实体的E-R图,如图3.10所示。
订单列表实体的E-R图,如图3.11所示。
用户名 密码 分类编号 分类名称
图3.6 管理员实体的E-R图 图3.7 图书分类实体E-R图
密码 地址 管理员 图书分类 用户名 邮编 真名 Email 用 户 性别 注册时间 电话 注册IP
图 3.8 用户实体E-R图
图书名称 图书编号 作者 出版社 内容介绍 图 书 分类编号 封面 剩余数量 总数量 价格
图3.9 图书实体E-R图
11
用户编号 订单编号 购买时间 订单 IP地址 总价格 是否付款 是否发货 内容
图3.10 订单实体E-R图
用户号 订单号 订单列表 图书编号 购书数量
图 3.11订单列表实体的E-R图
3.7 数据库逻辑结构设计
本系统数据库采用SQL Server 2000数据库,系统数据库名称为bookshop,下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构。
1、 数据表概要说明
数据表树型结构图如图3.12所示,该数据表树型结构图包含系统所有的数据表
图3.12 数据表树型结构图
2、各个表的结构如下表
表3.1为图书信息列表,记录书店现有的图书信息。
表3.1 Book表
列名 数据类长度 允许空
型
ID Int 4
12
注释 图书编
号
BookName
BookClass
Author Publish BookNo Content Price Amount Leav_number
RegTime
e
Picture varchar 60 是 表3.2为书店管理员信息表,记录管理员的帐号和密码。 表3.2 BookAdmin表
列名 数据类长度 允许空
型
AdminusVarchar 20 否 er
AdminPaVarchar 20 否 ss
表3.3为用户信息表,记录用户的基本信息。
表3.3 用户表
列名 数据类长度 允许空
型
ID Int 2 否
UserName
passWord
Names Sex Address Phone Post Email RegTime
e
RegIPAd
varchar
50
13
varchar Int Varchar Varchar Varchar text float int int datatim
40 4 25 150 30 300 8 4 4 8
否
称
否
类
是 是 是 是 是 是 是
量
是
间
图书名图书分作者 出版社 书号 内容 价格 总数量 剩余数注册时封面
注释 管理员 管理员密码
注释 用户编号
用户名 密码 真名 性