You are on page 1of 12

Kendriya Vidyalaya no.

1
panambur mangaluru 575010

LIBRARY INFORMATION
SYSTEM

By:
Darshan b m
Deepak Choudhary
Karthik b

0
CERTIFICATE

This is to certify that Master DARSHAN B M of class XII A has


successfully completed the project in Computer Science on the
topic “LIBRARY INFORMATION SYSTEM” in the academic year
2020-21.

Registration No:
Date:

Teacher in charge External Examiner


Mr. Sunil Kumar T
PGT(computer science)
KN NO 1 Panambur,
Mangaluru – 575010

PRINCIPAL
KV NO 1 Panambur,
Mangaluru – 575010

1
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 Mr. GANESH 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.

2
INDEX
1.Place of study...............................................
2.Introduction.................................................
3.Objective......................................................
4.workflow......................................................
5.Software requirements specification...........
6.Bottlenecks of the existing system...............
7.Advantages of the proposed system............
8.Hardware requirements...............................
9.Modules........................................................
10.Functions used............................................
11.Tables used..................................................
12.Input of the project.....................................
13.output of the project...................................
14.Source code.................................................
15.Output screen..............................................
16.Database dictionary.....................................
17.conclusion....................................................
18.Future scope of the project..........................
19.Bibliography..................................................

3
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.”

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
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 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

5
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.
Advantages of the Proposed System:

6
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:
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

7
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.

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.

Module 4 : Enter the details of suppliers

8
Module 5: Edit the details of the product
This module is for the data entry operator to edit the details of
the books.

Module 6: Report of books required


This module is to list the details of the books required.

Module 7: Calculate and print the bill


This module is for bill calculating operator who will
1. Calculate the bill.
2. Print it.

9
Scope:
Our project has a big scope to do:
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.

Data Flow Diagram For Library Information System:

Entity Relationship Diagram:


10
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 : MySQLJ connector.

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

11

You might also like