介紹:
漢服交流網站的總體結構
(1)首頁
對于本網站,首頁的資訊展示即為重要,首頁将展示出關鍵内容和最新消息,同時可以通過首頁進行登入、前往不同的子產品。
(2)使用者子產品
使用者子產品是提供給使用者使用的一個獨立子產品,可以讓使用者進行個人資訊的管理,進行修改密碼等基本操作。
① 使用者管理:可以進行密碼修改、資訊修改等基本操作。
② 好友管理:可以對好友進行查找、删除等基本操作。
③ 資訊管理:使用者可以對自己發送過的消息進行檢視、删除等基本操作。
(3)交流子產品
交流子產品是提供給使用者進行交流的。
① 搜尋管理:使用者通過對關鍵字或類别,查詢自己關心的話題。
② 權限管理:管理者可以删除任何話題,并且對話題設定置頂。普通使用者可以釋出話題、回複話題、對自己釋出的話題進行删除。遊客隻有檢視文章的權限。
(4)展示子產品
展示子產品是用來展示漢服、傳播漢服相關知識的。
① 分類檢視:使用者通過選擇不同的分類,檢視不同的資訊。
效果截圖:
資料庫表:
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;