Sunteți pe pagina 1din 22

TOPIC NAME: - EMPLOYE SALARY MANAGEMENT SYSTEM

SUBMITTED: - NARINDER PAL

ROLLNO: - RTB901A10

CLASS: - MSC (cs)

DEPARTMENT: - COMPUTER SCINCE

SUBJECT CODE: - CAP 202

SUBJECT NAME: - OBJECT ORIENYED PROGRAMING (OOP)

INDEX:-

1) INTRODUCTION TO SALARY MANAGEMENT SYSTEM

2) WORKING OF PROJECT

3) OBJECTIVE

4) SIMPLE CODING WITH CLASSES CODING

PROGRAM E EXE FILE


5) CODING WIH FILE HANDLING

PROGRAM E EXE FILE


6) CODING TO SHOW THE SAVE FILE DATA

PROGRAM E EXE FILE


7) CODING TO ADD THE CONTENT IN FILE

1. INTRODUCTION:-
The project is working on salary management system.
The c++ project SALARY MANAGEMENT SYATEN is defined as a method
of administrating employees’ salaries in the organizations. Salary management
system calculates the employees name, employ id, address, employ post, phone
no, Ta, Da, Tax, total salary, net pay net pay etc. It can also be called as an
accounts activity which undertakes the salary administration of employees in
the organization.

2. WORKING OF PROJECT:-

In this project we use the following functions..

void input();

input function is used to input the data from user.

void calcu();

calcu function is used for calculation (ta, da, monthly salary, net pay, total
pay,)etc.

void dispaly();

the display function is used for display the records of employ.

The project working on salary management system in it we can calculate the


salary of employs. When the operating systems are not organized it is very
difficult to manage the records of employs. With the help of software’s it
becomes very easy. We can make software according to our requirements.
Now we are making the trail project on employee salary management system.
Salary management system calculates the employees name, employ id,
address, employ post, phone no, Ta, Da, Tax, total salary, net pay net pay etc.
3. OBJECTIVE:-

The objective of this project is managing the salary of employ. It is clearly


show the records of employ.

1. Employ Id.

2. Employ Name.

3. Employ Address.

4. Employ Company Name.

5. Employ Post.

6. Employ Monthly Salary.

7. Employ Trawling Allowance.

8. Employ Daily Allowance.

9. Employ Tax No Salary.

10. Employ Net Pay.

11.Employ Total Pay.

4. CODING:-

#include<iostream.h>

#include<conio.h>

class employe
{

private:

char name[15],city[15],company_name[10],emp_post[10];

float emp_id,emp_salary,salary_tax,emp_ta,emp_da,tax,total;

public:

void input();

void calcu();

void dispaly();

};

void employe::input()

cout<<"ENTER TGHE NAME OF EMPLOYE"<<"\n";

cin>>name;

cout<<"ENTER THE NAME OF CITY"<<"\n";

cin>>city;

cout<<"ENTER THE COMPANY NAME"<<"\n";

cin>>company_name;

cout<<"ENTER THE EMPLOYE POST"<<"\n";

cin>>emp_post;

cout<<"ENTER THE EMPLOYE ID"<<"\n";

cin>>emp_id;

cout<<"ENTER THE MONTHAY SALARY OF EMPLOYE"<<"\n";

cin>>emp_salary;

cout<<"ENTER THE TA"<<"\n";

cin>>emp_ta;
cout<<"ENTER THE DA"<<"\n";

cin>>emp_da;

cout<<"ENTER THE TAX ON SALART"<<"\n";

cin>>salary_tax;

void employe::dis()

cout<<" -----**-------**-------**-------**-------**------ "<<"\n";

void employe::calcu()

tax=emp_salary-salary_tax;

total=tax+emp_ta+emp_da;

void employe::dispaly()

cout<<"THE NAME OF EMPLOYE IS:"<<name<<"\n";

cout<<"EMPLOYE CITY IS:"<<city<<"\n";

cout<<"THE COMPANY NAME IS:"<<company_name<<"\n";

cout<<"THE EMPLOYE POST IS:"<<emp_post<<"\n";

cout<<"THE EMPLOYE ID IS:"<<emp_id<<"\n";


cout<<"THE MONTHALY SALARY IS:"<<emp_salary<<"\n";

