OVERALL INFORMATION –
CREDIT CARD INFORMATION INQUIRY SYSTEM (CCIIS)
A Credit Card Information Inquiry System (CCIIS) must be
created and include inheritance and class hierarchies (a super class and
subclasses). The program(s) must include inheritance concepts and applications for
credit to be given for the assignment. The
CIIS will allow the input of credit card data, process of the credit card data,
and output of the credit card information.
References: Students
may want to review the HealthPlans.zip at the Sample Programming Models link,
as well as the chapter ten on inheritance in our textbook to help with this
assignment.
Credit Card Company –
Superclass
The credit card company superclass should include the
banking account routing number, the banking branch number, banking company
name, the branch banking company address, city, state, zip code, company e-mail
address, and the company telephone number.
Credit Card Holder –
Subclass*
A credit card holder subclass should include the banking
account routing number, the banking branch number, credit card account holder’s
account number, credit card holder account name, address, city, state, zip
code, e-mail address, and the credit card holder’s telephone number.
Credit Card Holder
Financial Data – Subclass (public abstract class)
The credit card holder financial data subclass should
include the credit card account holder’s account number, type of credit card
account (Business and or Personal), credit card account holder’s credit limit,
previous balance, new purchases, payments, and credits/returns. The class should include abstract methods
(signature header only) for the finance charge, new balance, new payment amount,
as well as the credit limit check.
Credit Card Holder
Business Credit Card Financial Data – Subclass
The credit card holder business credit card should define
the abstract methods (with overriding) to calculate the interest charged, new
balance, new payment amount, as well as the credit limit check.
Use simple interest at an annual rate of 16 %. Be sure to define the interest rate as a
final constant in the class.
The new payment amount will be 3% of the new balance.
If the new balance is equal to or less than zero, the finance
charge, as well as the new payment amount should be zero.
Get Free Quote!
376 Experts Online