100% found this document useful (1 vote)
2K views18 pages

Final Oop Micro Project

This micro project report summarizes a store management system project completed by 4 students - Pradnya K. Saysamindar, Rutuja J. Patil, Darshan S. Dingar, and Yash S. Phadol under the guidance of Prof. S.G. Bodke. The project addressed developing C++ programs using classes, objects, inheritance, and file operations. An action plan with timelines was created and resources required were documented. Individual evaluation sheets with marks on the process, product, presentation and viva assess each student's performance.

Uploaded by

Yash Phadol
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
100% found this document useful (1 vote)
2K views18 pages

Final Oop Micro Project

This micro project report summarizes a store management system project completed by 4 students - Pradnya K. Saysamindar, Rutuja J. Patil, Darshan S. Dingar, and Yash S. Phadol under the guidance of Prof. S.G. Bodke. The project addressed developing C++ programs using classes, objects, inheritance, and file operations. An action plan with timelines was created and resources required were documented. Individual evaluation sheets with marks on the process, product, presentation and viva assess each student's performance.

Uploaded by

Yash Phadol
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/ 18

A

Micro Project Report


On

“Store Management System.”

Submitted by
1. Pradnya. K. Saysamindar.
2. Rutuja. J.Patil.
3. Darshan.S.Dingar.
4. Yash.S.Phadol

Under the Guidance of


Prof.S.G.Bodke
In the Partial Fulfilment of Third Semester of Diploma in
Computer Engineering

Department of Computer Engineering


Sandip Polytechnic
Mahiravani, Nashik - 422213

Affiliated to

Maharashtra State
Board of Technical Education

Academic Year 2022-23


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr./Ms Pradnya Kailaspati Saysamindar with Roll No-08 has successfully completed
Micro-project in course Object Oriented Programming Using C++ (22316) for the academic year 2022-23 as
prescribed in the 'Assessment Manual' during his/her tenure of completing Third Semester of Diploma Program
in Computer Engineering from institute, Sandip Polytechnic with institute code 1167.

Place : Nashik Enrollment No: :2111670132

Date: Exam Seat No:328962

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr./Ms. Yash Sunil Phadol with Roll No-53 has successfully completed Micro-
project in course Object Oriented Programming Using C++ (22316) for the academic year 2022-23 as
prescribed in the 'Assessment Manual' during his/her tenure of completing Third Semester of Diploma Program
in Computer Engineering from institute, Sandip Polytechnic with institute code 1167.

Place : Nashik Enrollment No: :2111670181

Date: Exam Seat No:373141

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr./Ms. Rutuja Jitendrasing Patil. with Roll No-31 has successfully completed
Micro-project in course Object Oriented Programming Using C++ (22316) for the academic year 2022-23 as
prescribed in the 'Assessment Manual' during his/her tenure of completing Third Semester of Diploma Program
in Computer Engineering from institute, Sandip Polytechnic with institute code 1167.

Place : Nashik Enrollment No: : 2111670156

Date: Exam Seat No:

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr./Ms. Darshan Sanjay Dingar. with Roll No-49 has successfully completed Micro-
project in course Object Oriented Programming Using C++ (22316) for the academic year 2022-23 as
prescribed in the 'Assessment Manual' during his/her tenure of completing Third Semester of Diploma Program
in Computer Engineering from institute, Sandip Polytechnic with institute code 1167.

Place : Nashik Enrollment No: :2111670177

Date: Exam Seat No:373137

Course Teacher Head of the Department Head of the Institute


Annexure – I

Micro Project Proposal


“Store Management System.”
1.0 Aims/Benefits of the Micro-Project:

• While performing the project we have learned many useful and creative things, which is very useful for us
to develop our mind.
• We have learned to make relevant use of ‘Turbo C’ while performing the project

2.0 Course Outcomes Addressed:


1. Develop C++ programs to solve problems using Procedure Oriented Approach.
2. Develop C++ programs using classes and objects.
3. Implement inheritance in C++.
4. Use Polymorphism in C++ program.
5. Develop C++ programs to perform file operations.

2.0 Proposed Methodology:

Makes use of both qualitative and quantitative perspectives, and includes a broad array of approaches
such as literature reviews, expert opinions, focus groups, and content validation.

4.0 Action Plan:

Sr. Planned Planned Name of Responsible Team


Details of Activity
No Start Date Finish Date Members
1 Topic Discussion & Selection 22/08/2022
2 Aim/Benefits & Importance 05/09/2022
3 Resources Required 03/10/2022 1. Pradnya .K. saysamindar
2. Rutuja .J. patil
4 Analysis of Collected Data 10/10/2022
3. Darshan . S. Dingar
5 Design & Editing of data 01/11/2022 4. Yash .S. phadol
6 Compilation of Report 16/11/2022
7 Compilation of Presentation 28/11/2022
8 Presentation of Seminar 06/12/2022
9 Final Submission 16/12/2022
5.0 Resources Required:

SrNo Name of Resource/Material Specification Qty. Remarks


1 Hardware Resource Intel i3,2GB RAM 1 -
2 Software Resource Turbo C/C++ 1 -
3 Any Other Resource Internet 1 -

Name of Team Members with Roll Nos:

Roll No Name of Team Members


