courier management system state chart diagram