1.32M
Категория: ПрограммированиеПрограммирование

Разработка мобильного чат мессенджера с добавлением искусственного интеллекта

1.

energo.university
1

2.

energo.university
Министерство науки и высшего образования Республики Казахстан
Некоммерческое АО «Алматинский университет энергетики и связи
имени Гумарбека Даукеева»
Институт автоматизации и информационных технологий
Кафедра IT-инженерии и искусственного интеллекта
2
Дипломный проект на тему:
«Разработка мобильного чат мессенджера с добавлением
искусственного интеллекта»
Выполнил: ст. гр. ВТ(ПИ)у-22-2
Султанбек Отес
Образовательная программа:
6B06103 - «Вычислительная техника и программное
обеспечение»
Научный руководитель:
PhD., ассоц. проф Иманбекова У.Н.

3.

energo.university
3
Цель дипломного проекта: Разработка мобильного чат-мессенджера с возможностью
обмена сообщениями в режиме реального времени, поддержкой мультимедийных вложений и
простым, интуитивно понятным интерфейсом.
Задачи:
-Проанализировать существующие мобильные мессенджеры и выявить их сильные и слабые
стороны.
- Разработать архитектуру клиент-серверного приложения.
- Реализовать отправку и получение текстовых и мультимедийных сообщений.
Актуальность проекта С каждым годом растёт потребность в надёжных и
быстрых средствах коммуникации. Пользователи всё чаще отдают предпочтение
мессенджерам, которые не только удобны, но и предоставляют высокий уровень
безопасности и стабильности.
Объектом дипломного проекта Выступает процесс общения пользователей
посредством мобильного чат-приложения.
Предметом исследования Является разработка и реализация
мобильного приложения с функциями обмена сообщениями в реальном
времени и хранения истории переписки.
Научная значимость Проект демонстрирует возможность
реализации полноценного общения между пользователями без
использования внешнего сервера, что является важным аспектом
для автономных систем, образовательных задач и повышения
уровня безопасности.

4.

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

5.

Сравнительный анализ
energo.university
Характеристика
WhatsApp
Telegram
Ваш мессенджер
iOS, Android
iOS, Android
Платформа
iOS,
Android
Работа без
интернета
Нет
Частично (через
кэш)
Частично
Шифрование
End-to-end
Client-server
Локальное хранилище
Серверная часть
Облачная
Облачная
Отсутствует
(локально)
5

6.

energo.university
Средства разработки ПО
6

7.

energo.university
UML Диаграмма вариантов использования
7

8.

energo.university
UML Диаграмма деятельности
8

9.

energo.university
UML Диаграмма последовательности
9

10.

energo.university
Проектирование базы данных
10

11.

energo.university
Эффект параллакса для заднего фона
11

12.

energo.university
Вид и реализация персонажа.
12

13.

energo.university
Система отображения здоровья
13

14.

energo.university
Вид и реализация врага
14

15.

energo.university
Заключение
15
В данном дипломном проекте была рассмотрена разработка 2D-платформера с
элементами процедурной генерации уровней, системой врагов и пользовательским
интерфейсом.
Также были выполнены все поставленные задачи:
реализован управляемый игрок с анимацией, атакой и получением урона;
добавлены враги с логикой движения и анимацией смерти;
реализована система процедурной генерации уровней с размещением платформ,
врагов и предметов;
создана система отображения здоровья с помощью UI-элементов;
добавлен параллакс-фон для улучшения визуального восприятия игры.
Разработанная игра демонстрирует основные механики платформера и может быть
расширена в будущем, что подтверждает достижение цели дипломного проекта.

16.

Заголовок
energo.university
Подзаголовок
16
Текст
Текст

17.

Текст
energo.university
Текст
Подзаголовок
Заголовок
Текст
Текст
17
English     Русский Правила