Collin's Car Parking, a parking management system, aims to develop an innovative system for managing their car parks in Melbourne CBD. The system should handle day-to-day operations, including ticket generation, payment handling, and controlling boom gates. Two types of customers use the system: ordinary customers who pay per hour or daily, and fixed customers who pay in advance for weekly, monthly, or yearly parking. The system will generate tickets based on customer type, calculate fees, and manage security with a card reader. It also includes an algorithm for selecting options from the control panel.