0% found this document useful (0 votes)
35 views15 pages

PIC (2I) Final

Programming

Uploaded by

gking3659
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views15 pages

PIC (2I) Final

Programming

Uploaded by

gking3659
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Maharashtra State Board of Technical Education

Government Polytechnic, Gadchiroli

Micro project- Library Management System

“Diploma in

Computer Engineering 2I”

2022-2023

Sr.No. Names of Student Roll No. Enrollment No


1 Ruhani Dongare 07 2201190078
2 Aniket Somankar 31 2201190079
3 Ashvini Barsagade 04 2201190080
4 Mrunal Shende 28 2201190081
5 Nishant Lade 17 2201190082

Mr. M. V. Lande
DEPARTMENT OF COMPUTER ENGINEERING

GOVERNMENT POLYTECHNIC GADCHIROLI

Index
Sr. No. Topic Page No.

01 Certificate 01

02 Submission 02

03 Acknowledgement 03

Part – A
1. Aim
04 04 - 05
2. Course Out Come
3. Proposed Methodology
4. Report of the Micro Project
5. Action Plan
4 Resource Required

Part – B

05 1. Rationale 06 - 15
2. Aim of micro project
3. Course outcome Addressed
4. Literature Review
5. Actual methodology Followed
6. Actual resourced used
7. Outputs of Micro project
8. Skilled Developed outcome of the
Microproject
8. Applications of Micro project

Govt. Polytechnic, Gadchiroli


MAHARASHTRA STATE BOARD OF

TECHNICAL EDUCATION Certificate


This is to certify that the following students of this institute have
carried out this micro-project work on “Library Management
System.” under the guidance of Mr.M.V.Lande Lecture in Computer
Engineering during the session 2022-2023. This work has been done
in the partial fulfilment of the award for in Computer Engineering
from Maharashtra State Board of Technical Education, Mumbai.

SUBMITTED BY

Sr.No. Names of Student Roll No. Enrollment No


1 Ruhani Dongare 07 2201190078
2 Aniket Somankar 31 2201190079
3 Ashvini Barsagade 04 2201190080
4 Mrunal Shende 28 2201190081
5 Nishant Lade 17 2201190082

Mr.M.V.Lande Mr. M. V. Lande


Project Guide Head of Department
(Computer Engineering)

Dr. A. B. Borade Sir


Principal
Govt. Poly. Gadchiroli.

Govt. Polytechnic, Gadchiroli


MAHARASHTRA STATE BOARD

OF TECHNICAL EDUCATION

SUBMISSION

We, the students of First year of Department of Computer


Engineering, humbly completed this Micro-project work on
“Library Management System.” for time to time as described in
This report by our own skill and study between the periods from
2022-2023.

As per instruction and guidance of Mr. M. V. Lande and


following students were associated with us for this work.
However, quantum of our contribution has been approved by the
guide.

PROJECT GROUP MEMBERS

Sr.No. Names of Student Roll No. Enrollment No


1 Ruhani Dongare 07 2201190078
2 Aniket Somankar 31 2201190079
3 Ashvini Barsagade 04 2201190080
4 Mrunal Shende 28 2201190081
5 Nishant Lade 17 2201190082

Govt. Polytechnic, Gadchiroli


MAHARASHTRA STATE BOARD OF

TECHNICAL EDUCATION

ACKNOWLEDGEMENT

At the most we express our deep sense of gratitude and


respect to our Guide Mr.M.V.Lande, lecturer in Computer Engineering
Department, Government Polytechnic, Gadchiroli. We are very much
grateful to him for the expertise and guidance we have received from him
while working on this Micro project.

We would like to extend our thanks to Mr. M. V. Lande,


Head of the Department for his encouragement, support and guidance.
We are also grateful to our Principal, Dr. A. B. Borade Sir for
encouraging us from time to time.
We also extend our thanks to all lecturer & other staff of
department for their co-operation and kind help throughout the
Microproject. Last but not the least, we are thankful to all those
who have directly or indirectly help us in completion of these project
work.

PROJECT GROUP MEMBERS

Sr.No. Names of Student Roll No. Enrollment No


1 Ruhani Dongare 07 2201190078
2 Aniket Somankar 31 2201190079
3 Ashvini Barsagade 04 2201190080
4 Mrunal Shende 28 2201190081
5 Nishant Lade 17 2201190082
Part – A Micro-Project Proposal

Library management system.

1.0 Aims/Benefits of the Micro-Project

Utilizing a library management system makes it very simple, quick, and productive to
complete all tasks like book acquisition, cataloging, serial control, binding, and stock
verification. The tasks are streamlined as a result of the automation of the entire
process, so you are spared from doing tedious work.

2.0 Course Outcomes Addressed

(a) Students are able to understand the concept of Library management system.

(b) This micro project helps to know more about Library management system.

3.0 Proposed Methodology

First all team members discussed about the topic and select the topic.

All team members will search on internet to get more information


about the topic and to know resources.

4.0 REPORTS FOR THE MICRO-PROJECT

Our main focus is design a unique Student Management system that will
improve Datamaagement in Institutes experience for both Students and the
Adminstartion authorities. The whole system will run on internet. The system is
written in PHP, java script, jQuery, HTML and CSS. Users will have the felicity to
log in from any place with internet connection. After that they will be able to
various tasks that are designed for them. It can be turned into a paid system
only for doctors. Where the doctors can get additional cloud storage on
payment. Student Management System is software which is helpful for
students as well as the school authorities. In the current system all the
activities are done manually. It is very time consuming and costly. Our Student
Management System deals with the various activities related to the students.
5.0 Action Plan

S. Detail of activity Planned Planned Names of responsible team


No. Start date finish date members

1 Collecting data 20-03-2023 26-03-2023 1. Aniket Somankar


2. Nishant Lade
3. Mrunal Shende
2 Discussion on project / 27-03-2023 30-03-2023 1.Ashvini Barsagade
discussion with guide 2. Ruhani Dongare
3. Mrunal Shende
4. Nishant Lade
5. Aniket Somankar
3 Working on project and 01-04-2023 10-04-2023 1.Ruhani Dongare
finalizing the project 2.Ashvini Lade
3.Mrunal Shende

4 WORKING ON DRAFT 11-04-2023 20-04-2023 1.Aniket Somankar


(TYPING, PRINTS ETC) 2.Nishant Lade

6.0 Resources required

S. Name of Specifications Qty Remarks


No. Resource/material

1 Books mentioned in PCI 1


the project

2 Computer Internet www.wikipedia.org 1


Part – B Micro-Project Report

Library management system.

1.0 Rationale

In this article, you will learn about the Library Management System in C. This
is a project demonstrating the storage of data related to books. You will also
learn its usage and applications in detail.
It helps Simply And Streamlines All Task: As a teacher, keeping track of all the
activities done by each student is never easy and inefficient. But with this
online school management software, teachers are able to keep track of each
student work and what is yet to be done.

2.0 Aims/Benefits of the micro project

Utilizing a library management system makes it very simple, quick, and


productive to complete all tasks like book acquisition, cataloging, serial
control, binding, and stock verification. The tasks are streamlined as a result
of the automation of the entire process, so you are spared from doing tedious
work.

3.0 Course Outcomes Addressed

(a) Students are able to understand the concept of Library management system.

(b) This micro project helps to know more about management system.
4.0 Literature Review

The concept of storing or recording the details of books embedded within


the user’s system is known as Library Management System. It details the
type of books, the list of books, etc. Only a person with the login
credentials can access the Library Management System. That person can
perform many operations like adding the book details, removing the book
details, displaying the book details, modifying the book details.

We must use the Library Management System in order to have secured


storage of book details contained within the Library ( probably ). This
feature is generally enabled in order to protect the data, which is highly
confidential. This is one of the simplest Management systems built within
the system using the C programming language.

