Моделирование процесса складского учета в информационной системе аптеки на языке UML

Бесплатный доступ

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

Складской учет, моделирование, диаграммы

Короткий адрес: https://sciup.org/140121156

IDR: 140121156

Текст научной статьи Моделирование процесса складского учета в информационной системе аптеки на языке UML

Объектная модель информационных процессов необходима для рассмотрения выделения основных действий     между объектами информационной системы аптеки и самой автоматизированной системой. Данную модель можно представить в виде диаграмм написанных на языке UML [1, c. 108]. Унифицированный язык UML используется для графического описания объектного моделирования в проектировании информационных систем и других областях.

Для построения модели с помощью диаграмм UML мощным инструментом является Rational Rose, так как позволяет заниматься моделированием информационной системы до написания кода, поэтому правильности ее архитектуры.

Информационная система предназначена для работы со складским учетом в аптечном хозяйстве. Система должна позволить пользователю работать с заказами товара, его приемом и отпуском со склада. Также система должна помочь в упрощении проведения инвентаризации и формировании необходимой документации склада [2, c. 83].

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

Диаграмма вариантов использования предназначена для описания взаимодействий между системой и действующими с ней лицами. На рисунке 1 представлена диаграмма вариантов использования складского учета, которая показывает всевозможные действия выполняемые актером данной системы.

Работа с документацией

Инвянтярмэй ци

Рисунок 1 – Диаграмма вариантов использования

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

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

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

Первой диаграммой последовательности является вход в систему, которая приведена ниже на рисунке 2. Сотрудник запускает систему, которая автоматически выводит форму входа. Данная форма запрашивает логин и пароля для продолжения дальнейшей работы.

Рисунок 2 – Диаграмма последовательности варианта использования «Вход в систему»

Следующей диаграммой последовательности является заказ товара у поставщика, которая приведена на рисунке 3. Заказ товара у поставщика происходит следующим образом. Сотрудник склада входит в систему, открывает форму заказа товаров и начинает вносить туда необходимые данные, а именно код товара и его количество. По коду товара система автоматически выводит перечень товара, который формирует в заказную накладную или заявку. Затем сотрудник выбирает необходимого поставщика и отправляет ему данную заявку, после сохраняет все выполненные действия и закрывает форму, при необходимости выходит из системы.

Рисунок 3 – Диаграмма последовательности варианта использования «Заказ товара»

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

Далее разработана диаграмма последовательности действий отправки товара со склада (рисунок 5). Сотрудник склада при работе с отправкой товара, входит в систему и создает расходную накладную. Возврат товара осуществляется по не принятому товару, а также списанному после принятия.

Рисунок 4 – Диаграмма последовательности варианта использования «Прием товара»

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

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

Список литературы Моделирование процесса складского учета в информационной системе аптеки на языке UML

  • Цебренко К.Н. Разработка электронной информационно-образовательной среды частной образовательной организации//Экономика и социум -Саратов: ООО "Институт управления и социально-экономического развития". 2015. -С. 108-111.
  • Цебренко К.Н. Системы поддержки принятия решений в современном менеджменте//Альманах мировой науки -Москва: ООО "АР-Консалт". 2016. -С. 83-84.
Статья научная