In this paper we introduce the concept of Dirac structures on (Hermitian) modules and vector bundles and deduce some of their properties. Among other things we prove that there is a one to one correspondence between the set of all Dirac structures on a (Hermitian) module and the group of all automorphisms of the module. This correspondence enables us to represent Dirac structures on (Hermitian) modules and on vector bundles in a very suitable form and define induced Dirac structures in a natural way.