KHẢO SÁT VÀ XÁC ĐỊNH YÊU CẦU
Phân tích yêu cầu đề tài
– Xây dựng “Website Bán Hoa Quả PT FRUIT”.
– Đây là một website giúp cho chủ cửa hàng quản lý hoạt động mua bán online của mình, đưa các sản phẩm của cửa hàng đến tay người tiêu dùng hiệu quả hơn Khách hàng có thể mua hàng qua internet, mà không cần phải đến trực tiếp tại cửa hàng Website có các chức năng chính sau:
Cho phép cập nhật thương hiệu, danh mục sản phẩm, vào CSDL.
Hiển thị danh sách các sản phẩm theo từng loại.
Hiển thị sản phẩm khách hàng đã chọn mua.
Hiển thị thông tin khách hàng đặt.
Quản lý đơn đặt hàng của khách.
Cập nhật sản phẩm, thương hiệu, danh mục.
Xử lý đơn hàng của khách hàng đặt.
– Hệ thống gồm có 2 phần:
Thứ nhất: Phần khách hàng
Khách hàng là những người có nhu cầu mua sản phẩm,họ sẽ tìm kiếm các sản phẩm cần thiết từ hệ thống và đặt mua các sản phẩm này Vì thế cần phải có các chức năng sau: lOMoARcPSD|35804078 o Hiển thị danh sách các sản phẩm của cửa hàng để khách hàng xem, lựa chọn và mua
1 o Khách hàng xem các thông tin, khuyến mãi trên trang web.
Thứ hai: Phần quản trị viên
Người làm chủ có quyền kiểm soát mọi hoạt động của website.
Người này được cấp username và password để đăng nhập vào hệ thống đề thực hiện chức năng của mình: o Chức năng cập nhật, sửa, xoá các sản phẩm, danh mục sản phẩm, nhà sản xuất, bài viết, quảng cáo, slider, ngôn ngữ, mã giảm giá và xem thống kê doanh thu. o Tiếp nhận kiểm tra đơn đặt hàng của khách hàng Hiển thị đơn đặt hàng.
Ngoài các chức năng trên thì trang website phải được thiết kế sao cho dễ hiểu, giao diện mang tính dễ dùng đẹp mắt và làm sao cho khách hàng thấy được thông tin cần tìm, cung cấp các thông tin quảng cáo hấp dẫn, các tin tức khuyến mãi để thu hút khách hàng.
Phân tích và thiết kế hệ thống
1.2.1 Khảo sát hiện trạng và xây dựng hệ thống
– Sau khi khảo sát các thông tin thì em rút ra được:
Quản lý danh mục: Tên danh mục, mô tả danh mục, trạng thái của danh mục, slug danh mục.
Quản lý thương hiệu: Tên thương hiệu, mô tả thương hiệu, trạng thái của thương hiệu, slug thương hiệu.
Quản lý sản phẩm: Tên sản phẩm, mô tả sản phẩm, thương hiệu sản phẩm, danh mục sản phẩm, trạng thái của sản phẩm, nội dung sản phẩm, giá sản phẩm, số lượng sản phẩm, số lượng sản phẩm đã bán, hình ảnh sản phẩm, lượt xem của sản phẩm.
Quản lý mã giảm giá: Tên mã giảm giá, số lượng mã giảm giá, ngày đầu giảm giá, ngày kết thúc giảm giá, số tiền giảm, trạng thái mã giảm giá.
Quản lý phí vận chuyển: Tên thành phố, tên quận/huyện, tên xã/phường, số tiền vận chuyển.
Quản lý đơn hàng: Tên người đặt, thông tin người nhận, trạng thái của đơn hàng, mã đơn hàng, ngày đặt hàng
Quản lý bài viết: Tên bài viết, danh mục bài viết, hình ảnh bài viết, nội dung bài viết, mô tả bài viết, trạng thái bài viết.
Quản lý slider: Tên slider, mô tả slider, hình ảnh slider, trạng thái slider.
Quản lý Footer: Thông tin liên hệ, bản đồ, địa chỉ fanpage facebook.
Quản lý quảng cáo: Tên quảng cáo, mô tả quảng cáo, link quảng cáo, ảnh quảng cáo.
– Sau khi khảo sát hiện trạng của hệ thống và xây dựng hệ thống thì em đã đưa ra các tệp CSDL của “Website Bán Hoa Quả PT FRUIT”.
– Qua quá trình khảo sát, phân tích thực trạng và xây dựng hướng phát triển cho hệ thống mới em đa xây dựng cấu trúc của hệ thống “Website Bán Hoa Quả PT FRUIT”.
– Xây dựng biểu đồ phân cấp chức năng Biểu đồ luồng dữ liệu: Ta xây dựng biểu đồ luồng dữ liệu như sau:
Hình 1.1: Sơ đồ website bán hoa quả
Sơ đồ phân cấp chức năng của khách hàng
Hình 1.2: Sơ đồ chức năng khách hàng
– Chức năng xem chi tiết sản phẩm
Cho phép xem các thông tin liên quan đến sản phẩm.
Khách hàng có thể đăng ký để trở thành khách hàng thường xuyên (thành viên) của cửa hàng và được cấp một tài khoản Khách hàng để đăng nhập khi cần đặt hàng, thanh toán…
Các thông tin cá nhân của khách hàng. o Email. o Password. o User Name o Số ĐT.
Các quá trình thực hiện: o Nhập thông tin cá nhân của khách hàng. o Xác nhận thông tin vừa nhập. o Thông báo cho khách hàng và yêu cầu nhập lại tài khoản Khách hàng nếu tài khoản đó đã có người đăng ký. o Lưu thông tin khách hàng vừa đăng ký vào CSDL.
Thông báo cho khách hàng và yêu cầu nhập lại tài khoản hoặcEmail nếu tài khoản hoặc Email đó đã tồn tại trong CSDL.
Thông báo và yêu cầu nhập lại thông tin trong trường hợp thông tin nhập vào không chính xác, không phù hợp.
Chuyển sang trang đăng nhập.
Tìm kiếm thông tin về sản phẩm
Đầu vào: o Từ hoặc cụm từ cần tìm kiếm. o Dạng tìm kiếm (tìm kiếm tên sản phẩm, tìm giá sản phẩm).
Các quá trình thực hiện: o Tìm kiếm trong CSDL. o Hiển thị kết quả tìm kiếm.
Đầu ra: Kết quả tìm kiếm.
Sau khi khách hàng chọn những sản phẩm cần mua đặt vào giỏ hàng, khách hàng có thể đặt mua hàng chính thức thông qua Website.
Danh mục sản phẩm trong giỏ hàng.
Thông tin cá nhân của khách hàng (Mã khách hàng, Họ tên, Địa chỉ, …).
Thông tin liên quan đến việc mua hàng (ngày mua, số lượng mỗi sản phẩm đặt mua.
Các quá trình thực hiện:
Hiển thị đầy đủ thông tin liên quan đến sản phẩm khách hàng đã chọn.
Khách hàng có thể nhận về sản phẩm sau khi đăng nhập.
Sơ đồ phân cấp chức năng cùa admin
Hình 1.3: Sơ đồ quản lý sản phẩm
PHÂN TÍCH THIẾT KẾ
Danh sách các Actor
Bảng 2.1: Danh sách các Actor
Người quản lý là người có toàn quyền tương tác với hệ thống, quyền sử dụng tất cả các chức năng mà website xây dựng, điều khiển và kiểm soát mọi hoạt động của website.
Khách hàng ở đây là những người truy cập vào website, có thể đăng ký làm thành viên hoặc không
Khách hàng chỉ có một số quyền nhất định đối với website.
Hình 2.1: Danh sách các chức năng Bảng 2.2: Danh sách các chức năng
Tên chức năng Mô tả Actor
Khách hàng sau khi đăng ký trở thành thành viên đăng nhập tiếp tục sử dụng các chức năng trên website.
Khách hàng tạo tài khoản để sử dụng thêm các chức năng khác của thành viên.
Khách hàng và Admin có thể đăng xuất khi không sử dụng website nữa.
Khách hàng có thể đặt mua sản phẩm sau khi đăng nhập website.
Khách hàng xem và nhấn vào nút “Thanh toán”.
Hệ thống xác nhận thông tin và hiển thị trang thanh toán.
Khách hàng nhập đầy đủ thông tin.
Hệ thống đưa ra thông báo và quay trở lại trang giỏ hàng.
6 Xem thông tin sản phẩm
Khách hàng có thể xem thông tin sản phẩm có trên website.
Khách hàng có thể tìm kiếm các sản phẩm trên website.
8 Quản lý Giỏ hàng Cho phép Khách hàng có thể: thêm, xoá sản phẩm Khách hàng
Cho phép admin có thể:
+ Xem chi tiết (Hiển thị) + Xoá
Quản lý quảng cáo trên website
Cho phép admin có thể:
+ Xem chi tiết (Hiển thị) + Xoá
Cho phép admin có thể:
+ Thêm mới + Chỉnh sửa + Xem chi tiết (Hiển thị) + Xoá
12 Quản lý danh mục sản phẩm
Cho phép admin có thể:
+ Chỉnh sửa + Xem chi tiết (Hiển thị) + Xoá
Quản lý thương hiệu sản phẩm
Cho phép admin có thể:
+ Thêm mới + Chỉnh sửa + Xem chi tiết (Hiển thị) + Xoá
Cho phép admin có thể:
+ Xem chi tiết (Hiển thị) + Xoá
15 Quản lý mã giảm giá
Cho phép admin có thể:
+ Xem chi tiết (Hiển thị) + Xoá
16 Quản lý phí vận chuyển
Cho phép admin có thể:
+ Thêm mới + Chỉnh sửa + Xoá
Quản lý danh mục bài viết
Cho phép admin có thể:
+ Xem chi tiết (Hiển thị) + Xoá
Cho phép admin có thể:
+ Xem chi tiết (Hiển thị) + Xoá
Biểu đồ use case
2.2.1 Biểu đồ use case mức tổng quát
Hình 2.2: Use case tổng quát
2.2.2 Use case quản lý sản phẩm
Hình 2.3: Use case quản lý sản phẩm
2.2.3 Use case quản lý danh mục
Hình 2.4: Use case quản lý danh mục
2.2.4 Use case quản lý thương hiệu
Hình 2.5: Use case quản lý thương hiệu
2.2.5 Use case quản lý mã giảm giá
Hình 2.6: Use case quản lý mã giảm giá
2.2.6 Use case quản lý slide
Hình 2.7: Use case quản lý slide
2.2.7 Use case quản lý bài viết
Hình 2.8: Use case quản lý bài viết
2.2.8 Use case quản lý đơn hàng
Hình 2.9: Use case quản lý đơn hàng
- Đối tượng sử dụng (actor) bao gồm: Khách hàng, admin.
- UC này mô tả các bước đăng nhập của các actor vào hệ thống.
Hệ thống yêu cầu actor cung cấp thông tin đăng nhập gồm: tên đăng nhập và mật khẩu.
Actor nhập xong thông tin đăng nhập và click nút đăng nhập.
Hệ thống check lại thông tin đăng nhập và thông báo thành công/thất bại cho actor Nếu đăng nhập thành công hệ thống dựa trên thông tin đăng nhập sẽ đồng thời phân quyền tùy theo loại nhân viên Nếu đăng nhập thất bại, hệ thống sẽ hiện thông báo cho Khách hàng và yêu cầu đăng nhập lại.
- Actor Khách hàng là người sử dụng use case này UC này được sử dụng để thực hiện chức năng đăng kí tài khoản của Khách hàng Sau khi đăng kí tài khoản, lúc đó Khách hàng mới có thể đăng nhập vào website và thực hiện được các chức năng như là: Thanh toán tiền.
1) Khách hàng chọn chức năng đăng ký từ trang chủ của website.
2) Trang chủ sẽ mở đến trang đăng ký.
3) Khách hàng nhập đầy đủ thông tin tài khoản và thông tin cá nhân.
4) Hệ thống xác nhận thông tin và lưu lại.
Các dòng sự kiện khác
1) Khách hàng hủy yêu cầu đăng ký.
2) Hệ thống bỏ qua trang đăng kí, trở lại trang hiện tại.
- Trạng thái hệ thống sau khi thực hiện UC
Trường hợp đăng ký thành công: hệ thống hiển thị trang đăng nhập để Khách hàng có thể đăng nhập vào website.
Trường hợp đăng ký thất bại: Hệ thống đưa ra thông báo đăng ký không thành công.
UC chi tiết sản phẩm
- UC này được sử dụng để thực hiện chức năng xem thông tin sản phẩm của Khách hàng Sau khi truy cập vào website người dùng có thể xem thông tin các sản phẩm có tại website.
1) Khách hàng truy cập vào website và nhấn chọn sản phẩm.
2) Trang chủ sẽ mở đến trang chi tiết sản phẩm.
3) Khách hàng xem thông tin sản phẩm.
- UC này được sử dụng để thực hiện chức năng đặt mua sản phẩm củaKhách hàng Sau khi truy cập vào website và xem thông tin sản phẩm,Khách hàng có thể đặt mua sản phẩm mà mình cảm thấy vừa ý.
1) Khách hàng chọn chức năng xem thông tin chi tiết của sản phẩm.
2) Trang chủ sẽ mở đến trang thông tin chi tiết của sản phẩm.
3) Khách hàng xem và nhấn vào nút “Cho vào giỏ hàng”.
4) Hệ thống xác nhận thông tin và lưu lại.
5) Hiển thị trang thông tin sản phẩm.
- UC này được sử dụng để thực hiện chức năng thanh toán tiền cho sản phẩm đã đặt mua Sau khi đã đặt mua sản phẩm, giỏ hàng của Khách hàng đã tồn tại một hoặc nhiều sản phẩm, nếu muốn có trong tay các sản phẩm này Khách hàng cần phải chọn hình thức để thanh toán.
1) Khách hàng chọn chức năng đặt mua.
2) Trang chủ sẽ mở đến trang giỏ hàng của Khách hàng.
3) Khách hàng xem và nhấn vào nút “Thanh toán”.
4) Hệ thống xác nhận thông tin và hiển thị trang thanh toán.
5) Khách hàng nhập đầy đủ thông tin.
6) Hệ thống đưa ra thông báo và quay trở lại trang giỏ hàng.
- UC này được sử dụng để thực hiện chức năng tìm kiếm sản phẩm Với chức năng này, Khách hàng có thể tìm kiếm sản phẩm mà mình yêu thích và xem sản phẩm đó có tồn tại trong website hay không.
1) Khách hàng chọn chức năng tìm kiếm từ trang chủ.
2) Khách hàng nhập thông tin tìm kiếm.
3) Hệ thống xác nhận thông tin và thực hiện tìm kiếm.
4) Hệ thống trả về thông tin tìm kiếm.
- UC này được sử dụng để thực hiện chức năng quản lý thông tin của Admin.
Sau khi đăng nhập vào hệ thống, Admin có thể thêm, cập nhật thông tin, xóa các đối tượng có trong hệ thống như: sản phẩm, slide…
1) Admin chọn chức năng quản lý thông tin từ trang chủ quản trị.
2) Hệ thống hiển thị trang quản lý thông tin.
3) Admin nhập đầy đủ thông tin của các đối tượng.
4) Hệ thống kiểm tra và lưu thông tin.
6) Hiển thị trang quản lý thông tin7) Kết thúc UC.
Biểu đồ tuần tự (Sequence Diagram)
2.3.1 Biểu đồ tuần tự đăng nhập
Hình 2.10: Biểu đồ tuần tự đăng nhập
2.3.2 Biểu đồ tuần tự xem giỏ hàng
Hình 2.11: Biểu đồ tuần tự xem giỏ hàng
2.3.3 Biểu đồ tuần tự xóa giỏ hàng
Hình 2.12: Biểu đồ tuần tự xóa giỏ hàng
2.3.4 Biểu đồ tuần tự thêm mã giảm giá
Hình 2.13: Biểu đồ tuần tự thêm mã giảm giá
2.3.5 Biểu đồ tuần tự chỉnh sửa mã giảm giá
Hình 2.14: Biểu đồ tuần tự chỉnh sửa mã giảm giá
2.3.6 Biểu đồ tuần tự xóa mã giảm giá
Hình 2.15: Biểu đồ tuần tự xóa mã giảm giá
2.3.7 Biểu đồ tuần tự thêm sản phẩm
Hình 2.16: Biểu đồ tuần tự thêm sản phẩm
2.3.8 Biểu đồ tuần tự chỉnh sửa sản phẩm
Hình 2.17: Biểu đồ tuần tự chỉnh sửa sản phẩm
2.3.9 Biểu đồ tuần tự xóa sản phẩm
Hình 2.18: Biểu đồ tuần tự xóa sản phẩm
2.3.10 Biểu đồ tuần tự thêm slide
Hình 2.19: Biểu đồ tuần tự thêm slide
2.3.11 Biểu đồ tuần tự chỉnh sửa slide
Hình 2.20: Biểu đồ tuần tự chỉnh sửa slide
2.3.12 Biểu đồ tuần tự xóa slide
Hình 2.21: Biểu đồ tuần tự xóa slide
Sơ đồ lớp (Class Diagram)
THIẾT KẾ CƠ SỞ DỮ LIỆU
Lược đồ
CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU
Bảng 3.1: Bảng lược đồ tổng quan
1 tbl_admin Dùng để lưu trữ thông tin tài khoản admin
2 tbl_ads Dùng để lưu trữ quảng cáo
3 tbl_brand_product Dùng để lưu trữ thương hiệu sản phẩm 4 tbl_category_blog Dùng để lưu trữ danh mục sản phẩm 5 tbl_coupon Dùng để lưu trữ mã giảm giá
6 tbl_customer Dùng để lưu trữ tài khoản khách hàng 7 tbl_fee_ship Dùng để lưu trữ phí vận chuyển 8 tbl_information Dùng để lưu trữ thông tin footer
9 tbl_order Dùng để lưu trữ mã đơn hàng
10 tbl_order_details Dùng để lưu trữ chi tiết đơn hàng
11 tbl_post Dùng để lưu trữ bài viết
12 tbl_product Dùng để lưu trữ sản phẩm 13 tbl_quanhuyen Dùng để tải lên danh sách quận, huyện 14 tbl_shipping Dùng để lưu trữ thông tin khách đặt sản phẩm 15 tbl_slider Dùng để lưu trữ slider
16 tbl_xaphuongthitran Dùng để tải lên xã, phường thị trấn 17 tbl_statistical Dùng để lưu trữ doanh thu bán hàng 18 tbl_tinhthanhpho Dùng để tải lên tỉnh thành phố 19 tbl_visiter Dùng để lưu trữ lượt đến thăm của khách hàng
Lược đồ chi tiết
3.2.1 Bảng chứa thông tin tài khoản admin
Bảng 3.2: Bảng chứa thông tin tài khoản admin
Field name Type Max Length Descrition admin_id Int 10 Lưu id admin, tự động tăng admin_email varchar 255 Lưu trữ email admin_password varchar 255 Lưu trữ password admin_name varchar 255 Lưu trữ user name admin_phone varchar 255 Lưu trữ điện thoại
3.2.2 Bảng chứa thông tin sản phẩm
Bảng 3.3: Bảng chứa thông tin sản phẩm
Field name Type Max Length Descrition product_id int 10 Lưu id sản phẩm , tự động tăng product_name varchar 255 Lưu tên sản phẩm category_id int 11 Lưu id danh mục brand_id int 11 Lưu id thương hiệu product_desc text Lưu mô tả sản phẩm product_slug varchar 255 Lưu trữ slug sản phẩm product_content text Lưu trữ nội dung sản phẩm product_price varchar 255 Lưu trữ giá sản phẩm product_qty int 50 Lưu trữ số lượng sản phẩm product_sold int 11 Lưu trữ số lượng sản phẩm bán ra product_image varchar 255 Lưu trữ hình ảnh sản phẩm product_status int 11 Lưu trữ trạng thái sản phẩm product_views varchar 255 Lưu trữ lượt xem của sản phẩm product_name_en varchar 255 Lưu trữ tên tiếng anh sản phẩm product_content_en text
Lưu trữ nội dung sản phẩm bằng tiếng anh
3.2.3 Bảng chứa thông tin thương hiệu
Bảng 3.4: Bảng chứa thông tin thương hiệu
Field name Type Max Length Descrition brand_id int 10
Lưu id thương hiệu sản phẩm, tự động tăng brand_name varchar 255 Lưu trữ tên thương hiệu brand_name_en varchar 255 Lưu trữ tên thương hiệu tiếng anh brand_desc text Lưu trữ mô tả thương hiệu brand_slug varchar 255 Lưu trữ slug thương hiệu brand_status int 11 Lưu trữ trang thái thương hiệu
3.2.4 Bảng chứa thông tin đơn hàng
Bảng 3.5: Bảng chứa thông tin đơn hàng
Field name Type Max Length Descrition order_id bigint 20 Lưu id đơn hàng, tự động tăng customer_id int 11 Lưu trữ mã id khách hàng đặt đơn shipping_id int 11 Lưu trữ mã id thông tin vận chuyển order_status int 10 Lưu trữ trạng thái đơn hàng order_code varchar 50 Lưu trữ mã đơn hàng order_date varchar 100 Lưu trữ ngày đặt hàng
3.2.5 Bảng chứa thông tin chi tiết đơn hàng
Bảng 3.6: Bảng chứa thông tin chi tiết đơn hàng
Length Descrition order_detail_id bigint 20
Lưu id chi tiết đơn hàng, tự động tăng order_code varchar 50 Lưu trữ mã đơn hàng product_coupon varchar 50 Lưu trữ mã giảm giá sản phẩm product_feeship varchar 50 Lưu trữ phí vận chuyển sản phẩm product_id int 11 Lưu trữ id sản phẩm product_name varchar 255 Lưu trữ tên sản phẩm product_price varchar 50 Lưu trữ giá sản phẩm product_sales_quantity int 11 Lưu trữ số lượng sản phẩm khách hàng đặt
3.2.6 Bảng chứa thông tin khách hàng
Bảng 3.7: Bảng chứa thông tin khách hàng
Field name Type Max Length Descrition customer_id int 10
Lưu id khách hàng đã đặt hàng, tự động tăng customer_name varchar 255 Lưu tên của khách hàng customer_email varchar 255 Lưu email của khách hàng customer_password varchar 255 Lưu password của khách hàng customer_phone varchar 255 Lưu số điện thoại của khách hàng customer_token varchar 150 Lưu mã token khách hàng
3.2.7 Bảng chứa thông tin bài viết
Bảng 3.8: Bảng chứa thông tin bài viết
Field name Type Max Length Descrition post_id int 11 Lưu id bài viết, tự động tăng cate_blog_id int 10 Lưu id của danh mục bài viết post_title varchar 255 Lưu tên bài viết post_views varchar 255 Lưu lượt xem bài post_slug varchar 255 Lưu slug bài viết post_desc text Lưu mô tả bài viết post_content text Lưu nội dung bài viết post_meta_desc varchar 255 Lưu meta mô tả bài viết post_keywords varchar 100 Lưu từ khóa bài viết post_image varchar 100 Lưu ảnh bài viết post_status int 11 Lưu trạng thái bài viết
3.2.8 Bảng chứa danh mục bài viết
Bảng 3.9: Bảng chứa danh mục bài viết
Field name Type Max Length Descrition cate_blog_id int 10
Lưu id danh mục bài viết, tự động tăng cate_blog_name varchar 255 Lưu tên danh mục tên bài viết cate_blog_desc varchar 255 Lưu mô tả danh mục bài viết cate_blog_status varchar 255 Lưu trạng thái danh mục bài viết cate_blog_slug varchar 255 Lưu slug danh mục bài viết
3.2.9 Bảng chứa thông tin mã giảm giá
Bảng 3.10: Bảng chứa thông tin mã giảm giá
Field name Type Max Length Descrition coupon_id int 11 Lưu id mã giảm giá, tự động tăng coupon_name varchar 255 Lưu tên mã giảm giá coupon_qty int 11 Lưu số lượng mã giảm giá coupon_number int 11
Lưu số tiền hoặc số phần trăm giảm giá coupon_code varchar 255 Lưu mã giảm giá coupon_condition int 11 Lưu hình thức giảm giá coupon_date_start varchar 100 Lưu ngày bắt đầu giảm giá coupon_date_end varchar 100 Lưu ngày kết thúc giảm giá coupon_status int 11 Lưu trạng thái mã giảm giá
3.2.10 Bảng chứa thông tin slider
Bảng 3.11: Bảng chứa thông tin slider
Field name Type Max Length Descrition slider_id int 11 Lưu id slide, tự động tăng slider_name varchar 255 Lưu tên slider slider_status int 11 Lưu trạng thái slider slider_image varchar 100 Lưu hình ảnh slider slider_desc varchar 100 Lưu mô tả slider
3.2.11 Bảng chứa thông tin khách đặt hàng
Bảng 3.12: Bảng chứa thông tin khách đặt hàng
Field name Type Max Length Descrition shipping_id int 10 Lưu id khách đặt hàng, tự động tăng shipping_name varchar 255 Lưu tên khách đặt shipping_city varchar 255 Lưu thành phố shipping_address varchar 255 Lưu địa chỉ shipping_phone varchar 255 Lưu số điện thoại shipping_email varchar 255 Lưu địa chỉ email shipping_note varchar 255 Lưu ghi chú shipping_method int 11 Lưu phương thức thanh toán
3.2.12 Bảng chứa thông tin doanh thu
Bảng 3.13: Bảng chứa thông tin doanh thu
Field name Type Max Length Descrition id_statistic int 11 Lưu id doanh thu, tự động tăng order_date varchar 100 Lưu ngày đã bán hàng sales int 200 Lưu số tiền bán quantity int 11 Lưu số lượng đã bán total_order int 11 Lưu tổng lượt đặt
3.2.13 Bảng chứa thông tin thống kê truy cập
Bảng 3.14: Bảng chứa thông tin thống kê truy cập
Field name Type Max Length Descrition id_visitors int 10 Lưu id truy cập, tự động tăng ip_address varchar 50 Lưu địa chỉ ip truy cập date_visitor int 50 Lưu ngày truy cập
3.2.14 Bảng chứa thông tin phí vận chuyển
Bảng 3.15: Bảng chứa thông tin phí vận chuyển
Field name Type Max Length Descrition feed_id int 11 Lưu id phí vận chuyển, tự động tăng feed_matp int 50 Lưu id mã thành phố feed_maqh int 50 Lưu id mã quận huyện feed_xaid int 50 Lưu id mã xã phường, thị trấn feed_ship varchar 50 Lưu phí vận chuyển
3.2.15 Bảng chứa thông tin thành phố
Bảng 3.16: Bảng chứa thông tin thống kê truy cập
Field name Type Max Length Descrition matp varchar 5 Lưu id thành phố, tự động tăng name_city varchar 100 Lưu tên thành phố type varchar 30 Loại thành phố
3.2.16 Bảng chứa thông tin quận huyện
Bảng 3.17: Bảng chứa thông tin quận huyện
THIẾT KẾ GIAO DIỆN WEBSITE
Một số giao diện trang khách hàng
4.1.5 Trang chi tiết sản phẩm
Hình 4.5: Trang chi tiết sản phẩm
4.1.7 Trang danh mục sản phẩm
Hình 4.7: Trang danh mục sản phẩm
Một số giao diện người quản trị
4.2.2 Trang quản lý sản phẩm
Hình 4.9: Trang quản lý sản phẩm
4.2.3 Trang quản lý danh mục sản phẩm
Hình 4.10: Trang quản lý danh mục sản phẩm
4.2.4 Trang quản lý bài viết
Hình 4.11: Trang quản lý bài viết
4.2.5 Trang quản lý đơn hàng
Hình 4.12: Trang quản lý đơn hàng
Hình 4.13: Trang quản lý slide
4.2.7 Trang quản lý mã giảm giá
Hình 4.14: Trang quản lý mã giảm giá
4.2.8 Trang quản lý phí vận chuyển
Hình 4.15: Trang quản lý phí vận chuyển lOMoARcPSD|35804078