ВУЗ: Не указан

Категория: Методичка

Дисциплина: Информатика

Добавлен: 06.11.2018

Просмотров: 723

Скачиваний: 9

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

3. Работа со списками. Объекты – клиент, заказ (таблица 1.3).


Таблица 1.3 – Группа Списки

Списки

Операции

Примечания

Клиенты


Просмотреть

Открыть для выбора (добавления) в заказ

7

5

Товары

Просмотреть

Открыть для выбора (добавления) в заказ

14

6

4. Стандартными являются такие разделы как Файл и Справка. Их тоже следует включить в главное меню приложения.


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

Рассмотрим состояния меню для приведенного примера. Для простоты не будем учитывать состояния меню, связанные доступностью стандартных разделов Файл и Справка и их подразделов. Различные состояния прототипа меню можно представить таблицами 1.4-1.11. Разделы меню и команды, недоступные в данном состоянии выделены серым цветом. Для доступных команд в скобках указаны номера соответствующих операций.


Таблица 1.4 – Журнал заказов (состояние М1)

Действия

Поиск

Списки

Создать (1)

Открыть (4)

Сохранить

Выбрать

Печать

Счет

Найти (3)

Клиенты (7)

Товары (14)


Таблица 1.5 – Текущий заказ (состояние М2)

Действия

Поиск

Списки

Создать

Открыть

Сохранить (22)

Выбрать

Печать (23)

Счет (24)


Клиенты (5)

Товары (6)


Таблица 1.6 – Список клиентов (состояние М3, переход по команде 7)

Действия

Поиск

Списки

Создать (10)

Открыть (11)

Сохранить

Выбрать (9)

Печать

Счет









Таблица 1.7 – Список клиентов (состояние М4, переход по команде 5)

Действия

Поиск

Списки

Создать (10)

Открыть (11)

Сохранить

Выбрать (12)

Печать

Счет




Таблица 1.8 – Карта клиента (состояние М5)

Действия

Поиск

Списки

Создать

Открыть

Сохранить

Выбрать (13)

Печать

Счет




Таблица 1.9 – Список товаров (состояние М6, переход по команде 14)

Действия

Поиск

Списки

Создать

Открыть (18)

Сохранить

Выбрать (19)

Печать

Счет

Найти (16)



Таблица 1.10 – Список товаров (состояние М7, переход по команде 6)

Действия

Поиск

Списки

Создать

Открыть (18)

Сохранить

Выбрать (21)

Печать

Счет

Найти (16)



Таблица 1.11 – Карта товара (состояние М8)

Действия

Поиск

Списки




Граф состояний меню можно представить следующим образом (рисунок 1.2).


Следует подчеркнуть, что прототип меню в данном примере создается только под одну определенную категорию пользователей. Кроме того, в примере не предусмотрено развитие программного продукта, следовательно, отсутствует расширяемость функций.



1.3.7 В конкретной среде разработки программы сформировать меню

Меню форм программы приведены на рисунках 1.3-1.10.


Рисунок 1.3 – Меню (форма 1, состояние М1)


Рисунок 1.4 – Меню (форма 1, состояние М2)



Рисунок 1.5 – Меню (форма 2, состояние М3)


Рисунок 1.6 – Меню (форма 2, состояние М4)


Рисунок 1.7 – Меню (форма 3, состояние М5)


Рисунок 1.8 – Меню (форма 3, состояние М6)


Рисунок 1.9 – Меню (форма 3, состояние М7)



Рисунок 1.10 – Меню (форма 3, состояние М8)


1.4 Требования к оформлению отчета


Отчет должен содержать:

  1. название и цель работы;

  2. основные профили пользователей с указанием из целей и задач;

  3. описание функциональности приложения, указание отдельных функций, функциональных блоков, соответствующих им операций и объектов;

  4. схему навигационной системы с указанием связей между функциональными блоками.

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

  6. граф состояний меню;

  7. выводы относительно соответствия возможных переходов по графу и пользовательских сценариев;

  8. общие выводы, сделанные в процессе выполнения лабораторной работы.