MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
VIVEKANAND EDUCATION SOCIETY POLYTECHNIC
MICRO PROJECT
Academic year: 2018-19
TITLE OF PROJECT
REAL ESTATE AGENCY
Program: Computer Technology Program code:CM3I
Course: Object Oriented Programming Course code: 22316
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
Certificate
This is to certify that Mr. /Ms. Vaishnavi Pawar, Rahul Jethani, Yash Rathod
Roll No. 31, 32, 33 of CM Semester of Diploma in Computer Technology Of Institute, VES
POLYTECHNIC (Code: 0004) has completed the Micro Project satisfactorily in Subject –
OBJECT ORIENTED PROGRAMMING(22316) for the academic year 2018- 2019. as
prescribed in the curriculum.
Place: Chembur, Mumbai Enrollment No: 1700040125
1700040126
1700040127
Subject Teacher Head of the Department Principal
College Seal
Group Details:
Sr.No Name of Group members Roll No Enrollment No Seat No
1 Vaishnavi Pawar 31 1700040125
2 Rahul Jethani 32 1700040126
3 Yash Rathod 33 1700040127
Name of Project Guide: Mrs Meena Talele
INDEX
Academic year: 2018-19 Name of the faculty: Mrs Meena Talele
Program code: CM3I Course & course code: OOPS (22316)
Name of the candidate: Vaishnavi Pawar, Rahul Jethani, Yash Rathod
Roll No: 31 32 33
Enrollment No: 1700040125 1700040126 1700040127
Sr.No Content Page No.
1
Project Proposal 1
2 Resource required 1
3 Action plan 2
4 Coding 4
5 Output 13
6 Skill developed 21
7 Evaluation sheet 23
Annexure – I A
REAL ESTATE AGENCY
1.0 Brief Introduction
This is a prototype project made by in c++ programming which contains the estate agent details
of agent in different cities. To start, we have to enter the details such as agent id, city, market value,
address and rent per month with a menu is displayed which contains 1.Display, 2. Citywise display,
3.market value less than 25000 4. Exit. If you want to know which agent is good in which city press
2.If you want lesser market value press 3. After that person can exit the program by entering 4 and his
details will be saved even if the program is executed the nth time.
2.0 Aim of the Micro-Project
This Micro-Project aims at
1. The first and foremost aim of this micro-project is to infiltrate the details of employee
systematically by using turbo c.
2. The other aims of this project is to make use of different operations included in object-oriented
program. It also satisfies all the required CO’s.
3. Increasing the efficiency of managing records.
4.Using class and arrays, etc.
5.And lastly to increase our skills and in C++.
3.0 Resources Required
S. No. Name of Specifications Qty Remarks
Resource/material
1 Hardware computer Computer (i3-i5 preferable),RAM 1 I3 Processsor
system minimum 2 GB and onwards but
not limited to
2 Operating system Windows XP/windows 7/linux 1 Windows 7
version 5 or later
3 software Turbo c version 3 or later with 1 Turbo C
DOSBOX
1|Page
4.0 WEEKLY PROGRESS REPORT (Action Plan)
TOPIC: Bank Management System
Academic year: 2018-19 Name of the faculty: Mrs Meena Talele
Program code: CM3I Course & Course code: OOPS (22316)
Name of the candidate: Vaishnavi Pawar, Rahul Jethani, Yash Rathod
Roll No: 31 32 33
Enrollment No: 1700040125 1700040126 1700040127 Semester: 3RD
Planned Planned Name of Responsible Team
S. No. Details of activity Start date Finish date Members
Finalization of project Title Vaishnavi Pawar, Rahul
1 and Scope Jethani, Yash Rathod
Project Definition and design Vaishnavi Pawar, Rahul
2 structure Jethani, Yash Rathod
Coding Vaishnavi Pawar, Rahul
3 Jethani, Yash Rathod
Coding Vaishnavi Pawar, Rahul
4 Jethani, Yash Rathod
Report writing Vaishnavi Pawar, Rahul
5 Jethani, Yash Rathod
Demonstration of project and Vaishnavi Pawar, Rahul
6 final submission Jethani, Yash Rathod
(1)_________________________ (2) ________________________ (3) ____________________
Sign of the student Sign of the faculty
2|Page
ANNEXURE – II A
REAL ESTATE AGENCY
1.0 Brief Description
This is a prototype project made by in c++ programming which contains the estate agent details
of agent in different cities. To start, we have to enter the details such as agent id, city, market value,
address and rent per month with a menu is displayed which contains 1.Display, 2. Citywise display,
3.market value less than 25000 4. Exit. If you want to know which agent is good in which city press
2.If you want lesser market value press 3. After that person can exit the program by entering 4 and his
details will be saved even if the program is executed the nth time. This will help you to find best agents
in different cities.
2.0 Aim of Micro Project
This Micro-Project aims at
1. The first and foremost aim of this micro-project is to infiltrate the details of employee
systematically by using turbo c.
2. The other aims of this project is to make use of different different operations included in object-
oriented program. It also satisfies all the required CO’s.
3. Increasing the efficiency of managing records.
4.Using class and arrays, etc.
5.And lastly to increase our skills and in C++.
3.0 Course Outcomes Integrated
a) CO1: Develop C++ program to solve problems using Procedure Oriented Approach.
b) CO2: Develop C++ program using classes and objects.
4.0 Actual Procedure Followed.
The topic we decided by us was real estate agency. We had decided that each person in our group
would choose one object and write the code. Vaishnavi choose to gather all information, create all
objects, members, classes and programmed. Yash choose to modify the program . Later all the 4 main
point of real estate agency was compiled by Rahul. Rahul made a menu driven system where each
topic was numbered from one to 4. After entering the option it would take the user to view the inserted
data. The project also contains an exit option numbered 4 in the project to exit the project after the
user has done with the program.
3|Page
CODE
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#define MAX 100
#include<string.h>
class ID
{
int Agentid;
public:
void accept()
{
cout<<"\nenter agent id:";
cin>>Agentid;
}
void display()
{
cout<<"\nAgent id:"<<Agentid;
}
};
class Agent:public ID
{
public:
char city[20];
char residentialAddress[20];
float marketValue;
float rentPerMonth;
float areaPerSqFeet;
void get()
{
accept();
cout<<"\nenter city:";
cin>>city;
cout<<"\nenter address:";
cin>>residentialAddress;
4|Page
cout<<"\nenter market value:";
cin>>marketValue;
cout<<"\nenter rent per month:";
cin>>rentPerMonth;
cout<<"\ndetails entered successfully!!";
}
void show()
{
display();
cout<<"\ncity:"<<city;
cout<<"\nresidential address:"<<residentialAddress;
cout<<"\nmarket value:"<<marketValue;
cout<<"\nrent per month:"<<rentPerMonth<<endl;
}
};
void main()
{
clrscr();
Agent a[3];
int i,ch,count;
char cit[10];
for(i=0;i<3;i++)
a[i].get();
while(1)
{
cout<<"\n1.display\n2.citywise display";
cout<<"\n3.lowest market value\n4.exit";
cout<<"\nenter your choice:";
cin>>ch;
switch(ch)
{
case 1:
for(i=0;i<3;i++)
a[i].show();
break;
case 2:
cout<<"\nenter city:";
cin>>cit;
for(i=0;i<3;i++)
5|Page
{
if(strcmp(a[i].city,cit)==0)
{
a[i].show();
}
}
break;
case 3:
for(i=0;i<3;i++)
{
if(a[i].marketValue<25000)
a[i].show();
}
break;
case 4:
exit(1);
}
}
5.0 Actual Resources Used
S. No. Name of Specifications Qty Remarks
Resource/material
1 Hardware computer Computer (i3-i5 1 I3 Processsor
system preferable),RAM minimum 2
GB and onwards but not
limited to
6|Page
2 Operating system Windows XP/windows 1 Windows 7
7/linux version 5 or later
3 Software Turbo c version 3 or later 1 Turbo C
with DOSBOX
6.0 Outputs of the Micro-Project:
7|Page
8|Page
9|Page
7.0 Skill Developed / learning out of this Micro-Project
We developed following skills:
Strong proficiency in C++, with fair knowledge of the language specification
Gained knowledge about the standard library, STL containers, and algorithms
Good understanding of memory management.
Understanding of dynamic polymorphism and C++ specific notions, such as friend classes.
Familiarity with templating in C++.
Familiarity with embedded systems design, low-level hardware interactions .
Familiarity with language tools, such as Valgrind.
Knowledge of component data sheets and specifications
Suggested Rubric for Assessment of Micro-Project
S. Characteristic to Poor Average Good Excellent
No. be assessed ( Marks 1 - 3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) ( Marks 9- 10 )
Relevance to the Relate to very Related to Take care of at-least Take care of more
1
course few LOs some Los one CO than one CO
Not more than At-least 5
About 10 relevant
information two sources relevant At –least 7 relevant
2 sources, most
collection very old sources, at least sources, most latest
latest
reference 2 latest
Completion of the
Completed Completed 50 Completed 60 to Completed more
3 Target as per
less than 50% to 60% 80% than 80 %
project proposal
Sufficient and
appropriate Sufficient and
Data neither Enough data
enough data appropriate enough
Analysis of Data organized nor collected and
4 generated but data generated
and representation presented well sufficient and
not organized which is organized
presenting data.
and not and but not used.
presented well.
Well assembled
Just assembled Well assembled and
with proper
Quality of Incomplete and some code functioning parts.
functioning parts..
5 Prototype/Model Programming is not But no creativity in
Creativity in
code functioning design and use of
design and use of
well. graphics function
graphics function
10 | P a g e
S. Characteristic to Poor Average Good Excellent
No. be assessed ( Marks 1 - 3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) ( Marks 9- 10 )
Nearly
Very short,
sufficient and Detailed, correct and
Details about Very detailed,
correct details clear description of
methods, and correct, clear
Report about methods, methods and
6 conclusions description of
Preparation and conclusion. Conclusions.
omitted, some methods, and
but clarity is Sufficient Graphic
details are conclusions.
not there in Description.
wrong
presentation.
Major Includes major
information is information but Includes major Well organized,
not included, not well information and well includes major
7 Presentation
information is organized and organized but not information ,well
not well not presented presented well presented
organized . well
Replied to
Could not
considerable
reply to Replied properly to Replied most of
number of
8 Defense considerable considerable number the questions
questions but
number of of question. properly
not very
question.
properly
ANNEXURE - III
Teacher Evaluation Sheet
Name of the candidate: Vaishnavi Pawar, Rahul Jethani, Yash Rathod
Enrollment No: 1700040125 1700040126 1700040127
Name of Program Computer Technology Semester: III
Course Title: Object Oriented Programming in C++ Course Code: 22318
Title of the Micro-Project: Real Estate Agency
Cos addressed by Micro Project:
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++ program to perform file operations. [ ]
11 | P a g e
Evaluation as per Suggested Rubric for Assessment of Micro Project
Sr. Characteristic to be
Poor Average Good Excellent
No. assessed ( Marks1-3 ) (Marks 4-5 ) (Marks 6-8) ( Marks9-10)
1 Relevance to the course
2 Information Collection
3 Project Proposal
Completion of the Target as
4
per project proposal
Analysis of Data and
5
representation
6 Quality of Prototype/Model
7 Report Preparation
8 Presentation
9 Defense
Micro-Project Evaluation Sheet
Process Assessment Product Assessment
Total
Part A -
PartB - Project individual Marks
Project Project Methodology
Report/Working Model Presentation/Viva
Proposal (2 marks)
(2 marks) (4 marks) 10
(2 marks)
Comments/Suggestions about team work/leadership/inter-personal communication (if any)
Microproject was submitted and executed in a good manner.
12 | P a g e
Any Other Comment:
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
_______________________________________________________________
Name and designation of the Faculty Member: Mrs.Meena Talele
Signature________________
13 | P a g e