Skip to content

The Library System is a management app for handling users and resources in a library. It supports adding/removing users, borrowing/returning items, and generating reports. Built for for my Advanced Programming course.

License

Notifications You must be signed in to change notification settings

Mehrnaz-Sahebi/Library-System-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Library System

The Library System is a comprehensive application that simulates the basic functionality of a library management system. It allows you to add various resources (books, theses, selling books, etc.), manage users (students, staff, managers), borrow and return resources, as well as generate reports. The system also supports managing user comments and penalties. This project was developed for my Advanced Programming course.

Features

  • Add and remove users (students, staff, managers)
  • Add resources like books, theses, and selling books
  • Borrow and return resources
  • Generate library and category reports
  • Manage user comments
  • Search for resources and users
  • Report on overdue resources and penalties

Installation

  1. Clone this repository to your local machine:
git clone https://github.com/Mehrnaz-Sahebi/Library-System-v2.git  
  1. Open the project in your preferred Java IDE (e.g., IntelliJ IDEA or Eclipse).

  2. Set up and run the Main class:

  3. Customizing the User Inteface (Optional):

    • The system allows you to integrate with any user interface (UI) by modifying the Main class. You can replace the current CLI with a GUI or Web UI as per your requirements.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Authors

About

The Library System is a management app for handling users and resources in a library. It supports adding/removing users, borrowing/returning items, and generating reports. Built for for my Advanced Programming course.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages