Skip to content

KushiKshatriya100/JavaObjectify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Objectify - Library Management System

Java Objectify is a Library Management System designed to help manage books and students efficiently. It provides separate functionalities for students and librarians to interact with the system.

Features

Student Features

  • View All Books: Students can see a list of all available books.
  • Search by ISBN: Students can search for books by their ISBN.
  • List Books by Subject: Students can view books categorized by subject.
  • Issue a Book: Students can issue a book from the library.
  • Return a Book: Students can return an issued book to the library.
  • Exit: Exit the application.

Librarian Features

  • View All Students: Librarians can view the details of all registered students.
  • Print a Student by Roll Number: Librarians can print the details of a student using their roll number.
  • Register a Student: Librarians can register new students in the system.
  • Update a Student: Librarians can update the information of existing students.
  • Delete a Student: Librarians can remove a student from the system.
  • View All Books: Librarians can see a list of all books available in the library.
  • Print a Book by ISBN: Librarians can print the details of a book using its ISBN.
  • Add a New Book: Librarians can add new books to the library.
  • Update a Book: Librarians can update the details of an existing book.
  • Delete a Book: Librarians can delete a book from the system.
  • View All Transactions: Librarians can view all transaction records (book issues/returns).
  • Exit: Exit the application.

Prerequisites

To run this project, you'll need the following:

  • Programming Language: Core Java
  • Concepts: Object-Oriented Programming (OOP)
  • Code Editor: Visual Studio Code (or any Java-compatible editor)

Getting Started

Follow these steps to get the project up and running on your local machine.

Clone the Repository

You can clone this repository using the following command:

git clone https://github.com/KushiKshatriya100/BookVault.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages