Реферат 5
Перечень сокращений и обозначений 5
Введение 6
1 Приложение для обмена текстовыми сообщениями 8
1.1 Актуальность 8
1.2 Пользователи и сценарии использования 9
1.3 Анализ аналогов 11
1.4 Постановка задачи 15
1.4.1 Требования к пользовательскому интерфейсу 15
1.4.2 Функциональные требования 16
1.4.3 Технические требования 16
1.5 Выбор инструментов разработки 18
1.6 Проектирование и разработка приложения для обмена текстовыми
сообщениями 29
1.7 Разработка и тестирование веб-приложения 41
2 Охрана труда 49
2.1 Анализ негативных факторов, воздействующих на оператора
ПЭВМ и способы их устранения 49
2.1.1 Оборудование рабочего места 49
2.1.2 Освещенность рабочего места Ошибка! Закладка не определена.
2.1.3 Электробезопасность 51
2.1.4 Пожарная безопасность 52
2.1.5 Режим труда и отдыха 53
Заключение 55
Список использованных источников 56
Приложение А 57
Приложение A.1 - UML-диаграмма вариантов использования 58
Приложение A.2 - UML-диаграмма развертывания 59
Приложение A.3 - UML-диаграмма классов 60
Приложение A.4 - UML-диаграмма компонентов 61
Приложение Б - Листинг программы 62
Приложение В - Презентация 82
Реализация корпоративных мессенджеров в России является перспективным направлением IT индустрии. Несмотря на то, что рынок корпоративных мессенджеров в России насыщен предложениями отечественных разработок, они продолжают привлекать внимание бизнеса и растут по количеству пользователей. Основными направленияи развития данного программного обеспечения являются:
Увеличение безопасности - корпоративные мессенджеры должны обеспечивать высокий уровень безопасности, включая шифрование, антивирусную защиту и соответствие законодательству.
Удобство использования - мессенджеры должны иметь простой и понятный интерфейс, чтобы облегчить использование для сотрудников. Это может быть достигнуто с помощью группировки функций по категориям или контекстам использования.
Синхронизация и мобильность - мессенджеры должны обеспечивать быструю работу на различных устройствах и синхронизацию информации без потерь и задержек.
Кастомизация - компании могут развивать кастомизированные решения, специфичные для своих потребностей, такие как автоматизированные боты для отслеживания задач или создания отчетов.
Конкуренция с Telegram и электронной почтой - корпоративные мессенджеры должны конкурировать с популярными платформами, такими как Telegram, и электронной почтой, предлагая более функциональные и безопасные решения для бизнеса.
Тенденции на рынке IT в РФ - развитие корпоративных супераппов.
Некоторые мессенджеры, такие как eXpress, развиваются в сторону корпоративных супераппов, предлагая более широкий спектр функций и инструментов для бизнеса.
В целом, перспективы использования корпоративных мессенджеров в
России выглядят оптимистично, с акцентом на удобство кастомизацию и
снижение затрат как на разработку так и на поддержку решения. Рынок продолжает развиваться, предлагая новые функции и инструменты для бизнеса.
Все выше сказанное доказывает целесообразность выбранной темы дипломного проекта.
В ходе выполнения ВКР были получены практические навыки в разработке современных веб-приложений. Были освоены технологии реализации многопоточных программ и паттерн проектирования MVC.
В результате проведенного исследования предметной области и анализа существующих решений было разработано веб-приложение для обмена текстовыми сообщениями. Приложение позволяет пользователям вести диалог в виде текстовых сообщений.
Были спроектированы и реализованы основные страницы веб-приложения, включая страницы регистрации, входа, главную страницу пользователя и администратора.
Получившееся веб-приложение было протестировано в локальной сети.
Техническое задание дипломного проекта выполнено в полном объеме.
1. Дакетт Дж. HTML и CSS. Разработка и дизайн веб-сайтов, Москва: Эксмо, 2023, стр. 480.
2. Официальная документация JavaScript на MDN Web Docs. [Электронный
ресурс] / Режим доступа: https://developer.mozilla.org/en- US/docs/Learn/Getting_started_with_the_web, свободный (дата обращения
25.03.2024).
3. Сойер Д. HTML и CSS. Разработка и дизайн веб-сайтов. Москва : Эксмо, 2018. - 384 с.
4. Официальная документация PHP. [Электронный ресурс] / Режим доступа: https://php.org/, свободный (дата обращения 07.04.2024).
5. Официальная документация Rachet. [Электронный ресурс] / Режим доступа: https://rahet.orgen/installing.html, свободный (дата обращения 25.04.2024).
6. Гронди Дж. Р., Майер П.Н., Ортега Э. Дж. MariaDB: полное руководство. - 2-е изд. Москва: Вильямс, 2019. - 960 с.
7. Иванов А. И., Ремов С.У. SQL: книга рецептов. - 3-е изд. Москва: Самиздат, 2022. - 524 с.