Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО_записка.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.31 Mб
Скачать
    1. Ключевые абстракции системы

На этапе анализа были созданы классы анализа: классы сущностей и управления. Они вместе с классами интерфейса помещены на диаграмму классов (рис.2.16).

Рис. 2.16. Ключевые абстракции подсистемы «ТН» системы «КПМ»

    1. Глоссарий атрибутов классов

Для каждого класса анализа были определены атрибуты и их типы, описание которых приводится в глоссарии атрибутов классов (табл.2.1).

Таблица 2.1. Глоссарий атрибутов классов

Имя класса

Имя атрибута

Тип атрибута

Организация

Наименование организации

String

КПП организации

int

ИНН организации

int

Структурное подразделение

Наименование подразделения

String

Требование-накладная

Int

дата требования-накладной

date

общее количество затребованных материалов

Int

общая стоимость без налога

Int

общая стоимость с учетом налога

Int

общей НДС

Int

общее отклонение по стоимости

Int

Материал

- наименование материала :

String

- цена :

Int

- ставка НДС

float = 0.18

- количество затребованных материалов

Int

- стоимость без налога :

Int

- отклонение по стоимости с учетом налога :

Int

- стоимость НДС :

Int

Склад

Int

3. Проектирование

На этапе проектирования была создана модель проектирования. В нее вложены пакеты ключевых абстракций и подсистем. Модель проектирования представлена на диаграмме классов, рис. 3.1.

Рис. 3.1. Модель проектирования подсистемы «ТН».

3.1. Ключевые абстракции

В модели проектирования определены пакеты классов ключевых абстракций (рис. 3.2.).

Рис.3.2. Пакеты классов ключевых абстракций

3.2. Проектирование подсистем

В результате построения на этапе анализа диаграмм последовательностей были получены диаграммы коопераций классов и параметризированные диаграммы последовательностей, представленные на рис.3.3. – 3.10. Описание операций приведено в глоссарии операций классов (табл.3.1).

3.2.1. Проектирование подсистемы «ТН» для директора организации

Рис.3.3. Кооперация функций поиска требований-накладных подразделения с максимальной стоимостью затребованных материалов

Рис.3.4. Кооперация функций расчета общей стоимости затребованных материалов

Диаграммы последовательностей

Рис. 3.5. Поиск требования-накладной подразделения с максимальной стоимостью затребованных материалов

Рис. 3.6. Расчет общей стоимости затребованных материалов

3.2.2. Проектирование подсистемы «ТН» для руководителя структурного подразделения

Рис.3.7. Кооперация функций расчета стоимости материалов, затребованных на конкретном складе

Рис.3.8. Кооперация функций расчета общей стоимости затребованных материалов с детализацией по складам

Диаграммы последовательностей

Рис. 3.9. Расчет стоимости материалов, затребованных на конкретном складе

Рис. 3.10. Расчет общей стоимости затребованных материалов с детализацией по складам

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]