MỤC LỤCCHƯƠNG 1 - ĐẶC TẢ ĐỀ TÀI...5 1.1 Đặc tả hệ thống...5 1.1.1 Mục đích chọn đề tài: Hệ thống Bán quần áo sử dụng Firebase là một ứng dụng được phát triển để hỗ trợ việc quản lý sản p
ĐẶC TẢ ĐỀ TÀI
Đặc tả hệ thống
1.1.1 Mục đích chọn đề tài: Hệ thống Bán quần áo sử dụng Firebase là một ứng dụng được phát triển để hỗ trợ việc quản lý sản phẩm quần áo và thông tin liên quan trong một cửa hàng bán quần áo Hệ thống cung cấp các chức năng cơ bản như quản lý thêm, xóa, sửa sản phẩm, quản lý đơn hàng, cùng với giao diện người dùng trực quan.
1.1.2 Chức năng chính: Đăng nhập và Quản lý Người dùng:
Quản trị viên có thể quản lý người dùng, bao gồm thêm, sửa, và xóa người dùng. Quản lý Sản phẩm:
Nhân viên cửa hàng có thể thêm, xóa, sửa sản phẩm trong cửa hàng.
Cập nhật thông tin sản phẩm như giá, tên.
Tìm kiếm sản phẩm theo các thông tin liên quan như tên sản phẩm, loại sản phẩm. Quản lý Đơn hàng:
Admin có thể tiếp nhận và xử lý đơn hàng từ khách hàng.
Xem thông tin chi tiết của đơn hàng như sản phẩm được đặt, số lượng, giá cả.
Cập nhật trạng thái của đơn hàng (đã xác nhận, đang giao hàng, đã giao hàng ).
Hệ thống sẽ được xây dựng bằng các công nghệ sau:
Ngôn ngữ lập trình Java.
Firebase để lưu trữ dữ liệu của hệ thống, bao gồm thông tin người dùng, sản phẩm, đơn hàng.
Các thư viện và công cụ phát triển Java để xây dựng giao diện người dùng và xử lý logic.
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 5
Quản trị viên: Người có toàn quyền với hệ thống, có thể quản lý người dùng, sản phẩm, đơn hàng.
Người dùng: có quyền truy cập sử dụng các chức năng của hệ thống.
SƠ ĐỒ HOẠT ĐỘNG CỦA HỆ THỐNG
CHƯƠNG 2 – SƠ ĐỒ HOẠT ĐỘNG CỦA HỆ THỐNG
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 7
Chương 2 Sơ đồ hoạt động của hệ thống
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 9
Chương 2 Sơ đồ hoạt động của hệ thống
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 11
THIẾT KẾ ỨNG DỤNG
Giao diện
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 13
Chương 3 Thiết kế ứng dụng
Hình 2 Giao diện đăng nhập
Người dùng nhập thông tin vừa đăng ký, sau đó nhấn nút “Đăng nhập” để vào được app.
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 15
Chương 3 Thiết kế ứng dụng
Hình 4Xác nhận đăng xuất
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 17
Chương 3 Thiết kế ứng dụng
Hình 6Các sản phẩm quần short
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 19
Chương 3 Thiết kế ứng dụng
Hình 8Các sản phẩm t_shirt
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 21
Chương 3 Thiết kế ứng dụng
Hình 10Hình sản phẩm theo pant
Người dùng có thể nhấn vào các sản phẩm để truy cập vào giao diện chi tiết sản phẩm.
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 23
Chương 3 Thiết kế ứng dụng
Tại giao diện giỏ hàng, bạn có thể xem tổng hóa đơn, tên sản phẩm, giá sản phẩm, ngày và giờ mua hiện tại, tổng tiền và tổng số lượng Khi bạn bấm mua ngay, đơn hàng của bạn sẽ được lưu lại.
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 25
Chương 3 Thiết kế ứng dụng
Hình 14Tìm kiếm theo short
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 27
Chương 3 Thiết kế ứng dụng
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 29
3.1.11Chỉnh sửa thông tin người dùng:
Hình 17Giao diện chỉnh sửa thông tin người dùng
Chương 3 Thiết kế ứng dụng
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 31
3.1.13Màn hình quản lý chung của Admin:
Chương 3 Thiết kế ứng dụng
3.1.14Màn hình quản lý sản phẩm:
Hình 20Các sản phẩm của app
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 33
Hình 21Giao diện thêm sản phẩm
Chương 3 Thiết kế ứng dụng
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 35
Hình 23Giao diện cập nhật sản phẩm
Chương 3 Thiết kế ứng dụng
Hình 24Đã được cập nhật
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 37
Chương 3 Thiết kế ứng dụng
Hình 26Đã xóa thành công
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 39
3.1.18Màn hình quản lí User:
Chương 3 Thiết kế ứng dụng
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 41
Hình 29Giao diện cập nhật
Chương 3 Thiết kế ứng dụng
Hình 30Cập nhật thành công
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 43
Hình 31Đã xóa người dùng
KẾT QUẢ THỰC NGHIỆM
Phần làm được
Để xây dựng một ứng dụng thương mại điện tử toàn diện, cần phải tích hợp các chức năng quan trọng như đăng ký, đăng nhập và đăng xuất để quản lý người dùng Ngoài ra, ứng dụng cần cho phép thực hiện các thao tác CRUD (tạo, đọc, cập nhật, xóa) đối với thông tin, người dùng và sản phẩm Việc tìm kiếm sản phẩm, phân loại sản phẩm và xem chi tiết sản phẩm cũng là những tính năng không thể thiếu Cuối cùng, ứng dụng cần hỗ trợ người dùng thêm sản phẩm vào giỏ hàng và thực hiện thanh toán một cách an toàn và tiện lợi.
Phần chưa làm được so với phân tích
Yêu thích, chọn size, quên mật khẩu.
Hướng phát triển tương lai cho dự án
Trong tương lai, để nâng cao trải nghiệm người dùng và mở rộng tính năng của hệ thống Bán quần áo, có thể thực hiện một số phát triển sau:
1 Tính năng Yêu thích: Cho phép người dùng đánh dấu và lưu trữ các sản phẩm mà họ quan tâm, từ đó dễ dàng truy cập và mua lại sau này.
2 Lựa chọn size: Thêm tính năng cho phép người dùng chọn kích cỡ phù hợp cho sản phẩm, giúp họ chọn được sản phẩm phù hợp với kích thước cơ thể của mình.
3 Quên mật khẩu: Phát triển tính năng cho phép người dùng khôi phục mật khẩu khi họ quên mật khẩu đăng nhập, thông qua việc gửi email xác nhận hoặc mã xác minh.
4 Tối ưu hóa giao diện người dùng: Cải thiện giao diện người dùng để đảm bảo trải nghiệm người dùng tốt nhất, bao gồm cả giao diện trên các thiết bị di động để đáp ứng nhu cầu mua sắm trên điện thoại di động và máy tính bảng.
5 Tích hợp hệ thống thanh toán: Mở rộng tính năng thanh toán bằng cách tích hợp các phương thức thanh toán phổ biến như thẻ tín dụng, ví điện tử, PayPal, giúp người dùng có nhiều phương thức thanh toán linh hoạt và tiện lợi.
Nhóm MB08-19 – Đề tài: APP BÁN QUẦN ÁO Trang 45
6 Tích hợp tính năng đánh giá và nhận xét sản phẩm: Cho phép người dùng đánh giá và viết nhận xét về sản phẩm mà họ đã mua, giúp người mua khác có cái nhìn tổng quan và đánh giá sản phẩm trước khi mua.
7 Phát triển tính năng đề xuất sản phẩm: Dựa trên lịch sử mua hàng của người dùng và dữ liệu về sản phẩm, hệ thống có thể đề xuất các sản phẩm tương tự hoặc phù hợp với sở thích của họ, giúp tăng tỷ lệ chuyển đổi và doanh số bán hàng.
8 Tối ưu hóa hiệu suất: Kiểm tra và tối ưu hóa hiệu suất của hệ thống để đảm bảo khả năng mở rộng và xử lý số lượng lớn người dùng và dữ liệu mà không gặp trục trặc.
Việc triển khai những cải tiến này sẽ giúp hệ thống Bán quần áo trở nên mạnh mẽ và linh hoạt hơn, đáp ứng tốt hơn nhu cầu mua sắm trực tuyến của người dùng và mang lại trải nghiệm tuyệt vời cho họ.