Hey Tanya.
I have a travel agent friend that can help you out or you can visit Qantas airlines website.
www.qantas.com.au
I think you are in luck because there is a direct flight from Shanghai to Sydney now and they were annoucing some cheap fares...something like 6000rmb return. I can't remember where I saw it advertised but most like City Weekend or That's Shanghai.
Also you can try Malaysian airlines. You have to stop over in Malaysia but the airline is a lot better (inflight tv at each seat 21 channels 6 showing movies at all times, nintendo video games at each seat and decent food). But I am not sure how much they cost.
Hope things are going well for you. Let me know if you want the travel agent's name and I will send you a text.