Разработка облачного хранилища для корпоративной среды
|
Аннотация 2
Введение 4
Глава 1 Функциональное моделирование предметной области 7
1.1 Технико-экономическая характеристика предметной области 7
1.2 Концептуальное моделирование предметной области 11
1.3 Анализ существующих разработок на предмет соответствия сформулированным требованиям 16
1.4 Разработка модели бизнес-процесса «Как должно быть» 21
Глава 2 Логическое проектирование облачного хранилища 24
2.1 Выбор технологии логического моделирования облачного хранилища 24
2.2 Информационное обеспечение облачного хранилища 26
2.3 Проектирование базы данных облачного хранилища 29
2.4 Требования к аппаратно-программному обеспечению облачного хранилища 32
Глава 3 Физическое проектирование облачного хранилища 34
3.1 Выбор архитектуры облачного хранилища 34
3.2 Выбор технологии разработки программного обеспечения облачного хранилища 35
3.3 Выбор СУБД облачного хранилища 39
3.4 Разработка физической модели данных облачного хранилища 39
3.5 Разработка программного обеспечения облачного хранилища 42
3.6 Оценка и обоснование экономической эффективности разработки облачного хранилища 57
Заключение 64
Список используемой литературы 65
Введение 4
Глава 1 Функциональное моделирование предметной области 7
1.1 Технико-экономическая характеристика предметной области 7
1.2 Концептуальное моделирование предметной области 11
1.3 Анализ существующих разработок на предмет соответствия сформулированным требованиям 16
1.4 Разработка модели бизнес-процесса «Как должно быть» 21
Глава 2 Логическое проектирование облачного хранилища 24
2.1 Выбор технологии логического моделирования облачного хранилища 24
2.2 Информационное обеспечение облачного хранилища 26
2.3 Проектирование базы данных облачного хранилища 29
2.4 Требования к аппаратно-программному обеспечению облачного хранилища 32
Глава 3 Физическое проектирование облачного хранилища 34
3.1 Выбор архитектуры облачного хранилища 34
3.2 Выбор технологии разработки программного обеспечения облачного хранилища 35
3.3 Выбор СУБД облачного хранилища 39
3.4 Разработка физической модели данных облачного хранилища 39
3.5 Разработка программного обеспечения облачного хранилища 42
3.6 Оценка и обоснование экономической эффективности разработки облачного хранилища 57
Заключение 64
Список используемой литературы 65
В современном мире существует масса способов хранения информации: начиная от аналоговых носителей и заканчивая современными цифровыми решениями. Одним из стремительно набирающих популярность вариантов является облачное хранилище [29].
Несомненными преимуществами облачных решений являются возможность доступа пользователей из любой точки мира, где есть доступ к Интернет; независимость от специфики деятельности пользователей и компаний; возможность простого увеличения используемых мощностей для хранения данных при первой потребности.
В условиях глобальной цифровизации общества практически невозможно представить себе бизнес, который может оставаться успешным и прибыльным и при этом абсолютно изолированным от каких-либо ИТ- решений.
Информация приобретает невероятную ценность, является несомненным конкурентным преимуществом. Количество производимой и потребляемой информации растет огромными темпами и в какой-то момент для каждой организации становится актуальным вопрос о надежном решении по её хранению и использованию.
При этом важным условием является минимизация финансовых издержек и операционных рисков.
Эффективным способом по снижению стоимости обработки данных является переход к использованию облачных вычислений: бизнес становится динамичнее, повышается качество работы пользователей, появляется экономия за счет оптимизации поддержки решения, гарантируется соответствующий уровень безопасности и производительности.
Использование облачных технологий позволяет ощутимо упростить ежедневную работу потребителей информации: появляется возможность беспрепятственного обмена информацией в любых форматах с разных устройств из любой локации.
При этом всегда остается возможным сохранить файл на локальные устройство для индивидуальной работы.
Объектом исследования является ОАО «Концерн «АБС».
Предмет исследования - процесс проектирования и разработки облачного хранилища.
Целью данной работы является разработка облачного хранилища для корпоративной среды.
Ключевыми задачами по достижению поставленной цели являются:
• анализ предметной области, а именно: характеристика предприятия, его организационной структуры, существующих бизнес- процессов;
• анализ существующих систем для решения поставленной задачи;
• обоснование необходимости разработки;
• выбор стратегии и способа автоматизации;
• выбор информационного, программного и технического обеспечения;
• логическое и физическое проектирование облачного хранилища;
• разработка программного обеспечения;
• описание функциональности облачного хранилища;
• расчет экономической эффективности проекта.
При выполнении работы были использованы такие методы исследования, как аналитический, сравнительный, методы расчета экономической эффективности.
В первой главе дана характеристика компании, а также проведен анализ деятельности предприятия при подходе «Как есть». Выбрана технология концептуального моделирования. Проведен анализ существующих разработок, выделены критерии для сравнения. Построена модель «Как будет».
Во второй главе проведено логическое проектирование облачного хранилища. Выбрана технология проектирования. Разработана концептуальная и логическая модель. Разработано информационное обеспечение: классификаторы, системы кодирования, входная и выходная информация. Определены требования к аппаратному и программному обеспечению.
В третьей главе осуществлено физическое проектирование облачного хранилища. Выбрана архитектура и технология разработки. Выбрана конкретная СУБД и построена физическая модель. Разработано программное обеспечение: программные модули и их взаимосвязь, описана функциональность системы. Также в третьей главе была проведена экономическая оценка эффективности проекта, получены экономические показатели проекта.
Несомненными преимуществами облачных решений являются возможность доступа пользователей из любой точки мира, где есть доступ к Интернет; независимость от специфики деятельности пользователей и компаний; возможность простого увеличения используемых мощностей для хранения данных при первой потребности.
В условиях глобальной цифровизации общества практически невозможно представить себе бизнес, который может оставаться успешным и прибыльным и при этом абсолютно изолированным от каких-либо ИТ- решений.
Информация приобретает невероятную ценность, является несомненным конкурентным преимуществом. Количество производимой и потребляемой информации растет огромными темпами и в какой-то момент для каждой организации становится актуальным вопрос о надежном решении по её хранению и использованию.
При этом важным условием является минимизация финансовых издержек и операционных рисков.
Эффективным способом по снижению стоимости обработки данных является переход к использованию облачных вычислений: бизнес становится динамичнее, повышается качество работы пользователей, появляется экономия за счет оптимизации поддержки решения, гарантируется соответствующий уровень безопасности и производительности.
Использование облачных технологий позволяет ощутимо упростить ежедневную работу потребителей информации: появляется возможность беспрепятственного обмена информацией в любых форматах с разных устройств из любой локации.
При этом всегда остается возможным сохранить файл на локальные устройство для индивидуальной работы.
Объектом исследования является ОАО «Концерн «АБС».
Предмет исследования - процесс проектирования и разработки облачного хранилища.
Целью данной работы является разработка облачного хранилища для корпоративной среды.
Ключевыми задачами по достижению поставленной цели являются:
• анализ предметной области, а именно: характеристика предприятия, его организационной структуры, существующих бизнес- процессов;
• анализ существующих систем для решения поставленной задачи;
• обоснование необходимости разработки;
• выбор стратегии и способа автоматизации;
• выбор информационного, программного и технического обеспечения;
• логическое и физическое проектирование облачного хранилища;
• разработка программного обеспечения;
• описание функциональности облачного хранилища;
• расчет экономической эффективности проекта.
При выполнении работы были использованы такие методы исследования, как аналитический, сравнительный, методы расчета экономической эффективности.
В первой главе дана характеристика компании, а также проведен анализ деятельности предприятия при подходе «Как есть». Выбрана технология концептуального моделирования. Проведен анализ существующих разработок, выделены критерии для сравнения. Построена модель «Как будет».
Во второй главе проведено логическое проектирование облачного хранилища. Выбрана технология проектирования. Разработана концептуальная и логическая модель. Разработано информационное обеспечение: классификаторы, системы кодирования, входная и выходная информация. Определены требования к аппаратному и программному обеспечению.
В третьей главе осуществлено физическое проектирование облачного хранилища. Выбрана архитектура и технология разработки. Выбрана конкретная СУБД и построена физическая модель. Разработано программное обеспечение: программные модули и их взаимосвязь, описана функциональность системы. Также в третьей главе была проведена экономическая оценка эффективности проекта, получены экономические показатели проекта.
Результатом выполнения выпускной квалификационной работы стало разработанное, протестированное и запущенное облачное хранилище данных.
В ходе работы была проанализирована деятельность производственно-технического отдела в ОАО «Концерн «АБС».
Также был проанализированы текущие решения внутри ОАО «Концерн «АБС». Было выявлен ряд проблем, с которыми сталкиваются сотрудники.
В ходе работы над проектом были выполнены следующие задачи:
• изучены и выбраны технологии и инструменты для реализации проекта;
• создан веб-клиент на основе Web фреймворка Django;
• реализован пользовательский веб-интерфейс с помощью фреймворка Vuejs и CSS-фреймворка Vuetifyjs.
Созданное облачное хранилище имеет следующие преимущества:
• расширяемость системы. Сервисы хранилища можно в любой момент запустить на другом сервере, и он сразу же включится в работу;
• синхронизация между серверами-хранилищами. При любой ситуации, когда сервер-хранилище выходит из строя, файлы пользователя будут ему доступны, так как хранятся на всех серверах одновременно;
• подключение к любой базе данных. Возможность использования любой SQL базы данных, так как используется Django ORM.
В ближайшее время для развития разработанного приложения предполагается:
• разбиение логики сервисов-хранилищ и сервиса управления пользователями на микросервисы для более гибкой настройки;
• расширение функциональности облачного хранилища за счет сбора обратной связи;
• доработка API для более гибкого обращения к нему.
В ходе работы была проанализирована деятельность производственно-технического отдела в ОАО «Концерн «АБС».
Также был проанализированы текущие решения внутри ОАО «Концерн «АБС». Было выявлен ряд проблем, с которыми сталкиваются сотрудники.
В ходе работы над проектом были выполнены следующие задачи:
• изучены и выбраны технологии и инструменты для реализации проекта;
• создан веб-клиент на основе Web фреймворка Django;
• реализован пользовательский веб-интерфейс с помощью фреймворка Vuejs и CSS-фреймворка Vuetifyjs.
Созданное облачное хранилище имеет следующие преимущества:
• расширяемость системы. Сервисы хранилища можно в любой момент запустить на другом сервере, и он сразу же включится в работу;
• синхронизация между серверами-хранилищами. При любой ситуации, когда сервер-хранилище выходит из строя, файлы пользователя будут ему доступны, так как хранятся на всех серверах одновременно;
• подключение к любой базе данных. Возможность использования любой SQL базы данных, так как используется Django ORM.
В ближайшее время для развития разработанного приложения предполагается:
• разбиение логики сервисов-хранилищ и сервиса управления пользователями на микросервисы для более гибкой настройки;
• расширение функциональности облачного хранилища за счет сбора обратной связи;
• доработка API для более гибкого обращения к нему.
Подобные работы
- Разработка программного обеспечения технологии защиты данных,
находящихся в облачном хранилище
Дипломные работы, ВКР, информатика. Язык работы: Русский. Цена: 4750 р. Год сдачи: 2017 - ЗАЩИЩЕННОЕ ОБЛАЧНОЕ ХРАНИЛИЩЕ ПРЕДПРИЯТИЯ
Магистерская диссертация, электротехника. Язык работы: Русский. Цена: 4820 р. Год сдачи: 2017 - ОРГАНИЗАЦИЯ ИНТЕРАКТИВНОГО ОБУЧЕНИЯ ИНФОРМАТИКЕ НА ОСНОВЕ ИСПОЛЬЗОВАНИЯ ОБЛАЧНЫХ ТЕХНОЛОГИЙ
Дипломные работы, ВКР, педагогика. Язык работы: Русский. Цена: 4370 р. Год сдачи: 2015 - Разработка базы данных для компании «СибВуд»
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 5900 р. Год сдачи: 2018 - Проектирование и разработка горизонтально масштабируемой распределенной файловой системы
Магистерская диссертация, информатика. Язык работы: Русский. Цена: 5900 р. Год сдачи: 2016 - Автоматизация расписания выполнения регулярных задач
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4750 р. Год сдачи: 2017 - Комплексная информационная система, предназначенная для верификации моделей конвективных облаков
Магистерская диссертация, компьютерные сети. Язык работы: Русский. Цена: 4960 р. Год сдачи: 2016 - Разработка информационной системы сопровождения эксплуатации изделий
клиентами АО "Интек"
Магистерская диссертация, информационные системы. Язык работы: Русский. Цена: 5680 р. Год сдачи: 2020 - Методы и алгоритмы оптимизации электронного документооборота в корпоративных системах
Магистерская диссертация, информатика. Язык работы: Русский. Цена: 4985 р. Год сдачи: 2020





