0% found this document useful (0 votes)
42 views12 pages

Oops Micro-Project

The document describes a library management system project created by students. It includes planning, design and implementation details. Classes were used to model books and methods to load, display and search books. File handling was also implemented.

Uploaded by

BIDU
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)
42 views12 pages

Oops Micro-Project

The document describes a library management system project created by students. It includes planning, design and implementation details. Classes were used to model books and methods to load, display and search books. File handling was also implemented.

Uploaded by

BIDU
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/ 12

Maharashtra State Board of Technical Education, Mumbai

Micro-Project Report
On

“Library Management System”

Submitted By

Sharma Piyush Balaram


Gaikwad Om Sunil
Pathan Zaid khan Amjad khan
Patel Nahed Akhalakh

Subject Teacher

Mr.Sugare D.D.

In Fulfillment of
Diploma In Computer Engineering

2021-2022
Maharashtra State Board of Technical Education, Mumbai

J.S.P.M. Group of Institute’s


Swami Vivekanand Institute of Polytechnic

Computer Engineering Department

Certificate

This is to certify that Sharma Piyush Balaram, Pathan Zaid khan


Amjad khan, Patel Nahed Akhalakh, Gaikwad Om Sunil students of Second
Year Computer Engineering has completed the micro project on “Library
Mangement System” for fulfillment of the course work in Diploma in
Computer Engineering. In this volume they have submitted a satisfactory
report in the academic year 2021-2022

Mr.Sugare D.D. Mr. Patil S. S.


Subject teacher H.O.D.

Prof. Sakhare R. S.
Principal
ACKNOWLEDGEMENT

We offer our sincere and hearty thanks with a deep sense of gratitude to our

subject teacher Mr.Sugare D.D. and HOD of Computer Department Mr. Patil S. S. for their

valuable direction and guidance to our micro project, their meticulous attention towards our

project without taking care of their voluminous work.

We are thankful to our Principal Prof. SakhareR.S. for his encouragement towards

ourproject. We are also thank ful to our families and all friends for their support and

encouragement towards our project.

Sharma Piyush Balaram


Pathan Zaid khan Amjad khan
Patel Nahed Akhalakh

Gaikwad Om Sunil
Part A Plan

Library management system

1. Brief Description : Library Management system helps in maintaining data of books issued to learners and
books available in the library

2. Aims of the micro project:- Library Management System

3. Course Outcomes Addressed:-


a) Develop C++ programs to solve problems using Procedure Oriented Approach.
b) Develop C++ programs using classes and objects.
c) Implement Inheritance in C++ program.
d) Use Polymorphism in C++ program.
e) Develop C++ programs to perform file operations.

4. Proposed Methodology:-
The work will be distributed among 4 students involved in the group. To complete the Project “Library
Management System”, qualitative method will be used in which data collection, analysis and interpretation is
required. The data will be collected from different sources such as Internet, reference books etc. The analysis and
interpretation will be done by observing the collected data & programming work. Finally the data will be represented
with interpretation in the form of application or collected data.

5.Action plan :

Sr. Planned Planned Name of Responsible


Details of Activity
No. start Date Finish Date Team Members
Gathering The Raw
1. Information Related 15/09/2021 22/09/2021
To Project Sharma Piyush Balaram
2. Analysis 22/09/2021 29/09/2021
Pathan Zaid khan Amjad
3. Designing 06/10/2021 13/10/2021 khan
4. Implement of Coding 13/10/2021 20/10/2021
Patel Nahed Akhalakh
5. Testing of Project 20/10/2021 27/10/2021
6. Deployment of Module 27/10/2021 10/11/2021 Gaikwad Om Sunil

7. Prepare Out Put 10/11/2021 17/10/2021


Prepare Report on
8. 06/12/2021 15/12/2021
Micro Project

1
• Resources used:-
Sr.no Name of Specification Quantity Remark
resources
1. Pc Processor Intel core 1 -
2. Software Turboc 1 -

3. Internet Google 1 -

• Name of Team Members:-


1. Sharma Piyush Balaram
2. Pathan Zaid khan Amjad khan
3. Patel Nahed Akhalakh
4. Gaikwad Om Sunil

2
Part B- Outcomes after Execution

1. Rationale:-
In the modern world of Information technology, the Object Oriented Programming has become the
most preferred approach for software development. It offers a powerful way to cope up with complexity of real world
problems. Among the OOP languages available, C++ is the primitive language which develops fundamental
understanding of Object Oriented Concepts. This course enables students to develop programs in C++ using Object
Oriented Programming approach.

