
- •Министерство образования и науки Украины
- •Isbn 966-379-103-9
- •Isbn 966-379-103-9 ó Мельников а.Ю., 2006
- •Содержание
- •Введение
- •1 Основные понятия объектно-ориентированного подхода
- •Преимущества объектной модели
- •Некоторые факты из истории
- •1.2 Классы и объекты
- •1.3 Классификация
- •2 Унифицированный язык моделирования uml как средство проектирования программных систем и бизнес-процессов
- •2.1 Предыстория, этапы развития и общая структура uml
- •Методологические основы uml
- •Математические основы uml
- •Диаграммы структурного системного анализа
- •Основные компоненты uml
- •Особенности изображения диаграмм
- •2.2 Диаграмма концептуального моделирования – диаграмма
- •Банкомата
- •Простейшей информационной системы
- •2.3 Диаграммы логического моделирования
- •2.3.1 Диаграмма классов (class diagram)
- •К стрелке-обобщению могут быть добавлены следующие ограничения:
- •Информационной системы
- •2.3.2 Диаграмма кооперации (collaboration diagram)
- •2.3.3 Диаграмма последовательности (sequence diagram)
- •2.3.4 Диаграмма состояний (statechart diagram)
- •2.3.5 Диаграмма деятельности (activity diagram)
- •2.4 Диаграммы физического моделирования
- •2.4.1 Диаграмма компонентов (component diagram)
- •2.4.2 Диаграмма развертывания (deployment diagram)
- •3 Проектирование программных систем с использованием case-средства ibm Rational Rose
- •3.1 Общая характеристика инструментария ibm Rational Rose
- •3.2 Пример разработки модели информационной системы
- •3.3 Генерация кода спроектированной модели в среде
- •4 Примеры проектирования информационных систем
- •4.1 Информационная система для функционирования
- •4.2 Информационная система для автоматизированного составления расписания занятий в высшем учебном заведении
- •4.3 Информационная система для специализированного
- •4.4 Информационная система для небольшой страховой
- •4.5 Информационная система для обеспечения
- •4.6 Информационная система для расчета себестоимости
- •4.7 Информационная система для учета и контроля готовой
- •Для моделирования процесса выполнения операций в языке uml используются диаграммы деятельности; на рис. 150 показаны действия, которые происходят во время функционирования объекта.
- •4.8 Информационная система для маркетинговых
- •Список литературы
- •Мельников Олександр Юрійович Об’єктно-орієнтований аналіз і проектування інформаційних систем
- •84313, М. Краматорськ, вул. Шкадінова, 72
4.7 Информационная система для учета и контроля готовой
продукции
Основными задачами учета готовой продукции на предприятии являются: своевременное оформление соответствующими документами готовой продукции, выпущенной на производстве; обеспечение контроля за ее сохранностью на складах предприятия; своевременное отражение операций по отгрузке и реализации готовой продукции и расчетов с покупателями; обеспечение контроля за выполнением плана выпуска и реализации продукции. Для повышения точности расчетов и снижения трудоемкости такой деятельности ее необходимо автоматизировать.
Проблема автоматизации учета и контроля готовой продукции остро стоит на многих предприятиях Украины, в том числе на КиАЗ «Авиант». Существует несколько путей решения проблемы: а) проводить расчеты и составлять документацию вручную с использованием средств Microsoft Office; б) использовать разработанные ранее программные продукты; в) использовать приобретенные программные продукты; г) разрабатывать собственные программные продукты для решения поставленных задач.
Проведение расчетов и составление документации вручную приведут к большим затратам труда и времени работников, выполняющих учет готовой продукции и полуфабрикатов. Использование корпоративной информационной системы (например, «1С-предприятие») не может решить проблему: даже многопользовательской версии «1С» недостаточно для такого предприятия, как КиАЗ «Авиант»; для решения проблемы масштабируемости придется покупать несколько лицензий, а это приведет к большим материальным затратам.
В начале 90-х годов на Киевском авиационном заводе «Авиант» сотрудниками отдела автоматизированных систем управления производством для решения задачи учета и контроля готовой продукции был разработан программный продукт, который называется «ГИЗы». В настоящее время эта программа требует значительной доработки – перевода на новую вычислительную платформу, обеспечение многопользовательского сетевого режима, приведение интерфейса к современным стандартам и многое другое. Очевидно, что целесообразно разработать новую программную систему.
Проектирование системы начинается с построения концептуальной модели – диаграммы вариантов использования («прецедентов»). Такая диаграмма для системы учета и контроля приведена на рис. 145.
Рисунок 145 – Диаграмма вариантов использования
Центральную диаграмму логической модели системы – диаграмму классов – для удобства отображения разделим на две: диаграмму ассоциаций классов (рис. 146) и диаграмму детализаций классов (рис. 147).
Рисунок 146 – Диаграмма ассоциаций классов
Рисунок 147 – Диаграмма детализаций классов
Поскольку взаимодействие объектов в случаях работы с готовыми изделиями и полуфабрикатами несколько различается, диаграмму кооперации представим в двух вариантах – для работы с интерфейсами «Готовые изделия» (рис. 148) и «Полуфабрикаты» (рис. 149).
Рисунок 148 – Диаграмма кооперации при использовании интерфейса «Готовые изделия»
Работа нашей системы ничем не отличается от функционирования типовой системы, поэтому диаграмма состояний не строилась.