Library Management
Library Management
Library Management
A
Mini Project
On
“Library Management”
Presented By:
Mr. ANIKET K. Mr. ROHIT S. Mr. KESHAV Y
(USN: 2BU17CS005) (USN: 2BU17CS039) (USN: 2BU17CS018)
Guide:
Mr. B. S. Halakarnimath
ACKNOWLEGDEMENT
We would like to show our sincere gratitude to our college
S.G.Balekundri Institute of Technology for providing us a chance to
develop a project .
We owe our deepest gratitude to Mr. Shreedhar Niradi & Ms. Sahana
Bisalapur of Computer Science and Engineering department who gave us
the concepts of programming in C and also suggested various technical
ideas useful for our project. We further cannot withstand without thanking
our dear friends and seniors for their advice, encouragement, support and
help.
We would like to deeply thank the various people who provided us with
the useful and helpful assistance for the initiation of this project.
And finally, we would like to thank all, who directly or indirectly helped
us in the project.
Project Abstract
With this simple application, users can perform all the basic book-
related operations and features provided by today’s advanced
library management software.
Features
The key features of library management system are:
Add books.
Return books.
Issue books.
Delete record of books issued.
View record of issued books.
Password for administrator to use the system.
Books are categorized into different departments.
Introduction
The mini project ‘Library Management’ is the sample project for managing
library. The project aims at developing library management system using
the C language that enables an organization to maintain its library.
The project demonstrates the creation of a user interface of a system,
without the use of C Graphics library.
The application uses basic C function to generate menus, show message
boxes and print text on the screen.
It also effectively applies the various C concepts such as file opera tions,
looping and branching constructs and string manipulation functions.
Algorithm
1. Start with welcome screen
2. Get password from user
3. Check password. Is password correct
Yes:-goto step 4
No:-print wrong message and goto step 2
4.Display mainmenu as below
1.add books
2.delete books
3.search books
4.issue books
5.view book list
6.edit book’s record
7.close application
5.Get choice from user
Choice:-1 call function addbook
Choice:-2 call function deletebook
Choice:-3 call function searchbook
Choice:-4 call function Issuebooks
Choice:-5 call function viewbook
Choice:-6 call function editbooks
Choice:-7 goto step 6
6. Stop
Program Output
The screen below, asks the user for pass word and if password matched then
allow the user to go inside the program.
Fig:-1
Screen showing Warning message
Fig:-2
The screen shows the style of mainmenu
Fig-3
Screen showing Add books
Fig:-4
Screen showing saving books process
Fig:-5
Screen showing Process of Deleting
Fig:-6
Screen for search books by id and by name
Fig:-7.1
Fig:-7.2
Screen showing Books Record in library
Fig:-8
Screen showing Issue process
1. Process of issue:-
Fig:-9.1
2. View Issued books:-
Fig:-9.2
3. Search issued Books:-
Fig:-9.3
Screen showing process of Editing
Fig:-10
Summary
Hence after the completion of the project we got familiar with the C
programming and its features.
A complete and useful library management can only be developed with
lot of intensive effort and time. Due to lack of time and we are beginners
in programming program that we expected can’t be developed by us.
Our library management may not be must useful for library in our
college but it will be the most useful for study and programming practice
using C.
As a whole, the project has been a good learning experience for us.
We have gained knowledge about the various aspects of C programming.
At the same time, we have developed a deep understanding about the file
handling in C.
References
[1] Balagurusamy .E., Programming In ANSI C, the Tata McGraw-Hill
Companies, 8th Edition, 2008.