Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
68
Добавлен:
09.05.2015
Размер:
81.92 Кб
Скачать

Взаимодействие с пользователем

Взаимодействие с пользователем должно осуществляться через графический пользовательский интерфейс.

Должно осуществляться отображение принятой копии экрана с указанием в правом верхнем углу изображения номера рабочей станции, клиент которой передал изображение.

Должно обеспечиваться отображение результатов широковещательного запроса изображения экрана в виде мозаики – всех полученных копий экрана рабочих мест клиентов. Каждая копия экрана в режиме мозаики должна отображаться на своем заранее определенном месте (координаты верхнего левого угла и ширина и высота отображаемой копии постоянны и определяются конфигурационным текстовым файлом). Рабочие места с клиентами которых отсутствует связь, должны отображаться черными квадратами.

Анализ оперативных данных

Обеспечение в реальном масштабе времени отслеживания статуса каждого пользователя и отображение на наглядной графической схеме класса состояние каждого пользователя цветом изображения рабочего места.

Значения статусов:

– низкая активность (отображается красным цветом),

– нормальная активность (отображается зеленым цветом).

Активность пользователя считается низкой, если приложение, выбранное через диалоговый интерфейс сервера, как основное не было активно в течение интервала времени, указанного в настройках.

Поиск информации

Должна быть обеспечена возможность поиска и фильтрации по следующим параметрам и перехода к отображению оперативных данных:

– по присутствию выбранного процесса в списке запущенных процессов;

– по дате и времени входа в систему пользователя;

– по дате, времени и уровню активности;

– по имени учетной записи пользователя;

– по группе учетных записей пользователя.

Должна быть предусмотрена возможность сохранения групп учетных записей пользователей.

Отображение информации

Должно быть обеспечено отображение информации в форме таблиц с сортировкой в порядке перечисления полей:

– информация о пользователе за выбранный период времени (пользователь, дата, время, оперативная информация) с возможностью построения графиков активности основного приложения и активности действий пользователя, временной ряд с указанием текущего активного приложения (так же по оси времени);

– рейтинг программ выбранного пользователя;

– рейтинг программ группы пользователей;

– информация о регистрации в системе за заданный интервал времени (дата, время, пользователь).

Должен быть обеспечен соответственный переход между отображениями (то есть, если в отображении Xпросматривалась информация о пользователеN, то при переходе к отображениюYтак же должна показываться информация о пользователеN)

Формирование отчетов

Должна быть обеспечена возможность формирования и печати отчетов:

– время, проведенное указанным студентом в компьютерном классе за отчетный период;

– графиков и таблиц, формируемых для отображения информации (п. Отображение информации).

4.2.2. Требования к организации входных данных

Для хранения настроек должны использоваться xml-файлы.

4.3.2. Требования к организации выходных данных

Результаты мониторинга должны храниться в базе данных MySQL, следующей структуры: [КАРТИНКА СТРУКТУРЫ БД]

4.2. Требования к надежности

Клиент должен

При потере соединения с сервером включить буферизацию поступающих данных.

Сервер должен

При потере соединения с клиентом выдать звуковой сигнал, отобразить синим цветом рабочее место, с которым потеряно соединение на карте класса.

При отсутствии или повреждении данных в хранилище сервер должен выдавать предупреждающее сообщение.

4.3. Условия эксплуатации

4.3.1. Требования к численности и квалификации персонала

Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц.

1. Системный администратор, выполняющий установку клиентской и серверной части программы

2. Оператор (преподаватель), являющийся конечным пользователем программы.

Требования к системному администратору:

- установка программы;

- перезапуск сервера, при необходимости;

- установка и поддержание работоспособности связанных программных компонент (NETFrameworkиMySQL).

Требования к оператору:

- должен обладать базовыми навыками работы с операционной системой Windows.

Соседние файлы в папке Высокоуровневые методы