Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 2.48 KB

README.md

File metadata and controls

46 lines (37 loc) · 2.48 KB

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 :-
git clone https://github.com/smsraj2001/LIBRARY-MANAGEMENT-PYTHON.git
  • Select the SRC folder.
  • Run the following command in the terminal :-
py Librarian_main.py

NOTE : For any queries/corrections, please feel free to mail : [email protected]