SlideShare a Scribd company logo
1 of 37
DAV PUBLIC SCHOOL
Ashok Vihar phase 4,Delhi 52
COMPUTER SCIENCE
WITH PYTHON
PROJECT FILE
SESSION 2022-23
ISHITA BHARGAVA
XII-A
28
TABLEOF CONTENTS
SERIAL NO. DESCRIPTION PAGE NO.
01 CERTIFICATE 04
02 ACKNOWLEDGEMENT 05
03 PROJECT SYNOPSIS 06
04 INTRODUCTION 07
05 ABOUT THE SOFTWARE 08
06 SALIENT FEATURES 10
07 SOURCE CODE 11
08 OUTPUT 14
09 FUTURE SCOPE 18
10 BIBLIOGRAPHY 19
CERTIFICATE
This is to certify that Candidate ISHITA BHARGAVA, student
of class XII-A has successfully completed her project
Work entitled “LIBRARY MANAGEMENT SYSTEM” under
the guidance of Mrs. VIDUSHI GARG during the academic
year 2022-2023 in the subject Computer Science as per the
latest guidance issued by CBSE for the purpose of Practical
Examination.
This project has been completed with utmost sincerity and
concentration. It has been proved upto the mark of owi
concentration and expectations.
Teacher’s signature
ACKNOWLEDGEMENT
Apart from the efforts of me, the success of any project
depends largely on the encouragement and guidelines
of many others. I take this opportunity to express my
gratitude to the people who have been instrumental in
the successful completion of this project. My sincere
thanks to Mrs. VIDUSHI GARG,
a guide, mentor and all the above a friend, who critically
reviewed my project and helped in solving each and
every problem, occurred during implementation of the
project. I express my gratitude to my parents for
constant encouragement while carrying out this
project.
PROJECTSYNOPSIS
The library management deals in management of records. The records include
books which are required by different students accordingly. Maintaining
these records manually becomes difficult thus we are proving such system a
computerized backend. In this system each member is provided with a
member code and all the records are maintained in a table along with the
member’s code. Any information can be accessed according to member-code
anytime from the table and also at the time of issuing books.
SAILENT FEATURES OF NEW PROJECT
 Integrated approach to the package helps in minimizing manual approach.
 User friendly package.
 Timing and retrieval efficiency.
 In-built validation checks to ensure accuracy.
 Elimination of paper work
 Suitable help/error message for better user interface.
Updated information.
INTRODUCTION
With the growing information technology industry, automation of their system and
management is desired by all kind of commercial enterprises. As the name
suggest Library Management System will deal in the entire requirement needed
for managing the activities of Library. It will deal with the process of maintaining
data about the books and many other things as well as transactions which are
taking place in the library with respect to the Issue, Cataloguing, Searching and
Return of the books. Library Management System maintains the record of books
in the library, issue, purchasing and return process of the books in the library.
Here we are primarily concerned with management of books of library.
 In this project we identify the need for computer based Library Management
Systems. Hence this covers the following issues:
 Maintains data about the books of the library
 Arranging data in logical order for easy maintenance.
 Collection of data about books which are issued and requirement for
purchasing.
 To provide various search options to know the availability of books in the Library
 Data about books which are lost. Generation of various reports according to
the management request i.e. Cataloguing, Searching etc
ABOUTTHE SOFTWARE
PYTHON CONCEPTS TO BE USED
 File handling is an integral part of programming. File
handling in Python is simplified with built-in methods, which
include creating, opening, and closing files.
 CSV (Comma Separated Values) is a simple file format used
to store tabular data, such as a spreadsheet or database.
Each record consists of one or more fields, separated by
commas.
For working CSV files in Python, there is an inbuilt module
called csv.
 csv.writer :- The csv.writer() function returns
a writer object that converts the user's data into a delimited
string.
 Writerow() :- The string can later be used to write into CSV
files using the writerow() function.
 csv.reader :- reader() is used to read the file, which returns
an iterable reader object. The reader object is then iterated
using a for loop to print the contents of each row.
 User defined functions :- Functions that we define ourselves
to do certain specific task are referred as user-defined
functions.
 Built in functions :- Built-in functions are ones for which the
compiler generates inline code at compile time.
 If the file is a . csv file, Excel automatically opens the text
file and displays the data in a new workbook. Note: When Excel
opens a . csv file, it uses the current default data format
settings to interpret how to import each column of data.
SOFTWARE REQUIREMENTS
OPERATING SYSTEM WINDOWS 10/8/7
PLATFORM Python IDLE 3.10
LANGUAGE PYTHON
SALIENT FEATURES
 DATA HANDLING: It captures the information from different sources,
