«лэти» им. В. И. Ульянова (Ленина) Кафедра Информационных систем домашняя работа по дисциплине «Методы и средства проектирования информационных систем»



страница2/2
Дата19.06.2022
Размер0.81 Mb.
#130939
1   2
Mispris4

Содержание пояснительной записки:
«Введение», «Анализ предметной обрасти», «Разработка объектной модели этапа проектирования», «Разработка модели хранения», «Заключение», «Список использованных источников».

Предполагаемый объем пояснительной записки:
Не менее 40 страниц.

Дата выдачи задания: 01.02.2022

Дата сдачи отчета: 07.06.2022

Дата защиты работы:

Студенты:

Группа

ФИО

Подпись исп.

9373

Ченская Ольга Валентиновна




9373

Баринова Надежда Владимировна























Преподаватель




Дубенецкий В.А.





  1. Разработка объектной модели этапа анализа


Представленный на рис. 1 документ «ТОВАРНО-ТРАНСПОРТНАЯ НАКЛАДНАЯ» (ТТН) связан с процессами Продажи и Закупки.

Рис. 1. Пример артефакта (документа) для анализа
Последовательно строим фрагменты объектной модели, анализируя разделы и поля документа:

  • «ТОВАРНО-ТРАНСПОРТНАЯ НАКЛАДНАЯ»  подкласс класса «Документ»;

  • «Форма по ОКУД»  обозначение формата документа;

  • «№»  обозначение поля документа с его номером;

  • «4»  значение поля № - номер конкретной ТТН;

  • «Дата составления» – поле ТТН, для представления даты составления ТТН (возможно даты выполнения соответствующей операции отгрузки).

На рис. 2 представлен фрагмент диаграммы классов для моделирования рассмотренной части ТТН.



Рис. 2. Фрагмент диаграммы классов для моделирования представленных выше атрибутов ТТН.

Следующий фрагмент ТТН характеризует роли элементов класса СХД (Субъект хозяйственной деятельности) в операции Отгрузка, которые отражены в ТТН:



  • «Грузоотправитель»  это «СХД», который отгружает товар;

  • «Грузополучатель»  это «СХД», который получает товар;

  • «Плательщик» – это «СХД», который оплачивает товар.

Фрагмент модели, описывающий эти зависимости, представлен на рис. 3.



Рис. 3. Фрагмент диаграммы классов, описывающий роли СХД в операции Отгрузка.

Применим способ моделирования ролей в виде специальных классов. На рис. 4 представлен фрагмент модели, описывающей роли «СХД» в хозяйственной операции («ХО») как объекты класса «Роль СХД в ХО».



Рис. 4 Фрагмент диаграммы классов, описывающий роли «СХД» в хозяйственной операции («ХО») как объекты класса «Роль СХД в ХО».


Рассмотрим следующие поля документа:



  • «№ договора»  номер договора на продажу;

  • «дата»  дата подписания договора на продажу;

  • «Способ отгрузки»  вариант отгрузки товара по текущей операции.

На рис. 5 представлен фрагмент модели, позволяющий описать данные ассоциации.



Рис. 5 Фрагмент диаграммы классов, описывающий поля документа «№ договора», «дата», «Способ отгрузки».

Рассмотрим табличную часть ТТН:



  • «Код продукции (ном. №)»  номенклатурный номер продукции;

  • «№ прейскуранта и дополнения к нему»  привязка к прейскуранту для определения источника цены продукции;

  • «Артикул или № по прейскуранту»  артикул продукции;

  • «Количество»  отпускаемое количество продукции в выбранной единице измерения количества;

  • «Цена»  цена продукции за единицу количества по прейскуранту;

  • «Наименование продукции, товара (груза), ТУ, марка, размер, сорт»  несколько свойств продукции, представленные в виде одной строки текста;

  • «Ед. изм.»  выбранная единица измерения количества продукции;

  • «Вид упаковки»  вид упаковки продукции;

  • «Кол-во мест»  количество упаковок отгружаемой продукции;

  • «Масса (т)»  масса нетто отгружаемой партии продукции в тоннах;

  • «Сумма»  стоимость партии продукции в указанной валюте;

  • «Порядковый № записи по складской картотеке (грузоотправитель, грузополучатель)»  код партии продукции у грузоотправителя или грузополучателя.

Поддержание единиц измерения параметров изделия является важной частью информационной поддержки операций нормирования, планирования, анализа и учета ресурсов. Рассмотрим модель для поддержания единиц измерения параметров изделия. В табл. 1 представлен пример классификатора единиц измерения веса.
Таблица 1. Фрагмент классификатора единиц измерения