cout<<"THE TA IS:"<<emp_ta<<"\n";

cout<<"THE DA IS:"<<emp_da<<"\n";

cout<<"THE TAX NO SALARY IS:"<<salary_tax<<"\n";

cout<<"THE NET PAY IS:"<<tax<<"\n";

cout<<"THE TOTAL PAY IS:"<<total<<"\n";

void main()

employe emp[10];

int a,i;

clrscr();

cout<<"ENTER THE NUMBE OF RECORDS"<<"\n";

cin>>a;

for(i=1;i<=a;i++)

emp[a].input();

emp[a].dis();

}
for(i=1;i<=a;i++)

emp[a].calcu();

emp[a].dispaly();

emp[a].dis();

getch();

PROGRAM E EXE FILE:-

empss.exe

SNAP SHORT:-
5. CODING WIH FILE HANDLING:-

#include<process.h>

#include<fstream.h>

#include<conio.h>

void main()

clrscr();

char name[15],city[15],company_name[10],emp_post[10];

float emp_id,emp_salary,salary_tax,emp_ta,emp_da,tax,total;

ofstream termpaper("ss.txt");

if(!termpaper)

cerr<<"file can not open";

exit(-1);

cout<<"EMTER TGHE NAME OF EMPLOYE"<<"\n";

cin>>name;

cout<<"ENTER THE NAME OF CITY"<<"\n";

cin>>city;

cout<<"ENTER THE COMPANY NAME"<<"\n";

cin>>company_name;
cout<<"ENTER THE EMPLOYE POST"<<"\n";

cin>>emp_post;

cout<<"ENTER THE EMPLOYE ID"<<"\n";

cin>>emp_id;

cout<<"ENTER THE MONTHAY SALARY OF EMPLOYE"<<"\n";

cin>>emp_salary;

cout<<"ENTER THE TA"<<"\n";

cin>>emp_ta;

cout<<"ENTER THE DA"<<"\n";

cin>>emp_da;

cout<<"ENTER THE TAX ON SALART"<<"\n";

cin>>salary_tax;

tax=emp_salary-salary_tax;

total=tax+emp_ta+emp_da;

cout<<"total pay is:"<<total;

termpaper//<<"THE NAME OF EMPLOYE IS:"<<name<<endl<<"\n";

termpaper//<<"EMPLOYE CITY IS:"<<city<<endl<<"\n";

termpaper//<<"THE COMPANY NAME IS:"<company_name<<endl<<"\n";

termpaper//<<"THE EMPLOYE POST IS:"<<emp_post<<endl<<"\n";


termpaper//<<"THE EMPLOYE ID IS:"<<emp_id<<endl<<"\n";

termpaper//<<"THE MONTHALY SALARY IS:"<emp_salary<<endl<<"\n";

termpaper//<<"THE TA IS:"<<emp_ta<<endl<<"\n";

termpaper//<<"THE DA IS:"<<emp_da<<endl<<"\n";

termpaper//<<"THE TAX NO SALARY IS:"<<salary_tax<<endl<<"\n";

termpaper//<<"THE NET PAY IS:"<<tax<<endl<<"\n";

termpaper//<<"THE TOTAL PAY IS:"<<total<<endl<<"\n";

getch();

PROGRAM E EXE FILE:-

term.exe
SNAP SHORT:-

6. CODING TO SHOW THE SAVE FILE:-

#include<process.h>

#include<fstream.h>

#include<conio.h>

void main()

