Вы находитесь на странице: 1из 7

ТЕМА:РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА: ЭТАПЫ

ВЫСОКОУРОВНЕВОГО ПРОЕКТИРОВАНИЯ
Цель работы: закрепить теоретические знания по разработке
пользовательского интерфейса; получить практические навыки по проведению
этапов предварительного и высокоуровневого проектирования интерфейса
пользователя.

Таблица 1.1 – Профили некоторых потенциальных пользователей


Пользователи Кассир Администратор
Социальные Женщины Мужчины, женщины
характеристики Взрослые Взрослые
Русскоязычные Русскоязычные
Низкий уровень владения Средний уровень владения
компьютером компьютером
Мотивационно Прямая производственная Производственная
целевая среда необходимость, удобство необходимость, престиж
Мотивация к обучению Мотивация к обучению
низкая средняя
Навыки и Прошли предварительный Должны иметь значительный
умения тренинг работы с тренинг работы с программой
программой
Требования к Возможность подсчёта сдачи Возможность настройки
ПО ИС стандартного заголовка чека
Отсутствие жестких Возможность устанавливать
ограничений по времени ставку НДС
Обеспечение текущей Обеспечение текущей
информацией по покупке информацией по содержанию
клиента заказов
Обеспечение текущей Обеспечение текущей
информацией по товарам информацией по товарам
Возможность Возможность настройки
идентифицировать товар по списка товаров
артикулу
Задачи Регистрация фискальных Просмотр данных по товарам,
пользователя чеков, подсчёт суммы и редактирования этих данных,
сдачи, печать чека добавление новых

Рабочая среда Стандартизированные ПК, Стандартизированные ПК,


локальная сеть локальная сеть

Необходимые функции в приложении(администратор)


- Настраивать стандартный заголовок чека (1);
- Сохранять стандартный заголовок чека (2)
- Настраивать стандартное окончание чека (3);
- Устанавливать ставку НДС (4);
- Настраивать список товара (5);
- Удалять товар из списка (6)
- Добавлять новый товар (7);
- Сохранить новый товар (8)
- Выбор: ставить ли НДС на товар (9);
- Поиск по товарам (10);

Необходимые функции в приложении (кассир)

- Ввод имени и пароля кассира (1);


- Ввод имени клиента (2);
- Ввод артикула и количества товара (3);
- Подсчёт сдачи клиенту (4);
- Печать чека (5);

Сценарии для выделенного профиля пользователя


Анне Сергеевне необходимо добавить новый товар в базу. Она переходит в раздел
«Товары», там выбирает пункт «Добавление новых», заполняет данные о товаре, ставит
галочку напротив пункта «Установить НДС», затем выбирает пункт «Сохранить».
Николаю Федоровичу необходимо удалить товар из базы. Он переходит в раздел
«Товары», там выбирает пункт «Удаление товаров», вводит первые буквы названия
товара, появляется выпадающий список со всеми товарами, с таким началом, он выбирает
нужный, кликает по нему, появляется окошко с надписью «Вы действительно хотите
удалить этот товар?», Николай Федорович нажимает на кнопку «да», товар удаляется из
базы
Татьяне Николаевне необходимо настроить стандартный заголовок чека и
стандартное окончание. Она переходит в раздел редактирования, там выбирает
«Редактирование чеков», выбирает пункт «Редактирование заголовка», набирает
необходимый заголовок, сохраняет его, возвращается в предыдущий пункт меню и теперь
выбирает «Редактирование окончания», вносить нужные правки и нажимает на кнопку
«Сохранить».

Функциональные блоки

- Список товаров
- Отдельный вид товара
- Настройки формы чека

Таким образом можно вести речь о наличии в приложении три функциональных блока(список
товаров, отдельный вид товара, настройка формы чека) и четырех экранных форм

- Просмотр списка товаров


- Поиск по товарам
- Информация о товаре
- Редактирование товара
- Добавление нового товара
- Удаление товара
- Просмотр формы чека
- Редактирование формы чека

Схема навигации по формам:

Определим операции, которые должен выполнять пользователь в рамках


возможностей, предоставляемых ему приложением (функций приложения):

1) Просматривать список товаров


2) Осуществлять поиск по товарам
3) Просматривать информацию о товаре
4) Редактировать информацию о товаре
5) Добавлять новый товар
6) Сохранить новый товар
7) Удалять товар
8) Просматривать форму чека
9) Редактировать форму чека
10) Сохранить форму чека

Действия над объектами: в качестве объектов выступают : Товар, чек

Действия Объект Примечания


Добавить Товар 5
Редактировать Товар 4
Чек 9
Удалить Товар 7
Сохранить Чек 10
Товар 6

Просмотреть Чек 8
Товар 3

2. Поиск. Специфическое действие, выделено отдельно; объекты –


товары(2)

Таблица 1.4 – Просмотр списка товаров (состояние М1)


Действия Поиск
Просмотреть Найти
Редактировать
Добавить
Удалить
Сохранить

Таблица 1.5 – Поиск по товарам (состояние М2)


Действия Поиск
Просмотреть Найти
Редактировать
Добавить
Удалить
Сохранить

Таблица 1.6 – Информация о товаре(состояние М3)


Действия Поиск
Просмотреть Найти (3)
Редактировать
Добавить
Удалить
Сохранить

Таблица 1.7 – Редактирование товара (состояние М4)


Действия Поиск
Просмотреть Найти (3)
Редактировать
Добавить
Удалить
Сохранить

Таблица 1.8 – Добавление нового товара (состояние М5)


Действия Поиск
Просмотреть Найти
Редактировать
Добавить
Удалить
Сохранить

Таблица 1.9 – Удаления товара (состояние М6)


Действия Поиск
Просмотреть Найти
Редактировать
Добавить
Удалить
Сохранить

Таблица 1.10 – Просмотр формы чека (состояние М7)


Действия Поиск
Просмотреть Найти
Редактировать
Добавить
Удалить
Сохранить

Таблица 1.11 – Редактирование формы чека (состояние М8)


Действия Поиск
Просмотреть Найти
Редактировать
Добавить
Удалить
Сохранить
Граф состояния меню