sal cal ppt

download sal cal ppt

of 57

Transcript of sal cal ppt

  • 8/6/2019 sal cal ppt

    1/57

  • 8/6/2019 sal cal ppt

    2/57

    24-May-11 made By: Nisha Tripathi

    Agenda

    Company ProfileOverview of Project

    Why Salary Management System (SMS) ?Payroll ServicesGeneration of Pay SlipsFlow of Data in SMSModule DescriptionScreen Shot of FormsScreen Shot ReportShortcomings of the SMS

    Front EndBack EndConclusion

  • 8/6/2019 sal cal ppt

    3/57

    24-May-11 made By: Nisha Tripathi

    Company Profile

    AKASH SOFTWARE is an ISOAKASH SOFTWARE is an ISO9001:2000 certified organization. It is9001:2000 certified organization. It is

    a group of enterprising ,well skilleda group of enterprising ,well skilledsoftware professionals in the industry.software professionals in the industry.

    The Objective of organization is toThe Objective of organization is tooffer costoffer cost--effective computer basedeffective computer based

    software solutions to domesticsoftware solutions to domesticpatrons in the business community.patrons in the business community.

  • 8/6/2019 sal cal ppt

    4/57

    24-May-11 made By: Nisha Tripathi

    ServicesServices

    Software

    Development

    Division

    AkashSoftware

    CorporateTrainingDivision

    Project

    ImplementationDivision

  • 8/6/2019 sal cal ppt

    5/57

    24-May-11 made By: Nisha Tripathi

    OverviewOverviewOurPayroll Software is a verysimple, flexible and user-

    friendly .Salary Management software that takes care of all

    your requirements relating to accounting andmanagement

    of employees' Payroll.

    The objective to develop the project is to make the Salary Managementsystem simple, easy and increase the productivity of the Society intaking decisions because all the information is available in theorganized form.

  • 8/6/2019 sal cal ppt

    6/57

    24-May-11 made By: Nisha Tripathi

    We Provide competitive advantage to You

    by implementing Payroll ManagementSystems andcustomized Leave

    management.

  • 8/6/2019 sal cal ppt

    7/57

    24-May-11 made By: Nisha Tripathi

    The Payroll Management can be

    further subdivided into two subprocesses, i.e. Payroll accounting

    and payroll administration.

    Payroll Accounting

    Payroll Administration

  • 8/6/2019 sal cal ppt

    8/57

    24-May-11 made By: Nisha Tripathi

    In Detail..In Detail..

    Payroll Accounting involves calculations ofemployees salaries and tax deductions. It alsoundertakes the activities such as preparation of tax

    returns, maintaining the payroll records, etc.

    Payroll Administrationinvolves managerial activities such as maintaining

    employees records, referring employment laws. Here,the HR comes into picture which maintains the dailyrecord

  • 8/6/2019 sal cal ppt

    9/57

    24-May-11 made By: Nisha Tripathi

    DefinitionsDefinitions

    Payrollis defined as amethod of administratingemployees salaries in theorganizations .

    In other words Theadministration of financialrecord of employees salary,

    allowances, deduction and netpay .

  • 8/6/2019 sal cal ppt

    10/57

    24-May-11 made By: Nisha Tripathi

    Why Salary Management System ?Why Salary Management System ?

    Salary Management Software gives

    you the power to:

    Define the allowances, deductions,

    leave, tax etc.

    Create his own Salary Structure

    and formulae .

    Generate Salary-Report at theconvenience of a mouse click.

  • 8/6/2019 sal cal ppt

    11/57

    24-May-11 made By: Nisha Tripathi

    Why Salary Management System ?Why Salary Management System ?

    Generate and Manage the

    Payroll Processes according to

    the Salary Structure assigned to

    the employee.

    Generate all the Reports related

    to Salary Slip and Leave.

  • 8/6/2019 sal cal ppt

    12/57

    24-May-11 made By: Nisha Tripathi

  • 8/6/2019 sal cal ppt

    13/57

    24-May-11 made By: Nisha Tripathi

    Less Legal

    Formalities

    Time

    Money

    Focused

    Manag-

    ement

    Error

    Free

    Report

    Profit

    Generatio

    n

    Expertis

    e

    Why

    payroll

    Managem

    ent

  • 8/6/2019 sal cal ppt

    14/57

    24-May-11 made By: Nisha Tripathi

    Alternatives of SMS Alternatives of SMS

    An organization opts for any of

    the following payroll processingmethods available :--

    Manual System

    Accounting

    Payroll Outsourcing

  • 8/6/2019 sal cal ppt

    15/57

    24-May-11 made By: Nisha Tripathi

    AccountantAccountant

    Accountant is a professional having a degree/diplomacourse in finance/accountancy. He/she is responsible for all

    the activities related to payroll accounting. He/she has thesound knowledge ofaccounting principles and globally

    accept standards.

    The process adds costs to the organization. It involves

    paying someone who is responsible for calculating thesalaries of others. The financial control regarding salarygoes in the hand of accountant.

  • 8/6/2019 sal cal ppt

    16/57

    24-May-11 made By: Nisha Tripathi

    ManualManualSystemSystem

    Manual payroll system is the traditional payroll systemwhich involves pen and ink, adding machine, spreadsheet, etcinstead of computers, software and other computerized

    aids.This process was very popular when there were nocomputerized means for payroll processing.

  • 8/6/2019 sal cal ppt

    17/57

    24-May-11 made By: Nisha Tripathi

    Payroll OutsourcingPayroll Outsourcing

    Payroll outsourcing involves a third party (an outsourcingcompany) in the calculations of salaries and deductions. Theoutsourcing organization is responsible for all the activities

    of the payroll accounting.

    It saves time and cost for the organization. If there is morenumber of employees (say more than 900-1000) in theorganization, payroll outsourcing would be very much

    beneficial

  • 8/6/2019 sal cal ppt

    18/57

  • 8/6/2019 sal cal ppt

    19/57

    24-May-11 made By: Nisha Tripathi

    Number of

    working Days

    Record Transfer to

    Account

    Calculatio

    n Of

    GS+BS+

    Allowance

    s

    Emp Id,

    Name,Basi

    c Sal.

    Employee

    Attend.

    Calculatio

    n Of

    deduction

    ,tax &

    other ifany

    Maintain

    Record

    Calculation Of

    Net Salary

    Employee

    Info

    Payroll Processing

  • 8/6/2019 sal cal ppt

    20/57

    24-May-11 made By: Nisha Tripathi

    Data Flow DiagramData Flow Diagram

    Zero Level DFD

    Salary

    Managemen

    t

    System

    Salary

    InfoSalary Slip

  • 8/6/2019 sal cal ppt

    21/57

  • 8/6/2019 sal cal ppt

    22/57

    24-May-11 made By: Nisha Tripathi

    All/Ded database

    Salary Info.

    Other All/ded

    Id & descp.

    Soc.wise pay slab

    Leave Database

    EmpLeave Info

    Fixed All/Ded

    Pay Slab

    Emp Database

    Emps bank &

    branch info

    Leave Report

    Salary Slip

    Salary

    calculation

    Leave

    management

    HRA-CCA

    Init

    All./Ded

    Transaction

    Salary

    Initilization

    process

    Leave status

    HRA-CCA as per

    list

    GO & Pay Com

    Stand. all/ded

    Other All/Ded

    Emp balance Leave

    2nd Level DFD

  • 8/6/2019 sal cal ppt

    23/57

    24-May-11 made By: Nisha Tripathi

    Module DescriptionModule Description

    Our Salary management system can further be

    divided in to following sub modules :

    Salary Management

    Leave Management

    Allowances/Deduction Management

  • 8/6/2019 sal cal ppt

    24/57

    24-May-11 made By: Nisha Tripathi

    Database DescriptionDatabase Description

    In the Salary Management System, we are using thefollowing table:

    Sal_init_mst

    All_ded_mstHra_cca_mstSalary_calLeave_tasSalary_cal

  • 8/6/2019 sal cal ppt

    25/57

    24-May-11 made By: Nisha Tripathi

    Sal_init_mstSal_init_mst

    Cont

  • 8/6/2019 sal cal ppt

    26/57

    24-May-11 made By: Nisha Tripathi

  • 8/6/2019 sal cal ppt

    27/57

    24-May-11 made By: Nisha Tripathi

    All_ded_mstAll_ded_mst

  • 8/6/2019 sal cal ppt

    28/57

    24-May-11 made By: Nisha Tripathi

    Hra_cca_mstHra_cca_mst

  • 8/6/2019 sal cal ppt

    29/57

    24-May-11 made By: Nisha Tripathi

    Leave_tasLeave_tas

  • 8/6/2019 sal cal ppt

    30/57

    24-May-11 made By: Nisha Tripathi

    Salary_calSalary_cal

  • 8/6/2019 sal cal ppt

    31/57

    24-May-11 made By: Nisha Tripathi

  • 8/6/2019 sal cal ppt

    32/57

    24-May-11 made By: Nisha Tripathi

  • 8/6/2019 sal cal ppt

    33/57

    24-May-11 made By: Nisha Tripathi

    Login FormLogin Form

  • 8/6/2019 sal cal ppt

    34/57

    24-May-11 made By: Nisha Tripathi

    Front screen formFront screen form

  • 8/6/2019 sal cal ppt

    35/57

    24-May-11 made By: Nisha Tripathi

    Menu FormMenu Form

  • 8/6/2019 sal cal ppt

    36/57

    24-May-11 made By: Nisha Tripathi

    Salary Initialization FormSalary Initialization Form

    This sub module contains wholestandard data about salary of anemployee, according to the particular

    GO NO. & Pay Commission.

    Each time when new Pay Commissioncomes in to the role GO NO alwaysstart with 1 .

  • 8/6/2019 sal cal ppt

    37/57

    24-May-11 made By: Nisha Tripathi

    Salary InitializationSalary Initialization

  • 8/6/2019 sal cal ppt

    38/57

    24-May-11 made By: Nisha Tripathi

    Remaining Part of Salary InitializationRemaining Part of Salary Initialization

  • 8/6/2019 sal cal ppt

    39/57

    24-May-11 made By: Nisha Tripathi

    Allowances/Deductions FormAllowances/Deductions Form

    There are so many different types of allowances are added into salaryaccording to the particular pay commission and GO No. So each allowancesand Deduction has their own description and id also.

    For example some of the other allowances & deductions are:

    1. Cycle Allowance2. Family Planning Allowance and etc.3. Excess paid4. Recurring Deposit

    Note : Before using this form it must ensure that allowances are calculated onbasis of as per list in salary initialization. It is also remains same in case ofdeduction

  • 8/6/2019 sal cal ppt

    40/57

    24-May-11 made By: Nisha Tripathi

  • 8/6/2019 sal cal ppt

    41/57

    24-May-11 made By: Nisha Tripathi

    Components of PayrollComponents of Payroll

  • 8/6/2019 sal cal ppt

    42/57

    24-May-11 made By: Nisha Tripathi

    HRA-CCA slab form

    This is sub module is used for initializing House rentallowance & City Compensatory allowance .Because these

    two allowances are change according to the salary slab .

    Different slabs can also add & delete with the help of thisform.

    Before calculating salary entry inthis form should befilled.

  • 8/6/2019 sal cal ppt

    43/57

    24-May-11 made By: Nisha Tripathi

    HRAHRA--CCA Slab FormCCA Slab Form

  • 8/6/2019 sal cal ppt

    44/57

    24-May-11 made By: Nisha Tripathi

    Leave Transaction FormLeave Transaction Form

    This sub module contains informationabout the current leave status of eachemployee .It considers the followingtypes of leave taken by the employeesuch as

    Casual leave

    Restricted leave

    Medical leave(with pay and without pay)

    Earn leave

    Transfer leave(in district/out district)

  • 8/6/2019 sal cal ppt

    45/57

    24-May-11 made By: Nisha Tripathi

  • 8/6/2019 sal cal ppt

    46/57

    24-May-11 made By: Nisha Tripathi

    Salary calculation FormSalary calculation Form

    Salary Initialization form &Allowances/Deduction Form Both are usedfor Salary calculation of each employee.Generation of each employees salarybased on some of the following condition :

    Describe the pay commission?

    What is the type of employee eitherpermanent or seasonal?

    Describe the financial year?

    Describe the month of that year?

  • 8/6/2019 sal cal ppt

    47/57

  • 8/6/2019 sal cal ppt

    48/57

  • 8/6/2019 sal cal ppt

    49/57

    24-May-11 made By: Nisha Tripathi

    Allowances/Deduction Detail

  • 8/6/2019 sal cal ppt

    50/57

    24-May-11 made By: Nisha Tripathi

  • 8/6/2019 sal cal ppt

    51/57

    24-May-11 made By: Nisha Tripathi

    JAVA Swing as Front EndJAVA Swing as Front End

    Java Swing is a GUI toolkit for Java. Swing is one part ofthe Java Foundation Classes (JFC). Swing includesgraphical user interface (GUI) widgets such as text boxes,

    buttons, split-panes, and tables

    Swing architecture is rooted in the model-view-controller(MVC) design. MVC architecture calls for a visual

    application to be broken up into three separate parts:

  • 8/6/2019 sal cal ppt

    52/57

    24-May-11 made By: Nisha Tripathi

    ContCont

    Amodelthat represents the data forthe application.

    The view that is the visualrepresentation of that data.

    Acontrollerthat takes user input onthe view and translates that to

    changes in the model.

  • 8/6/2019 sal cal ppt

    53/57

    24-May-11 made By: Nisha Tripathi

    My SQL as Back EndMy SQL as Back End

    What is a Database?

    A database is a structure that comes in two flavors: a flatdatabase and a relational database. A relational database ismuch more oriented to the human mind and is often

    preferred over the gabble-de-gook flat database that are juststored on hard drives like a text file. MySQL is a relational

    database.

    The MySQL database has become the world's most

    popular open source database because of itsconsistent fast performance, high reliability andease of use.

  • 8/6/2019 sal cal ppt

    54/57

    24-May-11 made By: Nisha Tripathi

    Shortcomings of Salary Management SystemShortcomings of Salary Management System

    This salary managementproject does not calculatesthe salary of an individualemployee .

    In case of seasonal typeemployees ,if any employee

    become paid-off then salarycan not be calculated for

    that particular days.

  • 8/6/2019 sal cal ppt

    55/57

  • 8/6/2019 sal cal ppt

    56/57

    24-May-11 made By: Nisha Tripathi

    Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S

  • 8/6/2019 sal cal ppt

    57/57