Удобная система регистрации - PullRequest
1 голос
/ 21 мая 2011

Мне нужно создать систему регистрации, которая требует сбора больших данных (много полей) от регистрации пользователя, которые затем вставляются в пару таблиц в базе данных.

Я не очень хочуотображать очень длинную форму для пользователя в целях лучшего UX.Эта система не будет работать в режиме онлайн, это просто веб-приложение для запуска на рабочем столе.

Мне нужна помощь, указатели, ссылки и т. Д. О том, как мне лучше организовать процесс регистрации, чтобы сделать его более удобным для пользователя.

Это Как побудить пользователя заполнять длинные анкеты? до сих пор помогало

Ответы [ 2 ]

0 голосов
/ 16 августа 2011

Пока вы не против того, чтобы у вашего пользователя был Javascript, я бы использовал AJAX. Допустим, у вас есть 50 полей, которые вы можете логически объединить в 4 различных набора - первое может касаться человека, запрашивающего имя, адрес электронной почты и т. Д., А следующий набор запрашивает историческую информацию или информацию о занятости - как в приложении.

Создайте одну форму для каждого набора, а затем представьте нового пользователя первым. Когда он завершает первую страницу, вместо кнопки «Отправить» или «Зарегистрироваться» используйте вызов AJAX и кнопку «Далее», чтобы получить информацию и переключиться на следующую страницу формы со следующим набором полей. Вы можете использовать вызовы AJAX для хранения информации во временной таблице в вашей базе данных, а затем, когда весь процесс завершится, вы можете записать ее в свою таблицу member / users.

Вы можете сделать то же самое, что и другие опросы или проверки, и добавить «заголовок» для каждой страницы формы над полями формы, чтобы по мере того, как пользователь проходил регистрацию, он мог следить за своим прогрессом.

Я бы порекомендовал проверить кассу Amazon или любой другой многостраничный опрос (вы можете даже настроить его самостоятельно в Survey Monkey), чтобы увидеть, как можно логически разбить большое количество полей формы в удобный для пользователя способ.

Надеюсь, это поможет.

0 голосов
/ 21 мая 2011

Проверить эту ссылку: http://www.smashingmagazine.com/2011/05/05/innovative-techniques-to-simplify-signups-and-logins/

Речь идет о формах входа и регистрации и о том, как сделать их более удобными для пользователя. Предложение, которое также включено в эту статью:

При регистрации не задавайте пользователю много вопросов. Например, только основные данные, как их имя. Затем спросите его о более подробных данных, когда пользователь входит в первый раз. Таким образом, регистрация не займет много времени.

Может быть, это поможет вам:)

...