воскресенье, 3 августа 2008 г.

UC: Требования к страницам сайта. Заглавные страницы

У меня сложилось впечатление, что я немного увлекся UC-требованиями.
Эти требования, безусловно, хорошо, но из них немного сложнее выцепить информацию что сделано и что еще осталось сделать.
Поэтому решил потратить некоторое время на "тупое" описание страниц, которые у меня есть на сайте (или должны появиться в ближайшее время). Может еще для чего сгодиться :)


Итак на данный момент у меня планируется 5 страниц:
  1. Новости (изменения на сайте).
  2. Покатушки.
  3. Маршруты.
  4. ЧАВО.
  5. Регистрация/Профайл.
Теперь, что есть и различия по ролям.

0. Общие отличия:

  • для Гостя видны окошки ввода Логина/Пароля. Для остальных некая информация о текущем пользователе (ник пользователя) и кнопка "Выход.

  • Для гостя виден пункт меню "Регистрация". Для других пользователей пункт меню "Профайл".



1. Новости (изменения на сайте):
Для Гостя:

  • Отображаются "новости" сайта.

  • Отображаются все запланированные покатушки.

Для зарегистрированных пользователей:


  • Отображаются "новости" сайта.

  • Отображаются запланированные покатушки по локации пользователя (может меняться настройками пользователя (?)).

  • Отображаются "Новые маршруты".


2. Покатушки:

  • Отображаются запланированные покатушки.

  • Возможна фильтрация/поиски покатушек и т.д. (Простейшие фильтрации для зарегестрированных пользователей: все покатушки или по локации пользователя) (пока из этого ничего не сделано)

  • Отображаются состоявшиеся покатушки.

  • Возможно, сделать фильтрацию (не сделано).

  • При отображении списка, должна быть доступна функция просмотра (открытие страницы просмотра покатушки).

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


В списке запланированных покатушек отображаются данные:

  • Плановая Дата и Время проведения покатушки.

  • Название Покатушки.

  • Комментарий к проведению покатушки.

  • "Руководитель группы" (владелец) покатушки.

  • Название Маршрута.

  • Статистические данные маршрута (Длинна, Время на маршруте, Сложность маршрута).

  • "Создатель" маршрута.

  • Требования к участникам. Например, планируется средняя скорость движения - 50 км/ч. И т.д. Или наоборот, куча детей в группе и все едут со скоростью 5 км/ч.


3. Маршруты

  • Отображает список существующих и активных в системе маршрутов.

  • При отображении списка маршрутов должна быть доступнафукцния просмотра (открытие страницы просмотра маршрута).

  • Для Сусанина, должна быть доступна функция добавления маршрута.

  • Для Сусанина, должна быть доступна функция изменения "своих" маршрутов.

  • Для Сусанина, должны отображаться его неактивные маршруты.

  • Должны быть предусмотрены фильтры (частный случай - по локации пользователя)


В списке маршрутов отображаются данные:

  • Название маршрута.

  • Дата модификации учетных данных. (Не знаю как проще. В данном случае подразумевается изменение названия/точек/описания маршрута, но НЕ учитывается изменение фотографий/комментариев/списка покатушек по маршруту/списка прошедших по маршруту катальщиков и т.д.)

  • Создатель маршрута.

  • Длинна маршрута.

  • Время на маршруте.
  • Сложность маршрута.
  • "Популярность" маршрута (количество покатушек по этому маршруту/пользователей проехавших по этому маршруту)

  • (другие фантазии) Что-нить еще можно придумать?



4. ЧАВО
Статичная страница для всех пользователей.

5. Профайл
Отображает данные пользователя. Доступна функция редактирования.
6. Регистрация
Запрашивает минимально-необходимую информацию для регистрации пользователя:

  • Логин пользователя

  • Пароль

  • Ник пользователя

  • Внутренний email



После сохранения данных, пользователь считается зарегистрированным и мы переходим к пункту 5.

Комментариев нет: