EMPLOYEE SALARY BILL SYSTEM 1

May 18, 2017 | Autor: Gaurav Gupta | Categoria: Computer Science, Software Engineering
Share Embed


Descrição do Produto

CHAPTER-1 INTRODUCTION

Purpose: The System we are going to develop is according to the user requirements which will perform salary calculation as well as tax calculation and file handling such as salary slips along with bank invoices. Moreover, the system will be user friendly and flexible enough to be enhanced according to the needs of the users in future

Overview of the Project: By using computer based employee management system, it saves time, space and effort. Its user can simply click the button using menus for the following activities: 1. Adding Employee Information. 2. Search Employee Information

If any organization keeps records of all the employees having various fields such as their name, sex, date of joining, salary, department, manager associated with it, type of work associated to a particular employee, then this all information can be stored in one place. Suppose managers want to make query that which employees are working under them and what type of work has been assigned to them. Making this query manually will be time taking but using computer management system, managers will able to generate reports for this query within few seconds. Admin or the person with authority to write and read and edit options will also able to create table as per their requirement using valid field and selecting correct data type. This system will provide facility to grant privileges and revoke it for a particular person. If any table value of particular field has been deleted then it will not be viewed in other tables and in other records, thus eliminating data redundancy process

Department of Computer Applications

P a g e 1 | 21

Problem Formulation and Requirement Gathering

Problem Definition: Managing employee’s information of a particular organization or for a small group is a tedious task. It has to store all the necessary records for each and every employee within the organization to assign correct task to correct person and right salary and perks to their eligible employees. Manual record keeping is a time taking process. As it causes delay in making query and generating the final results. Due to complex environment and working procedures, it is not possible to handle all the information with accuracy.

Project Objective: The Software engineering course that we took this semester placed emphasis on the paradigm of eXtreme Programming (XP) techniques. Extreme programming is a programming technique that bases its values on simplicity, communication, feedback and courage. It encourages team work and constant communication with the client. The objective of this project is to put into practice the teachings that we have learnt about XP . Built as a large, complex and effective program, Employee Salary Bill System project in C++ is a console application without the use of graphics. The project has multiple classes and sub-classes with numerous features within them. Basic operations users can perform via this program project that are based on file handling are adding new employee record .

Department of Computer Applications

P a g e 2 | 21

CHAPTER-2

Requirement specification  Minimum 512 MB ram  Memory requirement 4O GB  Any C compiler compatible with loaded OS

Hardware Requirements

 Processor – Pentium IV or higher version.  Ram – 50 MB.  Hard Disk – 100 MB.  Monitor.

Department of Computer Applications

P a g e 3 | 21

CHAPTER-3 SYSTEM PHYSICAL DESIGN

#include #include #include #include #include #include

class data { protected: char p[30]; unsigned long int x,y,z,m,n,d,a,b,c,e,f; public: void getdata() { coutp; } };

class salary:public virtual data { public: Department of Computer Applications

P a g e 4 | 21

int wasif(void); void time_date(void); unsigned long int daycount(int,int,int); void manager(int); void search_employee(void); };

int salary::wasif(void) { char w; cout
Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.