Solution#1 1. 2. 3. 4. 5. Customer Product Order Payment Card Solution#2 Attribute Function int Name; Login(); int Mobile_no; registration(); payment(); Attribute Function Name; getProduct(); price; Attribute Function Amount; Slip_Generate(); ATM_card_no; Attribute Function ID; update(); Date; delete(); Solution#3 Relation is Order Payment Payment Product Customer Cart Solution#4 Customer String name; Int Mobile_no; Int login(); Int registration(); Int payment(); Product Int price; String name; Int GetProduct(); Order Int number; Int date; Int detail(); Payment Int amount; Int ATM_Card_no; Int SlipGenerate(); Card Int ID; Int Date; Int update(); Int delete();