Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 18

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

You might also like