Aircraft booking system data structure course design