Тема: СИСТЕМА ОПТИМИЗАЦИИ ДОСТУПА К ЭЛЕКТРОННЫМ РЕСУРСАМ НИУ «БелГУ»
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 5
1.1 Актуальность поставленной задачи 6
1.2 Aнaлиз деятельIOCTU предприятия 7
1.3 Выбор инструментальных средств для создания программного
обеспечения 8
ГЛАВА 2. ПРОЕКТИРОВАНИЕ СОЗДАВАЕМОГО ПРОГРАММНОГО ПРИЛОЖЕНИЯ 20
2.1 Инфологическое проектирование и выбор базы данных 22
2.2 Проектирование серверных скриптов 26
2.3 Проектирование АР1 28
2.4 Проектирование коллекций базы данных 31
ГЛАВА 3. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 36
3.1 Разработка серверных скриптов 36
3.2 Разработка приложения 44
ГЛАВА 4. ТЕСТИРОВАНИЕ ПРИЛОЖЕНИЯ 52
4.1 Тестирование слоя серверный скриптов 52
4.2 Тестирование слоя АР1 54
4.3 Тестирования слоя клиенткого приложения 57
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 61
ПРИЛОЖЕНИЯ 62
📖 Введение
На этапе зарождения интернета одна вычислительная машина обрабатывала доступ только к одному ресурсу и так продолжалось достаточно долгое время пока «Интернет» набирал свою популярность. Однако с ростом количества ресурсов в сети также и росло количество узлов, потому как один человек мог администрировать только свои сайты и сайты его ближайшего окружения. В такой момент требовалось увеличить количество сайтов, которые мог поддерживать один человек, в такой момент на просторах интернета постепенно появляется сайты с содержанием «размещу ваш сайт на своем ресурсе за удельную плату». Однако такой способ не мог справится с тенденцией роста интернета, за счет большого количества ручной работы по соотношению к запросам клиентов, еще одной проблемой такого решения является сложность переносимости, администрирование таких ресурсов всего небольшой группой людей, имеющей локальный доступ к серверу.
Нависшие проблемы потребовали от ИТ специалистов найти решение, которое бы позволило каждому клиенту самостоятельно администрировать свой ресурс. И новым витком эволюции «Интернета за кулисами» стали программные решения, которые на тот момент позволяли через веб-интерфейс заказать услугу хостинга и после оплаты клиенту предоставлялся доступ к файловым ресурсам сервера посредствам FTP и возможностью администрировать свой веб сервер через .Нассезз файлы арасйе сервера. Это был скачек в развитии хостинг провайдеров и даже на сегодняшний момент можно встретить такую схему, однако поверх такого изобилия теперь есть возможность привязывать DNS имена через веб-панель, управлять дисковым пространством арендованных ресурсов настраивать среднюю утилизацию отдельных сайтов.
Были пересмотрены некоторые аспекты и подходы в администрировании и предоставлении реcyрcoв клиенту, мacштaбирyемocти реcyрcoв, сложности администрирования и безопасности как отдельного реcyрca так и всего сервера.
Это решение поможет:
• Сбезопасить каждый реcyрc и веб сервер от взломов;
• Предоставить полный доступ по управлению клиенту;
• Сократить расходы вычислительной мощности;
• Облегчить администрирование сервера.
Актуальность данной системы состоит из возможности имеющихся вычислительных мощностей не расширяясь увеличить количество клиентов и предоставления полных прав над ресурсом клиенту - без риска.
Выпускная квалификационная работа состоит из следующих частей:
• первая глава посвящена выбору программного обеспечения и системному анализу предметной области, проектированию приложения;
• во второй главе описана проектирование программного обеспечения;
• в третьей главе описана разработка программного обеспечения;
• в четвертой главе выполненно тестирование програмного обеспечения.
Выпускная квалификационная работа состоит из введения, четырех глав, включающий 12 параграфов, заключения, списка литератеры из 10 и 9 приложений. В тексте дипломной работы содержится 4 рисунка и 2 таблицы. Общий объем работы 106 листов.
✅ Заключение
• NodeJS
• ReactJS
• Redux
• MongoDB
• Express
В результате выполнения работы имеется возможность быстрого и безопасного развертывания сервиса, и предоставления управления ресурсами пользователю. Обезопасить кaждый реcyрc являлось первостепенной задачей, которая была решена путем использования виртуализации приложения. Coкрaщены рacхoды вычислительной мoщнocти. Облегчено
aдминиcтрирoвaние сервера.
Входе выпускной квалификационной работы, был выполнен анализ предметной области, проектирование приложения и разработка програмного комплекса. В конечном итоге было реализованно трех уровневое приложение предствляющее собой програмный комплекс для управления ресурсам НИУ «БелГУ».



