Sie sind auf Seite 1von 7

Acknowledgement

At first I would like to thank the most gracious, the merciful Almighty God for providing me enough
strength and patience that carried through the work and enable me to complete this work. I would like
to express my gratitude to all those who gave me helping hand in completing this term paper. I want to
thank my Project Supervisor Dr.Mrs Boyinbode for helping me whenever I needed it the most. My
friends have also supported me in my work. I want to thank them all for their help, support, interest and
valuable hints.

i
TABLE OF CONTENT

Page

Title

Acknowledgement i

Table of Content ii

CHAPTER ONE

1.0 Introduction 1

1.1 Background of the study 1

1.2. Objective of Study 1

1.3 Motivation 2

1.4. Methodology 2

1.5. Significance of the study 3

1.6 Scope/limitation of the study 3

1.7 Definition of Some Key Words 3

CHAPTER TWO

2.0 Literature Review 6

2.1 Introduction 6

2.2 Brief History of payroll and payroll processing 7

2.3. Payroll software system 8

2.4. Manual payroll system 8

ii
2.5. E-payroll system 9

2.6 The advantages of e-payroll system 9

2.7 Conceptual framework 15

2.8 Related works 17

Chapter 3

3.1 The Program Flow of the Proposed System 20

3.2 Database Design 22

3.3 Calculating the Gross and Net Pay 24

3.4 User Authentication 24

3.5 The Administrative Control Logic 26

3.5.1 Registering a New Staff 27

3.5.2 Reading Registered Staff Record 28

3.5.3 Updating Staff Record 29

3.5.4 Creating Grade Level 31

3.5.5 Updating the Grade Level 31

3.5.6 Creating Allowances 33

3.5.6 Updating the Allowance 34

3.5.7 Assigning an Allowance to a Grade Level 35

3.5.8 Managing Deductions 37

3.5.9 Assigning a Grade Level to a Staff 37

3.5.10 Getting Staff Payment Summary 39

iii
3.5.11 Generating Pay Slip 41

3.5.12 Changing Users Permission 46

3.6 The Ordinary User Control Logic 48

iv
LIST OF FIGURES

The System Flow Diagram of the Proposed Payroll Management Application. 21

Entity Relationship (E-R) Diagram of the Proposed Payroll Management System 23

v
LIST OF TABLES

Table 1 Differences Between Manual and Automated Payroll Processes 11

Table 2: Related work done in the field of Payroll design from literature 17

vi
CODE LISTING

Code Listing 3.1. Authentication logic code 25

Code Listing 3.2. Implementation of staff registration logic 27

Code Listing 3.3. Implementation of reading staff data logic 29

Code Listing 3.4. Implementation of staff update logic 30

Code Listing 3.5. Implementation of logic for creating grade level 32

Code Listing 3.6. Implementation of logic for updating grade level 33

Code Listing 3.7. Implementation of allowance creation logic 34

Code Listing 3.8. Implementation of allowance update logic 35

Code Listing 3.9. implantation of the allowance assignment logic 36

Code Listing 3.10. Implementation of the scale assignment logic 38

Code Listing 3.12. Implementation of the payment summary logic 41

Code Listing 3.13. Implementation of the logic for generating pay slip 46

Code Listing 3.5.14 Implementation of the logic for Switching User Permission 47

vii

Das könnte Ihnen auch gefallen