Anonymous wrote:Would I include the "View account details" use case in the main diagram or describe them in the detail description of the "Login" use case (using a sub diagram)? And would I show the uses association of "Booking" and "Login".
"View Account Details" seems like a worthwhile use case to use in your main diagram.
As for regular booking versus online booking, I would use inheritance where the online booking use case would then include the log-in and view account details use cases.
Here is more information about use case inheritance: http://www.agilemodeling.com/essays/useCaseReuse.htm#InheritanceUC
Hope that helps.