Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МиСПрИС_Задание2_3_Петрова_Романова_Заболотников_9373

.pdf
Скачиваний:
23
Добавлен:
20.06.2023
Размер:
1.3 Mб
Скачать

МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра информационных систем

ОТЧЕТ по лабораторной работе №3

по дисциплине «Методы и средства проектирования ИС» Тема: Приёмы моделирования заказов на изделия с вариантами исполнения

Студентка гр. 9373

 

Петрова С.В.

Студентка гр. 9373

 

Романова Е.С.

 

Студент гр. 9373

 

Заболотников М.Е.

 

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

 

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

 

 

 

 

 

Санкт-Петербург

2022

Постановка задачи.

Разработать каркас для процесса Ведение заказов на изделия с

вариантами исполнения.

Требования

Обеспечить:

a)Настройку справочника изделий для работы с вариантами исполнения;

b)Описание параметров конфигурирования изделий;

c)Редактирование состава заказа с указанием вариантов исполнения заказываемых изделий;

d)Вывод состава заказа с указанием вариантов исполнения изделий.

2

Содержание пояснительной записки:

«Анализ исходных данных», «Разработка функциональных требований к подсистеме», «Разработка проектной модели классов», «Разработка модели хранения», «Разаботка физической модели данных поддерживающих процедур», «Тестирование проекта», «Выводы».

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

Не менее 15 страниц.

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

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

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

Студенты:

Группа

ФИО

Подпись исп.

9373

Заболотников Максим Евгеньевич

 

9373

Петрова Софья Викторовна

 

 

9373

Романова Елизавета Сергеевна

 

 

 

 

 

 

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

 

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

 

 

 

3

АННОТАЦИЯ

Предлагаются решения по описанию параметров изделий с вариантами исполнения, позволяющие задавать состав и типы параметров конфигурирования на этапе исполнения. Приводятся решения по работе с заказами на изделия с вариантами исполнения. Выполнены тестирования основных SQL-процедур, поддерживающих работу с заказами на изделия с вариантами исполнения.

SUMMARY

Solutions are proposed for describing the parameters of products with variants of execution, allowing you to set the composition and types of configuration parameters at the execution stage. Solutions for working with orders for products with variants of execution are given. Testing of the main SQL procedures supporting work with orders for products with variants of execution was performed.

4

Оглавление

Анализ исходных данных…………………………………………………... 6

Разработка функциональных требований к подсистеме………………….. 6

Разработка проектной модели классов…………………………………….. 6

Разработка модели хранения……………………………………………….. 8

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

Тестирование проекта………………………………………………………. 11

Выводы………………………………………………………………………. 15

Приложение А………………………………………………………………. 16

5

Анализ исходных данных.

В качестве исходных данных была взята спецификация сборочной единицы – велосипеда фирмы "Орион" (см. работы №1 и №2).

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

Ниже представим диаграмму прецедентов (см. рис. 1).

Рисунок 1 – Диаграмма ВИ для процесса "Работа c заказами изделий с вариантами исполнения"

Разработка проектной модели классов.

Модель классов для ВИ "Задание варианта исполнения" приведена на

рис. 2:

6

Рисунок 2 – Модель классов для прецедента "Задание варианта исполнения"

Описание компонентов диаграммы.

Используем шаблон для работы со справочником изделий. Это решение позволит вести классификатор и справочник заказываемых изделий с указанием параметров изделий. Введем альтернативную классификацию изделий по использованию в конфигураторе. Введение классов "Изделие без конфигурации", "Типовое изделие с конфигуратором", "Вариант исполнения"

позволит задать различные правила для работы с изделиями. Изделия класса

"Изделие без конфигурации" могут быть включены в заказ непосредственно из справочника. Изделия класса "Типовое изделие с конфигуратором" не могут быть включены в заказ, но имеют в своем описании список параметров конфигурации без указания их значений. Изделие класса Вариант исполнения создается динамически в процессе формирования позиции заказа. Чтобы указать вариант исполнения в позиции заказа, необходимо выбрать типовое изделие, указать значения его параметров конфигурации, создать экземпляр варианта исполнения и включить его в позицию заказа.

7

Рисунок 3 – Модель классов для прецедента "Формирование позиций заказа"

В состав заказа могут быть включены как изделия без конфигуратора,

так и варианты исполнения. Компоновщик состава заказа должен проверять класс выбранного изделия. При выборе изделия класса "Типовое изделие с конфигуратором" должен создаваться вариант исполнения и указываться значения параметров конфигурации (роль "Список параметров конфигурации").

Разработка модели хранения.

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

8

Рисунок 4 – модель хранения для справочника изделий с вариантами исполнения и для формирования заказов на продукцию с вариантами исполнения

Описание компонентов диаграммы Берем за основу модель хранения для справочника изделий.

Для классификации изделий по основанию "Использование конфигуратора" вводим квалификатор "varconf". Для него зададим три значения:

a)«Изделие без конфигуратора»

b)«Типовое изделие с конфигуратором»

c)«Вариант исполнения»

9

Поле id_variation (внешний ключ) позволит задать класс продукции по

основанию Использование конфигуратора.

Разработка физической модели данных м поддерживающих

процедур.

Скрипты метаданных представлены в Приложении А.

10