0% found this document useful (0 votes)
2K views20 pages

PIC Microproject

This document describes a micro project report submitted by 4 students for their Programming in C course. The project involved developing a library management system under the guidance of their professor. The system allows for adding and viewing book information, checking the number of books in the library, and generating various reports. The source code for the system is provided along with the output. Future enhancements to the system are also discussed to improve extensibility.

Uploaded by

Vidhi Kadhao
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)
2K views20 pages

PIC Microproject

This document describes a micro project report submitted by 4 students for their Programming in C course. The project involved developing a library management system under the guidance of their professor. The system allows for adding and viewing book information, checking the number of books in the library, and generating various reports. The source code for the system is provided along with the output. Future enhancements to the system are also discussed to improve extensibility.

Uploaded by

Vidhi Kadhao
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/ 20

Subject Name and Code: Academic Year:

PROGRAMMING IN C (22226) 2020-21

Course Name: IF Semester: Second

A STUDY ON LIBRARY MANAGEMENT SYSTEM


MICRO PROJECT REPORT
Submitted in March/April 2021 by the group of 4 students
Sr. Roll No. Full Name of Students Enrollment Seat No.
No (Sem-II) No. (Sem-II)
1. 04 Pratik Vishwanath Bhoir 2009350137 288748

2. 05 Saniya Ganesh Dhanke 2009350125 288736

3. 288754
07 Vidhi Shivdas Kadhao 2009350143
4. 288
28 Samrudhi Suresh Walimbe 2009350130

Under the Guidance of

Prof. Naresh Shende

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

CERTIFICATE

This is to certify that Mr.Pratik Vishwanath Bhoir Roll No. 04 of Second Semester
of Information Technology Diploma Programme in Engineering & Technology
at Shivajirao S. Jondhle Polytechnic Asangaon, Shahapur-421601 has completed
the Micro Project Satisfactorily in Subject – Programming in ‘C’ (22226). In the
academic year 2020-2021 as prescribed curriculum of I Scheme.

Place: Asangaon Enrollment No:2009350173


Date: / /2021 Exam Seat No: XXXXXXXX

Mr. Naresh R. Shende Dr. Sneha H.Jondhle


Project Guide Head of the Department Principal

Seal of
Institute
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,
MUMBAI

CERTIFICATE

This is to certify that Mrs. Saniya Ganesh Dhanke Roll No. 05 of Second
Semester of Information Technology Diploma Programme in Engineering &
Technology at Shivajirao S. Jondhle Polytechnic Asangaon, Shahapur-421601
has completed the Micro Project Satisfactorily in Subject – Programming in ‘C’
(22226). In the academic year 2020-2021 as prescribed curriculum of I Scheme.

Place: Asangaon Enrollment No:2009350125


Date: / /2021 Exam Seat No: XXXXXXXX

Mr. Naresh R. Shende Dr. Sneha H. Jondhle


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. Vidhi Shivdas Kadhao Roll No. 07 of Second Semester
of Information Technology Diploma Programme in Engineering & Technology
at Shivajirao S. Jondhle Polytechnic Asangaon, Shahapur-421601 has completed
the Micro Project Satisfactorily in Subject – Programming in ‘C’ (22226). In the
academic year 2020-2021 as prescribed curriculum of I Scheme.

Place: Asangaon Enrollment No:2009350143

Date: / /2021 Exam Seat No: XXXXXXXX


Mr. Naresh R. Shende Dr. Sneha H. Jondhle
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. Samrudhi Suresh Walimbe Roll No. 28 of Second
Semester of Information Technology Diploma Programme in Engineering &
Technology at Shivajirao S. Jondhle Polytechnic Asangaon, Shahapur-421601 has
completed the Micro Project Satisfactorily in Subject – Programming in ‘C’
(22226). In the academic year 2020-2021 as prescribed curriculum of I Scheme.

Place: Asangaon Enrollment No:2009350130

Date: / /2021 Exam Seat No: XXXXXXXX

Mr. Naresh R. Shende Dr. Sneha H. Jondhle

Project Guide Head of the Department Principal

Seal of
Institute
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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy