Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DIPLOM_ERMOLAEV.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.66 Mб
Скачать

3.2 Описание реализации клиентской части арм

3.2.1 Дерево функций и сценарий диалога

В рамках дипломного проекта проводится создание автоматизированного рабочего места сотрудника администрации. В связи с тем, пользовательский интерфейс построен по технологии WIMP (окна, пиктограммы, мышь, всплывающие и выпадающие меню) и использованы основные элементы графического интерфейса (окна приложения, окна диалога, окна контекстного меню, иерархическое меню, компоненты ввода-вывода, пиктограммы панели инструментов, программные пиктограммы и т. д.) поэтому взаимодействие пользователя с программой можно представить в виде «дерева функций» и схемы диалога. Структура представлена на Рисунке 3.1.

Рисунок 3.1. — Структура меню

Элементы графического интерфейса реализуют как служебные, так и основные функции программы. Программный продукт, в процессе управления выполняет определенные функции, совокупность которых охватывает весь состав необходимых задач и характеризует содержание управления. Эта совокупность представляет собой систему взаимосвязанных функций управления. Такая система (совокупность) функций может быть расчленена на более простые совокупности задач управления и представлена деревом функций. Нижний уровень дерева функций может быть представлен отдельной управленческой работой (операцией) [3.5].

Дерево функций (Function Tree) — иерархическая модель видов деятельности предприятия, обеспечивающих достижение дерева целей.

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

На основе дерева форм можно разработать сценарий диалога. В данном случае используется диалог на основе экранных форм, который допускает обработку на одном шаге диалога нескольких ответов. На практике формы используются там, где учет какой-либо деятельности требует ввода стандартного набора данных. Пользователь работает с формой до тех пор, пока не заполнит ее полностью и не передаст системе. Система может проверять каждый ответ непосредственно при вводе или по окончании заполнения всей формы. В тех случаях, когда информация для ввода выбирается из некоторого целостного документа, проверку лучше отложить до конца заполнения формы, чтобы не прерывать процесс ввода; если же такой целостности нет, то проверку следует выполнять сразу после ввода ответа. Если встретилась какая-либо ошибка, приложение не должно заново выводить пустую форму; выводится форма с предыдущими ответами и допущенными ошибками. Такая структура применяться там, где источником данных служит существующая входная («бумажная») форма документа [3.6].

Сценарий диалога, по которому будет осуществляться решение поставленной проблемы, приведен в Таблице 3.1.

Таблица 3.1 — Сценарий диалога

Экран

Функции

Главная форма

  1. Меню отчеты

  2. Меню справочники

  3. Меню документы

  4. Меню журналы

Нажать левой кнопкой мыши по соответствующему пункту меню

Меню справочники

Тематика обращений

  • добавить;

  • скопировать;

  • изменить;

  • удалить;

  • отобрать;

  • сортировка;

  • списки.

Участки

  • добавить;

  • скопировать;

  • изменить;

  • удалить;

  • отобрать;

  • сортировка;

  • списки.

Продолжение Таблицы 3.1

Виды использования участков

  • добавить;

  • скопировать;

  • изменить;

  • удалить;

  • отобрать;

  • сортировка;

  • списки.

Номенклатура

  • открыть справочник номенклатура;

  • выбрать номенклатуру (наименование аренда);

  • создать/изменить элемент номенклатуры;

  • указать наименование услуги;

  • указать единицу измерения;

  • записать внесенные данные об элементе номенклатуры.

Меню документы

Заявление

  • найти в списке;

  • перечитать;

  • скопировать;

  • записать;

  • записать и закрыть;

  • провести;

  • отмена проведения.

Меню отчеты

Отчет о проделанной работе

  • установить дату;

  • сформировать отчет.

Реестр

  • установить дату;

  • сформировать отчет.

Виды исполнения участков по группам цен

  • установить дату;

  • сформировать отчет.

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

  • установить дату;

  • сформировать отчет.

Меню отчеты

Отчет о проделанной работе

  • установить дату;

  • сформировать отчет.

Реестр

  • установить дату;

  • сформировать отчет.

Виды исполнения участков по группам цен

− установить дату;

− сформировать отчет.

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

− установить дату;

− сформировать отчет.

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