
- •Задание на работу
- •0.1. Функциональные требования
- •0.2. Содержание работы
- •1. Разработка функциональных требований к подсистеме
- •2. Разработка проектной модели классов
- •3. Разработка модели хранения
- •4. Разработка физической модели данных и поддерживающих процедур
- •4.1 Процедура, создающая запись в таблице «orders»:
- •4.2 Процедура, добавляющая позицию заказа:
- •4.3 Процедура, изменяющая тип конфигурируемости объекта-изделия:
- •4.4 Процедура, изменяющая конфигурируемость параметра:
- •4.5 Процедура, возвращающая список конфигурируемых параметров данного объекта-изделия:
- •4.6 Процедура, возвращающая список нЕконфигурируемых параметров данного объекта-изделия:
- •4.7 Процедура, возвращающая список всех параметров данного объекта-изделия:
- •4.8 Процедура, возвращающая список вариантов исполнения для данного типового изделия с конфигуратором:
- •4.9 Процедура, создающая вариант исполнения по данному типовому изделию с конфигуратором:
- •4.10 Процедура, создающая типовое изделие с конфигуратором по данному типовому изделию без конфигуратора:
- •4.11 Процедура, выводящая сведения о деталях заказа:
- •4.12 Процедура, связывающая имеющийся параметр с продуктом:
- •4.13 Процедура, задающая значения параметра для продукции:
- •5. Тестирование процедур
МИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра Информационных систем
ДОМАШНЯЯ РАБОТА
по дисциплине «Методы и средства проектирования информационных систем»
Тема: Задача 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