2. Brief Description :
Library Management system helps in maintaining data of books issued to learners and books
available in the library

3. Aims of the micro project:-

Library Management system

4. Course Outcomes Achieved:-


a) Develop C++ programs to solve problems using Procedure Oriented Approach.
b) Develop C++ programs using classes and objects.
c) Use Polymorphism in C++ program.
d) Implement Inheritance in C++ program.
e) Develop C++ programs to perform file operations.

5. Actual Methodology Followed:-


#include<iostream>
#include<conio.h>
#include<string.h>
#include<process.h>
Using namespace std;
Class books
{
Public:
Int stock;
Char author[20], publisher[20];
Char bookname[20];
Float price;
Void loadbooks();
Void display();
};
Void books::loadbooks()
{
Cout<<”\nEnter Book Name:”;
Cin>>bookname;
Cout<<”\nEnter Author Name:”;
Cin>>author;
Cout<<”\nEnter Publisher Name:”;
Cin>>publisher;
Cout<<”\nEnter Price:”;

3
Cin>>price;
Cout<<”\nEnter Stock:”;
Cin>>stock;
Cout<<”\n-------------\n”;
}
Void books::display()
{
Cout<<”\nName of the Book:”<<bookname;
Cout<<”\nAuthor of the Book:”<<author;
Cout<<”\nPublisher of the Book:”<<publisher;
Cout<<”\nPrice of the Book:”<<price;
Cout<<”\nStock Present:”<<stock;
Cout<<”\n-------------\n”;
}
Int main()
{
Books ob[10];
Int ch, n;
Do
{
Cout<<”\n****\n”;
Cout<<”\n1.Load Books\n2.Display\n3.Search\n4.Exit\n”;
Cout<<”\n\nEnter your Choice:”;
Cin>>ch;
Switch(ch)
{
Case 1: cout<<”Enter Number of Books:”;
Cin>>n;
For(int i=0;i<n;i++)
Ob[i].loadbooks();
Break;
Case 2:
For(int i=0;i<n;i++)
Ob[i].display();
Break;
Case 3:
Char bname[20], aname[20];
Cout<<”Enter name of the Book:”;
Cin>>bname;
Cout<<”Enter name of the Author:”;
Cin>>aname;
For(int i=0;i<n;i++)
{
If(strcmp(bname, ob[i].bookname)==0&&strcmp(aname,ob[i].author))
{
Cout<<”\nBook Present\n\n”;
Cout<<”\nName of the Book:”<<ob[i].bookname;
Cout<<”\nAuthor of the Book:”<<ob[i].author;
Cout<<”\nPublisher of the Book:”<<ob[i].publisher;
Cout<<”\nPrice of the Book:”<<ob[i].price;
Cout<<”\nStock Present:”<<ob[i].stock;
Cout<<”\n-------------\n”;
Break;
}
Else
{

4
Cout<<”Not Present!!”;
Break;
}
}
Break;
Default: cout<<”Enter a valid choice!!”;
Case 4: exit(1);
}
}while(1);
}

5
Outputs of the Micro-Project:-

6
7
6. Actual Resources used:-
Sr.no Name of resources Specification Quantity Remark

4. Pc I3processor,4Gb 1 -
,500GB
5. Software Turbo c 1 -

6. Internet Google 1 -

7. Action plan :-

Sr. Planned Planned Name of Responsible


Details of Activity
No. start Date Finish Date Team Members

Gathering The Raw Sharma Piyush Balaram


1. Information Related 15/09/2021 22/09/2021
To Project
2. Analysis 22/09/2021 29/09/2021
Pathan Zaid khan Amjad
3. Designing 06/10/2021 13/10/2021 khan
4. Implement of Coding 13/10/2021 20/10/2021
5. Testing of Project 20/10/2021 27/10/2021
Patel Nahed Akhalakh
6. Deployment of Module 27/10/2021 10/11/2021
7. Prepare Out Put 10/11/2021 17/10/2021

Prepare Report on Gaikwad Om Sunil


8. 06/12/2021 15/12/2021
Micro Project

8. Skill Developed / Learning outcome of this Micro-Project:-

• We learn that how to make the project in C++

• We learn that how to make the coding and programming.

• We learn that how to edit the program and how to do the presentation for the project.

• We learn that how to make the report for project.

• This all things we learn from the project.

9. Application of this Micro-Project:-

• To perform basic operation in library system

8
INDEX

Sr.No. Content Page No.

1 Certificate

2 Introduction 1

3 Outcomes after Execution 3

4 Code 3

5 Output 6

You might also like