You are on page 1of 18

KV NO.

1 MANGALURU PANAMBUR
COMPUTER SCIENCE (083)
PROJECT SYNOPSIS

LIBRARY INFORMATION SYSTEM:

Prepared By:
1.DARSHAN.B.M
2.Deepak Choudhary
3.KARTHIK B
- Class XII A

Submitted By: KARTHIK B 1


TABLE OF CONTENTS
SR NO. TOPIC PG NO.
1. ACKNOWLEDGEMENT 3
2. CERTIFICATE 4
3. PLACE OF STUDY SYSTEM 5
4. WORKFLOW 6
5. ADVANTAGES 8
6. MODULES 8-12
7. ALGORITHM 12
8. SCOPE OF THE PROJECT 13
9. DATA FLOW DIAGRAM 14
10. PROPOSED SYSTEMS 16
11. HARDWARE REQUIRMENTS 16
12. CONCLUSION 17
13. BIBLIOGRAPHY 17

2
ACKNOWLEDGEMENT:
>We would like to express our special thanks of gratitude to our Teacher Mr. SUNIL KUMAR T (PGT
COMPUTER SCIENCE) as well as our principal GANESH SURYAKANT INDRALE sir who gave us the
golden opportunity to do this wonderful project on the topic Library Information System, which also
helped us doing a lot of Research and we came to know about so many new things. We are really
thankful to them.

>Secondly, we would also like to thank our parents and friends who helped us a lot in finalizing this
project within the limited time frame. We would also like to thank the working staff at CITY CENTRAL
LIBRARY,MANGALORE who helped us study the system used by them by giving a brief description
about the system. We are really thankful to them.

Principal Teacher In-Charge

Date: ________ Examiner’s Signature 3


CERTIFICATE
This is to certify that Master KARTHIK B of class XII A has completed
the project in computer science on the topic “LIBRARY INFORMATION
SYSTEM” in the academic year 2021-22

Date :

Teacher in charge: External Examiner:


Mr Sunil Kumar T.
PGT(Computer Science)
KV NO 1 Panambur, Internal Examiner:
Mangaluru – 575010

Principal,
K.V No.1 Mangaluru-575010 4
Place of system study:
To study the Library Information system, we had been to CITY CENTRAL LIBRARY,
MANGALORE
Introduction:
The project is on Library System. Library is the place where customers come to
purchase or rent books which they find interesting to read. So there is a need to
calculate how many books are sold or rented and to generate the bill for the
customer. In our project we have 3 users. First user is the data entry operator
who will enter the books in database. Second user is the administrator who will
decide the price of renting on the books which will be sold or rented and can see
the report of any books. Third user is the bill calculating operator who will
calculate the bill and print it.
Objective:
“To make software fast in processing, with good user interface such that user can change it whenever
needed so that it can be used for a longer time without error and maintenance.”
5
Work Flow:
Work in the Library will be done in the following ways:
1. The books will come to the Library.
2. Data entry operator will enter the information of the books in database.
3. The Administrator will enter the taxes and commissions for each book.
4. The customer/student will come and take a cotton bag with him/her and choose the books which he/she
is interested in reading and take it to the counter.
5. The bill calculating operator will check the books with the bar code detecting machine then it will match
it with book-ID and it will show its information and price and whether it can be rented or not and then the
bill will be calculated and total payment will be shown.
6. Customer will pay for the books he/she is interested in reading.
7. All the books will be packed and delivered to the customer or will be rented if the book can be rented.

SOFTWARE REQUIREMENTS
SPECIFICATION:
Description of the Existing System:
Many Libraries use this type of billing system. It is also improved many times according to the requirements of
sellers and customers. It does the same work that is calculating the bill, gives it to the customer and maintains
proper databases. They are accurate in calculation and printing, they also generate records. A new concept is also
added in the billing system i.e. they also maintain relationships with the customers who purchase more
books from the library regularly and also to those who visit library often. System also concerns their requirements and gives them more 6
importance.
It also shows the overall profit and profit on a particular books/book series and gives reports about the books which are
required and which books haven’t yet returned and also adds interest to books which have been returned late and thus
libraries making some profits.

Bottlenecks of the Existing System:


Every system has pros and cons so existing system also have many advantages and disadvantages. So the bottlenecks of the existing
system are as follows:
1. User Interface:
User Interface is not so good that operators face some problem in working.
2. Graphical User Interface:
GUI is not good so the operators get bored by watching screen.
3. Processing speed:
Processing speed of the software is not so good to operate fast.
4. Flexible:
Existing system is not so flexible that can be changed according to the operators and customers.
5. Automatic generation of the Reports:
Not able to automatically generate the reports and documents.
6. Workload:
Sometimes the system hangs when workload is more.
7. Error Free:
Sometimes the system gives error in the calculation while making the bill and in the information of the products due to workload.
8. Man Power:
Existing system uses so many people to operate the system.
9. Resources:
System does not use the resources properly.
7
Advantages of the Proposed System:
To reduce the bottlenecks of the existing system there is a need to develop a new system. The new system should concern
the requirements of the customer and the sellers. It has the following qualities:
1. Reduction in processing cost.
2. Error reduction.
3. Automatic posting.
4. Improved reporting.
5. Automatic production of the documents and Reports.
6. Faster response time.
7. Ability to meet user requirements.
8. Flexibility.
9. Reduced dependency.
10. Improves resource uses.
11. Reduction in use of the paper.
12. Reduction in Man Power.
13. Proposed system has these qualities including the qualities of the existing system.

