ВВЕДЕНИЕ 4
1 Общие сведения 5
1.1 Описание аналогов 5
1.2 Инструментальные средства для разработки 12
1.3 Обоснование выбора СУБД 17
1.4 Диаграмма классов 17
2 Теоретическая часть 19
2.1 Пользовательские истории чата для сайтов 19
2.2 Принцип работы SignalR 20
2.3 Функционал WebSoket API для чата 21
2.4 Диаграмма сущностей для WebSoket API 26
2.5 Диаграмма методов для WebSoket API 27
2.4 Функционал Rest API для панели управления чатом 29
3 Практическая часть 32
3.1 Управление разработкой проекта 32
3.2 Документирование разработки 33
3.3 Тестирование разработки 35
3.4 Описание работы программы с примерами 38
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 49
В последнее время интернет значительно упростил коммуникации между людьми, что так же поспособствовало всё большему распространению использования интернета, как одного из инструментов для ведения бизнеса. Многие компании используют на своих сайтах системы онлайн консультирования для коммуникации с клиентом. Чат онлайн консультирования - это простое и эффективное решение, дающее возможность мгновенно дать посетителю помощь в текстовом виде, что удобно - можно четко и правильно сформулировать вопрос и получить на него не менее четкий ответ, причем оперативно.
Цель настоящей бакалаврской работы - создание чата онлайн консультирования.
В рамках разработки проекта необходимо решить следующие задачи:
1. рассмотреть аналоги приложения
2. определить инструментальные средства, которые будут использоваться в разработке;
3. указать уникальность разрабатываемой системы.
4. описать процесс разрабатываемой системы
5. описать работу полученной в результате системы
Актуальность создания чата онлайн консультирования будет заключаться в том, что клиент получит гибкую настройку пользовательского интерфейса при использовании данного чата. Это востребовано, т.к. многие компании порой пишут собственные чаты для своих нужд только из-за того, что их не устраивает графический интерфейс, представленный уже существующими на рынке продуктами. Также будет реализована возможность гибкой и подробной настройки информации о посетителе
Была обоснована актуальность данного приложения и в результате был сделан чат онлайн консультирования, имеющий следующие особенности:
1. предоставляет клиентам возможность настраивать графический интерфейс согласно их требованиям.
2. имеет возможность подробной настройки информации о посетителе.
3. имеет функцию быстрых ответов (менеджер видит в реальном времени то, что печатает пользователь).
В результате выполнения бакалаврской работы был подробно описан процесс разработки чата онлайн консультирования. Были определены требования к разрабатываемой системе в виде пользовательских историй. Подробно описан функционал чата и создана диаграмма методов и сущностей. Описан процесс управления проектом, а также процессы документирования и тестирования проекта. Представлено описание работы программы с рисунками.