Добавлен: 27.05.2023
Просмотров: 382
Скачиваний: 2
Диаграммы классов могут также содержать пакеты, интерфейсы, отношения и даже отдельные экземпляры, такие как связи и объекты.
Основными элементами диаграммы классов являются классы и связи между ними.
Классы характеризуются при помощи операций и атрибутов.[1]
Атрибутами описываются свойства объектов классов.
Большинство объектов в классах получают свою индивидуальность из-за различий в их атрибутах и взаимосвязей с другими объектами. Однако, возможны объекты с одинаковыми значениями атрибутов и взаимосвязей, т.е. индивидуальность объектов определяется самим фактом их существования, а не различиями в их свойствах.
Имя атрибута должно быть уникальным в пределах класса. За именем атрибута могут следовать его значение по умолчанию и тип.
Операция является функцией или преобразованием. Операции могут параметризоваться и возвращать значения.
На рисунке 3 изображена диаграмма классов системы складского учета.[5]
Документ
Номер
Дата
Тип
СостояниеЗаказа
СостояниеНакладной
Новый
Оплаченный
Отмененный
Записать()
Отменить()
Новая
Готовая
Приостановленная
Отгруженная
Накладная
Состояние
Склад
Номер
Дата
Получатель
Заказ
Состояние
Номер
Дата
Тип
Записать()
Отменить()
Записать()
Отменить()
СтрокаНакладной
Товар
Количество
1
.
СтрокаЗаказа
Товар
Количество
Цена
1
.
1
1
1
1
Склад
Номер
Адрес
ТоварНаСкладе
Количество
1
.
1
.
Товар
Код
Наименование
Ед. измерения
Цена
Описание
1
.
Сотрудник
Таб. Номер
ФИО
Должность
1
.
.
1
+Менеджер
+Кладовщик
Рисунок 3 - диаграмма классов системы складского учета
Созданная диаграмма классов отражает работу основных сценариев складского учета, рассмотренных в разделе 2.2. Диаграмма не является полностью законченным решением и не предназначена для практического использования. Она может рассматриваться как основа для дальнейшего расширения функционала системы.
Заключение
В ходе выполнения курсового проекта была создана диаграмма классов для системы управления запасами предприятия.
В разработанной диаграмме реализована общая концепция складского учета без акцентирования внимания на особенностях какой-либо отдельно взятой компании..
Учетные механизмы складского учета являются универсальными, они не зависят от особенностей хранящихся на складах материальных ценностей. Этим обеспечивается возможность создания информационных систем складского учета, которые могут использоваться разными компаниями, независимо от вида бизнеса и реализуемых товаров.
В ходе моделирования складского учета рассмотрены два наиболее общих сценария, присутствующие в каждой складской системе.
Созданная диаграмма классов отражает работу этих сценариев складского учета.
Диаграмма не является полностью законченным решением и не предназначена для практического использования. Она является результатом выполнения курсового проекта и может рассматриваться как основа для дальнейшего расширения функционала системы складского учета, применительно к какой-либо конкретной организации.
Список литературы
- Буч Г., Максимчук Р. А., Энгл М.У,, Янг Б. Дж., Коналлен Дж., Хьюстон К. А. Объектно-ориентированный анализ и проектирование с примерами приложений. — М.: Издательский дом "Вильямс", 2008.— 720 с.
- Вернон В. Реализация методов предметно-ориентированного проектирования. — М.: Издательский дом "Вильямс", 2015.— 688 с.
- Избачков Ю. С. Информационные системы: учеб. пособие. — Спб.: Издательский дом "Питер", 2011.— 539 с.
- Козырев В.К., Тихонин В.И. Оптимальная загрузка складов и транспортных средств: Учебное пособие – О., 1998 г.
- Ларман К. Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку. — М.: Издательство " Вильямс", 2013.— 736 с.
- Леоненков А. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose. — М.: Издательство "Бином", 2006.— 320 с.
- Маклафлин Б., Уэст Д., Поллайс Г. Объектно-ориентированный анализ и проектирование. — Спб.: Издательство " Питер", 2015.— 692 с.
- Пирогов В. Ю. Информационные системы и базы данных: организация и проектирование. учеб. пособие. — Спб.: Издательство "БХВ-Петербург", 2009.— 529 с.
- Федеральный закон от 21.11.1996 N 129-ФЗ утратил силу с 1 января 2013 года в связи с принятием Федерального закона от 06.12.2011 N 402-ФЗ. О порядке составления первичных учетных документов см. статью 9 Федерального закона N 402-ФЗ.
- Флауер М., Архитектура корпоративных программ при проектировании и моделировании объектных приложений, Пер. с англ. – М.: Издательский дом «Вильямс», 2004. – 544 с.: ил.
- Эванс Э. Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем. — М.: Издательство "Вильямс", 2015.— 448 с.