Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smsraj2001/library-management-python
A project on Library Management in python for college students.
https://github.com/smsraj2001/library-management-python
files library-management-system python python310
Last synced: 1 day ago
JSON representation
A project on Library Management in python for college students.
- Host: GitHub
- URL: https://github.com/smsraj2001/library-management-python
- Owner: smsraj2001
- Created: 2022-08-27T13:27:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-04T15:50:03.000Z (over 2 years ago)
- Last Synced: 2024-11-08T19:12:25.527Z (about 2 months ago)
- Topics: files, library-management-system, python, python310
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LIBRARY-MANAGEMENT-PYTHON
## SYNOPSIS
A simple project on Library Management in python for college students using basic programming constructs## DESCRIPTION
v~ 1.1
#### FEATURES
- Library Management System is a python console based program that consists of major modules like librarian, admin, borrow, return, etc…,which helps to perform major tasks of an actual system like borrowing of books at a particular date, returning of books, etc…
- Tasks such as adding of books and miscellaneous activities can be noted too.#### OUTCOME
- The entire outcome is accomplished in interpreter mode, where the user has many different choices to select such as being an admin, new sign in, librarian, booklist in text file, etc…
- Based on choices the user can navigate through various parts like borrowing a book, adding new user, paying fine, if delayed returns and a lot more.#### STRUCTURE TO TAKE INPUT AND DISPLAY OUTCOME
- It is based on choice of entry. The entire input revolves around, entering numbers, strings and date.
- Numbers corresponds to choices and string does to name of books, etc…
- The output resembles the actual Library Management System where the user can experience various features as mentioned.#### PYTHON MODULE AND APPLICATION USED
- The most common python module used is if, elif, and else to check various conditions to achieve the objective of the program.
- Also the while loop construct used here helps to iterate through some particulars in the code such as execution of choices, etc…
- The try method is also used the provide the smooth running of code instead of getting crashed.#### FILES WITH THEIR MEANING
- Amem.txt stores the details of the admin.
- Borrower.txt stores the details of borrower.
- Stock.txt stores the details of all the books in the library.
- Additionally Borrow-Borrower_name.txt stores the exclusive details of borrower and his list of books taken with date of issue.
- Also Return-Borrower_name.txt stores the exclusive details of borrower and his list of books returned with date of return and fine accumulated.## INSTRUCTIONS
- Should have ```Python3``` installed.
- Download the project, or enter the following in terminal ```if you have git installed``` :-
```bash
git clone https://github.com/smsraj2001/LIBRARY-MANAGEMENT-PYTHON.git
```
- Select the SRC folder.
- Run the following command in the terminal :-
```bash
py Librarian_main.py
```#### ```NOTE``` : For any queries/corrections, please feel free to mail : [email protected]