- •Общие положения Предмет разработки
- •Назначение документа
- •Требования к графическому дизайну сайта Требования к дизайну сайта
- •Порядок утверждения дизайн-концепции
- •Функциональные требования Требования к представлению сайта Требования к представлению главной страницы сайта
- •Графическая оболочка просмотра профиля пользователя
- •Графическая оболочка редактирования профиля пользователя
- •Графическая оболочка страницы личных сообщений
- •Графическая оболочка избранных пользователей
- •Требования к структуре сайта
- •Требования к системе управления сайтом
- •Требования к видам обеспечения Требования к информационному обеспечению Требования к хранению данных
- •Требования к программному обеспечению
Графическая оболочка редактирования профиля пользователя
Помимо функционала редактирования персональной информации, пользователю должна быть доступна функция подключения аккаунтов из социальных сетей «ВКонтакте», «Facebook», «Одноклассники» для получения возможности авторизоваться ч-з данные сервисы.
Так же на данной странице пользователь может включить или отключить получение уведомлений на свой почтовый ящик при:
Получении личного сообщения
Просмотре его профиля
Графическая оболочка страницы личных сообщений
Данный функционал включает чат мгновенных сообщений между зарегистрированными пользователями. Все сообщения размещаются в следующих базовых папках:
1. Общая папка. Все сообщения по умолчанию помещаются в эту папку 2. Удаленные 3. Игнорируемые (сообщения пользователей из этой папки игнорируются) 4. Избранные (сообщения от пользователей из списка «избранные»)
Пользователь может создавать неограниченное количество собственных папок и удалять их, но удалить базовые папки он не имеет возможности.
Графическая оболочка избранных пользователей
На данной странице размещаются участники Сайта, которых пользователь добавил в свой список «избранное». У каждого учасника должны выводиться:
Фото
Иконка для удаления из списка «избранное»
Иконка для отправки участнику личного сообщения
При клике в фотографию осуществляется переход на страницу с анкетой участника.
Требования к структуре сайта
Все названия разделов сайта, приведенные ниже, являются условными и могут корректироваться по согласованию с Заказчиком в ходе проектирования. Первоначальная структура сайта должна иметь следующий вид:
О сайте
Помощь
Правила
Требования к системе управления сайтом
Общие требования к административной части
Для получения доступа к административной части сайта необходимо указать определенный адрес в строке броузера и пройти авторизацию.
Административная часть должна предоставлять возможность:
Редактировать персональную информацию участников, пользователей сервиса. Возможность их внесения в черный список.
Добавлять, удалять и редактировать содержимое служебных справочников, таких как «Регион», «Город» и т.д.
Просмотр списка жалоб от пользователей
Добавление, удаление, редактирование страниц содержащих текстовую информацию, таких как «Помощь», «Правила», «О сайте»
Управление настройками сайта
Требования к видам обеспечения Требования к информационному обеспечению Требования к хранению данных
Все данные сайта должны храниться в структурированном виде под управлением реляционной СУБД. Исключения составляют файлы данных, предназначенные для просмотра и скачивания (изображения, видео, документы и т.п.). Такие файлы сохраняются в файловой системе, а в БД размещаются ссылки на них. Наполнение различных сайтов, функционирование которых поддерживается одной и той же инсталляцией системы, должно храниться под управлением единой СУБД.
Требования к языкам программирования
Для реализации статических страниц и шаблонов должны использоваться языки HTML5 и CSS. Исходный код должен разрабатываться в соответствии со стандартами W3C (HTML5). Для реализации интерактивных элементов клиентской части должен использоваться язык JavaScript. Для реализации динамических страниц должна использоваться CMS Django реализованная на языке Python.
Требования к организации гиперссылок
Все ссылки на сайте должны быть относительными (за исключением внешних).
Требования к иллюстрациям
Все рисунки и фото объемом более 1 kb (кроме элементов дизайна страницы) должны быть выполнены с замещающим текстом. Все рисунки должны быть в формате png или jpg.
