Mục tiêu của đề tài Mục tiêu đặt ra là xây dựng nên được trang web có những chức năng cơbản, phục vụ cho việc quản lý các mặt hàng, đơn hàng đối với người quản lý vàhành động mua cũng nh
GIỚI THIỆU ĐỀ TÀI
Phạm vi đề tài
Nghiên cứu này tập trung vào việc phát triển một trang web quản lý và mua bán dụng cụ thể thao, được xây dựng trên nền tảng web sử dụng hệ quản trị SQL Server và mô hình MVC.
Đề tài nghiên cứu được thực hiện trong phạm vi Việt Nam, với hệ thống sẽ được triển khai và thử nghiệm đầu tiên tại đây Sau khi đánh giá tính khả thi, kế hoạch sẽ mở rộng sang các quốc gia lân cận.
Phạm vi thời gian: Đề tài được nhóm nghiên cứu, tiến hành thu nhập và xử lý dữ liệu từ này 8 tháng 9 năm 2023 đến ngày 5 tháng 12 năm 2023.
Mục tiêu của đề tài
Mục tiêu của dự án là phát triển một trang web với các chức năng cơ bản, nhằm hỗ trợ quản lý hàng hóa và đơn hàng cho người quản lý, đồng thời tạo điều kiện thuận lợi cho người tiêu dùng trong việc mua sắm và thanh toán sản phẩm.
Sự cần thiết và lý do chọn đề tài
Trong những năm gần đây, ứng dụng Internet đã trở nên phổ biến và được áp dụng rộng rãi trong nhiều lĩnh vực như thương mại, chia sẻ kiến thức và tin tức Đặc biệt, các trang web buôn bán sản phẩm đóng vai trò quan trọng đối với cả doanh nghiệp và cá nhân Vì vậy, nghiên cứu và phát triển một ứng dụng website để quảng cáo và kinh doanh sản phẩm là một đề tài có giá trị và tiềm năng lớn trong thời đại số hiện nay.
Nhóm quyết định nghiên cứu một trang web trong lĩnh vực kinh doanh sản phẩm, tập trung vào quảng cáo và kinh doanh dụng cụ thể thao, sử dụng hệ quản trị SQL Server kết hợp với mô hình MVC để tối ưu hóa hiệu quả hoạt động.
PHÂN TÍCH ĐỀ TÀI
Đặc tả yêu cầu
Trang web này giúp người dùng dễ dàng tìm kiếm và mua sắm dụng cụ thể thao, tiết kiệm thời gian trong việc lựa chọn sản phẩm phù hợp Người dùng có thể xem, viết và bình luận về các sản phẩm để chia sẻ ý kiến và trải nghiệm của mình.
Người quản lý có thể quản lý danh mục sản phẩm, … cập nhật thông tin cho người dùng bằng cách tiện lợi và nhanh chóng.
Tác giả của các đề tài khác có mục đích tương tự như nhóm, tập trung vào yêu cầu chức năng và biểu đồ case Tuy nhiên, đề tài của nhóm đã mở rộng hơn bằng việc phát triển các yêu cầu phi chức năng, mang lại cái nhìn toàn diện hơn về dự án.
Yêu cầu chức năng
Để lại bình luận về mặt hàng
Thêm mặt hàng vào giỏ hàng
Quản lý danh mục sản phẩm
Quản lý tài khoản khách hàng
Yêu cầu phi chức năng
Bên cạnh các yêu cầu về chức năng, cũng cần phải có một số yêu cầu nhất định như:
Giao diện website đẹp mắt, thân thiện với người dùng
Hình ảnh sản phẩm chất lượng
Tương thích với các thiết bị thông minh như Iphone, Ipad và một số loại smartphone…
Độ chuyển trang nhanh chóng
Biểu đồ Use Case
Hình 2-1: Biểu đồ Use Case
Mô tả quy trình nghiệp vụ
2.5.1 Quy trình quản lý hàng hóa
Mục đích: quản lý các loại mặt hàng, các mặt hàng được quảng cáo, mua bán, đáp ứng nhu cầu của thị trường.
Yêu cầu chức năng: Quản lý các thuộc tính của các loại mặt hàng, các mặt hàng, kiểm soát tình trạng của mặt hàng.
Mô tả: Hệ thống cho phép người quản lý kiểm tra và quản lý danh sách loại mặt hàng, bao gồm các thao tác thêm, xóa, sửa đổi Đối với từng mặt hàng cụ thể, người quản lý có thể xem chi tiết sản phẩm, thực hiện các thao tác tương tự như thêm, xóa, sửa, và theo dõi tình trạng của từng mặt hàng.
Thông tin xuất ra: danh sách mặt hàng, loại mặt hàng cùng với chi tiết của từng loại mặt hàng.
Xác định các loại mặt hàng, các sản phẩm hiện đang kinh doanh
Kiểm tra số lượng, chất lượng sản phẩm
Cập nhật (Mã, tên, loại, chi tiết…)
Hình 2-2: Quy trình nghiệp vụ quản lý hàng hóa
2.5.2 Quy trình quản lý đơn hàng
Mục đích: Quản lý các đơn hàng mà khách hàng đặt, xác nhận giao hoặc hủy đơn tùy theo tình trạng của sản phẩm trong kho.
Chức năng quản lý đơn hàng bao gồm việc theo dõi danh sách đơn hàng, xem chi tiết từng đơn hàng và xác định tình trạng của đơn hàng, bao gồm xác nhận, hủy bỏ hoặc đơn hàng đang chờ xử lý.
Quản lý đơn hàng hiệu quả bắt đầu từ việc tiếp nhận danh sách đơn hàng của khách hàng đặt qua hệ thống Sau khi nhận được đơn hàng, người quản lý có thể kiểm tra tình trạng kho hàng để đảm bảo đủ sản phẩm trước khi xác nhận và phê duyệt đơn hàng.
Sau khi nhận 13 đơn hàng, bước tiếp theo là lên kế hoạch đóng gói, sắp xếp lịch giao hàng, chọn đơn vị vận chuyển phù hợp và thực hiện giao hàng cho khách đúng thời gian quy định.
Thông tin xuất ra: Danh sách đơn hàng và các tình trạng của đơn hàng.
Kiểm tra kho hàng, xác nhận đơn hàng
Đóng gói, lên lịch giao hàng
Chọn đơn vị vận chuyển & Giao hàng
Hình 2-3: Quy trình nghiệp vụ quản lý đơn hàng
2.5.3 Quy trình quản lý tài khoản của khách hàng
Khách hàng có thể dễ dàng tạo tài khoản cá nhân trên trang web để lưu trữ và quản lý thông tin của mình, cũng như thực hiện các thao tác chỉnh sửa thông tin cá nhân và thay đổi mật khẩu khi cần thiết.
Yêu cầu chức năng: Đăng nhập, đăng ký tài khoản, kê khai, hiển thị thông tin cá nhân, chỉnh sửa thông tin, thay đổi mật khẩu.
Khách hàng mới có thể dễ dàng tạo tài khoản bằng cách sử dụng email hoặc số điện thoại Đối với những người đã có tài khoản, chỉ cần đăng nhập vào trang web để truy cập dịch vụ.
Trong phần thông tin cá nhân, người dùng có thể xem và chỉnh sửa chi tiết các thông tin của mình, đồng thời có khả năng thay đổi mật khẩu khi cần thiết.
Thông tin xuất ra: Thông tin cá nhân của khách hàng
Đăng ký (nếu chưa có tài khoản)
Lưu trữ thông tin cá nhân
Các thao tác chỉnh sửa thông tin cá nhân
Hình 2-4: Quy trình nghiệp vụ quản lý tài khoản khách hàng
2.5.4 Quy trình đặt mua, thanh toán
Mục đích: Khách hàng có thể mua được sản phẩm mà họ mong muốn với mức giá cả phù hợp, phương thức thanh toán phù hợp.
Khách hàng có thể dễ dàng duyệt qua các sản phẩm, thêm chúng vào giỏ hàng và quản lý giỏ hàng của mình một cách hiệu quả Sau khi chọn sản phẩm, họ có thể xác nhận đơn hàng và lựa chọn phương thức thanh toán phù hợp với nhu cầu của mình.
Khách hàng có thể dễ dàng duyệt qua danh sách sản phẩm trên trang chủ của website, xem thông tin chi tiết về từng mặt hàng, và thêm sản phẩm vào giỏ hàng Họ cũng có khả năng truy cập vào trang giỏ hàng để điều chỉnh số lượng sản phẩm, xóa mặt hàng không cần thiết, và kiểm tra tổng số tiền thanh toán.
Để hoàn tất đơn hàng, khách hàng cần thanh toán 17 tiền và đặt mua các sản phẩm trong giỏ hàng Sau đó, lựa chọn phương thức thanh toán phù hợp và tiến hành đặt hàng với địa chỉ cùng số điện thoại của mình.
Thông tin xuất ra: Giỏ hàng của khách hàng, đơn đặt hàng của khách hàng.
Xem, tìm kiếm thông tin các sản phẩm
Thêm sản phẩm vào giỏ hàng
Đi đến trang giỏ hàng
Chỉnh sửa số lượng mặt hàng trong giỏ hàng
Xóa mặt hàng khỏi giỏ hàng
Chọn phương thức thanh toán phù hợp
Hình 2-5: Quy trình nghiệp vụ đặt mua, thanh toán
THIẾT KẾ
Sơ đồ cơ sở dữ liệu
Ở đây CSDL được xây dựng bằng SQL Server Sau đây là tổng quan các bảng và mối quan hệ trong CSDL:
Danh sách các bảng trong CSDL:
Bảng 3-1: Danh sách các bảng trong CSDL
STT Tên bảng Mô tả
1 product_category Danh mục sản phẩm
3 product_image Hình ảnh của sản phẩm
4 admin_account Tài khoản quản lý
5 user_account Tài khoản người dùng
6 user_order Đơn đặt hàng của người dùng
7 user_order_product Chi tiết đơn đặt hàng
8 product_review Đánh giá sản phẩm
Bảng 3-2: Bảng danh mục sản phẩm
STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 product_category_id int Mã danh mục
2 product_category_name nvarchar(255) Tên danh mục
3 product_category_desription nvarchar(max) Mô tả danh mục
Bảng 3-3: Các ràng buộc bảng danh mục sản phẩm
Tên ràng buộc Thuộc tính Kiểu Bảng tham chiếu
PK_product_category Product_category_id PK
STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 product_ id int Mã sản phẩm
2 product_category_id int Mã loại sản phẩm
3 product_name nvarchar(255) Tên sản phẩm
4 product_description nvarchar(max) Mô tả sản phẩm
5 product_thumbail_image nvarchar(255) Ảnh sản phẩm
6 product_price decimal(18, 0) Giá sản phẩm
7 product_discount decimal(18, 0) Giảm giá
8 product_review_positive int Đánh giá tích cực
9 product_review_negative int Đánh giá tiêu cực
10 product_bought_count int Số lượng đã mua
11 product_inventory int Số lượng tồn kho
Bảng 3-5: Các ràng buộc bảng sản phẩm
Tên ràng buộc Thuộc tính Kiểu Bảng tham chiếu Thuộc tính tham chiếu
PK_product Product_id PK
_id FK Product_category Product_category
Bảng 3-6: Bảng hình ảnh sản phẩm
STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 product_image_id int Mã hình ảnh
2 product_id int Mã sản phẩm
3 product_image_file_name nvarchar(50) Tên hình ảnh
Bảng 3-7: Các ràng buộc bảng hình ảnh sản phẩm
Tên ràng buộc Thuộc tính Kiểu Bảng tham chiếu
PK_product_image Product_image_id PK
FK_product_image_ product Product_id FK Product Product_id
Bảng 3-8: Bảng tài khoản quản lý
STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 admin_account_id int Mã tài khoản
2 admin_username nvarchar(50) Tên người dùng
3 admin_password varchar(50) Mật khẩu người dùng
Bảng 3-9: Các ràng buộc bảng tài khoản quản lý
Tên ràng buộc Thuộc tính Kiểu Bảng tham chiếu
PK_admin_account Admin_account_id
Bảng 3-10: Bảng tài khoản người dùng
STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 user_account_id int Mã account
2 user_username varchar(255) Tên người dùng
3 user_password varchar(255) Mật khẩu
4 user_gender nvarchar(10) Giới tính
6 user_phonenumber char(12) Số điện thoại
7 user_address nvarchar(max) Địa chỉ
10 user_member_tier nvarchar(255) Hạng khách hàng
Bảng 3-11: Các ràng buộc bảng tài khoản người dùng
Tên ràng buộc Thuộc tính Kiểu Bảng tham chiếu Thuộc tính tham chiếu
PK_user_account User_account_id PK
Bảng 3-12: Bảng đơn đặt hàng
STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 user_order_id int Mã đơn đặt
2 user_account_id int Mã người đặt
3 order_time datetime Thời gian đặt
4 user_order_buyer_name nvarchar(255) Tên người đặt
5 user_order_address nvarchar(255) Địa chỉ đặt
6 user_order_email varchar(255) Email
7 user_order_phonenumber char(12) Số điện thoại
8 is_processed bit Tình trạng xác nhận
9 is_delivered bit Tình trạng giao hàng
10 order_total_value decimal(18, 0) Tổng số tiền
Bảng 3-13: Các ràng buộc bảng đơn đặt hàng
Tên ràng buộc Thuộc tính Kiểu Bảng tham chiếu
PK_user_order User_order_id PK
3.1.7 Chi tiết đơn đặt hàng
Bảng 3-14: Bảng chi tiết đơn đặt hàng
STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 user_order_id int Mã đơn đặt
2 product_id int Mã sản phẩm
3 product_name nvarchar(255) Tên sản phẩm
4 order_product_amount int Số lượng
Bảng 3-15: Các ràng buộc bảng chi tiết đặt hàng
Tên ràng buộc Thuộc tính Kiểu
PK_user_order_product User_order_id
Product_id PK FK_user_order_product_user_orde r User_order_id FK User_orde r User_order_id
FK_user_order_product_product Product_id FK Product Product_id
Bảng 3-16: Bảng đánh giá sản phẩm
STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 product_review_id int Mã đánh giá
2 user_account_id int Mã người dùng
3 product_id int Mã sản phẩm
4 product_review_content nvarchar(max) Nội dung đánh giá
5 review_owner nvarchar(255) Người đánh giá
Bảng 3-17: Các ràng buộc bảng đánh giá sản phẩm
Tên ràng buộc Thuộc tính Kiểu Bảng tham chiếu
PK_product_review Product_review_i d PK
FK_product_review_user_account User_account_id FK User_account User_account_id FK_product_review_product Product_id FK Product Product_id
Cấu trúc cây thư mục
Hình 3-7:Cấu trúc cây thư mục
XÂY DỰNG CHƯƠNG TRÌNH
Giao diện đối với khách hàng (User)
Header khi người dùng chưa đăng nhập
Phần đầu của màn hình trình bày logo của trang web, cùng với thông tin liên hệ của cửa hàng như địa chỉ, số điện thoại và các cơ sở Ngoài ra, còn có các nút điều hướng như “Trang chủ”, “Giới thiệu” và “Sản phẩm” để người dùng dễ dàng truy cập.
Trang web cung cấp các mục "Hướng dẫn mua hàng" và "Liên hệ" để hỗ trợ người dùng Ở góc phải, thanh tìm kiếm giúp tìm kiếm sản phẩm dễ dàng Dưới màn hình có nút đăng nhập và đăng ký dành cho người dùng, cùng với giỏ hàng hiển thị các sản phẩm đã chọn.
Hình 4-8: Header chưa đăng nhập
Header khi người dùng đã đăng nhập
Khi người dùng đã đăng nhập, giao diện sẽ hiển thị thông tin cá nhân của họ, bao gồm xếp hạng, các đơn hàng đã mua, giỏ hàng và hồ sơ Ngoài ra, sẽ có nút đăng xuất tài khoản để người dùng dễ dàng quản lý phiên làm việc của mình.
Hình 4-9: Header đã đăng nhập
Mô tả: Hiển thị một số thông tin liên quan đến trang web của cửa hàng:
Thông tin của cửa hàng: giới thiệu, hệ thống cửa hàng, tuyển dụng, liên hệ.
Trợ giúp: Chính sách khách hàng, phương thức thanh toán, chính sách mua hàng, giao hàng, đổi trả, bảo hành…
Thanh toán: Các phương thức thanh toán (Visa, QR, …)
Kết nối với trang web: Các trang mạng xã hội (Facebook, Instragram, TikTok, Youtube)
4.1.2 Giao diện trang đăng nhập, đăng ký
Để đăng nhập, người dùng cần cung cấp tên đăng nhập duy nhất và mật khẩu Mật khẩu phải có tối thiểu 8 ký tự, và có tùy chọn ghi nhớ mật khẩu để thuận tiện cho lần đăng nhập sau.
Để đăng ký tài khoản, người dùng cần cung cấp các thông tin sau: tên đăng nhập, mật khẩu (tối thiểu 8 ký tự), nhập lại mật khẩu, giới tính, email, số điện thoại và địa chỉ Lưu ý rằng email và số điện thoại phải là duy nhất và không được để trống bất kỳ trường nào.
4.1.3 Giao diện hồ sơ người dùng
Trang này cho phép người dùng xem và cập nhật thông tin cá nhân của mình Người dùng có thể chỉnh sửa các thông tin cá nhân, nhưng không thể thay đổi ID tài khoản hoặc tên tài khoản Sau khi hoàn tất việc chỉnh sửa, người dùng cần nhấn nút lưu thay đổi và có thể đổi mật khẩu nếu cần thiết.
4.1.4 Giao diện trang đổi mật khẩu
Để bảo mật tài khoản, người dùng có thể thay đổi mật khẩu bằng cách nhập mật khẩu hiện tại, mật khẩu mới và xác nhận lại mật khẩu mới Mật khẩu mới phải có chiều dài tối thiểu 8 ký tự Sau khi điền đầy đủ thông tin, nhấn nút "Đổi mật khẩu" để hoàn tất quá trình.
Hình 4-14: User – Đổi mật khẩu
Trang web cung cấp một khu vực hiển thị sản phẩm, cho phép khách hàng xem các mặt hàng cùng với mức giá tương ứng Danh sách sản phẩm mà người dùng thấy sẽ thay đổi dựa trên các bộ lọc mà họ chọn.
Các sản phẩm mới nhất: Là các sản phẩm vừa được thêm vào cửa hàng trong thời gian gần đây.
Hình 4-15: User – Sản phẩm mới nhất
Các sản phẩm nhiều người mua nhất: Là các sản phẩm được mua với số lượng nhiều nhất trong cửa hàng.
Hình 4-16: User – Sản phẩm nhiều người mua nhất
Các sản phẩm được đánh giá cao: Là các sản phẩm nhận được các đánh giá tích cực về chất lượng cũng như giá cả.
Hình 4-17: User – Sản phẩm được đánh giá cao
Kết quả tìm kiếm hiển thị các sản phẩm có tên tương tự hoặc hoàn toàn trùng khớp với từ khóa mà người dùng đã nhập vào thanh tìm kiếm.
Hình 4-18: User – Sản phẩm theo tìm kiếm
4.1.6 Giao diện chi tiết sản phẩm
Mô tả sản phẩm bao gồm thông tin chi tiết, giá cả, và tình trạng hàng hóa (còn hàng hoặc hết hàng) Bài viết cũng cung cấp hình ảnh đại diện cùng với các hình ảnh khác của sản phẩm (nếu có) và chức năng thêm vào giỏ hàng khi sản phẩm còn hàng.
Sản phẩm hiện có sẽ hiển thị thông tin chi tiết cùng với các sản phẩm gợi ý tương tự Dưới đây, khách hàng có thể đọc và để lại bình luận về sản phẩm, chia sẻ trải nghiệm và đánh giá của mình, đồng thời xem nhận xét từ những người dùng khác.
Hình 4-19: User – Chi tiết sản phẩm
Hình 4-20: User – Bình luận, đánh giá sản phẩm
Giỏ hàng hiển thị danh sách các sản phẩm mà người dùng đã chọn, bao gồm mã sản phẩm, tên, hình ảnh, giá, giảm giá, số lượng và thành tiền của từng sản phẩm Dưới đây là tổng kết về số lượng và tổng thành tiền của các sản phẩm trong giỏ hàng Người dùng có thể thay đổi số lượng, xóa sản phẩm, hủy giỏ hàng hoặc tiến hành đặt hàng cho các mặt hàng đã chọn.
Hình 4-21: User – Giỏ hàng (chưa có sản phẩm)
Hình 4-22: User – Giỏ hàng (có sản phẩm)
4.1.8 Giao diện xác nhận đơn hàng
Trang xác nhận đơn hàng là bước cuối cùng trước khi hoàn tất việc mua sắm, hiển thị đầy đủ thông tin sản phẩm trong giỏ hàng như mã sản phẩm, tên, hình ảnh, giá, số lượng và tổng tiền Dưới đây là thông tin của người đặt hàng, cho phép người dùng chỉnh sửa nếu cần Cuối cùng, mục thanh toán cung cấp các phương thức thanh toán như tiền mặt hoặc PayPal, giúp người dùng xác nhận đơn hàng hoặc quay lại giỏ hàng nếu muốn hủy.
Hình 4-23: User – Xác nhận đơn hàng
4.1.9 Giao diện danh sách đơn hàng đã đặt
Mỗi đơn hàng hiển thị thông tin chi tiết về người đặt hàng, bao gồm Email, số điện thoại, địa chỉ, thời gian đặt, tổng giá trị, phương thức thanh toán, trạng thái đơn hàng và tình trạng thanh toán Khi đơn hàng được quản lý cửa hàng duyệt và xác nhận giao, trạng thái sẽ chuyển thành “Đang giao hàng” Sau khi người dùng xác nhận đã nhận hàng, trạng thái sẽ đổi thành “Đã giao hàng” và tình trạng thanh toán là “Đã thanh toán” Ngoài ra, người dùng có thể xem sản phẩm trong đơn hàng, xác nhận đơn hàng khi nhận được hàng, hoặc hủy đơn hàng nếu không còn nhu cầu mua.
Hình 4-24: User – Danh sách đơn hàng
Giao diện đối với quản lý (Admin)
4.2.1 Giao diện trang đăng nhập
Mô tả: Là giao diện của riêng các quản lý của trang web Gồm có thông tin đăng nhập và mật khẩu của quản trị.
Nền tảng quản trị cho phép người quản lý thực hiện các thao tác trên dữ liệu danh mục sản phẩm, sản phẩm, khách hàng và đơn hàng Tại đây, người dùng có thể dễ dàng xem, thêm, xóa và sửa đổi các dữ liệu cần thiết để tối ưu hóa quy trình quản lý.
Hình 4-26: Admin – Nghiệp vụ với khách hàng, đơn hàng
Hình 4-27: Admin – Nghiệp vụ với sản phẩm, danh mục sản phẩm
4.2.3 Giao diện tài khoản khách hàng
Trang này hiển thị danh sách các tài khoản khách hàng đã đăng ký tại cửa hàng, bao gồm giao diện để xem và chỉnh sửa thông tin của từng khách hàng.
Danh sách khách hàng bao gồm mã tài khoản, tên đăng nhập, họ tên và điểm tích lũy của từng khách hàng Hệ thống cung cấp các chức năng để chỉnh sửa thông tin và xóa dữ liệu của từng khách hàng một cách dễ dàng.
Hình 4-28: Admin – Danh sách tài khoản khách hàng
Chỉnh sửa tài khoản khách hàng cho phép bạn cập nhật thông tin cá nhân như tên, giới tính, địa chỉ và số điện thoại, nhưng không thể thay đổi mã tài khoản hay tên đăng nhập Sau khi hoàn tất các điều chỉnh, hãy nhấn “Lưu thay đổi” để xác nhận.
Hình 4-29: Admin – Chỉnh sửa tài khoản
Trang này hiển thị danh sách các đơn hàng của khách hàng, bao gồm đơn hàng đang chờ xác nhận và đơn hàng đã được giao thành công.
Danh sách đơn hàng chờ xác nhận hiển thị thông tin chi tiết về các đơn hàng chưa được xác nhận, bao gồm họ và tên người mua, email, số điện thoại, thời gian đặt hàng, địa chỉ giao hàng, tổng giá trị đơn hàng và phương thức thanh toán Người dùng có thể xem sản phẩm trong đơn hàng, xác nhận đơn hàng để chuyển trạng thái sang “Đang trên đường giao” và tiến hành giao hàng, hoặc hủy đơn hàng để chuyển trạng thái sang “Đã hủy” và ngừng giao hàng.
Hình 4-30: Admin – Danh sách đơn hàng chờ xác nhận
Danh sách đơn hàng đã giao thành công cung cấp thông tin chi tiết về các đơn hàng, bao gồm họ và tên người mua, Email, số điện thoại, thời gian đặt hàng, địa chỉ giao hàng, tổng giá trị đơn hàng và phương thức thanh toán Ngoài ra, người dùng có thể xem các sản phẩm đã được giao trong từng đơn hàng.
Hình 4-31: Admin – Danh sách đơn hàng đã giao
4.2.5 Giao diện danh mục sản phẩm
Người quản lý có thể thực hiện các thao tác dữ liệu với danh mục sản phẩm tại đây, bao gồm việc xem danh sách các danh mục hiện có và tạo mới một danh mục sản phẩm.
Danh sách danh mục sản phẩm cung cấp thông tin chi tiết về các danh mục có trong cửa hàng, bao gồm mã danh mục, tên danh mục và số lượng sản phẩm Người dùng có thể thực hiện các thao tác như xem sản phẩm trong từng danh mục, chỉnh sửa thông tin danh mục, và xóa danh mục nếu cần thiết.
Hình 4-32: Admin – Danh sách danh mục sản phẩm
Để tạo mới một danh mục sản phẩm, bạn cần điền đầy đủ các trường thông tin cần thiết như tên danh mục và mô tả Sau khi hoàn tất việc nhập thông tin, hãy nhấn “Tạo danh mục” để lưu danh mục mới vào cơ sở dữ liệu.
Hình 4-33: Admin – Tạo danh mục sản phẩm
Nơi quản lý thực hiện thao tác dữ liệu cho các sản phẩm trên trang web, bao gồm danh sách sản phẩm hiện có và chức năng tạo sản phẩm mới.
Danh sách sản phẩm: Hiển thị danh sách sản phẩm có trong cửa hàng.
Thông tin sản phẩm hiển thị bao gồm mã sản phẩm, tên sản phẩm, hình ảnh minh họa và số lượng tồn kho hiện có Mỗi sản phẩm đều có các tùy chọn để chỉnh sửa thông tin hoặc xóa sản phẩm khỏi cửa hàng khi không còn kinh doanh.
Hình 4-34: Admin – Danh sách sản phẩm
Để tạo mới một sản phẩm, cần điền đầy đủ các trường thông tin cần thiết như danh mục, tên, mô tả, ảnh đại diện, giá thành và số lượng hàng tồn kho Sau khi hoàn tất việc nhập thông tin, thực hiện thao tác “Tạo sản phẩm” để lưu trữ thông tin sản phẩm mới vào cơ sở dữ liệu.
Hình 4-35: Admin – Tạo sản phẩm
Chỉnh sửa sản phẩm cho phép bạn cập nhật các thông tin cần thiết của sản phẩm Sau khi thực hiện các thay đổi, hãy nhớ lưu thông tin để cập nhật vào cơ sở dữ liệu.
Hình 4-36: Admin – Chỉnh sửa thông tin sản phẩm