Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Library Management

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 22

S.G.

Balekundri Institute of Technology


Shivabasava Nagar,Belagavi-590010

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

 Library Management System is a simple console application


without graphics, developed using C language.

 This mini project utilizes various aspects of the C language such as


functions, arrays, pointers, file handling and data structure.

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

[2] Kanetkar Yashavant, Let Us C, BPB Publication, 9 th Edition, 2009.

[3] Gottfriend, Baryon S, Schaum’s outlines Programming With C, the


Tata McGraw-Hill, 2007.
THANK YOU…

You might also like