{
clrscr();

char name[15],city[15],company_name[10],emp_post[10];

float emp_id,emp_salary,salary_tax,emp_ta,emp_da,tax,total;

ifstream termpaper("ss.txt");

if(!termpaper)

cerr<<"file can not open";

exit(-1);

cout<<"READIND employe DETAILS"<<"\n";

termpaper>>name;

termpaper>>city;

termpaper>>company_name;

termpaper>>emp_post;

termpaper>>emp_id;

termpaper>>emp_salary;

termpaper>>emp_ta;

termpaper>>emp_da;
termpaper>>salary_tax;

termpaper>>tax;

termpaper>>total;

cout<<"DATA SVED IN IS FLOWING"<<"\n";

cout<<"------------------------------------"<<"\n";

cout<<"THE NAME OF EMPLOYE IS:"<<name<<endl;

cout<<"------------------------------------"<<"\n";

cout<<"EMPLOYE CITY IS:"<<city<<endl;

cout<<"------------------------------------"<<"\n";

cout<<"THE COMPANY NAME IS:"<<company_name<<endl;

cout<<"------------------------------------"<<"\n";

cout<<"THE EMPLOYE POST IS:"<<emp_post<<endl;

cout<<"------------------------------------"<<"\n";

cout<<"THE EMPLOYE ID IS:"<<emp_id<<endl;

cout<<"------------------------------------"<<"\n";

cout<<"THE MONTHALY SALARY IS:"<<emp_salary<<endl;

cout<<"------------------------------------"<<"\n";
cout<<"THE TA IS:"<<emp_ta<<endl;

cout<<"------------------------------------"<<"\n";

cout<<"THE DA IS:"<<emp_da<<endl;

cout<<"------------------------------------"<<"\n";

cout<<"THE TAX NO SALARY IS:"<<salary_tax<<endl;

cout<<"------------------------------------"<<"\n";

cout<<"THE NET PAY IS:"<<tax<<endl;

cout<<"------------------------------------"<<"\n";

cout<<"THE TOTAL PAY IS:"<<total<<endl;

cout<<"------------------------------------"<<"\n";

getch();

PROGRAM E EXE FILE:-

term4.exe
SNAP SHORT:-

7. CODING TO ADD THE CONTENT IN FILE:-

#include<fstream.h>

#include<process.h>

#include<conio.h>

void main()

char ch;

ofstream termpaper("ss.txt");
if(!termpaper)

cerr<<"file cannot open";

exit(-1);

cin.get(ch);

while(ch!='\n')

termpaper.put(ch);

cin.get(ch);

getch();

ANOTHER PROGRAM OF SALARY MANAGEMENT SYSTEM:

#include<fstream.h>

#include<conio.h>

#include<stdio.h>

class group

{
private:

struct person

char flag;

char empcode[5];

char name[40];

int age;

float sal;

int day;

int month;

int year;

p;

fstream file;

public:

group();

void addrec();

void listrec();

void modirec();

void delrec();

void recallrec();

void packrec();

void exit();

};
void main()

char choice,v;

group g;

do

clrscr();

struct dosdate_t d;

gotoxy(12,5);

textcolor(6);

cprintf("Todays date:");

printf("%d",d.day);

cout<<"/";

printf("%d",d.month);

cout<<"/";

cout<<d.year;

cout<<"Srknec.corporation pvt.ltd";

cout<<"1.Add record";

cout<<"2.List Record";

clrscr();

switch(choice)

case '1':

g.addrec();
break;

case'2':

g.listrec();

break;

case'3':

g.modirec();

break;

case'4':

g.delrec();

break;

case'5':

g.recallrec();

break;

case'6':

g.packrec();

break;

case'0':

g.exit();

exit(1);
}

while(choice!=0);

void group::group()

file.open("Emp.dat",ios::binary|ios::in|ios::out);

p.flag=' ';

if(!file)

cout<<endl<<"Unable to open file";

exit();

void group::addrec()

char ch;

truct dosdate_t d;

p.day=d.day;

p.month=d.month;

p.year=d.year;
cout<<"Make shure that no employee has the same code"<<endl;

do

cout<<endl<<"Enter employee code, name, age & salary

:"<<endl<<endl;

cout<<"OR"<<endl<<endl;

cout<<"To return to the Main menu press'm' key else press'a':";

cin>>ch;

if(ch=='m'||ch=='M')

main();

cin>>p.empcode>>p.name>>p.age>>p.sal;

file.write((char*)&p,sizeof(p));

cout<<"Add another record ?(y/n) :";

cin>>ch;

while(ch=='y'||ch=='Y');

void group::listrec()

int j=0,a;

cout<<"List of records present are as under>>>"<<endl<<endl;

cout<<" "<<"|CODE|"<<" "<<"|NAME|"<<"


"<<"|AGE|"<<" "<<"|SALARY|"<<" "<<"|DATED|"<<endl;

gotoxy(10,10);

cout<<"No record exit";

gotoxy(10,11);

cout<<"Press any key...";

getch();

else

file.close();

End……….

S-ar putea să vă placă și