database design and algorithm for Public Transport?
We want to implement Public Transport Guide for Android.
Inputs will be beginning and destination point. Outputs will be the directives that 
tell how can be gone to the destination with using buses, subways,... e.c
This is not easy for big cities and we must have a well-designed database for quick answer. Tranport algorithm must give optimum lines to the passanger.
I wanna see your precious ideas for database and algorithm design. 
Thank you very much for answers.
database design and algorithm for Public Transport?
===

We want to implement Public Transport Guide for Android.
Inputs will be beginning and destination point. Outputs will be the directives that 
tell how can be gone to the destination with using buses, subways,... e.c
This is not easy for big cities and we must have a well-designed database for quick answer. Tranport algorithm must give optimum lines to the passanger.
I wanna see your precious ideas for database and algorithm design. 
Thank you very much for answers.