Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.4 KB

README.md

File metadata and controls

32 lines (23 loc) · 1.4 KB

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