Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

DESIGN AND IMPLEMETATION OF CREDIT CARD

VALIDATION SYSTEM (SAMPLE OF MASTER AND


VISA CARD) USING LUHN ALGORITHM

BY

ABDULGANIYU MAFUZ ABIOLA

HND/18/COM/FT/087

SUBMITTED TO THE DEPARTMENT OF COMPUTER

SCIENCE,

INSTITUTE OF INFORMATION AND COMMUNICATION

TECHNOLOGY

KWARA STATE POLYTECHNIC, ILORIN.

IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE

AWARD OF HIGHER NATIONAL DIPLOMA (HND) IN

COMPUTER SCIENCE

DECEMBER, 2020.

i
CERTIFICATION

This is to certify that this project carried out by Abdulganiyu Mafuz Abiola of
Matriculation Number: HND/18/COM/FT/087 in the Department of Computer Science,
Institute of Information Communication Technology, Kwara State Polytechnic, Ilorin, Kwara
State.

…………………………………. ….………………………
DR. RAJI A.K Date
Project Supervisor

…………………………………. ….………………………
DR. RAJI A.K Date
Head of Department

…………………………………. ….………………………
External Examiner Date

ii
DEDICATION

I dedicate this project work to Almighty God, families and my parents who inspired me and

directed my ways during my academic stay in the polytechnic.

iii
ACKNOWLEDGEMENT

I give thanks to Almighty God for granting us success for the completion of my
programme.

My utmost appreciation goes to our able supervisor Dr. Raji A.K for his fatherly
support and his moral advice throughout this project. My profound appreciation goes to the
Head of Department (H.O.D) Dr. Raji A.K for his fatherly support and also my gratitude goes
to my lecturers Mr. Sidiq, Mr. Oyedepo, Mrs. Dada, Mr. Olajide, Mr. Abiodun, Mrs. Akanbi
and all the staff of the Computer Science department both teaching and non-teaching staff.

My sincere gratitude also goes to my beloved parents Mr. and Mrs. Abdulganiyu for
their care and support towards my academic program. I say a big thank you and may
Almighty Allah bless you abundantly (Amen).

iv
ABSTRACT

Credit card validation system (sample of master and visa card) using luhn algorithm is a
system that will serve as a more reliable and effective means of requesting and validating of
credit card. It is discovered that customers faced various problems such as queuing up
during credit request and validation, delay in processing of validation form, unavailability of
some key staff while processing card validation. This has led delay of credit card validation
and inability to complete the tedious manual process of request. This research work therefore
focused on the implementation of credit card validation system to minimize the shortcomings
of the existing system. Hence the proposed system will be develop in Software Application
which makes use of the following C# (CSHARP) as the programming language due to its user
friendliness while MYSQL is used as the back end (Database).

v
TABLE OF CONTENTS
Title page i
Certification ii
Dedication iii
Acknowledgement iv
Abstract v
Table of contents vi
CHAPTER ONE: GENERAL INTRODUCTION
1.1 Background of the Study 1
1.2 Statement of the Problem 2
1.3 Aim and Objectives of the Study 3
1.4 Significance of the Study 3
1.5 Scope of the Study 3
1.6 Organization of the Study 4
CHAPTER TWO: LITERATURE REVIEW
2.3 Overview of Performance Evaluation on Selected Search Engines 5

2.2 Review of General Text 9

2.3 Historical Background of Nigeria Banks 10

CHAPTER THREE: METHODOLOGY AND ANALYSIS OF THE SYSTEM


3.1 Research Methodology 13
3.2 Analysis of the Existing System 14
3.3 Problem of the Existing System 15
3.4 Analysis of the Proposed System 15
3.5 Advantage of the New System Over the Existing System 16
CHAPTER FOUR: DESIGN, IMPLEMENTATION AND DOCUMENTATION
OF THE SYSTEM
4.1 Design of the System 17
4.1.1 Output Design 17
4.1.2 Input Design 19
4.1.3 Database Design 21
vi
4.1.4 Procedure Design 22
4.2 System Implementation 22
4.2.1 Choice of Programming Language 22
4.2.2 Hardware Support 22
4.2.3 Software 23
4.2.4 Implementation Techniques used in Details 23
4.3 System Documentation 23
4.3.1 Program Documentation 23
4.3.2 Operating the System 23
4.3.3 Maintaining the System 23
CHAPTER FIVE: SUMMARY, CONCLUSION AND RECOMMENDATION
5.1 Summary of findings 24
5.2 Experience Gained and Problems Encountered 24
5.3 Conclusion 25
5.3 Recommendations for future work 25
References 26
APPENDICES
Source program listing

Computer output listing

vii

You might also like