
ТП_23_ИСТ_1_1_Какушкина_Ольга_Витальевна_ЛР_6
.docxМИНОБРНАУКИ РОССИИ
Ф
едеральное
государственное бюджетное образовательное
учреждение высшего образования
НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ им. Р.Е.АЛЕКСЕЕВА
Институт радиоэлектроники и информационных технологий
Кафедра информатики и систем управления
ОТЧЕТ по лабораторной работе №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 с результатами всех анализов.
Вывод: в ходе выполнения лабораторной работы были изучены подходы к реализации интерфейса пользователя. Используя задание и, материалы курсовой работы сделан и описан пользовательский интерфейс в соответствии с рекомендациями.