КОРПОРАТИВНОЕ ХРАНИЛИЩЕ
|
Аннотация 2
Введение 4
1. Теоретические основы 6
1.1 О хранилищах данных 6
1.2 О технологиях и паттернах разработки 11
1.3 О способах аутенфикации пользователя 12
1.4 О контейнеризации приложения 14
1.5 О обеспечении доступности 15
1.6 О видах кибератак и уязвимостях 16
2. Анализ предметной области 18
2.1 Анализ существующих решение 18
2.2 Общие требования хранилищ корпоративного вида 20
2.3 Выделение сущностей и связей 21
2.4 Безопасность 22
2.5 Идентификация пользователя 23
2.6 Проектирование базы данных 25
2.7 Доступность для людей с ограниченными возможностями 28
2.8 Выбор технологий 29
3. Реализация 31
3.1 Серверная часть 31
3.2 Клиентская часть 34
3.3 Обеспечение безопасности 36
3.4 Руководство администратора 37
3.5 Руководство пользователя 39
Заключение 43
Список использованных источников и литературы 44
Приложение А Пользовательский контроллер 46
Приложение Б Файловый контроллер 50
Приложение В Пользовательский редуктор 57
Приложение Г Файловый редуктор 58
Введение 4
1. Теоретические основы 6
1.1 О хранилищах данных 6
1.2 О технологиях и паттернах разработки 11
1.3 О способах аутенфикации пользователя 12
1.4 О контейнеризации приложения 14
1.5 О обеспечении доступности 15
1.6 О видах кибератак и уязвимостях 16
2. Анализ предметной области 18
2.1 Анализ существующих решение 18
2.2 Общие требования хранилищ корпоративного вида 20
2.3 Выделение сущностей и связей 21
2.4 Безопасность 22
2.5 Идентификация пользователя 23
2.6 Проектирование базы данных 25
2.7 Доступность для людей с ограниченными возможностями 28
2.8 Выбор технологий 29
3. Реализация 31
3.1 Серверная часть 31
3.2 Клиентская часть 34
3.3 Обеспечение безопасности 36
3.4 Руководство администратора 37
3.5 Руководство пользователя 39
Заключение 43
Список использованных источников и литературы 44
Приложение А Пользовательский контроллер 46
Приложение Б Файловый контроллер 50
Приложение В Пользовательский редуктор 57
Приложение Г Файловый редуктор 58
В современном мире, где информация стала одним из ключевых ресурсов, ее эффективное управление приобретает первостепенное значение для успеха любого предприятия. Стремительный рост объемов данных, их разнородность и сложность структуры создают значительные трудности для организаций, стремящихся принимать взвешенные решения и оптимизировать свою деятельность. Именно поэтому концепция корпоративного хранилища данных (КХД) становится все более актуальной.
Актуальность темы работы обусловлена растущей потребностью компаний в консолидации, обработке и анализе информации из разрозненных источников для повышения эффективности бизнес-процессов и получения конкурентного преимущества.
Объектом исследования данной работы выступает КХД как комплексная информационная система, предназначенная для централизованного хранения и обработки корпоративных данных.
Предметом исследования являются принципы построения, архитектура, функциональные возможности, а также преимущества и недостатки внедрения КХД в современных организациях.
Цель данной выпускной квалификационной работы — рассмотреть все аспекты разработки хранилищ корпоративного типа и на их основе реализовать общую модель поведения корпоративного хранилища данных.
Для достижения цели выпускной квалификационной работы поставлены следующие задачи:
1. Формирования общей структуры облачного хранилища.
2. Анализ особенностей хранилищ корпоративного типа.
3. Выделение основных требований разработки.
4. Реализация клиент-серверного сервиса.
5. Подведение итогов.
В работе будут рассмотрены основные этапы проектирования и реализации облачного хранилища, такие как анализ требований, выбор технологии, моделирование и проектирование архитектуры и обеспечение безопасности.
Практическая значимость работы заключается в том, что полученные результаты могут быть использованы компаниями при выборе и внедрении корпоративных облачных хранилищ.
Работа состоит из введения, трех разделов, заключения, списка источников и использованной литературы, и приложения.
Актуальность темы работы обусловлена растущей потребностью компаний в консолидации, обработке и анализе информации из разрозненных источников для повышения эффективности бизнес-процессов и получения конкурентного преимущества.
Объектом исследования данной работы выступает КХД как комплексная информационная система, предназначенная для централизованного хранения и обработки корпоративных данных.
Предметом исследования являются принципы построения, архитектура, функциональные возможности, а также преимущества и недостатки внедрения КХД в современных организациях.
Цель данной выпускной квалификационной работы — рассмотреть все аспекты разработки хранилищ корпоративного типа и на их основе реализовать общую модель поведения корпоративного хранилища данных.
Для достижения цели выпускной квалификационной работы поставлены следующие задачи:
1. Формирования общей структуры облачного хранилища.
2. Анализ особенностей хранилищ корпоративного типа.
3. Выделение основных требований разработки.
4. Реализация клиент-серверного сервиса.
5. Подведение итогов.
В работе будут рассмотрены основные этапы проектирования и реализации облачного хранилища, такие как анализ требований, выбор технологии, моделирование и проектирование архитектуры и обеспечение безопасности.
Практическая значимость работы заключается в том, что полученные результаты могут быть использованы компаниями при выборе и внедрении корпоративных облачных хранилищ.
Работа состоит из введения, трех разделов, заключения, списка источников и использованной литературы, и приложения.
Возникли сложности?
Нужна помощь преподавателя?
Помощь в написании работ!
В итоге разработки данного сервиса, были выделены следующие плюсы данной реализации:
1. Полная модульность всей системы, в следствии реализации отдельных сервисов.
2. Полная независимость системы от провайдера в пределах локальной сети фирмы, и независимость от работоспособности серверов поставщика услуг хранения данных, в следствии запуска сервиса на собственных серверах.
3. Возможность упаковки и развертывания всего решения в короткие сроки по средствам Docker.
4. Возможность добавления собственного функционала работы с файлами, по средствам использования API-серверной части сервиса.
5. Возможность индивидуальной настройки сервиса под потребности предприятия.
В результате проделанной работы разработка сервиса была успешно завершена в соответствии с поставленными требования, был приобретен опыт работы в множестве областей программирования и анализа. Также было проведено пользовательское тестирование продукта, исправлены выявленные ошибки. Все поставленные цели и задачи были достигнуты.
1. Полная модульность всей системы, в следствии реализации отдельных сервисов.
2. Полная независимость системы от провайдера в пределах локальной сети фирмы, и независимость от работоспособности серверов поставщика услуг хранения данных, в следствии запуска сервиса на собственных серверах.
3. Возможность упаковки и развертывания всего решения в короткие сроки по средствам Docker.
4. Возможность добавления собственного функционала работы с файлами, по средствам использования API-серверной части сервиса.
5. Возможность индивидуальной настройки сервиса под потребности предприятия.
В результате проделанной работы разработка сервиса была успешно завершена в соответствии с поставленными требования, был приобретен опыт работы в множестве областей программирования и анализа. Также было проведено пользовательское тестирование продукта, исправлены выявленные ошибки. Все поставленные цели и задачи были достигнуты.
1. Микросервисный фронтенд — современный подход к разделению
ответственности сервисов [Электронный ресурс] // URL:
https://habr.com/ru/companies/netcracker/articles/420753 (дата обращения:
13.9.2023)
2. Архитектура хранилищ данных: традиционная и облачная
[Электронный ресурс] // URL: https://habr.com/ru/articles/441538 (дата обращения: 15.9.2023)
3. Типы хранения данных [Электронный ресурс] // URL: https://www.huawei.ru/insights/tipy-khraneniya-dannykh (дата обращения:
18.9.2023)
4. Аутентификация на основе сеанса и токена [Электронный ресурс] // URL: https://www.geeksforgeeks.org/session-vs-token-based-authentication (дата обращения: 20.9.2023)
5. Эволюция атак на веб-приложения [Электронный ресурс] // URL: https://habr.com/ru/articles/334054 (дата обращения: 25.9.2023)
6. Google диск [Электронный ресурс] // URL: https://drive.google.com (дата обращения: 17.10.2023)
7. DropBox диск [Электронный ресурс] // URL:
https://www.dropbox.com/ru (дата обращения: 17.10.2023)
8. Selectel [Электронный ресурс] // URL: https://selectel.ru (дата обращения: 17.10.2023)
9. Cloud mail [Электронный ресурс] // URL: https://cloud.mail.ru (дата обращения: 18.10.2023)
10. Яндекс диск [Электронный ресурс] // URL: https://disk.yandex.ru (дата обращения: 19.10.2023)
11. OneDrive [Электронный ресурс] // URL: https://onedrive.live.com (дата обращения: 20.10.2023)
12. Документация к библиотеки Libuv [Электронный ресурс] // URL: https://github.com/libuv/libuv (дата обращения: 13.11.2023)
13. Интеграция PostgreSQL с Nodejs и node-postgres [Электронный ресурс] // Rukovodstvo.net : статьи и идеи для разработчиков программного обеспечения и веб-разработчиков. URL: https://rukovodstvo.net/posts/id_836 (дата обращения: 13.02.2024)
14. Документация по использованию bcrypt — хеширование в javascript [Электронный ресурс] // URL: https://github.com/kelektiv/node.bcrypt.js (дата обращения: 10.3.2024)
15. Работа с Cookeis — JSON Web Tokens (JWT) [Электронный ресурс] // URL: https://habr.com/ru/articles/340146 (дата обращения: 18.3.2024)
ответственности сервисов [Электронный ресурс] // URL:
https://habr.com/ru/companies/netcracker/articles/420753 (дата обращения:
13.9.2023)
2. Архитектура хранилищ данных: традиционная и облачная
[Электронный ресурс] // URL: https://habr.com/ru/articles/441538 (дата обращения: 15.9.2023)
3. Типы хранения данных [Электронный ресурс] // URL: https://www.huawei.ru/insights/tipy-khraneniya-dannykh (дата обращения:
18.9.2023)
4. Аутентификация на основе сеанса и токена [Электронный ресурс] // URL: https://www.geeksforgeeks.org/session-vs-token-based-authentication (дата обращения: 20.9.2023)
5. Эволюция атак на веб-приложения [Электронный ресурс] // URL: https://habr.com/ru/articles/334054 (дата обращения: 25.9.2023)
6. Google диск [Электронный ресурс] // URL: https://drive.google.com (дата обращения: 17.10.2023)
7. DropBox диск [Электронный ресурс] // URL:
https://www.dropbox.com/ru (дата обращения: 17.10.2023)
8. Selectel [Электронный ресурс] // URL: https://selectel.ru (дата обращения: 17.10.2023)
9. Cloud mail [Электронный ресурс] // URL: https://cloud.mail.ru (дата обращения: 18.10.2023)
10. Яндекс диск [Электронный ресурс] // URL: https://disk.yandex.ru (дата обращения: 19.10.2023)
11. OneDrive [Электронный ресурс] // URL: https://onedrive.live.com (дата обращения: 20.10.2023)
12. Документация к библиотеки Libuv [Электронный ресурс] // URL: https://github.com/libuv/libuv (дата обращения: 13.11.2023)
13. Интеграция PostgreSQL с Nodejs и node-postgres [Электронный ресурс] // Rukovodstvo.net : статьи и идеи для разработчиков программного обеспечения и веб-разработчиков. URL: https://rukovodstvo.net/posts/id_836 (дата обращения: 13.02.2024)
14. Документация по использованию bcrypt — хеширование в javascript [Электронный ресурс] // URL: https://github.com/kelektiv/node.bcrypt.js (дата обращения: 10.3.2024)
15. Работа с Cookeis — JSON Web Tokens (JWT) [Электронный ресурс] // URL: https://habr.com/ru/articles/340146 (дата обращения: 18.3.2024)
Работу высылаем на протяжении 30 минут после оплаты.
Подобные работы
- Создание корпоративного хранилища данных на основе экосистемы открытого программного обеспечения
Бакалаврская работа, прикладная информатика в экономике. Язык работы: Русский. Цена: 4700 р. Год сдачи: 2022 - АНАЛИЗ И ОБОСНОВАНИЕ ВЫБОРА ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ
АВТОМАТИЗИРОВАННОЙ РАЗРАБОТКИ ПРИКЛАДНОГО ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ
Дипломные работы, ВКР, информатика. Язык работы: Русский. Цена: 4970 р. Год сдачи: 2018 - РАЗРАБОТКА ОСНОВНЫХ ЭЛЕМЕНТОВ CRM-ПОДСИСТЕМЫ КОРПОРАТИВНОГО ВЕБ-САЙТА ОНЛАЙН-ШКОЛЫ РИСОВАНИЯ «IMAGINATION»
Дипломные работы, ВКР, информатика. Язык работы: Русский. Цена: 4270 р. Год сдачи: 2019 - ЗАЩИЩЕННОЕ ОБЛАЧНОЕ ХРАНИЛИЩЕ ПРЕДПРИЯТИЯ
Магистерская диссертация, электротехника. Язык работы: Русский. Цена: 4820 р. Год сдачи: 2017 - РАЗРАБОТКА МЕТОДОЛОГИИ СТРУКТУРНОГО СИНТЕЗА ХРАНИЛИЩ ГЕТЕРОГЕННЫХ ДАННЫХ ПРОМЫШЛЕННОГО ПРЕДПРИЯТИЯ
Диссертации (РГБ), информационная безопасность. Язык работы: Русский. Цена: 4210 р. Год сдачи: 2021 - ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ РАЗРАБОТКИ ПРОЕКТА СОЗДАНИЯ КОРПОРАТИВНОГО УНИВЕРСИТЕТА
Дипломные работы, ВКР, педагогика. Язык работы: Русский. Цена: 4750 р. Год сдачи: 2020 - Разработка проекта корпоративного университета и его применение в
процессе развития персонала организации
Бакалаврская работа, менеджмент. Язык работы: Русский. Цена: 4650 р. Год сдачи: 2023 - Разработка корпоративного клиент-серверного мессенджера
Бакалаврская работа, информационные системы. Язык работы: Русский. Цена: 5900 р. Год сдачи: 2018 - АВТОМАТИЗАЦИЯ БЮДЖЕТИРОВАНИЯ СТРАХОВОЙ КОМПАНИИ
С ПОМОЩЬЮ ПЛАТФОРМЫ SAP BW
Бакалаврская работа, программирование. Язык работы: Русский. Цена: 4900 р. Год сдачи: 2018





