FlipCard | Design GIftCard and Banking System in java

The bank has initially three customers.There were around eight modules .

1 Account Login
2 Purchase

Account Login

Giving customer id and password .Password should be encrypted and stored

Encryption is like A-> B, B->C

a-> b, b->c, c->d

0->1, 1->2

On successful login, it should print the account details

      1.Create Gift Card 

      2. TopUp 

     3.Transaction History 

     4.Block 

     5.Logout 

1.Create Gift Card

Gift card with 5 digit card no and 4 digit pin number will be generated

2.TopUp

For topup, amount need to be reduced from main account balance and added to gift card

3.Transaction History

Should print all the transaction details of a particular gift card

4.Block

If the card is blocked, shouldn’t be available for topUp, Purchase.the amount in gift card should be transferred to main account

5.Logging Out

After log out, should go to main module,

2.Purchase

Login to the gift card

Purchase Amount

Then print Available balance

7.Redeem points :

For Every 100 rupee purchase, 1 reward point is added .For 10 reward points, 10 will be added to main account

8.Doing for Multiple gift cards

Around 5 to 6 of us who completed 6 to 7 modules were shortlisted to next round

Comments (2)