TKW SOURCE WEB BAN HANG TRUC TUYEN

Chia sẻ bởi Vũ Xuân Trường | Ngày 14/10/2018 | 29

Chia sẻ tài liệu: TKW SOURCE WEB BAN HANG TRUC TUYEN thuộc Tư liệu tham khảo

Nội dung tài liệu:

SITE BÁN HÀNG

Tổ chức và chuẩn bị
Database
ChungLoai: Chủng loại sản phẩm. Một chủng loại sp có nhiều loại sp trong đó. Gồm các field: idCL, TenCL
LoaiSP: Loại sản phẩm. Một loại sp có nhiều sp trong đó. Gồm các field: idLoai, TenLoai, idCL, ThuTu, AnHien
SanPham: Chứa list các sản phẩm. Gồm các field idSP, TenSP, MoTa, NgayCapNhat, SoLanXem, SoLanMua, Gia, urlHinh, idLoai, idCL, SoLuongTonKho, AnHien, GhiChu
DonHang: idDH, idUser, ThoiDiemDatHang, ThoiDiemGiaoHang, TenNguoiNhan, DiaDiemGiaohang, TinhTrang, GhiChu
DonHangChiTiet: idChiTiet, idDH, idSP, SoLuong, Gia
Users: Thông tin user. idUser, HoTen, Username, Password, DiaChi, DienThoai, Email, GioiTinh, idGroup, NgaySinh
Files:
File index.php: hiện sp mới, cho chọn 1 sp đưa vào giỏ hàng
File loaisp.php: hiện sp theo loại, cho chọn 1 sp đưa vào giỏ hàng
Chitietsp.php: hiện chi tiết sp, cho chọn số lượng sp mua
Chonsp.php : lưu 1 sp vào Session và quay lại trang trước đó
Muahang.php:
Hiện thông tin khách hàng đã đăng nhập
Hiện mẫu thông tin đơn hàng để khách nhập vào: thời điểm giao, địa chỉ giao, tên người nhận.
Khách nhắp nút Thanh Toán, chương trình ghi nhận đơn hàng
Tổ chức giỏ hàng:
Dữ liệu là Mã SP và Số lượng SP do khách chọn được lưu tạm vào Session. Khi khách quyết định mua, họ sẽ khai báo thông tin về cá nhân vào đơn hàng (giao lúc nào, ở đâu, cho ai). Chương trình lúc đó mới lưu dữ liệu từ Session vào database
Giỏ hàng gồm 3 array đặt trong Session:
daySoluong: dãy lưu số lượng các sản phẩm khách chọn
dayDongia: dãy lưu giá của các sản phẩm khách chọn
dayTenSP: Lưu tên các sản phẩm khách chọn
3 dãy trên lưu phần tử bằng key, key của mỗi phần tử là idSP
Ví dụ : khách chọn các sản phẩm có idSP là 4, 7,10 với số lượng lần lượt là 5, 2,3
Thì 3 dãy trên sẽ là
daySoluong=array(4=>5, 7=>2, 10=>3)
Key
4
7
10


Value
5
2
3


 dayDongia=array(4=>215, 7=>235, 10=>245)
Key
4
7
10


Value
215
235
245


 dayTenSP=array(4=>’ATF-00004’, 7=>’ATF-00007’, 10=>’ATF-00010’)
Key
4
7
10


Value
ATF-00004
ATF-00004
ATF-00004


 Giỏ hàng sẽ hiện ra như sau:
idSP
Mã SP
Số lượng

4
ATF-000004
5

7
ATF-000007
2

10
ATF-000010
3

Chuẩn bị:
Chép folder banhangtructuyen vào www . Site đã có sẵn các file
chonsp.php: lưu sản phẩm khách chọn vào Session
hiengiohang.php: hiện giỏ hàng là các sp do khách chọn
index.html: trang tĩnh làm mẫu
ham.php: một số hàm xử lý
Tạo site PHP trỏ vào folder banhangtructuyen
Tạo database tên banhangtructuyen, import dữ liệu từ file banhang.sql.
Tạo connection tên banhangtructuyen trỏ vào database banhangtructuyen
Thêm lệnh mysql_query("set names `utf8`"); vào file connection
Mở file index.html để xem
Cấu hình các thông số login
Hiện hộp thoại cấu hình:
Trên thanh Insert bar, nhắp tab Developer Toolbox rồi nhắp nút Control panel (nút tận cùng bên phải). Và cấu hình theo đề nghị trong hình

Tab Options

Tab Database

Tab Session

Tab User Levels

Tab Restrictions

Tab History

Thực hiện trang chủ (index.php)
Mở file index.html lưu thành file index.php
Hiện menu 2 cấp bên trái:
Xoá table navigation.
Nhắp nút Nested Repeat Region
Connection: banhangtructuyen
Master table: chọn chungloai
Primary key: chọn idCL
Display value: chọn TenCL
Detail Table: chọn LoaiSP
Foreign key: chọn idCL
Display value: chọn TenLoai
Finish
Xuất hiện table 2 dòng 1 cột do Nested Repeat tạo ra. Đặt tên table này là navigation
Chọn table navigation, chỉnh border=0, width=100%, CellSpace=0
Xóa 4 khoảng trắng phía trước field TenLoai
Trong table navigation, chọn field TenLoai, rồi link đến file loaiSP.php và truyền tham số idLoai.
Trong table navigation, chọn td chứa tên chủng loại (hàng 1) gán class CSS là tenchungloai.
Nhắp nhãn NestedRepeat
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Vũ Xuân Trường
Dung lượng: 5,88MB| Lượt tài: 0
Loại file: zip
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)