В настоящее время во всех образовательных учреждениях используются компьютеры. Число компьютеров в учреждениях может достигать нескольких сотен. Администрирование такого количества компьютеров является трудоемкой задачей. Большую часть проблем администрирования решают специально разработанные программы. Но готовые программные продукты не всегда могут предложить именно тот функционал, который требуется в каждом конкретном случае. В таких случаях имеет смысл разработки собственного программного решения.
Данная работа посвящена разработке системы управления компьютерными классами на базе технологии Django. Новая система имеет дополнительный функционал, отсутствующий в коммерческих решениях, который требуется в компьютерных классах лаборатории «Суперкомпьютерного Моделирования» ЮУрГУ [11], такой как:
- карта расположения ПК в аудиториях;
- режим “Тест класс”;
- выбор режима загрузки компьютеров, для переключения в режим «Тест- класс».
В ходе работы над системой были решены следующие задачи:
1. Изучены существующие отечественные и зарубежные аналоги систем управления компьютерными классами.
2. Выполнено проектирование программной системы.
3. Выполнена реализация программной системы.
4. Выполнено функциональное тестирование разработанной программной системы.
5. Выполнено внедрение разработанной программной системы в лаборатории «Суперкомпьютерного Моделирования» ЮУрГУ.
В результате выполнения работы были решены все поставленные задачи, таким образом, цель работы достигнута в полном объеме.
В качестве направлений дальнейших улучшений системы можно выделить следующие:
1. Внедрение в систему утилиты PsExec, которая расширит возможности управления компьютерами, в частности, позволит выполнять удаленную установку и удаление программ, а также удаленно изменять реестр.
2. Добавление функционала, позволяющего удаленно создавать скриншоты рабочих столов, что позволит преподавателям смотреть чем занимаются студенты на их парах.
Система выполнена по лицензии GNU General Public License и доступна для скачивания в сети интернет с репозитория на сайте git.hpc.susu.ru [22].