Тема: Разработка системы управления компьютерными классами на базе технологии Django
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 8
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1. ОБЗОР АНАЛОГОВ 9
1.2. АНАЛИЗ ТЕХНОЛОГИИ DJANGO 15
2. ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ 19
2.1. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ 19
2.2. НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ 20
3. ПРОЕКТИРОВАНИЕ 22
3.1. ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ 22
3.2. ДИАГРАММА КОМПОНЕНТОВ МОДУЛЕЙ СИСТЕМЫ... 26
3.3. ДИАГРАММЫ ПОСЛЕДОВАТЕЛЬНОСТЕЙ 27
3.3.1. Вход на Главную страницу 27
3.3.2. Вход на страницу аудиторий 28
3.3.3. Обновление статусов ПК 28
3.3.4. Включение, выключение, перезагрузка 29
3.3.5. Выбор режима загрузки 30
3.3.6. Модуль pxe-bot 31
3.3.7. Модуль windows-bot 31
3.4. ДИАГРАММА БАЗЫ ДАННЫХ 32
4. РЕАЛИЗАЦИЯ 35
4.1. ОСНОВНЫЕ АЛГОРИТМЫ 35
4.1.1. Алгоритм включения, выключения, перезагрузки ПК 35
4.1.2. Алгоритм смены режима загрузки ПК 37
4.1.3. Алгоритм обновления состояний ПК 37
4.2. КОНФИГУРАЦИОННЫЕ ФАЙЛЫ 38
4.3. WEB ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ 39
5. РАЗВЕРТЫВАНИЕ И ТЕСТИРОВАНИЕ 49
ЗАКЛЮЧЕНИЕ 55
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 56
ПРИЛОЖЕНИЕ А 58
📖 Аннотация
📖 Введение
Данная работа посвящена разработке системы управления компьютерными классами на базе технологии Django. Новая система имеет дополнительный функционал, отсутствующий в коммерческих решениях, который требуется в компьютерных классах лаборатории «Суперкомпьютерного Моделирования» ЮУрГУ [11], такой как:
- карта расположения ПК в аудиториях;
- режим “Тест класс”;
- выбор режима загрузки компьютеров, для переключения в режим «Тест- класс».
✅ Заключение
1. Изучены существующие отечественные и зарубежные аналоги систем управления компьютерными классами.
2. Выполнено проектирование программной системы.
3. Выполнена реализация программной системы.
4. Выполнено функциональное тестирование разработанной программной системы.
5. Выполнено внедрение разработанной программной системы в лаборатории «Суперкомпьютерного Моделирования» ЮУрГУ.
В результате выполнения работы были решены все поставленные задачи, таким образом, цель работы достигнута в полном объеме.
В качестве направлений дальнейших улучшений системы можно выделить следующие:
1. Внедрение в систему утилиты PsExec, которая расширит возможности управления компьютерами, в частности, позволит выполнять удаленную установку и удаление программ, а также удаленно изменять реестр.
2. Добавление функционала, позволяющего удаленно создавать скриншоты рабочих столов, что позволит преподавателям смотреть чем занимаются студенты на их парах.
Система выполнена по лицензии GNU General Public License и доступна для скачивания в сети интернет с репозитория на сайте git.hpc.susu.ru [22].





