天天看點

基于PHP的漢服交流網站的設計與實作

介紹:

漢服交流網站的總體結構

(1)首頁

對于本網站,首頁的資訊展示即為重要,首頁将展示出關鍵内容和最新消息,同時可以通過首頁進行登入、前往不同的子產品。

(2)使用者子產品

使用者子產品是提供給使用者使用的一個獨立子產品,可以讓使用者進行個人資訊的管理,進行修改密碼等基本操作。

① 使用者管理:可以進行密碼修改、資訊修改等基本操作。

② 好友管理:可以對好友進行查找、删除等基本操作。

③ 資訊管理:使用者可以對自己發送過的消息進行檢視、删除等基本操作。

(3)交流子產品

交流子產品是提供給使用者進行交流的。

① 搜尋管理:使用者通過對關鍵字或類别,查詢自己關心的話題。

② 權限管理:管理者可以删除任何話題,并且對話題設定置頂。普通使用者可以釋出話題、回複話題、對自己釋出的話題進行删除。遊客隻有檢視文章的權限。

(4)展示子產品

展示子產品是用來展示漢服、傳播漢服相關知識的。

① 分類檢視:使用者通過選擇不同的分類,檢視不同的資訊。

效果截圖:

基于PHP的漢服交流網站的設計與實作
基于PHP的漢服交流網站的設計與實作
基于PHP的漢服交流網站的設計與實作
基于PHP的漢服交流網站的設計與實作
基于PHP的漢服交流網站的設計與實作

資料庫表:

CREATE TABLE

admin

(

admin_name

varchar(20) NOT NULL COMMENT ‘賬号’,

admin_password

varchar(20) NOT NULL COMMENT ‘密碼’,

PRIMARY KEY (

admin_name

)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

– Records of admin

INSERT INTO

admin

VALUES (‘admin’, ‘admin’);

– Table structure for afterorder

DROP TABLE IF EXISTS

afterorder

;

CREATE TABLE

afterorder

(

username

varchar(20) NOT NULL COMMENT ‘賬号’,

goods_id

int(11) NOT NULL COMMENT ‘商品id’,

afterorder_goods_num

int(11) NOT NULL COMMENT ‘購買商品數量’,

afterorder_date

datetime NOT NULL COMMENT ‘購買時間’,

message_content

text COMMENT ‘留言内容’,

message_putaway_date

datetime DEFAULT NULL COMMENT ‘留言時間’,

KEY

message_ibfk_1

(

username

),

KEY

message_ibfk_2

(

goods_id

),

CONSTRAINT

afterorder_ibfk_1

FOREIGN KEY (

username

) REFERENCES

user

(

username

),

CONSTRAINT

afterorder_ibfk_2

FOREIGN KEY (

goods_id

) REFERENCES

goods

(

goods_id

)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

– Records of afterorder

INSERT INTO

afterorder

VALUES (‘123’, ‘2’, ‘0’, ‘0000-00-00 00:00:00’, ‘很舒服,尺碼合适,物流很快’, ‘2017-05-26 10:22:55’);

INSERT INTO

afterorder

VALUES (‘123’, ‘2’, ‘0’, ‘0000-00-00 00:00:00’, ‘很舒服,尺碼合适,物流很快’, ‘2017-05-26 10:22:55’);

– Table structure for cart

DROP TABLE IF EXISTS

cart

;

CREATE TABLE

cart

(

username

varchar(20) NOT NULL COMMENT ‘賬号’,

goods_id

int(11) DEFAULT NULL COMMENT ‘商品id’,

cart_goods_nums

int(11) DEFAULT NULL COMMENT ‘商品數量’,

KEY

username

(

username

),

KEY

goods_id

(

goods_id

),

CONSTRAINT

cart_ibfk_1

FOREIGN KEY (

username

) REFERENCES

user

(

username

),

CONSTRAINT

cart_ibfk_2

FOREIGN KEY (

goods_id

) REFERENCES

goods

(

goods_id

)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

– Records of cart

INSERT INTO

cart

VALUES (‘123’, ‘2’, ‘2’);

INSERT INTO

cart

VALUES (‘123’, ‘15’, ‘2’);

INSERT INTO

cart

VALUES (‘123’, ‘3’, ‘1’);

– Table structure for collect

DROP TABLE IF EXISTS

collect

;

CREATE TABLE

collect

(

username

varchar(20) NOT NULL COMMENT ‘賬号’,

goods_id

int(11) NOT NULL COMMENT ‘商品id’,

KEY

username

(

username

),

KEY

goods_id

(

goods_id

),

CONSTRAINT

collect_ibfk_1

FOREIGN KEY (

username

) REFERENCES

user

(

username

),

CONSTRAINT

collect_ibfk_2

FOREIGN KEY (

goods_id

) REFERENCES

goods

(

goods_id

)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;