Требуется разработать динамический сайт
Здравствуйте, уважаемые господа фрилансеры!
На Ваше рассмотрение даю ТЗ по разработке. Предложения в студию или в аську
icq: 215513
Само ТЗ, собственно
Вместо предисловия…
Простой посетитель видит три опроса.
Голосует, получает в обмен на свой голос Простую статистику по конкретному опросу. При этом, он уже не может принимать участие в этом опросе. Теперь у него отображаются два опроса и одна статистика.
Привилегированный пользователь видит Расширенную статистику.
Простая статистика – статистика голосов в процентном соотношении.
Расширенная статистика – статистика голосов в чисельном соотношении, которая также выводит информацию о каждом проголосовавшем, введенную им во время голосования. Например: пользователь выбирает нужный ему пункт, нажимает «Проголосовать», выскакивает окошко, в котором он галочками отмечает нужные поля (м\ж, возраст и любые другие); потом эти данные выводятся в Расширенной статистике.
Необходимо в рамках всего вышеперечисленного реализовать следующие функции.
Концепция – сайт должен состоять из «модулей». Предусмотреть возможность подключения, отключения и модернизирования этих модулей.
1. Сайт:
1.1 Одновременно на одной странице находятся три опроса
1.2 Возможность изменять количество опросов, которые находятся на странице одновременно
1.3 Архив опросов
1.4 Форма для пожеланий пользователей
2. Опросы:
2.1 Имеет два вида статистики – простую и расширенную
2.2 Предусмотреть возможность появления при голосовании формы для введения дополнительных данных, но также и возможность отключать ее
2.3 Возможность редактировать поля формы дополнительных данных
2.4 После голосования форма опроса меняется на статистику
2.5 Возможность отсортировать статистику по дополнительным данным
2.6 Расширенная статистика видна определенной группе пользователей
2.7 Возможность выдачи случайно сгенерированного кода после голосования
2.8 Генератор кода и форма для проверки действительности выданного кода
2.9 Возможность закрывать и открывать опрос
3. Пользователи:
3.1 Регистрация
3.2 Уровни доступа, которые влияют на тип отображаемой статистики
4. Администратор:
4.1 Разработать панель управления для администрирования опросами, формами и т.п.
Вопросы и предложения - в аську.
Виталий.