Вопрос
Хорошо, позвольте мне сначала объяснить мою ситуацию:
Я являюсь частью организации, которая "размещает" События. Например, у нас есть ежегодный лагерь, катание на коньках, турниры по хоккею / футболу, обеды и тому подобное.
Теперь они хотят, чтобы я разработал их сайт. Я обычно пишу это сначала на бумаге, поэтому я пытаюсь это сделать. Но проблема здесь:
Им нужна регистрационная форма. Но для каждого события / деятельности задаваемые вопросы разные. Например, для ежегодного лагеря возникает вопрос «Какие у вас аллергии?». Для хоккейного турнира есть вопрос "Какой твой любимый цвет трикотажа"? и " Назовите 5 других людей в вашей команде " ;. *
* примечание: есть общие вопросы, такие как имя / возраст / местоположение / телефон / адрес электронной почты. Р>
Также имейте в виду, что эти люди ничего не знают о веб-разработке и о том, как ее использовать. Я знаю это, потому что я уже сделал их веб-сайтом с административной панелью, но они все еще находят это слишком запутанным (а также часть, где я должен создать «пользовательскую» регистрационную форму).
Я сейчас думаю о том, как включить это. В идеале я хотел бы, чтобы вся эта информация была помещена в базу данных. Р>
Мои варианты 1) Использование онлайн-формы регистрации для сбора общей информации. Передайте ссылку PDF, но откройте PDF в БРАУЗЕРЕ с возможностью писать на нем. После отправки вновь сохраненный PDF-файл можно отправить по электронной почте. Р>
2) .. ну вот и все, что у меня сейчас есть, смеется. Р>
У кого-нибудь есть предложения / решения? Р>
Большое спасибо!
используемая технология: c # / vb.net ASP.NET!
Решение
Такое приложение было выполнено 1000 раз. Используйте один из них. Избегайте, если нужно.
Или один из этих Удачных альтернатив . Р>
Или используйте форму Google App , Творит чудеса для небольших событий.
Другие советы
База данных, в которой хранятся какие вопросы и с какими типами форм. Веб-интерфейс для отображения соответствующей формы для данного события. Второй веб-интерфейс для администратора, позволяющий легко просматривать / добавлять / удалять вопросы для каждого типа форм.
Если вы хотите сначала составить схему таких проектов, вам может понравиться Планировщик продуктов . Там тоже есть тонны существующих шаблонов регистрации.
Сохраните список вопросов и типов ввода: текстовое поле, текстовое поле и т. д. Затем получите список вопросов с идентификатором формы при построении формы, вставив HTML в зависимости от типа вопроса. Затем сохраните данные обратно в базу данных, когда пользователь отправит форму по идентификатору формы и идентификатору вопроса.