Please enable JavaScript.
Coggle requires JavaScript to display documents.
РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА ДЛЯ УДАЛЕННОГО ДОСТУПА И УПРАВЛЕНИЯ…
РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА ДЛЯ УДАЛЕННОГО ДОСТУПА И УПРАВЛЕНИЯ УСТРОЙСТВАМИ
Исследовательская часть
Современные средства решения поставленной задачи
Administrator
Anyplace Control
Radmin
Цель разработки
Целью данной работы является создание серверной и клиентской частей системы удаленного доступа с возможностью управления удаленным устройством по локальной или глобальной сетям.
Конструкторская часть
Блок схемы алгоритмов
Алгоритм отправки файла с клиента на сервер
Алгоритм получения сервером дерева файлов
Алгоритм приема команды клиентом
Алгоритм проверки существующих соединений
Диаграмма протокола
Для приема и отправки команд серверной части в создаваемом приложении был разработан специальный протокол вида
<префикс> <размер передаваемых данных или файла, который последует за данным сообщением> <данные>
Функциональная структура
Для корректной работы проекта, скорости выполнения команд, а также для упрощения механизма отладки, программный код разбит на небольшие функции.
Технологическая часть
Средства программирования и отладки
Embarcadero RAD studio Tokyo на высокоуровневом языке программирования С++
Основные структуры данных программного комплекса
Описание работы приложения
Программа удалённого администрирования ПК для платформы Windows, которая позволяет полноценно работать на нескольких удалённых компьютерах с помощью графического интерфейса.
Тестирование проекта