Skip to content

DylanDtm4/LibraryManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“š Library Management App A simple Java-based Library Management System to practice and learn Java programming concepts. This app allows users to manage books, members, and borrowing/returning functionalities, built using core Java principles.

๐Ÿš€ Features Add, update, delete books

Register library members

Issue and return books

Track availability of books

Console-based UI (or Swing/JavaFX if applicable)

Basic persistence using file I/O or in-memory storage

๐Ÿ›  Technologies Used Java 17 (or your version)

Object-Oriented Programming (OOP)

File I/O or simple database (optional)

(Optional) Java Swing/JavaFX for GUI

๐Ÿง  Concepts Practiced Object-oriented design

Java collections (ArrayList, HashMap, etc.)

Encapsulation and abstraction

Separation of concerns and modularization

Basic persistence and file operations

๐Ÿ“Œ Future Improvements Add database support (e.g. SQLite or MySQL)

Implement user login system

Improve UI with JavaFX or Swing

Add overdue book tracking and fines

๐Ÿ’ก Why I Built This I'm learning Java and built this app to get hands-on experience with object-oriented programming, Java's syntax, and core libraries.

This is just a template README for init commit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages