0% found this document useful (0 votes)
17 views16 pages

PIC Microproject

The document is a micro project report on a Library Management System developed by three students as part of their Diploma in Engineering & Technology. The project aims to create a computerized system for library management with features such as user and admin logins, an online notice board, and report generation capabilities. It includes sections on the project's abstract, introduction, algorithm, source code, future scope, conclusion, and references.

Uploaded by

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

PIC Microproject

The document is a micro project report on a Library Management System developed by three students as part of their Diploma in Engineering & Technology. The project aims to create a computerized system for library management with features such as user and admin logins, an online notice board, and report generation capabilities. It includes sections on the project's abstract, introduction, algorithm, source code, future scope, conclusion, and references.

Uploaded by

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

Subject Name and Code: Academic Year:

PROGRAMMING IN C (312303) 2024- 25

Semester: Second

A STUDY ON LIBRARY MANAGEMENT SYSTEM


MICRO PROJECT REPORT
Submitted in March/April 2025 by the group of 3 students
Sr. Roll No. Full Name of Students Enrollment Seat No.
No (Sem-II) No. (Sem-II)
1. 28 Jayesh sanjay Barhate 24110260138 148545

145824
2. 43 Arjun Indar Saruk 24110260153

3. 51 Mayur Vilas Bhangrath 24110260161 145832

Under the Guidance of

Prof. Sushil Gawade

In
3 Years of Diploma Programme in Engineering & Technology of Maharashtra State
Board of Technical Education,
ISO 9001:2008 (ISO/IEC-27001:2013)
. GOVERNMENT POLYTECHNIC VIKRAMGAD
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,
MUMBAI

CERTIFICATE
This is to certify that Mr.Jayesh Sanjay Barahate Roll No. 1128 of Second Semester
of Computer Engeneering Diploma Programme in Engineering & Technology at
Government polytechnic vikramgad , has completed the Micro Project
Satisfactorily in Subject – Programming in ‘C’ (312303). In the academic year
2020-2021 as prescribed curriculum of K Scheme.

Place: vikramgad Enrollment No:24110260138


Date: 16 / 04 /2025 Exam Seat No: 145809

Project Guide Head of the Department Principal

Seal of
Institute
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,
MUMBAI

CERTIFICATE

This is to certify that Mrs Arjun Indar Saruk Roll No. 1143of Second
Semester of Computer Engineering Diploma Programme in Engineering &
Technology at Government Polytechnic vikramgad has completed the Micro
Project Satisfactorily in Subject – Programming in ‘C’ (312303). In the
academic year 2020-2021 as prescribed curriculum of k Scheme.

Place: Vikramgad Enrollment No:24110260138


Date: 16/ 04 /2025 Exam Seat No: 145824

Project Guide Head of the Department Principal

Seal of
Institut
e
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,
MUMBAI

CERTIFICATE
This is to certify that Mrs Mayur Vilas Bhangrath roll No. 1151of Second Semester
of Computer Engineering Diploma Programme in Engineering & Technology at
Government polytechnic vikramgad has completed the Micro Project
Satisfactorily in Subject – Programming in ‘C’ (312303). In the academic year
2020-2021 as prescribed curriculum of K Scheme.

Place: vikaramgad Enrollment No:24110260161

Date: 16 / 04/2025 Exam Seat No: 145832

Project Guide Head of the Department Principal

Seal of
Institut
e
Index
Sr. No Title Page No

Abstract
1 Introduction
2 Algorithm
3 Flow Chart
4 Source code
5 Out Put
6 Future Scope/Advantages
7 Conclusion
8 References
ABSTRACT

Library management system is a project which aims in


developing a computerized system to maintain all the daily
work of library .This project has many features which are
generally not available in normal library management systems
like facility of user login and a facility of teachers login .It also
has a facility of adminlogin through which the admin can
monitor the whole system .It also has facility of an online
notice board where teachers can student can put up
information about workshops or seminars being held in our
colleges or nearby colleges and librarian after proper
verification from the concerned institution organizing the
seminar canard it to the notice board . It has also a facility
where student after logging in their accounts can see list of
books issued and its issue date and return date and also the
students can request the librarian to add new books by filling
the book requestform.The librarian after logging into his
account i.e. admin account can generate various reports such
as student report , issue report, teacher report and book report
Overall this project of ours is being developed to help the
students as well as staff of library to maintain the library in the
best way possible and also reduce the human efforts
1. INTRODUCTION

Library Management System consists of list of records about the


management of the details of the students and the issues going on
and also about some books and all. This is a web-based application.
The project has three modules namely- User, Registration,
Librarian. According to the Modules the Distributor and Sub
Distributors can manage and do their activities in easy manner.

As the modern organizations are automated and


computers are working as per the instructions, it becomes essential
for the coordination of human beings, commodity and computers
in a modern organization. This information helps the distributors to
purchase or sale the products very efficiently.

The administrators and all the others can communicate with the
system through this project, thus facilitating effective
implementation and monitoring of various activities of the
distributor of a supermarket .
2. ALGORITHM

Step 1: Start
Step 2: Declare a structure which holds data members
Step 3: declare variables which are used for loop
Step 4: use switch case to work on each module
Step 5: case 1- for Adding book information
Case 2- for Display book information
Case 3- for Finding number for books in library
Case 4- for EXIT
Step 6: Stop
3.FLOW CHART
4. SOURCE CODE

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
Struct library
{
Char bookname[50];
Char author[50];
Int noofpages;
Float price;
};
Int main()
{
Struct library lib[100];
Char bookname[30];
Int I,j, keepcount;
I=j=keepcount = 0;
While(j!=6){
Printf(“\n1. Add book information\n”);
Printf(“2.Display book information\n”);
Printf(“3. No of books in the library\n”);
Printf(“4. Exit”);
Printf (“\n\nEnter one of the above : “);
Scanf(“%d”,&j);
Switch (j){
/* Add book */
Case 1:
Printf (“Enter book name = “);
Scanf (“%s”,lib[i].bookname);
Printf (“Enter author name = “);
Scanf (“%s”,lib[i].author);
Printf (“Enter pages = “);
Scanf (“%d”,&lib[i].noofpages);
Printf (“Enter price = “);
Scanf (“%f”,&lib[i].price);
Keepcount++;
I++;
Break;
Case 2:
Printf(“you have entered the following
information\n”);
For(i=0; i<keepcount; i++){
Printf (“book name =
%s\n”,lib[i].bookname);
Printf (“\t author name =
%s\n”,lib[i].author);
Printf (“\t pages =
%d\n”,lib[i].noofpages);
Printf (“\t price = %f\n”,lib[i].price);
}
Break;
Case 3:
Printf(“\n No of books in library : %d”,
keepcount);
Break;
Case 4:
Exit (0);
}
}
Return 0;
}
5.RESULT/OUTPUT
6. FUTURE SCOPE

This application can be easily implemented


under various situations. We can add new
features as and when we require. Reusability
impossible and when require in this application.
There is flexibility in all the modules. SOFTWARE
SCOPE: Extensibility: This software is extendable
in ways that its original developers may not
expect. The following principles enhances
extensibility like hide data structure, avoid
traversing multiple links or methods, avoid case
statements on object type and distinguish public
and private operations. Reusability: Reusability
is possible as and when require in this
application. We can update it next version .

7. CONCLUSION

The Library Management System allows the user to store the


book details and the person’s details . This software allows
storing the details of all the data related to library . The
implementation of the system will reduce data entry time and
provide readily calculated reports.
8. REFERENCES

Our technology platform can become the reference library


for your organization for contracts, policies and procedures,
client alerts, business continuity plans, training material, or
anything else. Our library goes several steps further and can
proactively send out updates, expiring terms, training
materials, or reminders to the appropriate parties. No need
to have an administrator manually sending out policies and
procedures or expiring contracts to personnel.

You can proactively send required policy reading to


the appropriate groups and require attestations or
testing to ensure your vendors, employees or
independent contractors have read and understand
your requirements.

Our system saves you time and gives you the audit
trail you need to demonstrate your due diligence in
proactively managing your organization.

You might also like