Моделирование взаимодействия объектов Автоматизированного рабочего места «Расчет стоимости коммерческого обучения в ВУЗе» во времени
Различные составные элементы систем не существуют изолированно, а оказывают определенное влияние друг на друга, что и отличает систему как целостное образование от простой совокупности элементов.
В языке UML взаимодействие элементов рассматривается в информационном аспекте их коммуникации, то есть взаимодействующие объекты обмениваются между собой некоторой информацией. Для моделирования взаимодействия объектов в языке UML используются соответствующие диаграммы взаимодействия во времени, когда для представления временных особенностей передачи и приема сообщений между объектами используется диаграмма последовательности.
Важнейшей задачей АРМ КомСтоим, которая послужила основанием для его проектирования, является расчет стоимости обучения в ВУЗе на коммерческой основе. Взаимодействие показано на рисунке 3.4 – Диаграмма последовательности «Расчет стоимости коммерческого обучения».
В данном случае, бухгалтер запрашивает данные из архива документации BorlandDelphi, которая выдает результат запроса в качестве исходных данных для расчета на форму ввода. Затем данные поступают в алгоритм, где и осуществляется непосредственно расчет стоимости. На основе полученных результатов формируется смета, которая в свою очередь архивируется.
Архив Borland Delphi 7 |
Рисунок 3.4 - Диаграмма последовательности
«Расчет стоимости коммерческого обучения»
Автоматическое формирование сметы графически отражено в виде взаимодействия на рисунке 3.5 - Диаграмма последовательности «Формирование сметы».
Рисунок 3.5 - Диаграмма последовательности
«Формирование сметы или счета»
На основе введенных бухгалтером исходных данных о результатах проведения манипуляций расчетного характера формируется смета. Как и любой другой вид отчетной документации, смета отправляется в архив смет для последующего ее использования. Аналогичен процесс в случае формирования счета для выплаты платных образовательных услуг студентом.
Аналогичным образом формируется отчет администратором по результатам проведения проверки (отчет о проверке) или отладки в случае обнаружения неисправностей или отклонений в функционировании АРМ Комстоим (отчет об отладке) Автоматизированного рабочего места бухгалтера «Расчет стоимости коммерческого обучения». Процесс продемонстрирован в виде последовательности действий, выполняемых генератором отчетов на рисунке 3.6 - Диаграмма последовательности «Формирование отчета».
Рисунок 3.6 - Диаграмма последовательности «Формирование отчета»
Отчет формируется по результатам сканирования АРМ. Данный процесс также имеет свою временную структуру, показанную на рисунке 3.7 - Диаграмма последовательности «Отладка АРМ».
Рисунок 3.7 - Диаграмма последовательности «Отладка АРМ»
Основой для отладки АРМ является модуль отладки, который и осуществляет сканирование АРМ КомСтоим. Выдача результата о проверке или вынужденном сервисном обслуживании автоматизированного рабочего места бухгалтера – отладка – выводится на монитор администратора. На основе результатов формируется необходимый вид отчета, в зависимости от реализованного типа работ, и отправляется в архив отчетов.
На рисунке 3.8 отражена Диаграмма последовательности «Установление взаимодействия с внешней системой, разработанной на BorlandDelphi 7».
Рисунок 3.8 - Диаграмма последовательности
«Установление взаимодействия с программным продуктом
на BorlandDelphi7»
Функционирование АРМ КомСтоим осуществялется в рамках внешней основной системы бухгалтера, разработанное на BorlandDelphi 7, поэтому обеспечение взаимодействия АРМ с BorlandDelphi 7 является необходимым аспектом деятельности администратора.
Таким образом, администратор устанавливает совместимость с программным продуктом. Данная система формирует всю необходимую отчетную документацию, которая передается в архив документации BorlandDelphi 7 для последующего использования.