This is a slide show how online payment system work
It shows the definition
It also shows the importance and the process involved in building it.
Size: 276.29 KB
Language: en
Added: Oct 18, 2024
Slides: 22 pages
Slide Content
CSC 320 Seminar on 1 ONLINE PAYMENT SYSTEM PRESENTED BY SOGUNLE OLUWABOLAKUNMI ISAAC CSC/2020/1164 UNDER THE SUPERVISION OF DR LAWRENCE ADEWOLE
PRESENTATION OUTLINE INTRODUCTION PROBLEM STATEMENT AIMS AND OBJECTIVES OVERVIEW OF EXISTING SYSTEM OVERVIEW OF PROPOSED SYSTEM FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS METHODOLOGY IMPLEMENTATION TOOLS AND SYSTEM REQUIREMENTS RESULT ANALYSIS CONCLUSION AND RECOMMENDATIONS 2
INTRODUCTION 3 Over the years there have many definition of payment system; Shon and Swatman (1998, p. 203) define payment systems as “any conventional or new payment system which enables financial transactions to be made securely from one organization or individual to another over the Internet”. Briggs and Brooks (2011, p. 1) describe an electronic payment system in a very similar way as “a form of IOS for monetary exchange, linking many organizations and individual users”. Khan et al. (2017, p. 257) use electronic payment and online payment interchangeably and define both as “a type of inter-organizational information system (IOS) for money related transactions, connecting numerous associations and individual clients”. Neuman and Medvinsky (1995) describe internet payment systems as electronic currencies and state that credit-debit instruments currently represent this form of payment. Abrazhevich (2004) divides electronic payment systems into electronic cash systems and account-based systems. In simpler terms, a payment system is a mechanism established to facilitate the clearing and settlement of monetary and other financial transaction . A real time system is also a Web based system and comprises mainly of four (4) main components: A data-gathering component that collects data from the external environment. An analysis component that transforms the received information as required by the application . A control component that responds to the external environment. A monitoring component that co-ordinates all other form of these components so that real-time response can be achieved.
4 PROBLEM STATEMENT The current method for processing faculty and department dues at The Federal University of Oye-Ekiti is both inefficient and susceptible to errors. Faculty members must visit the finance office in person to make payments, which often leads to long wait times and delays in administrative processing. The finance department manually records each transaction, a time-consuming task that increases the likelihood of mistakes, such as incorrect entries or misplaced records. Additionally, the manual generation of receipts complicates the process, delaying payment confirmations and reducing transparency. Faculty members often struggle to track their payment history and dues status, leading to confusion and potential errors. To resolve these issues, we propose creating an Online Payment System (OPS) tailored to our school's needs. This system will feature a secure, user-friendly online portal for faculty and departments to make payments via credit/debit cards. The OPS will automatically generate and email receipts upon payment completion, ensuring immediate acknowledgment and accurate record-keeping. With real-time tracking and reporting, the system will enhance transparency, allowing faculty to easily access their payment history and enabling the finance department to produce comprehensive reports. Automating these processes will reduce errors, improve efficiency, and provide a convenient platform for managing dues, ultimately enhancing the school's financial management.
5 AIM The aim of the project is to develop an Online Payment System that allows students securely and comfortably pay their faculty and departmental dues. OBJECTIVES Create an Application based system that will solve the problems of the existing system being used for faculty and departmental dues. Allow students to pay their faculty and departmental due anywhere and anytime Ease and speed up registration of students every session.
6 OVERVIEW OF EXISTING SYSTEM Federal University of Oye-Ekiti has a financial system that records, monitors, and reports about student fees payment transactions and other finances in the university. Fees payments by students are made through cash deposits, electronic funds transfer and bank drafts to the university’s accounts in specific bank branches and later reflected which integrates with an Information system that provides information on students. The process of fees payment in such periods is characterized by long queues, too much waiting by students, delay in collecting receipts and congestion at banks network (In cases of bank transfer) where payments are made. A recent survey taken of FUOYE students from various faculties show an alarming rate of dislike for the current stressful payment system.
OVERVIEW OF PROPOSED SYSTEM 7 The proposed system aims to modernize the payment of the faculty and department dues at Federal University of Oye-Ekiti. The digital platform will allow students to securely log in, view their outstanding views and make payment directly through the system using integrated payment gateways, the system will automatically generate receipts to users upon successful transactions. This transition to a digital payment system will not only save time but also improve the overall user experience by offering a seamless and secure method for managing our university dues.
8 FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS Functional Requirements The system shall accept valid input of registered students’ payment details from users intending to pay fees online. The system shall process fees payment transactions so that student fees accounts are credited with the specified amount in each transaction. The system shall produce a receipt as a proof of payment for every transaction made. The system shall be able to generate payment reports to students. Non-Functional Requirements The system should be easy to maintain. The system should be compatible with different platforms. The system should be fast as customers always need speed. The system should be secure. The system should provide easy, navigable and user friendly interfaces.
Methodology The proposed research method that would be adopted is as follows; Requirement Assessment A thorough assessment of the current existing system will be carried out and the requirements of the new system will be clearly defined by interviewing some students and lecturers Stakeholder Identification- Internal stakeholder and External stakeholder Requirement Gathering- User interview 9
Methodology Cont’d Application Program At this stage, the design work flow will be converted to code and debugged System Architecture- Backend, Frontend, API integration Development Process- Agile methodology, Version control 10
Methodology Cont’d Testing and Development The completed application will be tested and deployed on remote web host, ready for use . Testing Strategies- Unit testing, Integration testing, System testing Security Testing- Penetration testing, Compliance testing Performance Testing- Load testing, Stress testing, Scalability testing Deployment- Environment setup, Monitoring and Maintenance 11
Methodology Cont’d Documentation and Training At this stage the system is fully tested and then the training of stakeholders (Student and Administrative officers) will begin to learn how to use this platform efficiently User Documentation- User manual, FAQs Developer Documentation- API documentation, Code comments Training- workshop, Tutorials 12
DATA FLOW DIAGRAM 13
14
15
Implementation Tools With the following Implementation tools, we’re to build an Online Payment System that allows students to pay their Faculty and Departmental dues easily and effectively Node.js for the backend React.js for the frontend Mongodb / MySql for taking nte of students information and transactions Paystack and the use of credit/debit cards for the payment option 16
SYSTEM REQUIREMENTS Hardware Operating System (Windows 7, 8 and 10 (32-bit and 64-bit) or Mac OS Processor ; Minimum of Core i3 Ram : At least 4GB, recommended Software IDEs like Visual studio Node.js Paystack React.js Mongodb / MySql 17
RESULT ANALYSIS This payment system is comprised of several tools that make it easier and more convenient for students to use, while also making it easier for administrators to document and secure. The system is designed to reduce stress, theft, and loss of accounts, and to ensure accurate tracking and safekeeping of payments . The system consists of the following components: - User Authentication: A secure login system that verifies the identity of students and administrators, ensuring that only authorized users can access the system . - Payment Processing: A secure and efficient system for processing payments, which can be done online or offline. This component ensures that payments are processed accurately and in real-time . - Students Dashboard: A user-friendly interface that allows students to view their payment history, check their account balance, and make payments online . 18
Additional features of the system include: - Real-time database storage, ensuring that all transactions are recorded and stored securely - Automatic generation of transaction receipts, providing a paper trail for each payment - Easy storage and retrieval of payment records, making it simple to track and verify payments - Reduced risk of theft and loss, thanks to the secure and encrypted nature of the system Overall, this payment system is designed to provide a convenient, secure, and efficient way for students to make payments, and for administrators to manage and track those payments." 19
Conclusion Advancement in technology is making automation of mechanical activities become a very important aspect of our daily lives. Since the use of computers is now widespread, the adoption of this system will make life become easier for us all. The project sought to develop an online fees payment system that provides relief of the long endured problems of the current modes of paying fees in Federal University of Oye-Ekiti . Problems that students faced regarding paying fees to the university were identified and a solution was designed. A web based system that enables students and their sponsors to pay university fees was developed. This system was welcomed by all its users who believed it would solve most of the problems and improve conditions regarding paying fees in Federal University of Oye-Ekiti . The project achieved all its objectives and as a result, APPS was designed, developed, tested and validated with real users. Hence, it was proved that this online system was fit to be implemented. 20
Recommendations Having met the specified objective of the proposed project and after a profound evaluation of the developed system, I will like to suggest the following recommendations for further research work and improvement opportunities Federal University of Oye-Ekiti should embrace and implement the developed system as it will improve the conditions of dues payment. The researchers acknowledge that security is a threat to every system and therefore encourage that maximum effort be dedicated to ensure security of the online transactions through establishment of sound security infrastructure. A mobile version of the system should be created to allow user access the system from any device other than a computer thus improving the mobility of the device 21