Using the Contact Form Manager plugin you can create a contact form in the wordpress site.
The public side contains the contact form with selected fields.
A sample form is given below.
Admin can select the fields to display in the contact form from the admin area.
This tutorial explains how to display a form on your page and provides the customization and mail tips.