Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IT_Kursovaya_Rabota (2).docx
Скачиваний:
58
Добавлен:
04.06.2015
Размер:
289.77 Кб
Скачать

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

Очевидно, что отдельные функциональные блоки соответствуют работе пользователей с информацией:

    1. по рабочим местам: по общему списку рабочих мест и по конкретному рабочему месту;

    2. по специалистам: по списку специалистов в целом и по конкретному специалисту;

    3. по заявкам: по списку заявок и по данной заявке подробно.

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

  • Список рабочих мест;

  • Конкретное рабочее место;

  • Список специалистов;

  • Конкретный специалист;

  • Список заявок;

  • Текущая заявка.

В этом случае, с учетом пользовательских сценариев схема навигации по формам может выглядеть следующим образом (рисунок 1).

Цифрами на рисунке обозначены отдельные операции, выполняемые пользователями.

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

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

  1. создание новой заявки;

  2. задание атрибутов поиска и сортировки заявок;

  3. просмотр и редактирование заявки;

  4. назначить специалиста для выполнения заявки;

  5. пометить заявку как выполненную;

  6. просмотр полного списка заявок;

  7. выбор заявки из списка;

  8. просмотр полного списка рабочих мест;

  9. выбор карточки рабочего места из списка;

  10. создание новой карточки рабочего места;

  11. редактирование карточки рабочего места;

  12. задание атрибутов поиска и сортировки для рабочих мест;

  13. просмотр всего списка специалистов;

  14. выбор профиля инженера из списка;

  15. создание нового профиля инженера;

  16. просмотр и редактирование профиля инженера;

  17. формирование отчета за выбранный период для конкретного инженера;

  18. формирование общего отчета отдела;

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

1.Действия над объектами. (Дать собственное название группе)

В качестве объектов выступают карточка, врач, процедура (таблица 2).

Таблица 2 - Группа Действия

Действия

Объект

Примечания

Создать

Заявка

Рабочее место

Инженер

Открыть

Заявка

Рабочее место

Инженер

Сохранить

Заявка

Рабочее место

Инженер

Выбрать

(отобрать для добавления)

Заявка

Рабочее место

Инженер

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

3. Работа со списками. Объекты – Заявки, Рабочие места, специалисты (таблица 3).

Таблица 3 - Списки

Списки

Операции

Примечания

Заявки

Просмотреть весь список

Открыть для просмотра/редактирования

Рабочие места

Просмотреть весь список

Открыть для просмотра/редактирования

Специалисты

Просмотреть весь список

Открыть для просмотра/редактирования

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

Разработка интерфейса информационной системы

Макет информационной системы включает в себя 21 слайд. На первом слайде происходит выбор пользователя.

Рисунок 2 – выбор пользователя

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

– Создание новой заявки

– Поиск заявок

– Удаление заявок

– Выбор заявки для редактирования

– Переход на таблицу рабочих мест или специалистов

Рисунок 3 – Таблица заявок

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

Рисунок 4 – Создание заявки

Пользователь вводит все данные о поступившей заявке.

Рисунок 5 – Просмотр выполненной заявки

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]