文章教程

9.2系统数据库设计

9/17/2020 9:45:44 PM 人评论 次浏览

9.2 系统数据库设计

网上购物系统的数据库也是比较庞大的,在设计的时候需要从使用的功能模块入手,可以分别创建不同命名的数据表,命名的时候也要与使用的功能命名相配合,方便后面相关页面设计制作时的调用,MySQL数据库的制作方法在前面的章节中也介绍过很多次,本章节将要完成的数据库命名为db_shop,在数据库中建立8个不同的数据表,如图9-9所示。

alt

图9-9 建立的db_shop数据库

9.2.1 设计商城数据表

数据库db_shop里面是根据开发的网站的几大动态功能来设计不同数据表的,本实例需要创建8个不同的数据表,下面分别介绍一下这些数据表的功能及设计的字段要求:


(1)tb_admin是用来储存后台管理员的信息表,设计的tb_admin数据表,如图9-10所示。其中name是管理员名称,pwd是管理员密码。

alt

图9-10 后台管理者表tb_admin

(2)tb_dingdan是用来储存会员在网上下的订单的详细内容表,设计的tb_dingdan数据表,如图9-11所示。

alt

图9-11 用户订单表tb_ dingdan

(3)tb_gonggao是用来保存网站公告的信息表,设计的tb_gonggao数据表,如图9-12所示。

alt

图9-12 网站公告表tb_gonggao

(4)tb_leaveword是用户给网站管理者留言的数据表,设计的tb_leaveword数据表,如图9-13所示。

alt

图9-13 用户留言表tb_leaveword

(5)tb_pingjia是用户对网上商品的评价表,设计的tb_pingjia数据表,如图9-14所示。

alt

图9-14 商品用户评价表tb_pingjia

(6)tb_shangpin是商品表,购物系统中核心的产品发布,定购时的结算都要调用该数据表的内容,设计的tb_shangpin数据表,如图9-15所示。

alt

图9-15 商品表tb_shangpin

(7)tb_type是商品的分类表,设计的tb_type数据表,如图9-16所示。

alt

图9-16 商品分类表tb_type

(8)tb_user是用来保存网站会员注册用的数据表,设计的tb_user数据表,如图9-17所示。

alt

图9-17 网站用户信息表tb_user

上面设计的数据表属于比较复杂的数据表,数据表之间主要通过产品的类别ID关联,建立网站所需要的主要内容信息,都能储存在数据库里面。

9.2.2 建立网站本地站点

定义站点的具体操作步骤如下:


01 首先在C:\Apache\htdocs路径下建立shop文件夹(如图9-18所示),本章所有建立的PHP程序文件都将放在该文件夹底下。

alt

图9-18 建立站点文件夹shop

02 打开Dreamweaver CS5.5,执行菜单栏中的“站点”→“管理站点”命令,打开“管理站点”对话框,如图9-19所示。

alt

图9-19 “管理站点”对话框

03 单击“新建”按钮,打开“站点设置对象”对话框,进行如图9-20所示的参数设置。

alt

图9-20 建立shop站点

04 单击列表框中的“服务器”选项,并单击“添加服务器”按钮alt,打开“基本”选项卡进行如图9-21所示的参数设置。

alt

图9-21 “基本”选项卡设置

05 设置后再单击“高级”选项卡,打开“高级”服务器设置界面,选中“维护同步信息”复选框,在“服务器模型”下拉列表项中选择PHP MySQL,表示是使用PHP开发的网页,其他的保持默认值,如图9-22所示。

alt

图9-22 设置“高级”选项卡

06 单击“保存”按钮,返回“服务器”设置界面,再单击选择上“测试”复选框,如图9-23所示。

alt

图9-23 设置“服务器”参数

07 单击“保存”按钮,则完成站点的定义设置。完成Dreamweaver CS5.5测试shop网站环境设置。

9.2.3 建立数据库连接

数据库设计之后,需要将数据库链接到网页上,这样网页才能调用数据库和储存相应的信息。用PHP开发的网站,一般将数据库链接的程序代码文件命名为conn.php。在站点文件夹创建conn.php空白页面,按如图9-24所示输入数据库链接代码。

alt

图9-24 设置数据库连接

对于本连接的程序说明如下:

alt

读者使用时如果需要更改数据库名称,只需要将该页面中的db_shop做相应的更改即可以实现,同进也要对用户名和密码和你在本地安装的用户名和密码要一样。

教程类别