Описание реализации клиентской части АРМ
Дерево функций и сценарий диалога
Функции, которые должны выполнять информационные системы для решения стоящих задач с разрабатываемой АРМ, связанны с поддержкой динамической информационной модели предметной области и с удовлетворением информационных потребностей ее пользователей.
Функции системы представлены в виде дерева. Подобная иерархия представлена на Рисунке 3.1.
Для описания процесса взаимодействия пользователя с приложением на уровне решаемой им прикладной задачи используется сценарий диалога позволяет. Развитие диалога так же рассматривается как последовательность переходов от одного состояния к другому.
Функции АРМ и способ взаимодействия пользователя с этими функциями обрисовывает сценарий диалога АРМ, что представлен на Рисунке 3.2.
При разработке структуры диалога необходимо предусмотреть возможность работы с экранными формами входных документов, формирование выходных документов, корректировки вводимых данных, просмотра введенной информации, работу с таблицами нормативно-справочной информации, протоколирования действий пользователя, а также помощь на всех этапах работы.
Рисунок 3.1 — Дерево функций АРМ поддержки работы с клиентами
Рисунок 3.2 — Сценарий диалога пользователя
Структурная схема АРМ
Структурная схема программы представлена в Таблице 3.1. В этой таблице приведено описание модулей. В понятие структуры программы включается состав и описание связей всех модулей, которые реализуют самостоятельные функции программы и описание носителей вводимых и выводимых данных, а также данных, участвующих в обмене между отдельными подпрограммами. В таблице приведено описание модулей.
Таблица 3.1 ― Функциональные модули.
Идентификатор программного модуля | Выполняемые функции |
uDataModule.pas | Модуль содержащий подключение к базе данных |
uMainForm.pas | Главная форма программы, представляющая собой MDI контейнер. |
uDictMarka.pas | Модуль формы справочника «Марки автомобилей» |
uDictModel.pas | Модуль формы справочника «Модели автомобилей» |
uDictSerii.pas | Модуль формы справочника «Серии автомобилей» |
uDictOpcii.pas | Модуль формы справочника «Опции» |
uDictHarakteristiki.pas | Модуль формы справочника «Характеристика» |
uDictUslugi.pas | Модуль формы справочника «Услуги тех.центра» |
uDictUslovija.pas | Модуль формы справочника «Условия продажи/покупки» |
uDictPokupateli.pas | Модуль формы справочника «Покупатели» |
uDictMenedgeri.pas | Модуль формы справочника «Менеджеры» |
uForm_Docs.pas | Модуль формы документов |
uForm_EditDocAvto.pas | Модуль формы ввода «Автомобили» |
uForm_EditDocZak.pas | Модуль формы «Заказы» |
uForm_EditDocZajav.pas | Модуль формы «Заявки на обслуживание» |
uForm_EditDocDog.pas | Модуль формы «Договор купли/продажи» |
uForm_EditDocSchet.pas | Модуль формы «Счет» |
uForm_EditDocCheck.pas | Модуль формы «Чек» |