presents it systematically and organizes its storage for efficient
retrieval
 QUALITY CONTROL: Paper work would totally be eliminated in the
new system as failure data is directly fed into system.
 SYSTEM RELIABILITY: System is very reliable as no skipping, missing
of data is possible.
 MAINTAINENCE: No data mismatching is possible due to various
checks incorporated in the system
 ACCURACY: The data provided by the system will be accurate as all
Processing steps are algorithmic and computer based.
 CENTRALIZED STORAGE: The data is Processed and stored at central
location.
 SECURITY: The data is processed and stored using .net framework
based application. Hence all the security features related to .net
framework are used.
SOURCECODE
OUTPUT SCREEN
FUTURESCOPE
1. To assist the staff in capturing the effort spent on
their respective working areas.
2. To utilize resources in an efficient manner by
increasing their productivity through automation.
3. The system generates types of information that
can be used for various purposes.
BIBLIOGRAPHY
 Computer science With Python - Class XII
 By : PREETI ARORA
 A Project Report On Library Management System (LMS
 By Navjot Bhardwaj
 Website: https://www.w3resource.com
 https://en.wikipedia.org/
LIBRARY MANAGEMENT library management.pptx

More Related Content

Similar to LIBRARY MANAGEMENT library management.pptx

Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
Varsha Sarkar
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Aditya Shah
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
monika ahalawat
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
richaramgarh
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
Suchit Moon
 
Introduction and objectives of the project
Introduction and objectives of the projectIntroduction and objectives of the project
Introduction and objectives of the project
rihan696
 
onlinelibrarymanagementsystem-160511065906.pdf
onlinelibrarymanagementsystem-160511065906.pdfonlinelibrarymanagementsystem-160511065906.pdf
onlinelibrarymanagementsystem-160511065906.pdf
rohanthombre2
 

Similar to LIBRARY MANAGEMENT library management.pptx (20)

Bright
BrightBright
Bright
 
Project report
Project report Project report
Project report
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library_Management_System_Mini_Project_R (1).pdf
Library_Management_System_Mini_Project_R (1).pdfLibrary_Management_System_Mini_Project_R (1).pdf
Library_Management_System_Mini_Project_R (1).pdf
 
Library management system
Library management systemLibrary management system
Library management system
 
Library_Management_System_Mini_Project_R.pdf
Library_Management_System_Mini_Project_R.pdfLibrary_Management_System_Mini_Project_R.pdf
Library_Management_System_Mini_Project_R.pdf
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Library management project
Library management projectLibrary management project
Library management project
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
 
Bright copy
Bright   copyBright   copy
Bright copy
 
Electronics Library Management System from the Website
Electronics Library Management System from the WebsiteElectronics Library Management System from the Website
Electronics Library Management System from the Website
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
 
Introduction and objectives of the project
Introduction and objectives of the projectIntroduction and objectives of the project
Introduction and objectives of the project
 
onlinelibrarymanagementsystem-160511065906.pdf
onlinelibrarymanagementsystem-160511065906.pdfonlinelibrarymanagementsystem-160511065906.pdf
onlinelibrarymanagementsystem-160511065906.pdf
 
Online library management system
Online library management systemOnline library management system
Online library management system
 

Recently uploaded

Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
Book Review of Run For Your Life Powerpoint
Book Review of Run For Your Life PowerpointBook Review of Run For Your Life Powerpoint
Book Review of Run For Your Life Powerpoint
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 

LIBRARY MANAGEMENT library management.pptx

  • 1. DAV PUBLIC SCHOOL Ashok Vihar phase 4,Delhi 52 COMPUTER SCIENCE WITH PYTHON PROJECT FILE SESSION 2022-23 ISHITA BHARGAVA XII-A 28
  • 2.
  • 3. TABLEOF CONTENTS SERIAL NO. DESCRIPTION PAGE NO. 01 CERTIFICATE 04 02 ACKNOWLEDGEMENT 05 03 PROJECT SYNOPSIS 06 04 INTRODUCTION 07 05 ABOUT THE SOFTWARE 08 06 SALIENT FEATURES 10 07 SOURCE CODE 11 08 OUTPUT 14 09 FUTURE SCOPE 18 10 BIBLIOGRAPHY 19
  • 4. CERTIFICATE This is to certify that Candidate ISHITA BHARGAVA, student of class XII-A has successfully completed her project Work entitled “LIBRARY MANAGEMENT SYSTEM” under the guidance of Mrs. VIDUSHI GARG during the academic year 2022-2023 in the subject Computer Science as per the latest guidance issued by CBSE for the purpose of Practical Examination. This project has been completed with utmost sincerity and concentration. It has been proved upto the mark of owi concentration and expectations. Teacher’s signature
  • 5. ACKNOWLEDGEMENT Apart from the efforts of me, the success of any project depends largely on the encouragement and guidelines of many others. I take this opportunity to express my gratitude to the people who have been instrumental in the successful completion of this project. My sincere thanks to Mrs. VIDUSHI GARG, a guide, mentor and all the above a friend, who critically reviewed my project and helped in solving each and every problem, occurred during implementation of the project. I express my gratitude to my parents for constant encouragement while carrying out this project.
  • 6. PROJECTSYNOPSIS The library management deals in management of records. The records include books which are required by different students accordingly. Maintaining these records manually becomes difficult thus we are proving such system a computerized backend. In this system each member is provided with a member code and all the records are maintained in a table along with the member’s code. Any information can be accessed according to member-code anytime from the table and also at the time of issuing books. SAILENT FEATURES OF NEW PROJECT  Integrated approach to the package helps in minimizing manual approach.  User friendly package.  Timing and retrieval efficiency.  In-built validation checks to ensure accuracy.  Elimination of paper work  Suitable help/error message for better user interface. Updated information.
  • 7. INTRODUCTION With the growing information technology industry, automation of their system and management is desired by all kind of commercial enterprises. As the name suggest Library Management System will deal in the entire requirement needed for managing the activities of Library. It will deal with the process of maintaining data about the books and many other things as well as transactions which are taking place in the library with respect to the Issue, Cataloguing, Searching and Return of the books. Library Management System maintains the record of books in the library, issue, purchasing and return process of the books in the library. Here we are primarily concerned with management of books of library.  In this project we identify the need for computer based Library Management Systems. Hence this covers the following issues:  Maintains data about the books of the library  Arranging data in logical order for easy maintenance.  Collection of data about books which are issued and requirement for purchasing.  To provide various search options to know the availability of books in the Library  Data about books which are lost. Generation of various reports according to the management request i.e. Cataloguing, Searching etc
  • 8. ABOUTTHE SOFTWARE PYTHON CONCEPTS TO BE USED  File handling is an integral part of programming. File handling in Python is simplified with built-in methods, which include creating, opening, and closing files.  CSV (Comma Separated Values) is a simple file format used to store tabular data, such as a spreadsheet or database. Each record consists of one or more fields, separated by commas. For working CSV files in Python, there is an inbuilt module called csv.  csv.writer :- The csv.writer() function returns a writer object that converts the user's data into a delimited string.
  • 9.  Writerow() :- The string can later be used to write into CSV files using the writerow() function.  csv.reader :- reader() is used to read the file, which returns an iterable reader object. The reader object is then iterated using a for loop to print the contents of each row.  User defined functions :- Functions that we define ourselves to do certain specific task are referred as user-defined functions.  Built in functions :- Built-in functions are ones for which the compiler generates inline code at compile time.  If the file is a . csv file, Excel automatically opens the text file and displays the data in a new workbook. Note: When Excel opens a . csv file, it uses the current default data format settings to interpret how to import each column of data.
  • 10. SOFTWARE REQUIREMENTS OPERATING SYSTEM WINDOWS 10/8/7 PLATFORM Python IDLE 3.10 LANGUAGE PYTHON
  • 11. SALIENT FEATURES  DATA HANDLING: It captures the information from different sources, presents it systematically and organizes its storage for efficient retrieval  QUALITY CONTROL: Paper work would totally be eliminated in the new system as failure data is directly fed into system.  SYSTEM RELIABILITY: System is very reliable as no skipping, missing of data is possible.  MAINTAINENCE: No data mismatching is possible due to various checks incorporated in the system  ACCURACY: The data provided by the system will be accurate as all Processing steps are algorithmic and computer based.  CENTRALIZED STORAGE: The data is Processed and stored at central location.  SECURITY: The data is processed and stored using .net framework based application. Hence all the security features related to .net framework are used.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. FUTURESCOPE 1. To assist the staff in capturing the effort spent on their respective working areas. 2. To utilize resources in an efficient manner by increasing their productivity through automation. 3. The system generates types of information that can be used for various purposes.
  • 36. BIBLIOGRAPHY  Computer science With Python - Class XII  By : PREETI ARORA  A Project Report On Library Management System (LMS  By Navjot Bhardwaj  Website: https://www.w3resource.com  https://en.wikipedia.org/