Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ТП_23_ИСТ_1_1_Какушкина_Ольга_Витальевна_ЛР_6

.docx
Скачиваний:
0
Добавлен:
23.06.2025
Размер:
1.74 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Ф едеральное государственное бюджетное образовательное учреждение высшего образования

НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ им. Р.Е.АЛЕКСЕЕВА

Институт радиоэлектроники и информационных технологий

Кафедра информатики и систем управления

ОТЧЕТ по лабораторной работе №6

(наименование темы проекта или работы)

по дисциплине

Технологии программирования

(наименование дисциплины)

РУКОВОДИТЕЛЬ:

________________ Капранов С. Н.

(подпись) (фамилия, и.,о.)

СТУДЕНТ:

________________ Какушкина О.В

(подпись) (фамилия, и.,о.)

23-ИСТ-1-1

(шифр группы)

Работа защищена «___» ____________

С оценкой ________________________

Нижний Новгород 2025

ЦЕЛЬ РАБОТЫ: Изучение подходов к реализации интерфейса пользователя

Тема проекта: ПО «Распознавания аномалий на коже по фотографиям высокой четкости» 2-3 человека.

Задание: Используя задание и материалы курсовой работы сделать пользовательский интерфейс в соответствии с рекомендациями.

Пользовательский интерфейс (UI) представляет собой механизм, который обеспечивает взаимодействие между программным обеспечением и его пользователем. Он включает в себя все элементы, с которыми человек взаимодействует, от кнопок и меню до графиков и текстовых полей. Основная цель пользовательского интерфейса — сделать использование программы максимально простым и интуитивно понятным, чтобы даже люди без технических знаний могли эффективно и без затруднений выполнять свои задачи. Важнейшим аспектом является создание дружелюбного интерфейса, который не только удовлетворяет требованиям пользователей, но и учитывает их предпочтения и привычки.

Разберём интерфейс, который был добавлен к нашему проекту по критериям.

Заставка

Первым делом – сразу после запуска – наша программа сообщает пользователю, какую именно задачу она собирается решать. Это особенно важно, ведь в постановке нашей задачи имеются серьёзные ограничения, о которых пользователя нужно уведомить сразу же.

Информационная часть интерфейса, появляющаяся на экране сразу после запуска программы, называется заставкой. Наша заставка содержит: название программы, пояснение о решаемой нашей программой задаче, номер версии программы, рисунок 1.

Рисунок 1 – Заставка проекта.

Ввод информации

В нашем проекте ввод данных осуществляется путём выбора пользователем файла из директории компьютера, по которому будут производиться дальнейшие вычисления программы, рисунок 2, 3.

Программа ожидает от пользователя картинку формата .jpg и .png. Если же пользователь выберет файл иного расширения, то программа не пропустит этот файл дальше и не будет проводить над ним какие-либо операции.

Рисунок 2 – Поле, для выбора файла.

Рисунок 3 – Открытие проводника для выбора файла.

Приглашения

Каждый раз, когда программа ждёт ввода от пользователя, она должна сообщать об этом, выводя на экран приглашение к вводу.

В нашем проекте программа ждёт ввод файла, указывая на его формат и характерные черты, содержимого, а именно: «Пожалуйста, выберите фотографию поражённого участка кожи в формате JPG или PNG», смотреть рисунок 2.

Меню 

Меню предоставляет пользователю возможность выбора из нескольких предложенных программой вариантов. Самое простое меню в консольном приложении – это пронумерованный список возможных действий с запросом у пользователя номера выбранного варианта. При обработке этого номера также необходим контроль правильности ввода.

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

Вывод информации

В нашем программе вывод информации осуществляется различными способами. Во-первых, это вывод приглашения к вводу данных для произведения вычислений. Во-вторых, после анализа изображения на экране появляются результаты, которые включают в себя диагноз, уверенность в нём и рекомендации, основанные на этом диагнозе, а также сама загруженная фотография, рисунок 4. В-третьих, после полученных результатов справа сбоку мы можем увидеть уведомление о том, что результаты всех анализов мы можем посмотреть в файле .json. Если перейти по кнопке, то можно увидеть сам файл .json с результатами, рисунок 5.

Рисунок 4 – Результаты анализа изображения и уведомление о файле .json

Рисунок 5 - Файл .json с результатами всех анализов.

Вывод: в ходе выполнения лабораторной работы были изучены подходы к реализации интерфейса пользователя. Используя задание и, материалы курсовой работы сделан и описан пользовательский интерфейс в соответствии с рекомендациями.