Skip to content

levfu/LPN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

205 Commits
 
 
 
 
 
 

Repository files navigation

ỨNG DỤNG QUẢN LÍ THƯ VIỆN (LIBRARY MANAGEMENT SYSTEM)

Tác Giả (Authors):

Group LPN:

  1. Hoa Văn Long - 240222390
  2. Nguyễn Hải Nam - 24022414
  3. Lê Việt Phú - 24022426

Miêu Tả (Description):

  • Quản lí thư viện là ứng dụng giúp người dùng quản lí thư viện.
  • Ứng dụng được viết bằng Java, thư viện JavaFX, SQL cùng với CSS để tạo nên một giao diện đẹp mắt và dễ dàng sử dụng.
  • Ứng dụng sử dụng những quyển sách có sẵn trên Google API để tạo lại mẫu mã sách đa dạng.

Chức năng chính (Main Function):

  • Quản lý danh mục sách: thêm, sửa, xóa, tìm kiếm sách theo tên, mã ISBN, tác giả...
  • Quản lý người dùng: đăng ký, chỉnh sửa thông tin người đọc, phân quyền (quản trị viên, người dùng thông thường).
  • Quản lý mượn/trả sách: ghi nhận thời gian mượn, trả, tự động tính hạn mượn.
  • Tìm kiếm và lọc dữ liệu nhanh chóng.

Đối tượng sử dụng (Target User):

  • Nhân viên/thủ thư tại các thư viện trường học, thư viện công cộng hoặc thư viện doanh nghiệp.
  • Người đọc, sinh viên, học sinh cần tra cứu và mượn sách.

UML: Screenshot 2025-05-07 210849

Cài Đặt (Download):

  • Sao chép dự án từ kho lưu trữ.
  • Mở dự án trong IDE.
  • Thay đổi các vùng nhớ cho database.
  • Chạy dự án.
  • Nếu bạn muốn thay đổi dữ liệu, bạn có thể thay đổi tệp.

Sử dụng (Usage Instructions):

1, Đăng nhập / Đăng ký tài khoản (Login / Register).

  • Nếu bạn chưa có tài khoản : Nhập Email, mật khẩu (Password) và chọn vai trò (role) của bạn. Nhập xong thông tin yêu cầu → ấn Register (Đăng ký) → xác thực Email.

  • Nếu bạn đã có tài khoản : Nhập Email, mật khẩu (Password) và chọn vai trò (role) của bạn. Nhập xong thông tin yêu cầu → ấn Login (Đăng nhập).

  • Nếu bạn đã có tài khoản nhưng quên mật khẩu (Password), bạn có thể đặt lại mật khẩu mới trong “Forgot password?”.

2, Trang chủ (Home).

  • Khi bạn đăng nhập / đăng ký thành công, bạn sẽ được chuyển đến trang chủ của phần mềm. Trang chủ được có sự khác biệt giữa vai trò (role) của bạn trong hệ thống.

  • Nút Home (Home button) : chuyển về giao diện Home. Giao diện Home hiện các sách được đánh giá cao (Top - Rated Books) và các sách đang xu hướng (Trending Books).

  • Nút Books (Books button) : Tra sách (Search) và mượn sách (Borrow), bạn có thể đánh giá (rate) sách đã mượn. Mỗi sách đều hiện miêu tả (Description) và các nhận xét (Comments) của người khác. Giao diện Books còn hiện danh sách các sách bạn đã mượn và hạn mượn sách (DueDate).

  • Nút Chat (Chat button) : Nơi bạn có thể trao đổi, trò chuyện với những người khác.

  • Riêng giao diện Manager sẽ có thêm nút Readers (Readers button) : Nơi Manager quản lí người dùng, quản lí các sách mà người dùng đã mượn (Borrow) hoặc xóa tài khoản người dùng (Delete), cũng như thêm tài khoản mới (Insert Reader).

  • Nút Settings (Settings button) : Hiện thêm 3 nút : nút Pause Music (Pause Music button) - nơi bạn tắt nhạc của phần mềm, nút Account (Account button) - nơi bạn cập nhật thông tin cá nhân, và nút Logout (Logout button) - nơi bạn đăng xuất khỏi phần mềm.

Demo

Screenshot 2025-05-07 211902

image

Screenshot 2025-05-07 212000

image

Screenshot 2025-05-07 211931

image

Screenshot 2025-05-07 212337

Cải tiến trong tương lai (Future Improvements):

  • Cải tiến chức năng đăng nhập.
  • Thêm các trò chơi để giải trí.
  • Cải thiện giao diện người dùng.

Trạng thái dự án (Project's progress):

  • Dự án chưa hoàn thành (80%).

About

VNU-UET-BTL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors