0% found this document useful (0 votes)
37 views

Oops Project

This document describes a micro project done by students to create a C++ program for calculating employee salary. It includes the aim, resources used, code, outputs and procedure followed to develop the program. The project helped students improve time management, coordination and learning object oriented programming concepts.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Oops Project

This document describes a micro project done by students to create a C++ program for calculating employee salary. It includes the aim, resources used, code, outputs and procedure followed to develop the program. The project helped students improve time management, coordination and learning object oriented programming concepts.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

JSPM’s

JAYAWANTRAO SAWANT POLYTECHNIC,


Handewadi Road, Hadapsar, Pune-28
Department of Computer Engineering
Academic Year 2022-23

MICRO PROJECT
TITLE OF THE PROJECT

Salary calculation

Program: CO Program code: CO3I


Course: Object oriented programming Course code:
22316
Class: SYCO2 Group No: N
Project Guide: Ms.N.A.Inamdar

1
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Certificate

This is to certify that harshada kamble ,shital devkate,ankita mane,sakshi


kamble Roll No. 81,82,86,107 of III Semester of Diploma in Computer
Engineering of Institute JAYAWANTRAO SAWANT POLYTECHNIC
(Code: 0711) has completed the Micro Project satisfactorily in Subject Object
oriented programming (22316) for the academic year 2022- 2023 as prescribed
in the curriculum.

Place: Hadapsar, Pune. Enrollment No: 2107110328


2107110327
2107110332
2107110358

Date: ……………. Exam Seat No:


……………….

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

2
Subject Teacher Head of the Department Principal

MICRO PROJECT
GROUP DETAILS

Sr No. Roll No. Name Enrollment No. Seat No.

1 81 Harshada kamble 2107110327

2 82 Shital devkate 2107110328

3 86 Ankita mane 2107110332

4 107 Sakshi kamble 2107110358

3
INDEX
Sr.No Name of topic Page no Marks

1.0 Brief description 5

2.0 Aim of micro 5


projrct

3.0 Actual resource 6


used

4.0 Actual code 6

5.0 Outout of code 7 to 10

6.0 Procedure 11

7.0 Skill 12
development

8.0 Teacher 13 to 17
evaluation sheet

4
JSPM’s

JAYAWANTRAO SAWANT POLYTECHNIC, Handewadi Road,


Hadapsar, Pune-28

Department of Computer Engineering

Academic Year 2022-23

Title of Micro project: Program for moving fish.

1.0 Brief Description:


1. In this project we have use c++ code
2. by using dev++ coding app we create this project .
3. In this project we have create calculation system of salary.
4. Develop c ++ program to calculate salary of employee.

2.0 Aim of Micro Project


1. Write a c++ program to calculate salary.

2. Displaying netsalary of employee.

3.0 Actual Resources Used

Sr. Name of Specification Quantity Remarks


No. resource /
material

1 Computer Processor:Inter®Pentium®[email protected].
system with
Installed Memory-RAM: 4.00GB. 1
broad
specifications System type:32-bit Operating System

2 Software Dev++ -

5
4.0 Actual code

program :
#include<iostream.h>
#include<conio.h>
class Employee
{
char emp_name[30];
int emp_number;
float basic, da, it, gross_salary, net_salary;
public:
void read_emp_details(int count){
cout<<"\n\n*** Enter Employee "<<count<<" Details
***";
cout<<"\nEmployee Number: ";
cin>>emp_number;
cout<<"Employee Name: ";
cin>>emp_name;

6
cout<<"Basic Salary: ";
cin>>basic;
cout<<"\n---- Employee "<<count<<" Datails are saved
----\n\n";
}
float find_net_salary(){
da = basic * 0.52;
gross_salary = basic + da;
it = gross_salary * 0.30;
net_salary = (basic + da) - it;
return net_salary;
}
void display_emp_details(int count){
cout<<"\n\n*** Employee "<<count<<" Details ***\n";
cout<<"\nEmployee Number:"<<emp_number;
cout<<"\nEmployee Name : "<<emp_name;
cout<<"\nNet Salary: "<<net_salary;
cout<<"\n--------------------------\n";
}

7
};
int main(){
Employee emp[100];
int number_of_emp, count;
clrscr();
cout<<"\nPlease enter the number of Employees (Max.
100): ";
cin>>number_of_emp;
for(count=0; count< number_of_emp; count++){
emp[count].read_emp_details(count+1);
}
for(count=0; count < number_of_emp; count++){
emp[count].find_net_salary();
}
for(count=0; count < number_of_emp; count++){
emp[count].display_emp_details(count+1);
}
cout<<"\nPress any key to close!!!";
getch();

8
return 0;

5.0 Outputs of the Micro project.

9
6.0 procedure / algorithm for programming

Procedure :
step 1 - Include the required header files (iostream.h,
conio.h, and windows.h for colors).
Step 2 - Create a class Employee with the following
members.
emp_number, emp_name, basic, da, it, gross_salary, and
net_salary as data memebrs
read_emp_details(), find_net_salary(), and
display_emp_details() as member functions.
Step 3 - Implement all the member functions with their

10
respective code.
Step 4 - Create a main() method.
Step 5 - Create an array of class object with a specific size
and number_of_emp as integer.
Step 6 - Read number_of_emp.
Step 7 - Call the read_emp_details() method through the
array of class object from 0 to number_of_emp.
Step 8 - Call the find_net_salary() method through the array
of class object from 0 to number_of_emp.
Step 9 - Call the display_emp_details() method through the
array of class object from 0 to number_of_emp.
Step 10 - returnn 0 to exit form the program execution.
7.0

Skill Developed/ Learning out of this Micro project

● Time management and planning.

● Co-ordination between team members.

**********

11
Teacher Evaluation Sheet

Name of student: harshada kamble Enrollment No: 2107110327


Name of programme:Computer Engineering. Semester: III
Course Title: 0bject oriented programming.
Code: 22316
Title of Micro Project: C ++ program for calculation of salary
Course Outcomes Achieved:

1. Implement standard algorithms to calculate salary of employee using C++ program..


2. Develop programs to create salary calculation system using algorithm / proceture.

Evaluation as per suggested Rubric for Assessment of Micro Project


Sr. Characteristic to be Poor Average Good Excellent
No assessed (Marks1- (Marks 4-5) (Marks6-8) (Marks 9-10)
3)

12
1 Relevance to the course
2 Literature Survey /
Information collection
3 Project Proposal
4 Completion of the Target as
per Project Proposal
5 Analysis of data and
representation
6 Quality of Prototype/ Model
7 Report preparation
8 Presentation
9 Defense

13
Teacher Evaluation Sheet

Name of student: shital devkate Enrollment No: 2107110328


Name of programme:Computer Engineering. Semester: III
Course Title: object oriented programming
Code: 22316
Title of Micro Project: C ++ program for calculation of salary

Course Outcomes Achieved:


1. Implement standard algorithms to calculate salary of employee using C++ program..
2. Develop programs to create salary calculation system using algorithm / proceture.

Evaluation as per suggested Rubric for Assessment of Micro Project


Sr. Characteristic to be Poor Average Good Excellent
No assessed (Marks1- (Marks 4-5) (Marks6-8) (Marks 9-10)
3)
1 Relevance to the course
2 Literature Survey /
Information collection
3 Project Proposal
4 Completion of the Target as
per Project Proposal
5 Analysis of data and
representation
6 Quality of Prototype/ Model
7 Report preparation
8 Presentation
9 Defense

14
Teacher Evaluation Sheet

Name of student: Ankita mane Enrollment No: 2107110332


Name of programme:Computer Engineering. Semester: III
Course Title:Object oriented programming.
Code: 22316
Title of Micro Project: C ++ program for calculation of salary
Course Outcomes Achieved:
1. Implement standard algorithms to calculate salary of employee using C++ program..
2. Develop programs to create salary calculation system using algorithm / proceture.

Evaluation as per suggested Rubric for Assessment of Micro Project


Sr. Characteristic to be Poor Average Good Excellent
No assessed (Marks1- (Marks 4-5) (Marks6-8) (Marks 9-10)
3)
1 Relevance to the course
2 Literature Survey /
Information collection
3 Project Proposal
4 Completion of the Target as
per Project Proposal
5 Analysis of data and
representation
6 Quality of Prototype/ Model
7 Report preparation
8 Presentation
9 Defense

15
16
Teacher Evaluation Sheet

Name of student: sakshi kamble Enrollment No: 2107110358


Name of programme:Computer Engineering. Semester: III
Course Title: object oriented programming
Code: 22316
Title of Micro Project: C ++ program for calculation of salary
Course Outcomes Achieved:
1. Implement standard algorithms to calculate salary of employee using C++ program..
2. Develop programs to create salary calculation system using algorithm / proceture.

Evaluation as per suggested Rubric for Assessment of Micro Project


Sr. Characteristic to be Poor Average Good Excellent
No assessed (Marks1- (Marks 4-5) (Marks6-8) (Marks 9-10)
3)
1 Relevance to the course
2 Literature Survey /
Information collection
3 Project Proposal
4 Completion of the Target as
per Project Proposal
5 Analysis of data and
representation
6 Quality of Prototype/ Model
7 Report preparation
8 Presentation
9 Defense

17
18
Micro Project Evaluation Sheet
Process Assessment Product Assessment Total
Marks
Part A - Project Project Par B - Project Individual
Proposal Methodology Report/ working Presentation/ Viva 10
Model
(2 Marks) (2 Marks) (4 Marks)
(2 Marks)

Note: Every course teacher is expected to assign marks for group evaluation in first 3
columns and individual evaluation 4th column

Comment/ suggestion about team work/leadership/ interpersonal communication (If


any)
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
……………………………………
…………………………………………………………………………………………………
…………………………………………
Any other comment:
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
………………………………….

Name and Designation of the Faculty Member:Ms.N. A.Inamdar

Signature: ………………………

19
20

You might also like