Ứng dụng quản lý chi tiêu cá nhân bằng JavaFX với giao diện thân thiện, tích hợp cây nhị phân để lưu trữ và quản lý dữ liệu, các thuật toán sắp xếp (Bubble Sort, Insertion Sort, Selection Sort), và chức năng chuyển đổi ngôn ngữ giúp người dùng tùy chỉnh giao diện theo ngôn ngữ mong muốn.
Tính năng chính:
-
Thêm, sửa, xóa giao dịch:
-
Quản lý các khoản thu/chi với giao diện dễ sử dụng.
-
Lưu trữ dữ liệu bằng cây nhị phân để tối ưu hóa tốc độ xử lý.
-
Sắp xếp dữ liệu:
-
Tùy chọn sắp xếp theo số tiền, ngày tháng, hoặc danh mục:
-
Bubble Sort: Dễ dàng sắp xếp danh sách nhỏ.
-
Insertion Sort: Hiệu quả với dữ liệu gần như đã được sắp xếp.
-
Selection Sort: Lựa chọn tốt cho dữ liệu không đồng nhất.
-
Hiển thị biểu đồ:
-
Phân tích thu chi qua biểu đồ cột và biểu đồ tròn.
-
Tìm kiếm nâng cao:
-
Tìm kiếm nhanh các giao dịch dựa trên cây nhị phân.
-
Chuyển đổi ngôn ngữ:
-
Hỗ trợ ngôn ngữ: Tiếng Việt, Tiếng Anh (có thể bổ sung thêm các ngôn ngữ khác).
-
Người dùng có thể chuyển đổi ngôn ngữ trực tiếp từ menu ứng dụng.Công nghệ sử dụng:
-
Ngôn ngữ: Java
-
Framework: JavaFX
-
Cấu trúc dữ liệu: Cây nhị phân
-
Thuật toán: Bubble Sort, Insertion Sort, Selection Sort
-
Hỗ trợ đa ngôn ngữ: Resource Bundle để quản lý file ngôn ngữ.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn