Skip to content

phuongman/dictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dictionary Project OOP

Giới thiệu

  • Bài tập lớn môn học Lập trình hướng đối tượng (OOP) - INT2204 1
  • Giảng viên: Nguyễn Đức Anh - Kiều Văn Tuyên
  • Đề bài: Từ điển Anh - Việt
  • Ngôn ngữ: Java (JDK 20)
  • IDE: IntelliJ IDEA
  • Công nghệ sử dụng: JavaFX, SQLite, API Google Translate
  • Mô hình: MVC
  • App học từ vựng Anh - Việt với các chức năng cơ bản như tìm kiếm từ, thêm từ, sửa từ, xóa từ, dịch văn bản, học từ vựng, trò chơi trắc nghiệm, trò chơi đoán từ

Thành viên

Họ và tên MSSV Vai trò chính
Mẫn Thị Bích Phương 22021119 Backend
Nguyễn Văn Lợi 22021114 Frontend

Các chức năng

  1. Search word: Tìm kiếm từ
  2. Listen to word: Nghe phát âm từ
  3. Add word: Thêm từ mới
  4. Edit word: Sửa từ
  5. Delete word: Xóa từ
  6. Translate: Dịch văn bản, có tích hợp API Google Translate và có phát âm văn bản
  7. Quiz: Trò chơi trắc nghiệm
  8. Wordle: Trò chơi đoán từ
  9. Learn: Học từ vựng, mỗi ngày các bạn sẽ được gợi ý học 5, 10 hoặc 15 từ mới

UML Diagram

uml

Demo

https://drive.google.com/file/d/1nKQ14il1BhXN77nEP7s-hgESEgN_NrEJ/view?usp=sharing

Cách chạy

  • Cài đặt JDK version 17 hoặc cao hơn (Đảm bảo rằng biến môi trường JAVA_HOME đã được đặt vào đúng thư mục JDK).
  • Cài đặt Maven (Apache Maven).
  • Clone repository về máy.
  git clone https://github.com/phuongman/dictionary.git
  • Chạy với Maven.
  mvn clean javafx:run

Cải tiến trong tương lai

  • Thêm tính năng lưu trữ theo user
  • Thêm tính năng học từ vựng theo chủ đề
  • Mở rộng cơ sở dữ liệu
  • Cải thiện giao diện người dùng

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors