Разработка сайта, который станет удобным сервисом для обмена сообщениями заказчиков и исполнителей

Содержание

Слайд 2

3. Общее описание системы
Сервис представляет собой интернет-сайт, доступный пользователям через браузер и

3. Общее описание системы Сервис представляет собой интернет-сайт, доступный пользователям через браузер
мобильный телефон. Сервис позволяет организовать онлайн-чат между Исполнителями и Заказчиками для отправки текстовых сообщений и файлов (предполагается загрузка документов, графических и аудиофайлов, скриншотов экрана, скачивающимися стандартными средствами браузеров пользователей).

Слайд 3

Ключевой задачей сервиса является исключение возможности обмена контактами между Исполнителями и Заказчиками.

Ключевой задачей сервиса является исключение возможности обмена контактами между Исполнителями и Заказчиками.
Сервис решает данную задачу путем отправки всех сообщений на проверку Модератору. Система должна позволять Модератору пропускать либо отклонять сообщения чата.
Так как с проектом могут работать несколько человек как со стороны Исполнителя, так и со стороны Заказчика, система должна иметь возможность подключения в чат дополнительных пользователей.
Так как один пользователь может работать с разными проектами, система должна давать пользователю возможность участвовать одновременно в нескольких чатах.
Сервис должен быть адаптирован для мобильных устройств, а также оперативно уведомлять пользователей о поступлении новых сообщений.
4. Основные сценарии работы пользователей Создание чатов и приглашение пользователей
Сценарий 1.1: Создание чата
Пользователь: Администратор, Модератор
Пользователь авторизуется на сервисе под своей учетной записью и переходит в раздел «Новый проект». На этой странице Пользователь:
Указывает название проекта
Выбирает учетные записи с группой Исполнитель
Выбирает учетные записи с группой Заказчик
Если необходимых пользователей нет на сайте, Пользователь создает их в соответствии со Сценарием 1.2.

Слайд 4

Сценарий 1.2: Создание новой учетной записи
Пользователь: Администратор, Модератор
Пользователь авторизуется на сервисе под

Сценарий 1.2: Создание новой учетной записи Пользователь: Администратор, Модератор Пользователь авторизуется на
своей учетной записью, в списке доступных проектов выбирает нужный ему и нажимает кнопку «Добавить учетную запись». После этого:
Пользователь вводит e-mail человека, которого хочет пригласить и нажимает кнопку «Отправить приглашение»
На указанный e-mail уходит письмо с приглашением и ссылкой
Человек переходит на страницу дорегистрации и указывает необходимые данные
Имя
Телефон
Пароль
И т.д.
Человек нажимает на кнопку «Перейти к чату» и попадает в чат нужного проекта
Дальнейшая работа пользователя соответствует Сценарию 2.1.
Работа Заказчика и Исполнителя в чате проекта Сценарий 2.1: Отправка и чтение сообщений Пользователь: Заказчик/Исполнитель
Пользователь авторизуется на сайте и видит список проектов, в которых участвует. На каждом проекте отмечено количество новых сообщений.
Пользователь нажимает на проект и видит чат проекта. Пользователь читает сообщения, пишет ответ, нажимает кнопку
«Отправить». После этого сообщение отправляется на проверку Модератору в соответствии со Сценарием 3.1.

Слайд 5

Если Модератор одобряет сообщение, то:
Сообщение видят все участники чата
На сообщении ставится отметка

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

Слайд 6

Техническая детализация проекта

1. Рекомендованные технические параметры сервера

Структура сайта
Раздел управления проектами
Раздел модерации проектов
Список доступных

Техническая детализация проекта 1. Рекомендованные технические параметры сервера Структура сайта Раздел управления
проектов
Окно чата
Технологии, необходимые для реализации проекта
Фреймворки: Bitrix Framework/Node.js/ASP.NET
Стек технологий для сборки сервиса: HTML5, CSS3, JavaScript
Библиотеки для создания динамических блоков: jQuery, Ajax, Vue
Технологии работы с серверной частью: PHP, MySQL

Слайд 7

Владелец платформы

*Владелец, предоставляет право использования и доступ к платформе, где франчайзи, на

Владелец платформы *Владелец, предоставляет право использования и доступ к платформе, где франчайзи,
платной основе, выделяется определенное количество блоков, содержащих права: одного премодератора , трех исполнителей и не ограниченное количество клиентов с их чат-проектам.

Общая структура

франчайзи

модераторы

исполнители

клиенты

учавствующие

блоки

Чат-проекты

сайт

платформа

Слайд 8

Франчайзи…

Блок 1 (на трех исполнителей и одного премодератора)

премодератор

Чат-проекты…

Исполнитель 1

Заказчики…

Учавствующие

Учавствующие

Чат-проекты…

Исполнитель

Франчайзи… Блок 1 (на трех исполнителей и одного премодератора) премодератор Чат-проекты… Исполнитель
2

Заказчики…

Учавствующие

Учавствующие

Чат-проекты…

Исполнитель 3

Заказчики…

Учавствующие

Учавствующие

Блок 2

Блок 3

Блок…

Структура франчайзи

Слайд 9

Окно владельца

Создать франчайзи

Окно владельца Создать франчайзи

Слайд 10

Окно франчайзи

Блок 1

Блок 2

Создать блок

Подключить премодератора

Окно франчайзи Блок 1 Блок 2 Создать блок Подключить премодератора

Слайд 11

Окно премодератора (блок 1)

Создать чат-проект

Окно премодератора (блок 1) Создать чат-проект

Слайд 12

Окно Чат проекта у модератора (проект/учавствующие…)

пропустить

! Отклонить с комментариями

Окно Чат проекта у модератора (проект/учавствующие…) пропустить ! Отклонить с комментариями

Слайд 13

Окно исполнителя

Календарь задач

Написать франчайзи W/A

Окно исполнителя Календарь задач Написать франчайзи W/A

Слайд 14

Окно Чат проекта у исполнителя (проект)

Окно Чат проекта у исполнителя (проект)

Слайд 15

Окно клиента

Окно клиента
Имя файла: Разработка-сайта,-который-станет-удобным-сервисом-для-обмена-сообщениями-заказчиков-и-исполнителей.pptx
Количество просмотров: 17
Количество скачиваний: 0