
Государственное образовательное учреждение
высшего профессионального образования
«Сибирский государственный аэрокосмический университет
имени академика М.Ф. Решетнева»
Индивидуальное задание
по дисциплине «Автоматизированные системы управления»
Выполнили:
студентки гр.
ИЭ-81
Коробкова Екатерина
Калашникова Оксана
Проверил:
Тынченко В.С.
Красноярск 2012
Содержание
Введение 3
Разработка диаграммы вариантов использования 4
Разработка диаграмм состояний 5
Модель базы данных. 8
Заключение 14
Введение
Целью нашей работы является разработка диаграмм и моделей для проектирования комплексной информационной системы, автоматизирующей складскую деятельность мебельной фабрики ООО «Мебель». Система должна в автоматическом режиме обеспечивать комплексный учет товарно-материальных ценностей, мониторинг товарных запасов, контроль за действиями персонала, оптимизация деятельности склада.
Автоматизация склада является необходимой мерой для мебельной фабрики ООО «Мебель». Система может уменьшить как затраты на товарооборот в целом, так и на расходные материалы и финансовую сторону. Программное обеспечение в значительной степени облегчит составление отчетности, позволит сократить время определения наличия\отсутствия товара и нахождения нужного товара, даст возможность отслеживать процесс перемещения товара и погрузочно-разгрузочных операции. А так же обеспечить стабильную, непрерывную работу с товаром, что снизить риск потерь и увеличить уровень обслуживания клиентов.
Информационная система автоматизации склада должна включать в себя такие возможности как:
Просмотр базы данных
Редактирование базы данных
Списание товара
Внесение товара
Оформление прихода товара
Оформление отгрузки
Оформление перемещения товара
Формирование сводных отчетов
Разработка диаграммы вариантов использования
Диаграмма вариантов использования описывают взаимоотношения и зависимости между группами вариантов использования и действующих лиц, участвующими в процессе.
Вариант использования описывает, с точки зрения действующего лица, группу действий в системе, которые приводят к конкретному результату. Варианты использования являются описаниями типичных взаимодействий между пользователями системы и самой системой. Они отображают внешний интерфейс системы и указывают форму того, что система должна сделать (именно что, а не как). На рисунке 1 представлена диаграмма вариантов использования для нашей системы.
Рис. 1. Use Case Diagram
В качестве актера в диаграмме вариантов использования выступает кладовщик, в качестве прецедентов - варианты его взаимодействия с системой:
Просмотр базы данных
Редактирование базы данных
Списание товара
Внесение товара
Оформление прихода товара
Оформление отгрузки
Оформление перемещения товара
Формирование сводных отчетов
Разработка диаграмм состояний
Каждая диаграмма состояний в UML описывает все возможные состояния одного экземпляра определенного класса и возможные последовательности его переходов из одного состояния в другое, то есть моделирует все изменения состояний объекта как его реакцию на внешние воздействия.
Диаграммы состояний чаще всего используются для описания поведения отдельных объектов, но также могут быть применены для спецификации функциональности других компонентов моделей, таких как варианты использования, актеры, подсистемы, операции и методы.
Главное предназначение этой диаграммы - описать возможные последовательности состояний и переходов, которые в совокупности характеризуют поведение элемента модели в течение его жизненного цикла. Диаграмма состояний представляет динамическое поведение сущностей, на основе спецификации их реакции на восприятие некоторых конкретных событий.
На рисунках 2, 3, 4 представлены диаграммы состояний для более сложных прецедентов, таких как «Оформление прихода товара», «Оформление отгрузки товара», «Оформление перемещения товара».
Диаграмма состояний «Оформление отгрузки товара» (Рис.2.) описывает состояние отгрузочной накладной.
Состояния и события для диаграммы «Оформление отгрузки товара» представлены в таблице:
Табл.1. Таблица описания событий и состояний
Событие |
Состояние |
Создание |
Новая |
Печать |
Выписанная |
Заказ собран |
Готовая |
Нехватка товара |
Приостановленная |
Товар отгружен |
Отгруженная |
Рис. 2. Statechart Diagram «Оформление отгрузки товара»
Диаграмма состояний «Оформление прихода товара» (Рис.3.) описывает состояние акта приемки товара.
Состояния и события для диаграммы «Оформление прихода товара» представлены в таблице:
Табл.2. Таблица описания событий и состояний
Событие |
Состояние |
Приход товара |
Выписанный |
Товар принят |
Принятый |
Не соответствие товарной накладной |
Приостановленный |
Акт подписан |
У бухгалтера |
Акт подписан |
У кладовщика |
Рис. 3. Statechart Diagram «Оформление прихода товара»
Диаграмма состояний «Оформление перемещения товара» (Рис.4.) описывает состояние акта перемещения товара.
Состояния и события для диаграммы «Оформление отгрузки товара» представлены в таблице:
Табл.3. Таблица описания событий и состояний
Событие |
Состояние |
Создание |
Новый |
Печать |
Выписанный |
Товар перемещен |
Принятый |
Товар не перемещен |
Приостановленный |
Рис. 4. Statechart Diagram «Оформление перемещения товара»