登录系统结构图,如图4.2所示:
图4.2 登录结构图
管理员结构图,如图4.3所示。
图4.3 管理员结构图
用户结构图,如图4.4所示。
图4.4 用户结构图
4.2 数据库设计原则
在概念设计中,通常用四种方法:
自顶向下:首先定义全局概念结构的框架,然后逐步细化;自底向上:首先定义各局部应用的概念结构,然后将他们集成起来,得到全局概念结构;逐步扩张: 首先定义最核心的概念结构,然后向外扩充,直至总体概念结构;混合策略: 即自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念。结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。
在物理结构设计阶段首先分两步走:
确定数据库的物理结构,在关系数据库中主要是指存取方法和存储结构。 对物理结构的评价是时间和空间效率。
选取正确的关系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。
管理员信息属性图如图4.5所示。
图4.5 管理员信息实体属性图
订单信息实体属性图如图4.6所示。
图4.6订单信息属性图
留言信息实体属性图如图4.7所示。
图4.7留言信息实体属性图
用户信息实体属性图如图4.8所示。
图4.8用户信息实体属性图
4.3 数据表
表1:t_admin表
列名 |
数据类型 |
长度 |
约束 |
userId |
int |
11 |
PRIMARY KEY |
userName |
varchar |
55 |
DEFAULT NULL |
userPw |
varchar |
50 |
DEFAULT NULL |
表2:t_dingdan表
列名 |
数据类型 |
长度 |
约束 |
id |
int |
11 |
PRIMARY KEY |
xingming |
varchar |
50 |
DEFAULT NULL |
shouji |
varchar |
50 |
DEFAULT NULL |
dizhi |
varchar |
50 |
DEFAULT NULL |
mingcheng |
varchar |
50 |
DEFAULT NULL |
shuliang |
varchar |
50 |
DEFAULT NULL |
yunjia |
varchar |
50 |
DEFAULT NULL |
zhong |
varchar |
50 |
DEFAULT NULL |
shouhuoren |
varchar |
50 |
DEFAULT NULL |
dianhua |
varchar |
50 |
DEFAULT NULL |
mudidi |
varchar |
50 |
DEFAULT NULL |
che_id |
int |
11 |
DEFAULT NULL |
zt |
varchar |
255 |
DEFAULT NULL |
表3:t_gonggao表
列名 |
数据类型 |
长度 |
约束 |
gonggao_id |
int |
11 |
PRIMARY KEY |
gonggao_title |
varchar |
50 |
DEFAULT NULL |
gonggao_content |
varchar |
5000 |
DEFAULT NULL |
gonggao_data |
varchar |
77 |
DEFAULT NULL |
fujian |
varchar |
255 |
DEFAULT NULL |
表4:t_jieshao表
列名 |
数据类型 |
长度 |
约束 |
id |
int |
11 |
PRIMARY KEY |
neirong |
varchar |
5000 |
DEFAULT NULL |
表5:t_liuyan表
列名 |
数据类型 |
长度 |
约束 |
id |
int |
11 |
PRIMARY KEY |
xingming |
varchar |
50 |
DEFAULT NULL |
zuzhi |
varchar |
50 |
DEFAULT NULL |
dianhua |
int |
50 |
DEFAULT NULL |
youxiang |
varchar |
50 |
DEFAULT NULL |
neirong |
varchar |
500 |
DEFAULT NULL |
shijian |
varchar |
50 |
DEFAULT NULL |
表6:t_user表
列名 |
数据类型 |
长度 |
约束 |
id |
int |
11 |
PRIMARY KEY |
loginname |
varchar |
50 |
DEFAULT NULL |
loginpw |
varchar |
50 |
DEFAULT NULL |
name |
varchar |
50 |
DEFAULT NULL |
sex |
varchar |
50 |
DEFAULT NULL |
age |
varchar |
50 |
DEFAULT NULL |
address |
varchar |
50 |
DEFAULT NULL |
tel |
varchar |
50 |
DEFAULT NULL |
|
varchar |
50 |
DEFAULT NULL |
fujian |
varchar |
50 |
DEFAULT NULL |
jifen |
int |
255 |
DEFAULT NULL |
del |
varchar |
50 |
DEFAULT NULL |