Горнодобывающие компании Камнеобрабатывающие компании Пользовательское соглашение Описание проекта info@stonerussia.ru

Горнодобывающие и камнеобрабатывающие компании России

Каталог камнеобрабатывающих предприятий

Разрабатываемый Интернет-сайт (далее Сайт) предназначен для предоставления пользователям актуальной информации о деятельности и состоянии предприятий камнеобрабатывающей отрасли. Сайт является каталогом предприятий. Информацию о предприятиях поддерживают в актуальном состоянии сами пользователи — представители компаний.

Система состоит из следующих функциональных модулей:

  1. Пользователи
  2. Каталог компаний
  3. Блок фильтрации списка по параметрам
  4. Страница (раздел) компании
  5. Отзывы
  6. Комментарии
  7. Подписка
  8. Сделки
  9. Рейтинг
  10. Аналитика

Модуль «Пользователи»

Пользователем системы является посетитель сайта — физическое лицо. Пользователь может работать в системе самостоятельно, от своего имени. Также пользователь может являться представителем компании или нескольких компаний.

Регистрация

Для работы в системе пользователь обязательно должен зарегистрироваться. В процессе регистрации пользователь заполняет специальную форму и отправляет администрации Сайта свои персональные данные, необходимые для работы в системе. При этом пользователь обязательно должен дать своё согласие на обработку персональных данных и подтвердить своё согласие со всеми пунктами политики конфиденциальности, размещённой на Сайте. Конкретные данные, которые пользователь должен сообщить о себе при регистрации, определяются администратором Сайта в системе управления. В результате регистрации нового пользователя в системе создаётся новая учётная запись пользователя. Обязательными полями, которые пользователь должен заполнить при регистрации, являются логин и пароль. При необходимости пользователь может менять их в процессе работы.

Если пользователь указал адрес электронной почты, то его необходимо подтвердить. Система сгенерирует и отправит на указанный адрес письмо со ссылкой, по которой пользователь должен перейти для подтверждения своего электронного адреса.

У нового пользователя появляется доступ в личный кабинет. Личный кабинет — страница с ограниченным доступом, на которой пользователь может редактировать свои персональные данные и производить различные настройки. В личном кабинете пользователь может увидеть всю статистику своей работы в системе: компании, с которыми он связан, свои отзывы, оценки, просмотренные страницы Сайта. В личном кабинете пользователя присутствует лента сообщений, с помощью которых система может присылать пользователю различные уведомления.

Авторизация

Для входа в свой личный кабинет и для начала работы с Сайтом пользователь должен авторизоваться в системе. Для этого пользователь должен зайти на страницу авторизации и в специальной форме ввести свои логин и пароль. В случае успешной авторизации система фиксирует начало работы конкретного пользователя. До авторизации пользователь фиксируется системой как анонимный посетитель.

При авторизации пользователь может дать согласие на размещение системой в своём браузере специальной текстовой метки «куки». Тогда во время своего следующего посещения Сайта пользователю не придётся снова авторизоваться, система узнает его и произведёт авторизацию автоматически. Пользователь в любой момент может удалить данную метку из своего браузера.

Восстановление пароля

Пользователь может забыть или потерять свои данные для входа в систему. В этом случае он может воспользоваться механизмом восстановления пароля. Система сгенерирует новый пароль и вышлет его на адрес электронной почты, указанный пользователем при регистрации.

Модуль «Каталог компаний»

Модуль «Каталог компаний» выводит на странице список компаний, зарегистрированных в системе. Информация о компании в списке представлена в виде карточки компании — ограниченной прямоугольной области, содержащей все необходимые информационные поля. Карточка компании может содержать такую информацию о компании, как фотографии (в виде слайдера), наименование, контактную информацию, уровень цен на примере конкретной продукции, ссылки на выполненные проекты, графическое отображение рейтинга компании в общем списке, ссылка на список с отзывами по данной компании с указанием количества отзывов, указание о возможности предоставления компанией определённых значимых услуг, например, бесплатная доставка, скидки от объёма, широкий ассортимент видов материала и т.д.

Конкретные информационные поля, которые будут использованы для описания компании, создаются администратором системы на этапе настройки. Функционал системы управления позволяет создавать любой список информационных полей разных типов.

Внешний вид карточки компании определяется её шаблоном (PHP файл), который может редактироваться администратором сайта.

Список компаний можно сортировать по одному из полей из списка полей для сортировки. Список полей для сортировки настраивается в системе управления Сайтом.

Модуль «Блок фильтрации списка по параметрам»

Модуль является универсальным и используется совместно с любым списком однотипных объектов системы. Например, может использоваться со списком компаний. В блоке отображаются параметры, по которым должна осуществляться фильтрация подключенного списка объектов. Список параметров настраивается в системе управления. Отображение параметров в блоке определяется их шаблонами. Шаблоны выбираются из нескольких вариантов администратором при настройке блока. Фильтрация списка объектов происходит по всем выбранным параметрам одновременно.

Модуль «Страница (раздел) компании»

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

Чтобы получить права на редактирование компании, пользователь должен подтвердить свои права на владение доменом компании или другим образом (устав, доверенность и т.д.).

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

Авторизованный пользователь системы может найти в каталоге нужную компанию, перейти на её страницу и воспользоваться всеми подключенными функциональными блоками:

  1. Отправить сообщение с помощью формы обратной связи.
  2. Заказать обратный звонок.
  3. Оставить отзыв о работе компании.
  4. Поставить оценку работы компании, которая учитывается при расчёте рейтинга.

Модуль «Отзывы»

Авторизованные пользователи системы могут оставлять отзывы о работе компаний. Отзыв — это текстовый блок произвольного содержания. Отзыв обязательно содержит следующие параметры:

  1. Пользователь, написавший отзыв.
  2. Компания, представителем которой является пользователь. Необязательное поле, заполняется, если пользователь хочет указать, что отзыв заполняется от имени компании. Если пользователь связан с несколькими компаниями, то выбирается одна из них.
  3. Компания, которой посвящён отзыв.
  4. Текст отзыва.
  5. Прикреплённые файлы различных форматов. Необязательное поле.
  6. Если в системе управления в модуле «Отзывы» включена возможность комментирования, то под каждым отзывом пользователи могут оставлять комментарии — небольшие текстовые сообщения.

Модуль «Комментарии»

Модуль «Комментарии» может быть подключен к любому текстовому блоку или группе блоков. Например к статье, к одному из текстовых блоков на странице, к отзывам. Комментарий — это небольшое текстовое сообщение. Можно написать комментарий в ответ на комментарий другого пользователя. При этом комментарии отображаются в виде древовидной структуры с учётом вложенности комментариев в соответствии с шаблоном модуля.

Комментарии могут оставлять как авторизованные, так и анонимные пользователи. При подключении модуля в системе управления можно изменить это правило и разрешить оставлять комментарии только авторизованным пользователям.

Модуль «Подписка»

Пользователь может подписаться на уведомления о событиях и изменениях в системе. Эти уведомления появляются в ленте сообщений в личном кабинете пользователя. Дополнительно можно включить дублирование сообщений на электронную почту, которую указал пользователь при регистрации. События, о которых пользователь может получать сообщения настраиваются администратором системы. Например:

  1. Опубликован новый материал на странице компании.
  2. Пользователь оставил отзыв.
  3. Пользователь оставил комментарий.
  4. На аукцион поступило новое предложение от компании.

Модуль «Сделки»

Пользователь, от лица компании или от своего имени, может организовать аукцион. Для этого используется специальный механизм «Сделки». Пользователь создаёт новый аукцион, в котором подробно описывает задачу, условия, ограничения, период проведения аукциона. Назначает максимальную цену. Аукцион появляется в системе в статусе «Открытый». Компании (исполнители) могут оставлять свои предложения на открытые аукционы. Предложение — это текстовое описание и цена. После завершения периода проведения аукциона, создатель аукциона завершает процедуру (переводит аукцион в статус «Закрытый» и выбирает победителя. В случае заключения с победителем контракта на выполнение работ, в системе создаётся объект «Сделка», сторонами которой указываются создатель аукциона и компания победитель. После успешного завершения работ и подписания актов, статус сделки меняется на «Завершенная».

Модуль «Рейтинг»

Рейтинг компаний рассчитывается постоянно в зависимости от оценок, которые ставят пользователи. Шкала оценки (максимально возможный балл) настраивается в системе управления. Оценка пользователя сохраняется в системе для каждой компании. Пользователь в любое время может изменить свои оценки. На рейтинг компании также влияет количество успешно завершённых сделок и количество отрицательных и положительных отзывов.

Модуль «Аналитика»

Система накапливает данные о посещении страниц компаний и действиях пользователей. Учитываются данные об источниках трафика, поэтому модуль позволяет оценить эффективность рекламы по каждому каналу отдельно.