payroll system2

Upload: vam-armodia

Post on 14-Apr-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Payroll System2

    1/17

    Chapter

    1

    INTRODUCTION

    Every worker remembers his or her first payday. Whether the check was big or small,

    there was a deep satisfaction in tearing open the envelope and seeing that dollar sign. Over the

    years, the checks may arrive with less fanfare, but always with a strong sense of pride. This is

    the nature of work; fair and timely compensation for a job well done.

    Payroll, at its most basic, is the process by which an employer pays an employee for workperformed. If you own your own business, but don't have any employees, then you don't have

    to worry about payroll. But as soon as you hire your first worker, you have a responsibility to

    pay that employee on time and the correct amount.

    If employers fail in their payroll duties, their workers will be less motivated to fulfill their end

    of the bargain. They'll be less productive and suffer from low morale. And if you make a

    mistake on an employee's paycheck enough times, he'll probably quit.

    From the worker's perspective, payroll seems like a simple task. But there's more to it than just

  • 7/29/2019 Payroll System2

    2/17

    signing a check and delivering it to your desk. An employer must make sure that the proper

    taxes are withheld from each paycheck and that those funds are paid to the right government

    agency at the right time.

  • 7/29/2019 Payroll System2

    3/17

    STATEMENT OF THE PROBLEM

    Our task is the creation of a new payroll system. The old system is outdated andno longer adequately manages the payroll process and the entry of employee time card

    information. Therefore, manual intervention is required to process the payroll. In

    addition to the preexisting category of salaried employee, which the current payroll

    process does support, our organization now accommodates two new types of

    employees: those employees working on commission, and those employees working on

    an hourly basis. The current payroll process doesn't support these two new employee

    types, which are described in detail later in this problem statement

    GENERAL PROBLEMOne of the certain problem is like monitor the employees when log-in of automatic

    time to keeping system to they really monitor the employees and system payroll, and also

    create a module to automatically compute the employees salary and most of all make

    design and security module for decrease a risk of a data loss.

    SPECIFIC PROBLEMS

    One of the specific problem of payroll system is suffer to the error like compute

    mistaken or what else problem about computerized wages.

  • 7/29/2019 Payroll System2

    4/17

    CURRENT STATEMENT OF THE TECHNOLOGY

    DESCRIPTION OF THE CURRENT SYSTEM

    A complex matrix of statutes, regulations, and procedures governs the

    control of classified information, public access to governmental information, and

    the

    maintenance of governmental record.

    PERSONNEL

    10 current employees

    1.Janet B. Moneda

    # 5 Chestnut Street new Marikina subdivision san roque Marikina City

    Female

    Marikina City

    Married

    2.Jhem T. Talledo

    # 54 Sitio Manalite Cogeo gate 1 Antipolo City

    Male

    Marikina city

    Married

    3.Jason E. divino

    # 1 Chestnut st. New Marikina subd. San Roque M.C

    Male

    Marikina City

    Single

    4.Ronel A. Monforte

    # 1 Chestnut Street New Marikina subdivision san roque Marikina City

    Male

    Marikina City

    Single

    5.Melanie A. Monforte

    # 1 Chestnut Street New Marikina Subdivision San Roque Marikina City

    Female

    Marikina City

    Single

  • 7/29/2019 Payroll System2

    5/17

    6.Jenny R. Somera

    # 1 Chestnut Street New Marikina Subdivision San roque Marikina City

    Female

    Marikina CitySingle

    7.John Paul S. Limbaro

    #127 Sitio Manalite BRGY. Bagong nayon Cogeo Gate-1, Antipolo city

    Male

    Antipolo City

    Single

    8.Joel A. Reyes

    #033 sitio cacalog brgy sta cruz antipolo city

    Male

    Atipolo City

    Marride

    9.Jennifer T. Alfredo

    #13 Brgy. Mayamot Antipolo city

    Female

    Antipolo City

    Single

    10.Daniel A. Alvares

    #19 Sitio Angela Brgy Dela Paz Antipolo city

    Male

    Antipolo City

    Single

  • 7/29/2019 Payroll System2

    6/17

    OBJECTIVES

    GENERAL OBJECTIVES

    Whether you use a manual, in-house computerized or outsourced payroll system,

    the main objective is to compensate employees for services rendered. The system should

    also meet your payroll tax obligations. Within these objectives, a number of tasks must be

    executed. Payroll-processing duties vary by employer. Still, some general rules apply.

    Wage Payment-Employers are required to establish regular paydays and compensate

    employees accordingly. Most states have payday laws that say when employees should

    be paid by. Your payroll system should enable accurate wage and deductioncomputation. The process includes setting up new hires in the system; updating

    employees payroll records; calculating regular and overtime wages, salaries and

    additional pay such as bonuses, commissions and retroactive pay; and deducting payroll

    taxes and voluntary deductions such as health insurance and retirement contributions. The

    system should have a report-printing feature that allows you to review, and if necessary,

    modify the payroll before printing paychecks and pay stubs.

    SPECIFIC OBJECTIVES

    The purpose of this project is to put into practice what we have learnt so far in our

    software. We spent most of the semester studying extreme programming. With extremeprogramming, the client knows how far he or her software is coming and knows what to except

    at one particular time or the other. The software is built exactly the way the client wants it to be

    built.

  • 7/29/2019 Payroll System2

    7/17

    SCOPE AND LIMITATIONS

    SCOPE

    The System is designed for the enhancement or development of Computerized

    Payroll System for Jundel Garments. It includes the features that can Add Employees

    record, Edit Employees information, Delete Employees record, print / Save the Pay Slip of

    each employee and Updating Employees information as well as the Weekly Salary, Cashadvance, the rate per day, overtime, Gross payment, Net pay, and Deduction such as

    withholding tax and SSS, adding up with a log-in log-out process for security purpose.

    Moreover, with help file can be used by the users to know how to use the payroll software.

    LIMITATIONS

    On the other hand, this study limits only to the proposed enhancementComputerized Payroll System of the Jundel Garments. A proposed system which can

    only be access by authorized person. It does not support network topology

    implementation, online program or online transaction.

    METHODOLOGY OF THE STUDY

    The system in a Payroll System of the Jundel garments is the correct process of

    each employees on garments. To improve and fulfill the goals that must be observed.

  • 7/29/2019 Payroll System2

    8/17

    CHAPTER2

    INTRODUCTION

    An Introduction to the methods and techniques adopted within the designThe software was built using Visual Basic and it can run on computers that have the .NET

    Framework installed. We divided the whole project into five main modules: employee data, payroll

    records, rates, ledger and help.

    When a data is saved, the data gets written into an VB file. Keeping in line with making the software

    platform-independent, VB 2010 is also a highly platform-independent format for storing data. This is

    where all the data of the employee is stored, along with each months payroll data for the employee.

    There is also a separate VB 2010 file for storing current rates. For an employee data or payroll data

  • 7/29/2019 Payroll System2

    9/17

    to be saved to the file, it has to be serialized. Getting any data from the file will require the data to

    first be deserialized before it can be used. Serialization and deserialization helped make the data

    storage very simple.

    We also used the object-oriented paradigm to code and organize our program. This ensured code

    reuse, and efficient updating of the code later on.

    DIAGRAM OF THE MAIN COMPONENTS

    Payroll System

    Form 1

    Log in to the

    Form2

    Form 2

    Jundel Garments

    Payroll System

    Form2

    Employees Information

    Form2Computation of employees

    Salary

    Form 2

    Save the files

    Payroll System

    Form 1

    Log in to the

    Form2

    Form 2

    Jundel Garments

    Payroll System

    Form2

    Employees Information

    Form2Computation of employees

    Salary

    Form 2

    Save the files

    More detailed description of the most important modules of the design

    The most important modules of the design are the employee data, payroll salary and dayrates.

    For the employee data module, we had to keep track of the identification number, name, union

    membership status, pension plan agreement and payroll of an employee. We also had to link these to

  • 7/29/2019 Payroll System2

    10/17

    a general module that will hold all the other employees. There had to be a means of storing all these

    data, retrieving them, adding data and deleting data without giving any errors. From the employee

    data module, we had to create a link to the employee's pay records.

  • 7/29/2019 Payroll System2

    11/17

    CHAPTER

    3

    INTRODUCTION

    Some of the difficulty we faced was in trying to make the desired functions work. At

    first the coding seemed a little complex, so we went back to the client for clarification and we were

    able to get a more detailed description of the functions. After studying the IDE we wanted to use, the

    coding became less complex and we were able to figure out how to go about it.

  • 7/29/2019 Payroll System2

    12/17

    *Technical issues encountered

    * Software development practices adopted

    Technical issues encountered

    Some of the technical issues and questions we encountered were with the following:

    How the program saves data

    How errors are detected and the error messages that shouldAppear. What happens when we try overwriting data that already exists on the list

    Is the software user friendly?

    Is the Graphic User Interface elegant ?

    The platform the software should run on.

    We were able to answer and resolve these issues after meetings and discussions with the

    entire group.

    Software development practices adopted

    We used Extreme Programming to build the software.

    We adopted the whole team approach in which the client was involved through out the

    software development.

    We used simple designs which were as simple as the current functionality allowed by the

    system. We first began with very simple design which is incrementally improved.

    Continuous integration was also used where each code was compiled run and tested before

    adding to the system after which the system must meet all the criteria

    The most important practice adopted was pair programming. We paired up with membersof the team and each team met at various times to code. After each pair coded, they made

    sure they tested and compiled it, then added it to the main system which they sent to the

    other group members.

    We also made sure that we coded according to coding standards, the development codes

    were consistent and had the same style through out.

  • 7/29/2019 Payroll System2

    13/17

    SCREENSHOTS OF THE FINAL SYSTEM

    *Below are some screenshots of the final program.

    Log in Form 1

    The log in system is purposed to enter you to the next object, to going to the

    payroll system write your username and your password according to your make in

    register.

    Payroll System Form 2

    After open Log-in appear the program payroll system that we made.

    Summary

    Payroll system is the sum of all financial records ofsalaries for an employee, wages,

    bonuses and deductions. In accounting, payroll refers to the amount paid to employees for services

    http://en.wikipedia.org/wiki/Financialhttp://en.wikipedia.org/wiki/Salaryhttp://en.wikipedia.org/wiki/Wagehttp://en.wikipedia.org/wiki/Tax_deductionhttp://en.wikipedia.org/wiki/Financialhttp://en.wikipedia.org/wiki/Salaryhttp://en.wikipedia.org/wiki/Wagehttp://en.wikipedia.org/wiki/Tax_deduction
  • 7/29/2019 Payroll System2

    14/17

    they provided during a certain period of time. Payroll plays a major role in a company for several

    reasons.

    Montessori Professional College

    Marikina Branch

    Payroll System

    A Project

    Presented to

    Computer The Laboratory of

    Montessori Professional college

    In Partial fulfillment

    Of the requirements for the Degree of

    Payroll System

    By

    Limbaro, John Paul S.

    Armodia, Armsly T.

    Bonitillo, Ana Mhe G.

    Torrecampo, May M.

    Curamen, Cristina F.

    Villareal, Rachelle A.

    Mr. Joseph Edward M. Samson

    April. 12, 2013

  • 7/29/2019 Payroll System2

    15/17

    Montessori Professional College

    Marikina Branch

    INSTRUCTORS RECOMMENDATION SHEET

    Payroll System

    A Project

    Presented to

    Computer The Laboratory of

    Montessori Professional college

    By

    Limbaro, John Paul S.

    Armodia, Armsly T.

    Bonitillo, Ana Mhe G.Torrecampo, May M.

    Curamen, Cristina F.

    Villareal, Rachelle A.

    Mr. Joseph Edward M. Samson

    April. 12, 2013

  • 7/29/2019 Payroll System2

    16/17

  • 7/29/2019 Payroll System2

    17/17