https://github.com/thecuriousjuel/library-management-system
This repository contains source code for Library Management System on CLI. This CLI application is built using Python Programming Language.
https://github.com/thecuriousjuel/library-management-system
csv oops python
Last synced: 9 months ago
JSON representation
This repository contains source code for Library Management System on CLI. This CLI application is built using Python Programming Language.
- Host: GitHub
- URL: https://github.com/thecuriousjuel/library-management-system
- Owner: thecuriousjuel
- Created: 2022-11-11T06:44:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-29T11:47:37.000Z (over 3 years ago)
- Last Synced: 2025-06-03T02:27:38.294Z (12 months ago)
- Topics: csv, oops, python
- Language: Python
- Homepage:
- Size: 360 KB
- Stars: 9
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Library-Management-System
This project is a classic Library Management System. The application is created using Python Programming Language. This application uses **Command Line Interface**. Most of the modules are Python's inbuilt modules apart from pwinput. The functionality of the librarian and the students are mentioned in the below bullet points.
## How to execute?
Go inside scripts folder and run the **main.py** file.
## Project Complexity
Based upon the building experience, I would rate it as **Easy**. Anyone who is learning Python or has learnt Python but want to build something can build this.
## Python Modules Used
1. csv
2. datetime
3. os
4. pwinput (external)
## Librarian Functionalities
1. Login
2. Register
3. View Books
4. **Add Book**
5. **Update Book**
6. **Remove Book**
## Student Functionalities
1. Login
2. Register
3. De-register
4. View Books
5. Borrow Books
6. Return Books
7. Check Fines