They should have guards at the station or on the train. Even dogs with the guards are good.
I'm not so sure about general staff. General railway staff are not security guards, security guards and dogs are probably better.
The interchange is also likely to be far from the station office.
If hotspots were known (locals in the area seem to be in the know) guards & dogs could target these places on patrols. I'm sure I've seen something like this at Beenleigh railway station at night.
The other question is, how long was he waiting for a bus? Poor timetable co-ordination with buses may also have been a factor here- the longer people are waiting (20, 30, 30 min+?), the more chance there is of something happening to them. A bus stop in a large, probably poorly lit and desolate open carpark at night doesn't sound very safe.