Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
7 сем / 3 / мисприс-2.3_1374_Наволоцкий_Зырянов_Харитонов.docx
Скачиваний:
3
Добавлен:
29.03.2025
Размер:
1.79 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра Информационных систем

ДОМАШНЯЯ РАБОТА

по дисциплине «Методы и средства проектирования информационных систем»

Тема: Задача 2-3. Приемы моделирования заказов на изделия с вариантами исполнения

Студенты:

Группа

ФИО

Подпись исп.

Оценка

Подпись преп.

1374

Наволоцкий И.Р.

1374

Зырянов В.М.

1374

Харитонов А.А.

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

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

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

2024

Задание на работу

Тема работы: Приемы моделирования заказов на изделия с вариантами исполнения

Требования:

0.1. Функциональные требования

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

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

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

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

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

0.2. Содержание работы

Этап выполнения

Результат

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

Диаграммы вариантов использования. Описание компонентов диаграмм

Разработать модель классов для выделенных процессов

Диаграммы классов с операциями и атрибутами. Описание компонентов диаграмм.

Разработать модель хранения в среде СУБД данных о классификаторах

Диаграммы ER. Скрипты метаданных с комментариями.

Разработка основных SQL-процедур для работы с классификатором

Скрипты SQL-процедур с комментариями.

Тестирование процедур

Описание тестов. Скрипты исходных данных для тестов.

Скриншоты результатов тестирования.

Оглавление

0.1. Функциональные требования 2

0.2. Содержание работы 2

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

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

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

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

4.1 Процедура, создающая запись в таблице «ORDERS»: 11

4.2 Процедура, добавляющая позицию заказа: 12

4.3 Процедура, изменяющая тип конфигурируемости объекта-изделия: 15

4.4 Процедура, изменяющая конфигурируемость параметра: 17

4.5 Процедура, возвращающая список конфигурируемых параметров данного объекта-изделия: 18

4.6 Процедура, возвращающая список НЕконфигурируемых параметров данного объекта-изделия: 20

4.7 Процедура, возвращающая список всех параметров данного объекта-изделия: 23

4.8 Процедура, возвращающая список вариантов исполнения для данного типового изделия с конфигуратором: 25

4.9 Процедура, создающая вариант исполнения по данному типовому изделию с конфигуратором: 26

4.10 Процедура, создающая типовое изделие с конфигуратором по данному типовому изделию без конфигуратора: 29

4.11 Процедура, выводящая сведения о деталях заказа: 30

4.12 Процедура, связывающая имеющийся параметр с продуктом: 32

4.13 Процедура, задающая значения параметра для продукции: 35

5. Тестирование процедур 38

5.1 create_order() 39

5.2 create_order_pos() 39

5.3 edit_obj_configurability() 40

5.4 edit_obj_param_configurability() 41

5.5 : find_obj_param_configurable() 42

5.6 find_obj_param_nonconfigurable() 43

5.7 find_all_obj_params() 43

5.8 find_obj_variants() 44

5.9 create_obj_variant() 45

5.10 create_typical_obj_with_configuration() 46

5.11 get_order_details() 47

5.12 create_prod_param() 48

5.13 fill_prod_param() 48

Соседние файлы в папке 3