Loyalty Application XYZ Bank is a leading public sector bank in India and has recently launched a credit card in alliance with Visa. The credit card industry in India is currently cluttered with many cards and the senior management wanted to create an attractive Loyalty Application for its customer. The card member will receive points based on their transactions. Transaction Points earned per transaction E-Tickets 8 Electronic goods 4 Utility payment (telephone bill,insurance etc) 2 Books 1 Fuel 3 Hotel 5 Jewellery 6 If the Transaction size is more than 1000 rupees, the card member will get double the points mentioned in the table. The card member can redeem the points against goods. The reward catalog of XYZ bank is given below. Category Item name Item code Points required Apparel Tshirt A01 26 Apparel Jeans A02 22 Apparel Tie A03 14 Apparel Jacket A04 38 Music Devotional CD M01 12 Music Hindi Music M02 14 Music Regional Language M03 16 Music Englsih Pop M04 11 Music Englsih Rock M05 9 Gift Voucher for 200 rupess Lanmark L01 26 Gift Voucher for 200 rupess West Side L02 29 Gift Voucher for 200 rupess Planet M L03 24 Mobile recharge coupon Idea M01 41 Mobile recharge coupon Airtel M02 44 Mobile recharge coupon Vodafone M03 43 Mobile recharge coupon Aircel M04 48 The application should provide an option to search using the parameters- reward items and category. The card member should be provided an option to redeem multiple quantities of the same item. The card member can also redeem 5 items in a single transaction-it can be a single item & multiple items. This is subject to the condition that card member has sufficient points required to redeem the respective reward item/items which he/she wishes to redeem. The card member should also be provided an option to enter the shipping address. On entering the relevant data, application should prompt for the user to confirm the details. Once the details are confirmed, the cardmember should be provided with a Thank You Screen providing a thank you message and all the details entered earlier. The administrator of the system should be able to add new categories and items. The administrator should be able to pull out reports on the redemptions done ‚??item wise, category wise and time scale vise. Actual Delivery of goods is not in scope of this case study. Non Functional Requirements are also considered out of scope.