Orcad Capture CIS allows you to create schematics like this:
EXAMPLEmoreover, you can create a multi-page project and let the software know how the parts of the circuit are connected.
In the Orcad suite you can find also Orcad Layout Plus which reads your schematics (netlist in particular) and let you draw the PCB layout.
It's a very professional and expensive tool, but if you can get it it's the best solution in my opinion.
I use it at school (Electronic Engineering) and at home for my personal projects: bugs occur quite often and you need a lot of training to get used to it but in the end you'll start to love it