Urban Public Transport Systems Design: Methodology and Application