{"id":19010524,"url":"https://github.com/smsraj2001/library-management-python","last_synced_at":"2026-04-24T08:30:17.983Z","repository":{"id":141639762,"uuid":"529593143","full_name":"smsraj2001/LIBRARY-MANAGEMENT-PYTHON","owner":"smsraj2001","description":"A project on Library Management in python for college students.","archived":false,"fork":false,"pushed_at":"2022-09-04T15:50:03.000Z","size":11,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T21:24:19.126Z","etag":null,"topics":["files","library-management-system","python","python310"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smsraj2001.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-27T13:27:06.000Z","updated_at":"2024-04-24T13:32:39.000Z","dependencies_parsed_at":"2023-03-22T18:33:04.443Z","dependency_job_id":null,"html_url":"https://github.com/smsraj2001/LIBRARY-MANAGEMENT-PYTHON","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smsraj2001%2FLIBRARY-MANAGEMENT-PYTHON","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smsraj2001%2FLIBRARY-MANAGEMENT-PYTHON/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smsraj2001%2FLIBRARY-MANAGEMENT-PYTHON/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smsraj2001%2FLIBRARY-MANAGEMENT-PYTHON/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smsraj2001","download_url":"https://codeload.github.com/smsraj2001/LIBRARY-MANAGEMENT-PYTHON/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240038036,"owners_count":19738070,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["files","library-management-system","python","python310"],"created_at":"2024-11-08T19:11:38.901Z","updated_at":"2026-04-24T08:30:17.942Z","avatar_url":"https://github.com/smsraj2001.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LIBRARY-MANAGEMENT-PYTHON\n\n## SYNOPSIS\nA simple project on Library Management in python for college students using basic programming constructs\n\n## DESCRIPTION\nv~ 1.1\n#### FEATURES \n-\tLibrary 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…\n-\tTasks such as adding of books and miscellaneous activities can be noted too.\n\n#### OUTCOME \n-\tThe 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…\n-\tBased 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.\n\n#### STRUCTURE TO TAKE INPUT AND DISPLAY OUTCOME \n-\tIt is based on choice of entry. The entire input revolves around, entering numbers, strings and date.\n-\tNumbers corresponds to choices and string does to name of books, etc…\n-\tThe output resembles the actual Library Management System where the user can experience various features as mentioned.\n\n#### PYTHON MODULE AND APPLICATION USED \n-\tThe most common python module used is if, elif, and else to check various conditions to achieve the objective of the program.\n-\tAlso the while loop construct used here helps to iterate through some particulars in the code such as execution of choices, etc…\n-\tThe try method is also used the provide the smooth running of code instead of getting crashed.\n\n#### FILES WITH THEIR MEANING\n- Amem.txt stores the details of the admin.\n- Borrower.txt stores the details of borrower.\n- Stock.txt stores the details of all the books in the library.\n- Additionally Borrow-Borrower_name.txt stores the exclusive details of borrower and his list of books taken with date of issue.\n- Also Return-Borrower_name.txt stores the exclusive details of borrower and his list of books returned with date of return and fine accumulated.\n\n\n## INSTRUCTIONS\n- Should have ```Python3``` installed.\n- Download the project, or enter the following in terminal ```if you have git installed``` :-\n```bash \ngit clone https://github.com/smsraj2001/LIBRARY-MANAGEMENT-PYTHON.git\n```\n- Select the SRC folder.\n- Run the following command in the terminal :-\n```bash \npy Librarian_main.py\n```\n\n#### ```NOTE``` : For any queries/corrections, please feel free to mail : sutharsanraj2001@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmsraj2001%2Flibrary-management-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmsraj2001%2Flibrary-management-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmsraj2001%2Flibrary-management-python/lists"}