libray_management_system
v1.0.1
Published
This project is a simple, yet functional, library management system implemented in JavaScript. It allows for the management of books and users within a library, including searching for books by title or author, and borrowing and returning books. This syst
Downloads
10
Maintainers
Readme
Javascript Library Management System
This project is a simple, yet functional, library management system implemented in JavaScript. It allows for the management of books and users within a library, including searching for books by title or author, and borrowing and returning books. This system is designed to be easy to understand and use, making it an excellent starting point for those new to JavaScript or looking to build a basic library management application.
Features
- Book Management: Create and manage book objects with properties such as title, author, and ISBN.
- User Management: Create and manage user objects with properties like name, email, and ID.
- Search Functionality: Search for books by title or author.
- Borrowing System: Allows users to borrow books, marking them as unavailable until returned.
Getting started
Prerequisites
- Basic knowledge of JavaScript.
- A text editor or IDE for writing and editing JavaScript code.
Installation
- Clone the repository to your local machine.
- Ensure you have a JavaScript runtime environment, such as Node.js, installed.
Usage Example
Creating a Book let newBook = new Book("The Great Gatsby", "F. Scott Fitzgerald", "9780743273565");
Creating a User let newUser = new User("John Doe", "[email protected]", "12345");
Searching for Books let searchResults = searchBooks("Gatsby", library.books); console.log(searchResults);
Borrowing a Book library.borrowBook(newUser, "9780743273565");
Returning a Book library.returnBook(newUser, "9780743273565");
Contributing Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss improvements or bug fixes.
License This project is licensed under the MIT License.