Дипломный проект студентки группы А-9 -07 Марковой Н. Д. на тему «Разработка программы удаленного контроля действий пользователя персонального компьютера»
Функции разработанной программы: • контроль активности пользователя (отслеживание времени начала и завершения сеанса работы пользователя ПК, процент загрузки ПК и оперативной памяти); • контроль ввода с клавиатуры; • контроль запуска приложений; • контроль посещенных пользователем интернет -страниц; • сбор полученной информации и вывод в виде таблиц и графиков.
Технология WMI (англ. Windows Management Instrumentation) - это одна из базовых технологий для централизованного управления и слежения за работой различных частей компьютерной инфраструктуры под управлением платформы Windows
Архитектура WMI
Архитектура разработанной программы
Пользовательский интерфейс программы:
Модуль контроля активности пользователя Выполняет следующие функции: • отслеживание времени начала и завершения сеанса работы пользователя ПК; • процент загрузки ЦП; • процент загрузки оперативной памяти.
Пример работы модуля на локальном ПК:
Модуль контроля ввода с клавиатуры Структура модуля:
Пример работы модуля на локальном ПК:
Модуль контроля запуска приложений Выполняет следующие функции: • имя запущенного пользователем приложения; • время запуска; • длительность работы приложения.
Пример работы модуля на локальном ПК
Модуль контроля интернетстраниц В модуле контроля интернет-страниц реализуется сбор данных о посещенных интернет-страницах. Эти данные должны быть представлены в двух форматах – URL-адрес и IP-адрес. – URL-адрес (англ. URL — Uniform Resource Locator) - это стандартизированный способ записи адреса ресурса в сети Internet. – IP-адрес (англ. IP – Internet Protocol Address) – сетевой адрес узла в коппьютерной сети, построенной по протоколу IP.
Пример работы модуля на локальном ПК
Модуль обработки информации Выполняет функцию сбора всей информации, полученной от остальных модулей. Полученные данные выводятся в файл формата. XLS (формат электронных таблиц Microsoft Excel). Данные по загрузке ЦП и оперативной памяти отражаются в виде графиков в этом же отчете.
Пример работы модуля на локальном ПК
Пример работы программы на удаленном ПК