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.
- 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
- Clone this repository to your local machine:
git clone https://github.com/Mehrnaz-Sahebi/Library-System-v2.git
-
Open the project in your preferred Java IDE (e.g., IntelliJ IDEA or Eclipse).
-
Set up and run the Main class:
-
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.
This project is licensed under the MIT License. See the LICENSE file for details.
- Mehrnaz Sahebi GitHub Profile