Banking system

Multiple Credit Card Management Application (MCCMA) is an application system that is made
with the intent to help multiple credit card owners manage and keep track of their respective credit
card spending. The main goal of this application is to serve as a financial-aid mobile application
for users who hold multiple credit cards. The scope of the application as specified by the client
and project owner is that the project will deliver an application that allows user to manage their
financial accounts, record their day-to-day spending transaction activities and able to make
suggestion/recommendation to user for which credit card to use when making transactions. This
application allow user to add credit card entries manually by inputting basic information of each
card into the application which will record information present on the card such as credit card
number, expiry date, credit card type, associated bank and any card-related details. Users are
expected to input further information such as the monthly payment due dates of each card
manually. Besides, this application allows user to keep track of payment due dates as well. In
summary, the primary features of the application are as below:
The ability to manage credit card, debit card (saving accounts) and normal accounts.
The ability to record day-to-day spending transactions in the form of expenses (spending),
income (earnings) and transfer (movement of funds between accounts).
The ability to provide suggestion for which credit card to use for the purchase when the
user inputs a spending entry into the application based upon the credit card limit, its
interest rate and reward