Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЧМВ_отчет3.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
617.03 Кб
Скачать

Федеральное агентство связи

ГОУ ВПО «Сибирский государственный университет

телекоммуникаций и информатики»

Уральский технический институт связи и информатики (филиал)

Лабораторные работы 1-3

«Анализ задачи и среды, реализация модели пользователя и проектирование диалога»

Выполнил: студент группы ПЕ-81

Шеломов А. Е.

Гарань С. А.

Проверил: Минина Е.Е.

Екатеринбург 2012 г.

Цель работы:

  1. Получить практические навыки по проведению этапов предварительного и высокоуровневого проектирования интерфейса пользователя

  2. Закрепление теоретических положений дисциплины по теме: «Проектирование пользовательских интерфейсов».

Задание. Вариант №1

Книжный каталог. Должны быть реализованы сценарии: добавления новой книги, поиск книги по нескольким полям, бронирование книг.

Профили потенциальных пользователей программного обеспечения информационной системы.

Пользователи

Администратор БД

Продавец

Покупатель

Социальные характеристики

Мужчины, женщины

Взрослые

Русскоязычные

Высокий уровень владения компьютером

Мужчина, Женщина

Взрослые

Русскоязычные

Средней уровень владения компьютером

Мужчина,Женщина

Русскоязычный

Низкий уровень владения компьютер

Мотивационно целевая среда

Прямая производственная необходимость, удобство

Мотивация к обучению высокая

Производственная необходимость, удобство

Мотивация к обучению высокая

Производственная необходимость, удобство

Мотивация к обучению низкая

Навыки и умения

Должны иметь значительный тренинг работы с программой

Прошли предварительный тренинг работы с программой

Программу видят впервые

Требования к ПО ИС

Возможность работы по локальной сети

Отсутствие жестких ограничений по времени

Обеспечение текущей информации о книгах в базе

Возможность работы по локальной сети

Время реакции ПО ИС, допустимое для ожидания клиента

Обеспечение текущей информации о книгах в базе

Возможность работы по локальной сети

Время реакции ПО ИС, высокое

Просмотр книг в наличии

Задачи пользователя

Просмотр/фильтрация списка книг

Сортировка информации по год выпуска, названию, автору

Добавлять новые товары

Удалять товары

Просмотр данных по книге

Бронирование книг

Поиск книг

Формирование счета по заказу

Поиск, просмотр книг

Рабочая среда

Стандартизированные ПК, локальная сеть

Стандартизированные ПК, локальная сеть

Стандартизированные ПК, локальная сеть

Сценарии работы пользователя с программным обеспечением согласно формату описания Коберна

1. Добавить – добавление новой книги.

2. Добавление новой книги в базу

3. База данных.

4. Высокий.

5. Администратор.

6. Продавец.

7. Соединение с базой установлено, заполнены необходимые поля

8. Сообщение «Не найдено»

9. Список найденных книг

10. Кнопка «Искать».

11. Нажатие кнопки «Добавить», появляется окно с полями для заполнения, если все поля заполнены, администратор заполняет поля, нажимает кнопку добавить в БД, если все поля заполнены происходит запись в БД, если нет – сообщение об ошибке.

12. Расширений нет.

13. Изменяется база данных.

14. Нету.

1. Удалить – Удалить запись.

2. Удаление записи о книгах из базы

3. База данных.

4. Высокий.

5. Администратор.

6. Продавец.

7. Выделена запись для удаления.

8. Сообщение «Ошибка удаления книги»

9. Книга удаляется из базы

10. Кнопка «Удалить запись».

11.Администратор заходит в программу, выбирает нужную запись для удаления и нажимает кнопку «удалить запись»

12. Расширений нет.

13. Изменяется база данных.

14. Нет.

1. Вход – Вход пользователя.

2. Авторизация пользователя в программе

3. Программа.

4. Высокий.

5. Администратор, продавец, покупатель

6. Администратор, продавец, покупатель

7. Поле ввода пароля не пустое

8. Сообщение «Неверный пароль»

9. Вход в программу под одним из пользователей

10. Кнопка «Войти».

11.Пользователь запускает программу, выбирает в какой роли необходимо войти, вводит пароль и нажимает кнопку войти

12 Расширений нет.

13.Изменяется состояния программы, закрывает форма входа и открывает основная.

14.Нет.

Описание структуры главного меню приложения

-Боковое левое меню «корзина» - позволяет работать с корзиной каталога книг

-Верхнее меню «навигация» - содержит основные элементы управления для взаимодействия с программой

-Боковое правое меню «сервер» - ввод настроек сервера и его запуск

-Боковое правое меню «категории» - позволяет просматривать записи в базе, отфильтрованные по категориям

Меню Категории

Меню видимо

Меню невидимо

Пользователь вошел в роли «покупателя»

Верхнее меню

Элемент видим

Элемент невидим

Добавить

Вход Администратор или продавец Покупатель

Элемент видим

Элемент невидим

Редактировать

Вход Администратор или продавец Покупатель

Удалить

Элемент видим

Элемент невидим

Вход Администратор или продавец Покупатель

Обновить

Элемент видим

Элемент невидим

Вход Администратор или продавец Покупатель

Элемент видим

Поиск

Всегда

Отменить поиск

Элемент видим

Всегда

Справка

Элемент видим

Всегда

Выход

Элемент видим

Всегда

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

Диаграмма деятельности

Добавить запись

Ввести данные для добавления

Проверка ввода данных

Неверно

Верно

Генерация ID

Добавление записи

Удалить

Удалить запись

Проверка выбрана ли запись

Неверно

Верно

Сообщение с предложением выбрать запись

Удаление выбранной записи из базы

Авторизация

Выбор категории пользователя

(1)

Проверка категории пользователя

Ввод пароля

Кнопка войти

(1)

Выбрана категория покупатель

(2)

Пароль неверен

Выбрана другая категория

Пароль верен

(2)

Проверка пароля

Сообщение об ошибке

Ответы на контрольные вопросы:

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