Skip to content

tohuy2710/LibraryManagementSystemUET

Repository files navigation

Library Management System Desktop Application

REVIEW: https://youtu.be/9lCxDek1jgs

img.png User Home Page

img_1.png User Payment

img_2.png

img_3.png

img_4.png

img_5.png

img_6.png

This project is a Desktop Library Management Application, developed as a part of the Object-Oriented Programming (OOP) course during Year 2, Semester 1 at UET - VNU.

📋 Overview

The application serves as a complete library management system, designed to streamline book borrowing, payment processing, and transaction tracking. It leverages several modern APIs for enhanced functionality and real-world integration.

✨ Key Features

  1. Search Books with Google Books API:
  • Users can search for books using the Google Books API.
  • Users can add books directly to the library system from the search results.
  1. Generate Payment QR Codes Automatically with VietQR API
  2. Transaction History Reading with Casso API

🛠️ Technologies Used

Programming Language: Java

Framework: JavaFX for desktop UI

APIs:

  • Google Books API for book searches
  • VietQR API for payment QR generation
  • Casso API for reading bank transaction history

Database:

  • MySQL for local data storage

🚀 Setup Instructions

  • Clone this repo.
  • Get your own API Key: Google Books API from Google, VIETQR Prefix Link from VietQR, link Casso account with your Bank account and get API key.
  • If you have any difficulty during installation, please contact me.

📞 Contact Developer:

To Quang Huy (tohuy2710)

Nguyen Van Manh (manhnv2110)

Nguyen Nhat Minh (nNm205)

University: University of Engineering and Technology (UET), Vietnam National University (VNU) This project demonstrates the practical application of Object-Oriented Programming Courses.

About

OOP UET Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •