Untitled Document

You might also like

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

3.1.1.

3 Entity Relationship Diagram:

USERS TRANSACTION PAYMENT


GATEWAYS

USER ID
TRANSACTION ID
USERNAME PAYMENT
USER ID
EMAIL GATWAY ID
AMOUNT
PASSWORD NAME
TIMESTAMP
SECURITY WEBSITE
PAYMENT
QUESTION ACCOUNT ID
GATEWAY ID
SECURITY ANSWER

USER
AUTHENTICATIONS

USER ID
AUTH METHOD
AUTH DATA

Figure 4: An entity–relationship model (or ER model)

This ERD shows the entities and relationships involved in a local payment transaction system with a
double security authentication method. There are three main entities: users, transactions, and payment
gateways.

The user’s entity contains information about each registered user, including their unique user ID,
username, email, password, security question, and security answer. The transactions entity contains
information about each payment transaction, including the unique transaction ID, the user ID of the user
initiating the transaction, the amount being transferred, the time stamp of the transaction, and the payment
gateway used for the transaction. The Payment Gateways entity contains information about each payment
gateway available for use, including the unique payment gateway ID, the name of the gateway, the
website associated with the gateway, and the account ID associated with the gateway. The user
authentications entity represents the double security authentication method used to verify the user's
identity. This entity includes the user ID, the authentication method used (e.g. password and biometric
scan), and the authentication data (e.g. hashed password and biometric data).

You might also like