Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
дипломка 1.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2.51 Mб
Скачать

2.4 Структурные и функциональные схемы программы

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

Таблица 2.1-Основные компоненты функциональных схем

Название блока

Обозначение

Назначение блока

Запоминающее устройство с прямым доступом

Для обозначения таблиц и других структур данных, хранящихся на устройствах с прямым доступом (дисках)

Документ

Для обозначения таблиц и других структур данных, выводимых на печатающее устройст­во

Ручной ввод

Для обозначения ручного ввода данных с клавиатуры

Дисплей

Для обозначения данных, выводимых на дисплей компьютера

На рисунке 2.2 представлена функциональная схема программы

Главное окно

Справка

Руководство пользователя

Упражнения

Игры

Видео

Рисунок 2.1- Общая структурная схема программы

Главное окно

Справка

Руководство пользователя

Упражнения

Игры

Видео

От 2 до 3 лет

Выбор игры

От 2 до 3 лет

От 3 до 5 лет

Развитие памяти

Тир

Подготовка к школе

Для детей с плохим зрением

Мультфильмы

Для детей с плохим слухом

Для развития речи

Рисунок 2.2- Общая функциональная схема программы

2.5 Проектирование интерфейса пользователя

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

Различают процедурно-ориентированный и объектно-ориентированный подходы к разработки интерфейсов.

Процедурно-ориентированные интерфейсы используют традиционную модель взаимодействия с пользователем, основанную на понятиях «процедура» и «операция». В рамках этой модели программное обеспечение предоставляет пользователю возможность выполнения некоторых действий, для которых пользователь определяет соответствующие данные и следствием выполне­ния которых является получение желаемых результатов.

Объектно-ориентированные интерфейсы используют несколько иную модель взаимодействия с пользователем, ориентированную на манипулиро­вание объектами предметной области. В рамках этой модели пользователю предоставляется возможность напрямую взаимодействовать с каждым объ­ектом и инициировать выполнение операций, в процессе которых взаимодей­ствуют несколько объектов. Задача пользователя формулируется как целена­правленное изменение некоторого объекта, имеющего внутреннюю структу­ру, определенное содержание и внешнее символьное или графическое пред­ставление. Объект при этом понимается в широком смысле слова, например, модель реальной системы или процесса, база данных, текст и т. п. Пользова­телю предоставляется возможность создавать объекты, изменять их параме­тры и связи с другими объектами, а также инициировать взаимодействие этих объектов. Элементы интерфейсов данного типа включены в пользова­тельский интерфейс Windows, например, пользователь может «взять» файл и «переместить» его в другую папку. Таким образом, он инициирует выполне­ние операции перемещения файла.

Различают процедурно ориентированные интерфейсы трех типов: «примитивные», меню и со свободной навигацией.

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

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

Интерфейсы со свободной навигацией также называют графическими пользовательскими интерфейсами (GUI - Graphic User Interface) или интер­фейсами WYSIWYG (What You See Is What You Get - что видишь, то и полу­чишь, т. е., что пользователь видит на экране, то он и получит при печати). Эти названия подчеркивают, что интерфейсы данного типа ориентированы на использование экрана в графическом режиме с высокой разрешающей способностью.

Графические интерфейсы поддерживают концепцию интерактивного взаимодействия с программным обеспечением, осуществляя визуальную об­ратную связь с пользователем и возможность прямого манипулирования объ­ектами и информацией на экране. Кроме того, интерфейсы данного типа под­держивают концепцию совместимости программ, позволяя перемещать меж­ду

ними информацию.

Исходя из приведенных выше характеристик, при разработке программы использовался интерфейс со свободной навигацией, в программе предусматривались главное меню (рисунок 2.3).

Рисунок 2.3 –Главное окно программы

При нажатии на первую и трутью кнопку откроются подолнительные кнопки:

Рисунок 2.4 – Полное главное окно программы

При нажатии на нужную категорию, откроется форма с нужной информацией.

Рисунок 2.5 -- Форма с упражнениями для детей.

Рисуно 2.6 -- видео материалы

Рисунок 2.7 Развивающие игры для детей

Рисунок 2.8 Игра «Тест памяти»

Рисунок 2.9 Игра «Тир»