Python for Machine learning Project

We want to develop a sample software of Credit Card Fraud detection system.Whenever customer enters his credit card info,the system checks the card number in ints database of cards for previous history,Also the system checks th Ip of the country of transaction and If that card is already used by someone else.After checking the fraud detection system confirms or rejects a transaction.This project is only for my final year Project.Kindly If someone can help me with this Project.Where should I start,What should i learn to maky my project.I only have 3 months.Kindly.