SlideShare a Scribd company logo
1 of 3
Download to read offline
1
Python Programming Course
Hand Notes 13
Hand Notes for:
Projectwork
Python Programming - IV
2
Handnote 12: Project work
LIBRARY MANAGEMENT SYSTEM
A Library Management System (LMS) gives access to and manages the resources in your library. A well-chosen system
will increase your library’s efficiency, save valuable administration time, lead to a better educational experience for
pupils and help develop independent learning.
OUR PROJECT WORK
Create following menu options:
1. BOOK ISSUE
2. BOOK DEPOSIT
3. ADMINISTRATION MENU
 CREATE STUDENT RECORD
 DISPLAY ALL STUDENTS RECORD
 DISPLAY SPECIFIC STUDENT RECORD
 MODIFY STUDENT RECORD
 DELETE STUDENT RECORD
 CREATE BOOK
 DISPLAY ALL BOOKS
 DISPLAY SPECIFIC BOOK
 MODIFY BOOK
 DELETE BOOK RECORD
4. EXIT
OPTION 1:
USE DATABASE TO GET THIS IMPLEMENTED
OPTION2:
Hint: Create 2 files to store the data permanently: book.dat and student.dat to store book information and student
information respectively. Suggest you to use pickle package to write and read data into these files. You can use os
package to create/rename/remove filenames.
Note: Students are encouraged to create a library management system on their own. A detailed solution will be
provided later
Modules I have used:
from pickle import load, dump
from os import remove, rename
import os
Python Programming - I
3
import random
import time
- - - End of Session 13 - - -

More Related Content

Similar to Library Management Project Description

Library manaementreport1
Library manaementreport1Library manaementreport1
Library manaementreport1Rohit Verma
 
TETC presentation 2012
TETC presentation 2012TETC presentation 2012
TETC presentation 2012laurienorris
 
Book repository management system
Book repository management systemBook repository management system
Book repository management systemPooja Talreja
 
EDU 600 help Making Decisions/Snaptutorial
EDU 600 help Making Decisions/SnaptutorialEDU 600 help Making Decisions/Snaptutorial
EDU 600 help Making Decisions/Snaptutorialpinck2388
 
Iadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informaticaIadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informaticaJavier Diaz
 
Lesson 3 tac
Lesson 3 tacLesson 3 tac
Lesson 3 tacjovillarr
 
Our Microcontent Approach: Learning Content Encompassing Learning Platform
Our Microcontent Approach: Learning Content Encompassing Learning PlatformOur Microcontent Approach: Learning Content Encompassing Learning Platform
Our Microcontent Approach: Learning Content Encompassing Learning PlatformHori Masumi
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemPankaj Kumar
 
USING JUPYTERHUB IN THE CLASSROOM: SETUP AND LESSONS LEARNED
USING JUPYTERHUB IN THE CLASSROOM: SETUP AND LESSONS LEARNEDUSING JUPYTERHUB IN THE CLASSROOM: SETUP AND LESSONS LEARNED
USING JUPYTERHUB IN THE CLASSROOM: SETUP AND LESSONS LEARNEDijseajournal
 
Manage learning materials on your online training project
Manage learning materials on your online training projectManage learning materials on your online training project
Manage learning materials on your online training projectDoceboElearning
 
EDU 600 help A Guide to career/Snaptutorial
EDU 600 help A Guide to career/SnaptutorialEDU 600 help A Guide to career/Snaptutorial
EDU 600 help A Guide to career/Snaptutorialpinck214
 

Similar to Library Management Project Description (20)

Library manaementreport1
Library manaementreport1Library manaementreport1
Library manaementreport1
 
Orientation (Word)
Orientation (Word)Orientation (Word)
Orientation (Word)
 
TETC presentation 2012
TETC presentation 2012TETC presentation 2012
TETC presentation 2012
 
LMS
LMSLMS
LMS
 
Book repository management system
Book repository management systemBook repository management system
Book repository management system
 
week 1.docx
week 1.docxweek 1.docx
week 1.docx
 
eurocall09workshop
eurocall09workshopeurocall09workshop
eurocall09workshop
 
EDU 600 help Making Decisions/Snaptutorial
EDU 600 help Making Decisions/SnaptutorialEDU 600 help Making Decisions/Snaptutorial
EDU 600 help Making Decisions/Snaptutorial
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Iadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informaticaIadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informatica
 
Lesson 3 tac
Lesson 3 tacLesson 3 tac
Lesson 3 tac
 
Our Microcontent Approach: Learning Content Encompassing Learning Platform
Our Microcontent Approach: Learning Content Encompassing Learning PlatformOur Microcontent Approach: Learning Content Encompassing Learning Platform
Our Microcontent Approach: Learning Content Encompassing Learning Platform
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
USING JUPYTERHUB IN THE CLASSROOM: SETUP AND LESSONS LEARNED
USING JUPYTERHUB IN THE CLASSROOM: SETUP AND LESSONS LEARNEDUSING JUPYTERHUB IN THE CLASSROOM: SETUP AND LESSONS LEARNED
USING JUPYTERHUB IN THE CLASSROOM: SETUP AND LESSONS LEARNED
 
Manage learning materials on your online training project
Manage learning materials on your online training projectManage learning materials on your online training project
Manage learning materials on your online training project
 
Userguide endnote
Userguide endnoteUserguide endnote
Userguide endnote
 
EDU 600 help A Guide to career/Snaptutorial
EDU 600 help A Guide to career/SnaptutorialEDU 600 help A Guide to career/Snaptutorial
EDU 600 help A Guide to career/Snaptutorial
 
Cs Project
Cs ProjectCs Project
Cs Project
 

Recently uploaded

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Recently uploaded (20)

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

Library Management Project Description

  • 1. 1 Python Programming Course Hand Notes 13 Hand Notes for: Projectwork
  • 2. Python Programming - IV 2 Handnote 12: Project work LIBRARY MANAGEMENT SYSTEM A Library Management System (LMS) gives access to and manages the resources in your library. A well-chosen system will increase your library’s efficiency, save valuable administration time, lead to a better educational experience for pupils and help develop independent learning. OUR PROJECT WORK Create following menu options: 1. BOOK ISSUE 2. BOOK DEPOSIT 3. ADMINISTRATION MENU  CREATE STUDENT RECORD  DISPLAY ALL STUDENTS RECORD  DISPLAY SPECIFIC STUDENT RECORD  MODIFY STUDENT RECORD  DELETE STUDENT RECORD  CREATE BOOK  DISPLAY ALL BOOKS  DISPLAY SPECIFIC BOOK  MODIFY BOOK  DELETE BOOK RECORD 4. EXIT OPTION 1: USE DATABASE TO GET THIS IMPLEMENTED OPTION2: Hint: Create 2 files to store the data permanently: book.dat and student.dat to store book information and student information respectively. Suggest you to use pickle package to write and read data into these files. You can use os package to create/rename/remove filenames. Note: Students are encouraged to create a library management system on their own. A detailed solution will be provided later Modules I have used: from pickle import load, dump from os import remove, rename import os
  • 3. Python Programming - I 3 import random import time - - - End of Session 13 - - -