Definition of manifold From Wikipedia:

The broadest common definition of manifold is a topological space
  locally homeomorphic to a topological vector space over the reals.
A topological manifold is a topological space locally homeomorphic to
  a Euclidean space.

In both concepts, a topological space is homeomorphic to another topological space with richer structure than just topology. On the other hand, the homeomorphic mapping is only in the sense of topology without referring to the richer structure. 
I was wondering what purpose it is to map from a set to another with richer structure, while the mapping preserves the less rich structure shared by both domain and codomain? How is the extra structure on the codomain going to be used? Is it to induce the extra structure from the codomain to the domain via the inverse of the mapping? How is the induction like for a manifold and for a topological manifold? 
Thanks!

Part of what is neglected by the seeming presupposition in the last paragraph is that it says "locally".  It's only locally the same, not necessarily globally.  Thus a sphere or a torus locally looks like a plane, but is not connected together in the same way.
One thing often added to the definitions is that a manifold is a Hausdorff space.  This is not redundant.  Some manifolds locally homeomorphic to Euclidean spaces are not Hausdorff spaces.  For example take a line with one point missing, and then put two points where that one point was.  Then define an open neighborhood of either of those two points to contain the point itself plus the other points of some open neighborhood of the missing point.  Those two new points cannot be separated from each other by open sets, so it's not a Hausdorff space.