08 Pradnya Kailaspati Saysamindar
31 Rutuja .Jitendrasing .Patil.
49 Darshan .Sanjay. Dingar.
53 Yash . Sunil . Phadol

Name & Signature of Course Teacher


(Prof.S G.Bodke)
Micro Project Evaluation Sheet
Name of Student: Yash Sunil Phadol. Enrollment No: : 2111670181
Name of Program: Computer Engineering Semester: III
Course Title: Object Oriented Programming Using C++ Course Code: 22316
Title of Micro Project: Store Management System

Course Outcomes Achieved:


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

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Targetas per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication (if any)


…………………………………..……………………………………………………………………………

Name &Designation of Course Teacher


(Prof. S.G.Bodke)
Micro Project Evaluation Sheet
Name of Student: Darshan Sanjay Dingar. Enrollment No: : 2111670177
Name of Program: Computer Engineering Semester: III
Course Title: Object Oriented Programming Using C++ Course Code: 22316
Title of Micro Project: Store Management System

Course Outcomes Achieved:


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

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Targetas per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication (if any)


…………………………………..……………………………………………………………………………

Name &Designation of Course Teacher


(Prof. S.G.Bodke)
Micro Project Evaluation Sheet
Name of Student: Rutuja Jitendrasing Patil. Enrollment No: : 2111670156
Name of Program: Computer Engineering Semester: III
Course Title: Object Oriented Programming Using C++ Course Code: 22316
Title of Micro Project: Store Management System

Course Outcomes Achieved:


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

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Targetas per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication (if any)


…………………………………..……………………………………………………………………………

Name &Designation of Course Teacher


(Prof. S.G.Bodke)
Micro Project Evaluation Sheet
Name of Student: Pradnya .k . Saysamindar Enrollment No: : 2111670132
Name of Program: Comuter Engineering Semester: III
Course Title: Object Oriented Programming Using C++ Course Code: 22316
Title of Micro Project: Store Management System

Course Outcomes Achieved:


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

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Targetas per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication (if any)


…………………………………..……………………………………………………………………………

Name &Designation of Course Teacher


(Prof. S.G.Bodke)
Program Code:
#include<iostream.h>
#include<conio.h>
const int m=20;
class dept
{
int amount[m],pris[m],k,a,b,amount1;
int code,code1,cod[m],s,last;
public:
float price,price1;
dept(void);
void sell(void);
void total_items(void);
void add_old(void);
void add_new(void);
void show(void);
};
dept:: dept(void)
{ s=0;a=10;b=40;last=5;amount[0]=0;
for(int k=0;k<last;k++)
{ s=s+1;b=b+10;
cod[k]=s;
amount[k]=a;
pris[k]=b;
}
}
void dept::add_old(void)
{ cout<<"\nEnter item code:";
cin>>code1;
cout<<"\nEnter item price:";
cin>>price1;
for(k=0;k<last;k++)
{ if(code1==cod[k])
{ a=a+1;
amount[k]=a;
pris[k]=price1;
}
// else
//cout<<"\nSorry..This item is not available.\n";
}
}
void dept::add_new(void)
{ cout<<"\nEnter item code:";
cin>>code1;
cout<<"\nEnter amount of that item:";
cin>>amount1;
cout<<"\nEnter item price:";
cin>>price1;

cod[last]=code1;
amount[last]=amount1;
pris[last]=price1;
last++;
}
void dept::show(void)
{ for(k=0;k<last;k++)
{
cout<<"\nCODE:"<<cod[k]<<"\t";
cout<<"\nAMOUNT:"<<amount[k]<<"\t";
cout<<"\nPRICE:"<<pris[k]<<endl;
}
}
void dept::sell(void)
{
cout<<"\nEnter product code:\n";
cin>>code;
cout<<"\nEnter product price:\n";
cin>>price;
}
void dept::total_items(void)
{
cout<<"\n\nITEM CODE:"<<code<<"\n\nITEM PRICE:"<<price;
}
int main()
{
dept d[10];
static int j=0;
int x,i=0,p,s=0;
clrscr();
do{
cout<<"\nENTER YOUR CHOICE:\n";
cout<<"\n1. Show all stored items:";
cout<<"\n2. Add an old item:";
cout<<"\n3. Add a new item:";
cout<<"\n4. Sell an item:";
cout<<"\n5. Total sold:";
cout<<"\n6. Show total items sold:";
cout<<"\n7. Quit";

cin>>x;
switch(x)
{ case 1: d[i].show();
break;
case 2: d[i].add_old();
d[i].show();
break;
case 3: d[i].add_new();
d[i].show();
break;
case 4: d[i].sell();
i++,j++;
break;
case 5:{ cout<<"Total Sold:";
s=0;

for(p=0;p<j;p++)
{ s=s+d[p].price;
}
cout<<s;
cout<<"TK.\n";
}
break;
case 6: for(i=0;i<j;i++)
{ d[i].total_items();
}
break;
case 7: break;
}
} while(x!=7);
getch();
return 0;
}
Output:

Entering choice no 1 :-
Entering choice no 2 :-
Performing 2no choice after performing 2 no choice

Entering choice no 3 :-
Performing 3no choice after performing 3 no choice
Entering choice no 4 :- Entering choice no 5 :-

Entering choice no 6 :-

You might also like