- Giao diện thông tin người mua
5.1 Kết quả đạt được
5.1.1. Lý thuyết
• Hiểu được các bài toán trong tính toán phong thủy.
• Sử dụng được các công nghệ liên quan để giải quyết bài toán.
• Giải quyết được bài toán về đa dạng thuộc tính trong sản phẩm cả 2 phía người mua và người bán.
• Hiểu và triển khai được các nghiệp vụ cơ bản của một ứng dụng mua bán phong thủy trực tuyến..
5.1.2. Công nghệ
• Java Spring Boot: đồ án sử dụng Java Spring Boot để xây dựng backend, tạo các API cho ứng dụng.
• MySQL: Sử dụng hệ quản trị cơ sở dữ liệu MySQL để lưu trữ database của ứng dụng.
• JWT + Oauth2: để đăng nhập từ bên thứ 3 và xác thực người dùng.
• Kotlin, Java: xây 2 phần ứng dụng mobile cho người bán và người mua.
5.1.3. Ứng dụng
5.1.3.1. Ứng dụng bên phần khách hàng
• Có thể đăng ký để tạo tài khoản.
• Đăng nhập để vào ứng dụng
• Có thể tìm kiếm sản phẩm.
• Có thể xem thông tin chi tiết sản phẩm.
• Có thể xem các sản phẩm theo ngành hàng, loại hàng.
• Có thể chỉnh sửa địa chỉ giao hàng.
• Có thể thêm sản phẩm vào giỏ hàng, yêu thích sản phẩm, xem các sản phẩm đã xem.
• Có thể xem được độ tương hợp giữa bản thân và sản phẩm.
• Có thể xem lịch sử đơn hàng, tạo đơn hàng, hủy đơn hàng.
5.1.3.2. Quản lý
• Người bán có thể quản lý sản phẩm.
• Người bán có thể quản lý đơn hàng.
• Người bán có thể quản ngành hàng loại hàng, thuộc tính khác biệt nội sản phẩm.
• Người bán có quản lý thông tin bên bán.
• Người bán có thể quản lý đơn hàng, cập nhật trạng thái đơn hàng, hủy đơn hàng.
5.2 Hạn chế
• Chưa tích hợp được thanh toán trực tuyến.
• Chưa có thông báo hiển thị trên di động mỗi khi có sự thay đổi trạng thái đơn hàng hay từ danh sách yêu thích hoặc thông báo từ người bán.
• Không đủ thời gian, nên một số chức năng chưa hoàn thiện.
• Một số chức năng chỉ đang dừng ở bước thiết kế.
5.3 Hướng phát triển
• Tiếp tục thực hiện các chức năng còn đang thiếu.
• Tích hợp thanh toán trực tuyến qua Paypal, Momo, hay các đơn vị ngân hàng khác…
• Thêm vào việc lựa chọn đơn vị vận chuyển, liên kết ngân hàng thanh toán.
• Hoàn thiện thêm nhiều chức năng quản lý ứng dụng của Admin.
• Thực thi thêm phần tối ưu tải ảnh để gia tăng thêm hiệu suất.
• Áp dụng xem sản phẩm 3D để có thể xem sản phẩm trực quan hơn.
• Áp dụng AI vào chức năng xem độ tương hợp để giảm bớt thao tác nhập xuất lúc xem cung mệnh.
của người dùng.
• Áp dụng thêm tính toán, xem cung hoàng đạo và xem độ tương hợp bằng cung hoàng đạo.