https://github.com/aadewunmi/onlinelibrarymanagementsystem
Console-Based Library Management System Project built using Java 8.
https://github.com/aadewunmi/onlinelibrarymanagementsystem
console-application java java-8 library-management-system
Last synced: about 1 month ago
JSON representation
Console-Based Library Management System Project built using Java 8.
- Host: GitHub
- URL: https://github.com/aadewunmi/onlinelibrarymanagementsystem
- Owner: AAdewunmi
- Created: 2022-01-03T12:44:12.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-26T17:19:08.000Z (over 3 years ago)
- Last Synced: 2025-03-20T04:38:54.379Z (8 months ago)
- Topics: console-application, java, java-8, library-management-system
- Language: Java
- Homepage:
- Size: 223 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Library Management System Project
This project is a library management system, developed using Java 8,
as a console based application.
## Installing:
1. Clone the repo
```
https://github.com/AAdewunmi/OnlineLibraryManagementSystem.git
```
2. Open Project Folder
3. Explore (or run) the project. Main class is `library/LibraryMain.java`.
Enjoy 😎
## LogIn
1. Administrator:
1.1. Login as admin (username: "admin", password: "admin")
1.2. Add / delete / print list of users
1.3. Logout
2. Librarian:
2.1. Login as librarian (username: ADMINISTRATOR DEFINED, password: ADMINISTRATOR DEFINED)
2.2. Add / delete / search for books
2.3. Logout
3. Student:
3.1. Login as student (username: ADMINISTRATOR DEFINED, password: ADMINISTRATOR DEFINED)
3.2. Search / reserve books / borrow books
3.3. Logout
NOTE: You may need to press ENTER more than once after each command to continue,
when taking input from the command line.
### Here are screenshots of the application:
#### 1. Main Menu

#### 2. Administrator Login

#### 3. Librarian Login

#### 4. Student Login

### Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
👇 👇 👇
Future plans:
1. Unit testing -> add unit testing for all the features.
2. Add a main GUI
3. Add a GUI for the librarian
4. Add a GUI for the student
5. Add a database to store the users / books