仿聯想商城laravel實戰---1、仿聯想商城需求和數據庫設計(lavarel如何搭建項目)
一、總結
一句話總結:
composer引入lavarel、配置域名、配置apache
1、項目名 lenovo 商城
1、composer create-project laravel/laravel lenovo --prefer-dist "5.3.*"
2、配置域名
C:\Windows\System32\drivers\etc\hosts
127.0.0.1 www.lianxiang.com
3、修改apache配置
C:\AppServ\Apache24\conf\extra\httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "D:/laravel/yzmedu/lenovo/public"
ServerName www.lianxiang.com
<Directory "D:/laravel/yzmedu/lenovo/public">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
4、重啟服務
2、數據庫名
lenovo
1、電商網站類型?
1、B2B2C 平台型:京東、淘寶
2、B2C 企業對個人:小米、華為、OPPO
3、B2B 企業對企業;阿里媽媽
4、C2C 個人對個人;閑魚、空空狐
2、初學者適合做什么類型網站?
B2C:企業對個人:小米、華為、OPPO
3、網站開發流程?
需求和設計階段:產品經理;UI和UE,DBA(數據庫專員)
開發和測試階段:前端工程師(web前端),后端工程師(PHP、Java);測試人員
運維階段:運維人員;運營人員
1、產品經理
a) 需求分析
b) 流程設計
c) 商業模式
2、UI和UE
設計出頁面
3、DBA(數據庫專員)
設計數據庫
4、前端工程師(web前端)
完成頁面
5、后端工程師(PHP、Java)
實現后台功能同時實現前台頁面
6、測試人員
壓力測試、黑盒測試、白盒測試
7、運維人員
網站上線
8、運營人員
維護網站
4、網站功能分析實例?
開發容易,節約時間:功能分析好開發要容易很多,節約很多時間
聯想商城實例
1、前台
a)首頁
輪播圖
分類展示
廣告展示
明星單品
樓層的展示
b) 商品詳情頁面
1、商品的大圖和小圖
2、商品詳情
3、商品配置信息
4、商品的評論
c)商品結算頁面
1、ajax收貨地址
2、商品的基本信息
b) 購物車頁面
1、全選全不選
2、ajax數量修改
3、ajax刪除
e) 訂單生成頁面
f) 商品分類頁面
1、選擇
g) 搜索頁面
h) 登錄和注冊頁面
1、注冊功能(手機登錄和注冊)
2、登錄功能(手機登錄和注冊)
i) 找回密碼頁面
1、通過郵箱給大家實現注冊和找回密碼
u) 個人中心
個人中心首頁
個人基本信息
我的訂單
用戶購買的訂單
我的評論
用戶評論
個人信息
用戶的基本信息
收獲地址
用戶收貨地址
修改密碼
修改密碼
2、后台功能
后台主要對前台進行管理
1、管理員管理
2、網站用戶管理
3、輪播圖管理
4、分類管理
5、分類的廣告
6、網站廣告
7、商品管理
8、網站基本信息管理
9、評論管理
10、收貨地址管理
11、訂單管理
5、數據庫設計實例?
需求做好,簡化編程:需求做好,數據庫設計會比較簡單,數據庫設計以簡化編程為主
聯想商城實例
1、管理員表-admin
id
name
pass
time
lasttime
count
status
2、用戶表-user
id
email
pass
tel
status
time
token 主要為了網站安全
aid 設置用戶默認地址
3、用戶信息表- userInfo
id 主鍵、自增、無符號
uid 唯一
nickname
sex
birthday
addr
addrInfo
img
4、輪播圖管理-slider
id
img
order
title
href
5、分類管理-types
id
name 分類名
pid 父ID
path path路徑
sort 排序
is_lou 是否樓層
title
keywords
description
6、分類廣告-typeAds
id
cid
img
type 分類廣告類型 大圖和小圖
title
7、廣告管理-ads
id
img
sort
href
title
8、商品管理-goods
id
cid 所屬分類
title 商品標題
info 商品簡介
img 商品圖片
price 商品價格
num 商品的庫存
text 商品的詳細信息
config 商品的配置信息
9、商品小圖表-goodsImg
id
gid
img
10、網站配置-一般通過數據庫進行設置
11、評論管理-comment
張三評論商品1
id
uid 用戶ID
gid 商品ID
text 評論內容
start 評論星級
time 評論時間
statu
img
12、收貨地址-addr
id
uid
sname
stel
addr
addrInfo
email
13、訂單表-orders
id
code 訂單編號
uid 購買者
gid 商品
price 價格
num 商品數量
aid 收貨地址
time 購買時間
money 支付狀態
sid 訂單狀態
14、訂單狀態表-orderStatu
id
name
6、網站壓力測試是什么?
比如網站一個人兩個人訪問沒有問題,那100個人呢,1000個,10000個呢
7、Navicat如何導入數據庫文件?
先創建數據庫,然后 右鍵 數據庫,選 【運行SQL文件】
二、內容在總結中