Modules:

We will use following modules in this project. These are as follows:

8
Module 1: Login–Id
This module is made for the login of users. We know that we have 3 users. So login-id is for:
1. Administrator
2. Data Entry Operator
3. Bill Calculating Operator

CITY CENTRAL LIBRARY,MANGALORE

LOGIN_ID: ________________

LOGIN

Module 2: Enter the information about books


This module is for data entry operator who will:
1. Enter the details of the books which come into the library.
2. Enter prices and author of the books.
BOOK INFORMATION
BOOK NAME: ______________
BOOK CODE: ___________
BOOKS AUTHOR: _______________
BOOKS PRICE: _______________
QUANTITY: ________ 9
ENTER
Module 3: Search for a particular book
This module can be used by both Administrator and Data entry operator. The user can search for the details of a
particular book.
CITY CENTRAL LIBRARY, MANGALORE
BOOK DETAILS
BOOKS AUTHOR: ______________
BOOK SERIES:_______________

SEARCH

Module 4 : Enter the details of suppliers

CITY CENTRAL LIBRARY, MANGALORE


SUPPLIER DETAILS

SUPPLIER NAME: ________________


SUPPLIER CODE: __________________
BOOK SUPPLIED: ______________
SUPPLIER CONTACT NO.: ____________
SUPPLIER ADRESS: ___________________ SAVE

10
Module 5: Edit the details of the product
This module is for the data entry operator to edit the details of the books.
CITY CENTRAL LIBRARY, MANGALORE
EDIT BOOK DETAILS
BOOKS NAME: ______________
BOOKS AUTHOR: ______________
LIST DETAILS

Module 6: Report of books required


This module is to list the details of the books required.
CITY CENTRAL LIBRARY, MANGALORE
BOOK REQUIRED
BOOK NAME: _____________
SUPPLIER NAME: ______________
SUPPLIER CONTACT NO.: ______________
DATE OF PREVIOUS SUPPLY: __/__/____
NO. OF BOOKS PREVIOUSLY ORDERED: _____
NO. OF BOOKS IN STOCK: _________
NEXT 11
Module 7: Calculate and print the bill
This module is for bill calculating operator who will
1. Calculate the bill.
2. Print it.
CITY CENTRAL LIBRARY, MANGALORE
BILL
CUSTOMER/STUDENT NAME: ___________ PHONE: __________
DATE: DD/MM/YYYY TIME: HH:MM:SS
BOOK BUYED/RENTED:_______________________

ITEM QTY PRICE TOTAL


AAAAAAA 1 99 99
BBBBBBBB 1 1063 1063
CCCCCCCC 1 RENTED(7 DAYS) 0
GRAND TOTAL: 1162
THANK YOU
VISIT AGAIN

12
DATABASE DICTIONARY:
- import mysql.connector as c
- import random as r
- from datetime import date

Scope:
We can:
1. Calculate the bill.
2. Give the bill to the customer.
3. Store the number of books sold or rented.
4. Store books and their prices and with other information.
5. Set the rates of taxes and commission on the books.
6. Can see the report of the book in a fixed period of time.
7. Change the Graphical User Interface of the system.

We can’t:
1. Calculate of the salaries of the employees.
2. Calculate the expenses on the books.
13
Data Flow Diagram For Library Information System:

14
Entity Relationship Diagram:

15
Proposed system:
> Operating system : Windows 10, 8, 7, windows XP, Linux
> Language : Python
> Database : MySQL server
Browser: Any of Mozilla, Opera,Chrome etc.
Database JDBC Driver : MySQLconnector

>Hardware Requirements :
> Processor : Pentium III 630 MHz
> RAM : 512 MB
> Hard disk : 24 GB
> Monitor : 15’’ color monitor
> Keyboard : 122 keys

16
CONCLUSION
Our project is only to satisfy the needs to manage the records.
Several user-friendly coding has also been adopted. We have removed
the hardships that were being faced by the existing system.
The proposed system has been made to reduce the being spent on the
existing system. The proposed system also helps in the detailed and
smooth storage of the data and retrieval of the data.

BIBLIOGRAPHY:
*www.geeksforgeeks.org
*Class 12 “Computer Science with Python”.
*System study conducted from “CITY CENTRAL LIBRARY”

17
THANK
YOU

You might also like