How can I make a user understand a form?
I have a form which is quite complicated I am afraid. But I need to make the user understand what each field is for. Sure, there is a user guide for this system, but I don't want to make the user depended on that piece of document.
What is the best (and visually appealing) way to give the user the information? Should I add a paragraph of text in the beginning of the form? Or should I add a description to each field? Info-icon with tool tip or just plain text with input field? I am also afraid the user will drown in all information or info-icons.
How have you been solving this kind of issues?