How does our voting system work?

UK residents will be voting in a general election in December - but how exactly does the system work?