Вход

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

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 520837
Дата создания 2021
Мы сможем обработать ваш заказ (!) 2 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 660руб.
КУПИТЬ

Описание

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

Задачами проекта являются:

- изучение различных архитектур клиент-серверных систем;

- реализация взаимодействия двух и более Android- девайсов;

- реализация группового чата;

- изучение документации по инструментарию Firebase для интеграции с данной работой;

- изучение ГОСТ, ISO, ФСТЭК документов для выбора алгоритмов для улучшения системы безопасности приложения;

- тестирование и анализ приложения с точки зрения информационной безопасности.

Содержание

ВВЕДЕНИЕ..................................................................................................... 3

1. Исследование и анализ различных методов авторизации....................... 6

2. Исследование и анализ различных платформ......................................... 7

3. Исследование и анализ различных криптографических методов для авторизации 8

4. Разработка криптографической системы................................................... 9

5.Разработка макетов для регистрации, авторизации, восстановления

пароля............................................................................................................ 12

6. Разработка алгоритмов для регистрации, авторизации, «забыл пароль» 15

7. Программная реализация интеграции с платформой firebase................. 16

8. Программная реализация криптографических алгоритмов.................... 18

9. Программная реализация регистрации, авторизации и восстановления пароля 19

10. Разработка дизайна чата......................................................................... 24

11. Реализация дизайна чата......................................................................... 26

12. Реализация чата....................................................................................... 31

13. Исследование методов шифрования для обеспечения безопасного хранения сообщений и разработка системы с использованием выбранных методов 33

14. Разработка группового чата................................................................... 35

15. Разработка дизайна для группового чата.............................................. 36

16. Реализация дизайна для групповых бесед.............................................. 39

17. Реализация общения в рабочих группах............................................... 47

ЗАКЛЮЧЕНИЕ............................................................................................. 49

СПИСОК ЛИТЕРАТУРЫ............................................................................. 55

ПРИЛОЖЕНИЯ............................................................................................. 57

Список литературы

1. Хеш-алгоритмы: [сайт]. - 2021. - URL: httpтс моламлs://www.habr.com/ru/post/93226 (дата обращения: 14.04.2021). - Текст : электронный.

2. Методы шифрования: симметричное и асимметричное: [сайт. – 2020. – URL: https://lan-star.ru/poleznye-stati/33-metody-shifrovaniya- simmetrichnoe-i-asimmetrichnoe.htmlhttps://lan-star.ru/poleznye-stati/33-metody- shifrovaniya-simmetrichnoe-iasimmetrichnoe.html (дата обращения: 15.04.2021).

- Текст : электронный.

3. Firebase [сайт]. – 2020. - URL: https://firebase.google.com/?hl=RU (дата обращения 20.04.2021). - Текст : электронный.

4. Шифрование данные с помощью AES-256: [сайт]. - 2018. - URL: https://razilov-code.ru/ (дата обращения: 14.04.2021). - Текст : электронный.

5. RSA Java: [сайт]. - 2018. - URL: https://www.devglan.com/ (дата обращения: 15.04.2021). - Текст : электронный.

6. SHA-256 and SHA3-256 Hashing in Java: [сайт]. - 2021. - URL: https://www.baeldung.com/ (дата обращения: 16.04.2021). - Текст : электронный.

7. Создаем дизайн чата: [сайт]. - 2020. - URL: https://www.rudebox.org.ua/create-design-for-chat-site-to-using-css/(дата обращения: 28.04.2021). - Текст : электронный.

8. RecyclerView: [сайт]. - 2020. - URL: https://metanit.com/java/android/5.11.php (дата обращения: 30.04.2021). - Текст: электронный.

9. Облачное хранилище Firebase: [сайт]. - 2021. - URL: https://firebase.google.com/docs/storage?hl=ru (дата обращения: 3.04.2021). - Текст: электронный.

10. Безопасность чатов: [сайт]. – 2021. – URL: https://te- st.ru/2019/12/23/how-protect-activist-chat/ (дата обращения: 5.04.2021). - Текст: электронный.

11. RSA Java: [сайт]. - 2018. - URL: https://www.devglan.com/ (дата обращения: 6.04.2021). - Текст : электронный.

12. Создаем дизайн чата: [сайт]. - 2020. - URL: https://www.rudebox.org.ua/create-design-for-chat-site-to-using-css/(дата обращения: 14.05.2021). - Текст : электронный.

13. RecyclerView: [сайт]. - 2020. - URL: https://metanit.com/java/android/5.11.php (дата обращения: 30.04.2021). - Текст: электронный.

14. Fragments: [сайт]. - 2020. - URL: https://metanit.com/java/android/8.1.php (дата обращения: 30.04.2021). - Текст: электронный.

15. Облачное хранилище Firebase: [сайт]. - 2021. - URL: https://firebase.google.com/docs/storage?hl=ru (дата обращения: 3.04.2021). - Текст: электронный.

16. Безопасность чатов: [сайт]. – 2021. – URL: https://te- st.ru/2019/12/23/how-protect-activist-chat/ (дата обращения: 5.04.2021). - Текст: электронный.

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00467
© Рефератбанк, 2002 - 2024