0% found this document useful (0 votes)
63 views24 pages

Oop Microproject

This document describes an object oriented programming project in C++ to develop an admission management application. It was created by 4 students under the guidance of Mrs. P.S. Ahuja. The project uses hierarchical inheritance with Student as the base class and Computer Engineering, Mechanical Engineering, and Civil Engineering as derived classes. The code allows the user to enter and display admission details for students in each engineering discipline.
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)
63 views24 pages

Oop Microproject

This document describes an object oriented programming project in C++ to develop an admission management application. It was created by 4 students under the guidance of Mrs. P.S. Ahuja. The project uses hierarchical inheritance with Student as the base class and Computer Engineering, Mechanical Engineering, and Civil Engineering as derived classes. The code allows the user to enter and display admission details for students in each engineering discipline.
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/ 24

Object Oriented Programming using C++

(Develop an Admission Management Application )

Submitted by

This Project is made by:-


1. Shubham Mashalkar :-Y2212
2. Tejas Garud :-Y2208
3. Abhishek Kulkarni :-Y2221
4. Aditya Kurumkar :-Y2232

Under the guidance of


Mrs . P.S.Ahuja

Department of second year diploma in


Computer Engineering
Dr. Y. B . Patil College Polytechnic,Akurdi, Pune.
Semester 3
CERTIFICATE

This is to certify that shubham


mashalkar,abhishek kulkarni,aditya
kurumkar,teas garud has successfully
completed the Micro project report
entit"Develop an Admission
Management Application” under my
supervision, in the partial fulfilment of
Diploma in Computer Engineering of
MSBTE.
Date: 5/1/2021

Place: Akurdi

(Mrs. P.S. Ahuja )


Guide

(Prof. A. S. Kondekar )
Principal
ACKNOWLEDGEMENT

It is indeed a matter of great pleasure & privilege to be


able to present this project report on “REPORT ON
( Develop an Admission Management Application)” under
the valuable guidance of Mrs. P.S.Ahuja lecturer,
department of computer engineering, for her valuable guidance,
advice and constant aspiration to our work.
I would like to express our deep sense of gratitude
to all the group members for their constant help and support
in the project.
Also here we would like to thank our honorable
Principal Mr. A.S. Kondekar who made all the facilities
available for our college premises.
It has been great fun to work together with the
problems related with project. Financial support from our
parents is gratefully acknowledged. We would like to thank our
parents for their understanding and support during these
days. Many thank to our group members for their patience,
encouragements amongst us.
Name of group members -
1. Shubham Mashalkar :-Y2212
2. Tejas Garud :-Y2208
3. Abhishek Kulkarni :-Y2221
4. Aditya Kurumkar :-Y2232
Micro project proposal

• Aim- To perform a C++ program of Admission


Management Application.
• Objectives-
1. To become familiar with concept ofobject
oriented programming.
2. The main objective of Admission management
system is to keep record of student who had taken
admission
3. It tracks all information of student and there
course .
• Resources Required -
1. Google / Chrome to search information.
2. Dev C++ coding app and compiler to
execute program.
3. Microsoft word office to make project file .

4. Action Plan
Sr.No. Name of Responsible
Team Members
Details of activity Planned
Start Date

Micro- project proposal 21/1/2021 Shubham Mashalkar


Acknowledge,certificate
1)
Gathering Information 21/1/2021 Tejas Garud
2)

3) Writing code 22/1/2021 Abhishek Kulkarni


4) Execution and correction 22/1/2021 Abhishek Kulkarni
of errors of code
5) Report writing 1/1/2021 Aditya Kurumkar
6) Submission 3/1/2021 Abhishek ,Shubham,
Tejas, Aditya

About project -
Admission Management application is based on
the concept of managing the student’s admission
record.
In this project in program we have used the concept
of Hierarchical Inheritance.
Hierarchical Inheritance :-
When two or more classes are derived from a single
base class, then Inheritance is called the
hierarchical inheritance.
In the program Student is a base class, from which
the three classes viz. Computer, Mechanical, Civil
Enginerring have been derived.
Using Hierarchical Inheritance we had display
Student Admission details which is successfully
compiled and run to produce desired output .
STUDENT

Computer Mechanical Civil Engineering


Engineering Engineering

INPUT-
9.21 Aha
C++ Comp ed
Output:-
Code
#include<iostream>
using namespace std;
const int len = 20 ;
class student // Base class
{
public:
char F_name[100];
char gender[20];
char address[100];
int age;
char document_required[100];
int enrollment_no ;
void Enter_data(void)
{
cout << "\n\t Enter the full name: " ;
cin >> F_name ;
cout << "\t Enter the gender of student: ";
cin >>gender ;
cout<<"\t Enter student address:";
cin>>address;
cout << "\t Enter the age: " ;
cin >> age ;
cout<<"\t Enter document required For admissions";
cin>>document_required;
cout << "\t Enter the enrollment_no: " ;
cin >> enrollment_no ;
}
void Display_data(void)
{
cout << "\n\t Full Name = " << F_name ;
cout << "\n\t Gender = " << gender ;
cout<<"\n\t Address="<<address;
cout << "\n\t Age = " << age ;
cout<<"\n\t Document
required="<<document_required;
cout << "\n\t Enrollment Number = " << enrollment_no
;
}
};

class Computer_Engineering :publicstudent


{
private:
char Admission_no[50] ;
char Course_year[20] ;
char Fess[40] ;
public:
void Enter_data(void)
{
student ::Enter_data();
cout << "\t Enter the Admission n number of
student: ";
cin >> Admission_no;
cout << "\t Enter the Year:";
cin >> Course_year;
cout << "\t Enter the Fess :";
cin >> Fess ;
}
void Display_data(void)
{
student ::Display_data();
cout << "\n\t Admission number of student = "<<
Admission_no ;
cout << "\n\t Year = " << Course_year ;
cout << "\n\t Fess = " << Fess ;
}
};
class Mechanical_Engineering: public student
{
private:
char Admission_no[50] ;
char Course_year[20] ;
char Fess[40] ;
public:
void Enter_data(void)
{
student ::Enter_data();
cout << "\t Enter the Admission n number of
student: ";
cin >> Admission_no;
cout << "\t Enter the Year:";
cin >> Course_year;
cout << "\t Enter the Fess :";
cin >> Fess ;
}
void Display_data(void)
{
student ::Display_data();
cout << "\n\t Admission number of student = "<<
Admission_no ;
cout << "\n\t Year = " << Course_year ;
cout << "\n\t Fess = " << Fess ;
}
};

class Civil_Engineering: public student


{
private:
char Admission_no[50] ;
char Course_year[20] ;
char Fess[40] ;
public:
void Enter_data(void)
{
student ::Enter_data();
cout << "\t Enter the Admission n number of
student: ";
cin >> Admission_no;
cout << "\t Enter the Year:";
cin >> Course_year;
cout << "\t Enter the Fess :";
cin >> Fess ;
}
void Display_data(void)
{
student ::Display_data();
cout << "\n\t Admission number of student = "<<
Admission_no ;
cout << "\n\t Year = " << Course_year ;
cout << "\n\t Fess = " << Fess ;
}
};

int main()
{
Computer_Engineering c ;
cout << "\n Entering details of student who wantto
take admission in Computer Engineering\n" ;
c.Enter_data( );
cout << "\n Displaying the details of student who want
to take ad\ission in Computer Engineering \n" ;
c.Display_data( );
Mechanical_Engineering m ;
cout << "\n\n Entering details of student who wantto
take Admission in Mechanical Engineering \n";
m.Enter_data( );
cout << "\n Displaying the details of student who want
to take Admission in Mechanical Engineering \n";
m.Display_data( );
Civil_Engineering s ;
cout << "\n\n Entering details of student who wantto
take Admission in Civil Engineering \n" ;
s.Enter_data( );
cout << "\n Displaying the details of student who want
to take Admission in Civil Engineering\n";
s.Display_data( );
return 0;
}
Output –
Entering details of student who want to
take admission in Computer Engineering

Enter the full name: abhishek_kulkarni

Enter the gender of student: male

Enter student address:chinchwad

Enter the age: 18

Enter document required For


admissions:adharcard_id_proof

Enter the enrollment_no: 1901340140

Enter the Admission n number of


student:08

Enter the Year: 2nd_year

Enter the Fess : 30000


Displaying the details of student who want
to take admission in Computer Engineering

Full Name = abhishek_kulkarni


Gender = male
Address=chinchwad
Age = 18
Document
required=:adharcard_id_proof
Admission number of student = 08
Year = 2nd_year
Fess = 30000

Entering details of student who want to


take Admission in Mechanical Engineering

Enter the full name: tejas_garud

Enter the gender of student: male

Enter student address:nigdi

Enter the age: 18


Enter document required For
admissions:adharcard_id_proof

Enter the enrollment_no: 1901340126


Enter the Admission n number of
students :05
Enter the Year: 2nd_year
Enter the Fess : 30000

Displaying the details of student who want


to take Admission in Mechanical Engineering

Full Name = tejas_garud


Gender = male
Address=nigdi
Age = 18
Document
required=:adharcard_id_proof
Admission number of student = 05
Year = 2nd_year
Fess = 30000

Entering details of student who want to


take Admission in Civil Engineering

Enter the full name:


shubham_mashalkar

Enter the gender of student: male

Enter student address:chakan

Enter the age: 18

Enter document required For


admissions:adharcard_id_proof

Enter the enrollment_no: 1901340141


Enter the Admission n number of
students:02
Enter the Year: 2nd_year
Enter the Fess : 30000

Displaying the details of student who want


to take Admission in CivilEngineering

Full Name = shubham_mashalkar


Gender = male
Address=chakan
Age = 18
Document
required=:adharcard_id_proof
Admission number of student = 02
Year = 2nd_year
Fess = 30000
--------------------------------
Process exited after 662.2 seconds with
return value 0
Press any key to continue . . .

You might also like