РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ ПРОГРАММЫ



После запуска программы на экран выводится список запущенных процессов. Результаты работы программы изображены на рисунке 1.

Рисунок 1 – Список процессов

Внизу списка находится меню программы с возможными действиями. Оно изображено на рисунке 2.

Рисунок 2 – Меню программы

При нажатии клавиши S список будет отсортирован по ID. Результаты сортировки изображены на рисунке 3.

Рисунок 3 – Сортировка по ID

При нажатии клавиши A список будет отсортирован в алфавитном порядке. Результаты сортировки изображены на рисунке 4.

 

Рисунок 4 – Сортировка в алфавитном порядке

При нажатии клавиши K пользователю будет предложено ввести ID процесса для завершения, а также 1 или 2 для выбора способа завершения. Результаты работы программы изображены на рисунке 5.

Рисунок 5 – Завершение процесса


Заключение

В ходе курсовой работы была создана программа, способная получать список процессов, запущенных в операционной системе Windows, сортировать его по ID и по алфавиту, обновлять, а также завершать выбранный пользователем произвольный процесс двумя способами на выбор. Программа также корректно обрабатывает ошибки в случае их возникновения.


Список использованных источников

1.Stroustrup, Bjarne.The C++ programming language / Bjarne Stroustrup. – Fourth edition. 2013 – pages 1346 cm. Includes bibliographical references and index.

2. C++ (Computer programming language) I. Title. 2. Руссинович М., Соломон Д., Ионеску А., Йосифович П. В60 внутреннее устройство Windows. 7-е изд. – СПб.: Питер, 2018. – 944 с.

3. Microsoft Docs. URL: https://docs.microsoft.com/en-us/windows/desktop/ (Дата обращения: 03.03.19).

4. ГОСТ 7.32–2001. Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. Стандартинформ, 2008.

5. ГОСТ 2.104-2006. Единая система конструкторской документации. Основные надписи. Стандартинформ, 2007.


ПРИЛОЖЕНИЕ 1. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

1. Краткое описание программы

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

2. Минимальные системные требования

· Операционная система: Windows 10 (x64);

· Процессор: 1 ГГц;

· Оперативная память: 2 Гб;

· Место на жестком диске: 32 Гб;

· Видеоадаптер: DirectX 9 или новее с драйвером WDDM 1.0;

· Дисплей: 800 x 600.

3. Установка программы

Пользователю необходимо скопировать файлы «TaskManager.exe»,
«libstdc++-6.dll», «libgcc_s_seh-1.dll» и «libwinpthread-1.dll» в любую директорию по своему выбору.

4. Запуск программы

Пользователю необходимо запустить файл «TaskManager.exe» из выбранной им директории.

5. Работа с программой

Как показано на рисунке 6, после запуска программы на экран выводится список процессов. Пользователю предлагается выбрать дальнейшее действие – отсортировать по ID (клавиша S), по алфавиту (клавиша A), завершить процесс (клавиша K), обновить список (клавиша U), закрыть программу (клавиша E).

Рисунок 6 – Консоль после запуска программы

При нажатии клавиши K пользователю будет предложено ввести ID процесса, который он хочет завершить. Это показано на рисунке 7.

Рисунок 7 – Завершение процесса

После ввода номера процесса пользователю предлагается выбрать способ его завершения. Результаты работы программы изображены на рисунке 8.

Рисунок 8 – Консоль после ввода номера процесса

Если процесс с указанным номером существует и может быть завершен, то он будет закрыт, а на экран будет снова выведено меню. Если нет – пользователь увидит сообщение о невозможности завершить процесс, после чего тоже будет выведено меню. Успешное завершение процесса показано на рисунке 9.

Рисунок 9 – Успешное завершение процесса

Сообщение о невозможности завершить процесс показано на рисунке 10.

Рисунок 10 – Сообщение об ошибке


Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
ПРИЛОЖЕНИЕ 2. БЛОК-СХЕМА
 Разраб.
Виноградов М.Р.
 Провер.
Халиуллин Р.А.
 Реценз.
Халиуллин Р.А.  
 Н. Контр.
Халиуллин Р.А.  
 Утверд.
Халиуллин Р.А.  
 
Лит.
Листов
 
 
Начало
Создание снимка процессов
Пока существует следующий процесс
Сохранить данные о текущем процессе, перейти к следующему
Вывод списка на экран
Конец


Дата добавления: 2019-09-13; просмотров: 139; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!