Код


Наименование единицы измерения

Условное обозначение

Кодовое буквенное обозначение

Нацио-нальное

Между
народное

Нацио-
нальное

Между-народное

160

Гектограмм

гг


hg

ГГ

HGM

161

Миллиграмм

мг

mg

МГ

MGM

163

Грамм

г

g

Г

GRM

166

Килограмм

кг

kg

КГ

KGM

168

Тонна; метрическая тонна (300 кг)

т

t

Т

TNE

170

Килотонна



kt

КТ

KTN

173

Сантиграмм

сг

cg

СГ

CGM

На рис. 6 представлена простая модель для поддержки одной единицы измерения количества изделий в партии.



Рис. 6 Простая модель для задания единицы измерения количества.
Ассоциация «Базовая единица измерения» позволяет задать группы кратных единиц измерения одной природы (например, «г», «кг», «т»). Существенным недостатком такой модели является невозможность иметь несколько разнородных единиц измерения количества (например, для проката «м» и «кг»). На рис. 7 приведена модель, обеспечивающая поддержание нескольких единиц измерения количества.



Рис. 7. Модель для поддержания нескольких единиц измерения количества.

Сущность «ЕИ количества», ассоциации «ЕИ количества» изделия и «ЕИ» в список позволяют задавать несколько единиц измерения количества изделия. Атрибут «Флаг ЕИ» позволяет помечать базовую единицу измерения количества, которая используется для хранения данных о количестве. Атрибут «Коэффициент» задает коэффициент пересчета базовой единицы в какую-либо другую единицу из списка. Данная модель позволяет поддерживать несколько единиц измерения количества и пересчитывать количество из одной единицы в другую в соответствии с требованиями. Однако у изделий, кроме количества, есть достаточно много других параметров, измеряемых в различных единицах. На рис. 8 представлено проектное решение, обобщающее предыдущие решения для любых измеряемых параметров изделий.



Рис. 8. Диаграмма классов, отражающая проектное решение для поддержания единиц измерения параметров изделий

Рассмотрим проектное решение для учета вариантов упаковки продукции. Для поддержания различных вариантов упаковки разрабатываем специальное проектное решение. На рис. 9 представлена модель, позволяющая поддержать нормы для различных вариантов упаковки изделий. Сущность «Упаковка» позволяет вести справочник упаковок с указанием их основных параметров. Виды упаковок определяет сущность Вид упаковки. Сущность «Варианты упаковки» и ассоциации «Варианты упаковки» и «Параметры упаковки» позволяют вести нормы количества изделий для различных вариантов упаковки. Ассоциация «Упаковка по позиции» позволяет указать конкретную упаковку для отгружаемого товара.



Рис. 9. Модель классов по поддержанию различных вариантов упаковки.

Данная модель позволяет рассчитать «Количество мест()», «Вес НЕТТО()», «Масса груза БРУТТО()». Атрибут ТТН «Порядковый номер записи» предназначен обеспечить партионный учет изделий даже при перемещении между субъектами хозяйственной деятельности. В этой связи модель, представленная на рис. 8, оказывается неработоспособной. Продукция отгружается из остатков на складе. Остатки представляются как партии изделий. Партия может содержать и одно изделие. Модель для описания изделий в позициях отгрузки придется доработать. На рис. 10 представлен фрагмент диаграммы классов, поддерживающий партионный учет.



Рис. 10. Модель, поддерживающая партионный учет изделий.
Расширение объектной модели «Хозяйственная операция».
Первый пример документа для расширения представлен на рис. 11.



Рис. 11. пример документа для расширения объектной модели «Хозяйственная операция».

Для примера, представленного на рис. 11 расширение диаграммы, представленной на рис. 8 представлено на рис. 12.





Рис. 12. Пример расширения объектной модели «Хозяйственная операция», для документа, представленного на рис. 11.


Второй пример документа для расширения представлен на рис. 13.





Рис. 13. пример документа для расширения объектной модели «Хозяйственная операция».

Для примера, представленного на рис. 13 расширение диаграммы, представленной на рис. 8 представлено на рис. 14.



Рис. 14. Пример расширения объектной модели «Хозяйственная операция», для документа, представленного на рис. 11.

Поделитесь с Вашими друзьями:
1   2




База данных защищена авторским правом ©vossta.ru 2022
обратиться к администрации

    Главная страница
Автореферат
Анализ
Анкета
Бизнес-план
Биография
Бюллетень
Викторина
Выпускная работа
Глава
Диплом
Дипломная работа