
- •Домашнее задание
- •1.2. Содержание работы
- •1.3. Исходные данные для задачи
- •1.4. Рекомендуемые инструменты
- •1.5. Рекомендуемые источники
- •Аннотация
- •Описание выполненной работы
- •1.1 Анализ исходных данных
- •1.2. Разработка функциональных требований к подсистеме
- •1.3. Разработка модели классов
- •2.1.3. Код создания таблицы "enum"
- •2.1.4. Код создания таблицы "product"
- •2.1.5. Код создания таблицы "param"
- •2.1.6. Код создания таблицы "class_param"
- •2.1.7. Код создания таблицы "prod_param"
- •2.2. Реализация основных функций
- •2.2.1. Функция создания параметра
- •2.2.2. Функция редактирования параметра
- •2.2.3. Функция удаления параметра
- •2.2.4. Функция создания класса параметра
- •2.2.5. Функция изменения класса параметра
- •2.2.6. Функция удаления класса параметра
- •2.2.7. Функция наследования класса параметра
- •2.2.8. Функция изменения приоритета вывода класса параметра
- •2.2.9. Функция создания привязки параметра к изделию
- •2.2.10. Функция изменения привязки параметра и изделия
- •2.2.11. Функция нахождения id параметров у изделия
- •2.2.12. Функция поиска изделий заданного класса параметра
- •2.2.13. Функция поиска изделия с заданным параметром в заданном интервале
МИНОБРНАУКИ РОССИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)
Кафедра Информационных систем
ДОМАШНЯЯ РАБОТА №3
по дисциплине «Методы и средства проектирования информационных систем»
Тема: Приемы моделирования Справочников
Студенты:
Группа |
ФИО |
Подпись исп. |
Оценка |
Подпись преп. |
1374 |
Наволоцкий И.Р. |
|
|
|
1374 |
Харитонов А.А. |
|
|
|
1374 |
Зырянов В.М. |
|
|
|
Преподаватель |
|
Дубенецкий В.А. |
Санкт-Петербург
2024
Домашнее задание
Тема работы: Приемы моделирования Справочников Требования |
1.1. Разработать проект каркаса для работы с реестрами изделий с настраиваемым списком параметров
Функциональные требования:
1. Схема классификатора должна сохраняться в базе данных
2. Обеспечить:
- Ведение списков параметров изделий численного типа и типа перечисление;
- Редактирование состава параметров каждого подкласса изделий;
- Описание ограничений на значения численных параметров изделий;
- Редактирование значений параметров изделия;
- Отбор изделий заданного класса по значениям параметров;
- Обеспечить формирование и работу с агрегатами параметров.
1.2. Содержание работы
№ |
Этап выполнения |
Результат |
1. |
Анализ исходных данных |
Содержательное описание исходных данных. Модель классов предметной области этапа анализа. |
2. |
Разработать функциональные требования к проектируемой подсистемы |
Диаграммы вариантов использования. Описание компонентов диаграмм |
3. |
Разработать модель классов этапа проектирования |
Диаграммы классов с операциями и атрибутами. Описание компонентов диаграмм. |
4. |
Разработать модель хранения в среде СУБД данных об изделиях |
Диаграммы ER. Скрипты метаданных с комментариями. |
5. |
Разработать основные SQL-процедуры для работы со справочником |
Скрипты SQL-процедур с комментариями. |
6. |
Тестирование процедур |
Описание тестов. Скрипты исходных данных для тестов. Скриншоты результатов тестирования. |
1.3. Исходные данные для задачи
№ вар. |
Наименование справочника |
Источник |
1 |
СОРТАМЕНТ ПРОКАТНОЙ СТАЛИ |
http://soprotmat.ru/sortament.htm, Справочник конструктора-механика.exe |
2 |
Строительные материалы |
http://petrovichstd.ru/?utm_source= Yandex_CPC&utm_medium= Yandex_CPC&utm_campaign= Obshhee_2&utm_content=stroitelnie_materiali_i_izdeliya |
3 |
Конструкционные пластмассы |
http://www.ftoroplast.com.ru/reference/5 |
4 |
Крепеж |
http://krepegcity.ru/fasteners.php?c=3 |
5 |
Самостоятельный выбор примера |
https://c-sm.ru/okp |
1.4. Рекомендуемые инструменты
1. Редактор StarUML
2. Редактор Visio. Модель Database.Entity relationship
3. DB-редактор IBExpert
4. СУБД Firebird 2.5.3.
5. Текстовый редактор Notepad
6. Текстовый редактор Word
7. Самостоятельный выбор инструментов
1.5. Рекомендуемые источники
1. Data Definition Guide : файл DataDef.pdf
2. Language Reference Guide: файл LangRef.pdf
3. Информационное обеспечение жизненного цикла изделий. Учебное пособие: СПб, Издательство Политехнического университета, 2012
4. Приемы объектно-ориентированного проектирования. Паттерны проектирования: Изд-во «ПИТЕР», 2008
5. Проектирование корпоративных информационных систем.: СПб, Изд-во СПбГЭТУ «ЛЭТИ», 2013
6. В.А.Дубенецкий, А.Г. Кузнецов Использование объектных моделей при создании информационных систем: учебно-методическое пособие. СПбГЭТУ «ЛЭТИ», 2016. 220 с.
7. В.А.Дубенецкий, А.Г. Кузнецов Проектирование информационных систем с использованием UML: учебно-методическое пособие. СПбГЭТУ «ЛЭТИ», 2016. 62 с.
Содержание пояснительной записки: «Введение», «Анализ предметной обрасти», «Разработка объектной модели этапа проектирования», «Разработка модели хранения», «Разработка основных процедур», поддерживающих работы с конструктором классификатора и справочником, «Результаты тестирования», «Заключение», «Список использованных источников». |
||||||||||||||
Предполагаемый объем пояснительной записки: Не менее 15 страниц. |
||||||||||||||
Дата выдачи задания: |
||||||||||||||
Дата сдачи отчета: |
||||||||||||||
Дата защиты работы: |
||||||||||||||
Студенты:
|
||||||||||||||
|
|
|
||||||||||||
Преподаватель |
|
Дубенецкий В.А. |