Skip to content

A project on Library Management in python for college students.

Notifications You must be signed in to change notification settings

smsraj2001/LIBRARY-MANAGEMENT-PYTHON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

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]

About

A project on Library Management in python for college students.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages