Design And Implementation Of A Payroll System Case Study: National Enterprise Corporation (Nec)

66 PAGES (11583 WORDS) Computer Science Report

ABSTRACT

In modem complex organization, the need for using infonnation in an organized manner can hardly bc gained said particularly when all such organizations are suflhsed with enormous amount of staff data. This project of a payroll system presents a solution to the need for the entire payment ofall the staffmembers ofNational Enterprise Corporation.

 TABLE OF CONTENTS

Item Page

DECLARATION

APPROVAl iii

DEDICATION iv

ACKNOWLEDGEMNTS v

TABLE OF CONTENTS vi

LIST OF FIGURES ix

LIST OF ABBREVIATIONS x

ABSTRACT xi

CHAPTER ONE: INTRODUCTION I

1.1 BACKGROUND OF THE STUDY I

1.2 PROBLEM STATEMENT

1.3 OBJECTIVES OF THE STUDY 2

1,3,1 General objective 2

1.3.2 Specific objectives 2

1.4 SCOPE OF STUDY 2

1.5 SIGNIFICANCE OF STUDY 2

CHAPTER TWO: LITERATURE REVIEW 3

2.1 PAYROLL STRUCTURE 3

2.2 INFORMATION SYSTEMS REVIEW 3

2.3 DATA 4 2.4 MANAGEMENT 4

2.5 SYSTEMS ANALYSIS AND DESIGN 4

2.6 DATABASE MANAGEMENT SYSTEM 4

CHAPTER THREE: METHODOLOGY 5

3.1 OVERVEIW OF METHODOLOGY S

3.2 FEASIBILITY STUDY

3.3 METHODS OF DATA COLLECTION 5

3.3.1 Reading documentation s

3.3.2 interviewing NEC concerned system users 5

3.3.3 Observing the system users in operation 6

3.3.4 Questionnaires 6

3.4 System software design 7

3.5 Implementation and testing 7

CHAPTER FOUR: SYSTEMS ANALYSIS, IMPLIMETATION AND TESTING 8

4.0 Overview 8

4.1 REQUIREMENT DEFINITION 8

4. 1. 1 Functional requirements 8

4.1.2 Non-functional requirements 10

4.2 Software requirements 11

4.2.1 Investigation of the system 11

4.2.2 Background of the project 12

4.2.3 Proposed system 13

4,2.4 The menu design 14

4.2.5 Data input and out put 14

4.3 Hardware requirements 14

4.4 Security requirements 15

4.4.1 Security Controls 15

4.4.l.lLogin Control 15 4.4.1.2 Permissions 16 4.5 Implementation Tools 16 4.5.1 User Interface 16 4.5.2 Database 16 4.6 Forms 18 4.6.1 Navigauon and Editing 18 4.6.2 Validation controls 18 4.6.3 Programming execution implementation 1 8 4.6.4 The actual appearance of the form 18 4.6.5The actual appearance of the report 19 4,6.6 User Help 20 4.7 Management Reports 20 4.8 Deployment Diagram 20 4.8.1 The Formsi Interfaces 22 4.8.2 Application Server 22 4.8.3 The Database Server 22 4.9 Use Case in the System 22 4.1 0 State Diagrams 25 4. 11 Sequence Diagram 26 CHAPTER FIVE: EVALUATION, CONCLUSION AND RECOMMENDATION.. .30 5.0 introduction 30 6.1 evaluation 30 6.2 future improvements 30 6.4 The maintenance of the system 32 6.5 HARDSHIPS DURING THE RESEARCH PROGRESS 32 6.5.1 Limitations 32 6.5.2 Delimitation 33 6.6 CONCLUSION 33 REFERENCE~ 34 APPENDIX A 35 APPENDIX B 38 APENDIX C (SOURCE CODE) 39 APPENDIX D (FORMS) so