Code:-

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

// Create Structure of Library


struct library {
char book_name[20];
char author[20];
int pages;
float price;
};

// Driver Code
int main()
{
// Create a instance
struct library lib[100];

char ar_nm[30], bk_nm[30];

// Keep the track of the number of


// of books available in the library
int i, input, count;

i = input = count = 0;

// Iterate the loop


while (input != 5) {

printf("\n\n********######"
"WELCOME TO E-LIBRARY "
"#####********\n");
printf("\n\n1. Add book infor"
"mation\n2. Display "
"book information\n");
printf("3. List all books of "
"given author\n");
printf(
"4. List the count of book"
"s in the library\n");
printf("5. Exit");

// Enter the book details


printf("\n\nEnter one of "
"the above: ");
scanf("%d", &input);

// Process the input


switch (input) {

// Add book
case 1:

printf("Enter book name = ");


scanf("%s", lib[i].book_name);

printf("Enter author name = ");


scanf("%s", lib[i].author);
printf("Enter pages = ");
scanf("%d", &lib[i].pages);

printf("Enter price = ");


scanf("%f", &lib[i].price);
count++;

break;

// Print book information


case 2:
printf("you have entered"
" the following "
"information\n");
for (i = 0; i < count; i++) {

printf("book name = %s",


lib[i].book_name);

printf("\t author name = %s",


lib[i].author);

printf("\t pages = %d",


lib[i].pages);

printf("\t price = %f",


lib[i].price);
}
break;

// Take the author name as input


case 3:
printf("Enter author name : ");
scanf("%s", ar_nm);
for (i = 0; i < count; i++) {

if (strcmp(ar_nm,
lib[i].author)
== 0)
printf("%s %s %d %f",
lib[i].book_name,
lib[i].author,
lib[i].pages,
lib[i].price);
}
break;

// Print total count


case 4:
printf("\n No of books in "
"brary : %d",
count);
break;
case 5:
exit(0);
}
}
return 0;
}

Output :-
********######WELCOME TO E-LIBRARY #####********

1. Add book information


2. Display book information
3. List all books of given author
4. List the count of books in the library
5. Exit

Enter one of the above: 1


Enter book name = Programing in C
Enter author name = Kanetkar
Enter pages = 250
5.0 Actual Methodology Followed.

We all discuss on our micro project. After selecting the topic of our
micro project we all discuss on our micro project. About which
members are gathered the information about micro project. Which
students are working on micro project and last is printing and typing
the micro project. We all distributed works in group and go for next
process. All of group members are do all work very well. Some work on
the gather information. Last process was some members are took
typing and printing. After all that process our micro project was
completed.

6.0 Actual Resources Used (Mention the actual resources


used).

S. Name of Specifications Qty Remarks


No. Resource/material

1 Books mentioned in PCI 1


the project

2 Computer Internet www.wikipedia.org 1

7.0 Outputs of the Micro-Projects

identify the main idea(s) in the text;


●identify specific details;
●distinguish main idea(s) from supporting detail;
●distinguish fact from opinion;
●we are all able to use computers
●Specially we are used formula on computer to typing.
8.0 Skills Developed/Learning outcomes of this micro project

Helps to understand attitude of others and creates awareness of special


needs of research process. Improving your reading skills will reduce
unnecessary reading time and enable you to read in a more focused
and selective manner. You will also be able to increase your levels of
understanding and concentration. Helps to understand attitude of
others and creates awareness of special needs of research process.
Improving your reading skills will reduce unnecessary reading time and
enable you to read in a more focused and selective manner. You will
able to increase your levels of understanding and concentration.

9.0 Applications of this Micro-Project

Library Management System is implemented using linked list in C


programming language. The main operation involves issuing books,
returning the issued books and maintaining records of the issued books.
Library Management System is implemented using linked list in C
programming language. The main operation involves issuing books,
returning the issued books and maintaining records of the issued books.
Linked-list data-structures library-management-system c-programming-
language.

You might also like