- •Лабораторная работа №4 проектирование программного приложения Цель лабораторной работы
- •Задание на выполнение лабораторной работы
- •Требования к выполнению лабораторной работы
- •Ход работы
- •Требования к выполнению лабораторной работы.
- •Ход работы.
- •Содержание
- •Постановка задачи
- •Основания для разработки
- •Перечень реквизитов и управляющих элементов
- •Описание размещения и взаимодействия
- •Выходная форма (результат работы)
- •Требования к интерфейсу
- •Сообщения об ошибках
Перечень реквизитов и управляющих элементов
№ |
Наименование |
Тип элемента |
Описание |
1 |
route_id |
Поле таблицы |
Уникальный идентификатор маршрута |
2 |
title (маршрут) |
Поле таблицы |
Наименование туристического маршрута |
3 |
duration_in_hours |
Поле таблицы |
Продолжительность маршрута в часах |
4 |
duration_in_days |
Поле таблицы |
Продолжительность маршрута в днях |
5 |
equipment_id |
Поле таблицы |
Код позиции снаряжения |
6 |
title (снаряжение) |
Поле таблицы |
Наименование снаряжения |
7 |
amount |
Поле таблицы |
Доступное количество по позиции |
8 |
Show routes |
Кнопка |
Просмотр/обновление списка маршрутов |
9 |
More info (о маршруте) |
Кнопка |
Детализация информации по маршруту |
10 |
Show equipment |
Кнопка |
Просмотр/обновление списка снаряжения |
11 |
More info (о снаряжении) |
Кнопка |
Детализация информации по снаряжению |
12 |
Choose the day of the trip |
Календарь |
Ввод/выбор даты начала маршрута |
13 |
Buy |
Кнопка |
Подтверждение выбора и оформление заявки |
Описание размещения и взаимодействия
таблица выбора маршрута и таблица выбора снаряжения располагаются на одной строке интерфейса, что обеспечивает параллельный доступ к информации.
ниже размещаются элементы управления: по две кнопки под каждой таблицей, а также группа выбора даты и кнопка покупки.
фон окна оформлен тематическим изображением, не затрудняющим основной функционал.
все элементы снабжены информативными подписями-пояснениями.
Выходная форма (результат работы)
После активации кнопки “Buy” формируется заявка с выбранным маршрутом, комплектом снаряжения и указанной датой, которая передается в pdf документ (чек по заказу).
Требования к интерфейсу
Соответствие стандартам ЕСПД:
Однозначность и лаконичность подписей;
Стандартизация таблиц и управляющих элементов;
Возможность расширения перечней маршрутов и снаряжения без модификации интерфейса;
Визуальная доступность всех функциональных групп.
Сообщения об ошибках
В случае некорректного ввода (не выбран маршрут или снаряжение, не задана дата) — выдача пользовательских сообщений с указанием ошибки ввода.
