
- •Задание на работу
- •Аннотация
- •Описание выполненной работы
- •1.1 Анализ исходных данных
- •2. Создание базы данных
- •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. Добавление класса перечисления
- •2.2.12. Изменение приоритета конкретного перечисления
- •2.2.13. Проверка классов перечисления на цикл
- •2.2.14. Изменение родителя класса перечисления
- •3. Тестирование
МИНОБРНАУКИ РОССИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)
Кафедра Информационных систем
ДОМАШНЯЯ РАБОТА №2
по дисциплине «Методы и средства проектирования информационных систем»
Тема: Приемы моделирования Перечислений
Студенты:
Группа |
ФИО |
Подпись исп. |
Оценка |
Подпись преп. |
1374 |
Наволоцкий И.Р. |
|
|
|
1374 |
Харитонов А.А. |
|
|
|
1374 |
Зырянов В.М. |
|
|
|
Преподаватель |
|
Дубенецкий В.А. |
Санкт-Петербург
2024
Задание на работу
Тема работы: Задание 1.2. Приемы моделирования Перечислений
Требования |
1.1. Разработать проект каркаса для работы с Перечислениями.
Функциональные требования:
1. Схема классификатора должна сохраняться в базе данных
2. Обеспечить
- Создание нового перечисления;
- Редактирование списка значений перечисления;
- Изменение порядка расположения позиций в списке значений;
- Вывод значений перечисления;
- Вывод перечислений;
- Выбор значения перечисления.
1.2. Содержание работы
1. Провести анализ фрагментов предметной области, связанной с поддержанием сервисов работы со справочниками изделий с представлением примеров справочников и моделей классов этапа анализа.
2.Сформировать требования к частям проекта применительно к заданиям 1.0 — 1.3 с обязательным представлением диаграмм вариантов использования
3.Разработать необходимые модели классов этапа проектирования с пояснениями принятых решений.
4.Разработать модели хранения данных с представлением диаграмм Сущность-Связь и описанием введенных сущностей, атрибутов и связей. Создать БД и занести необходимые метаданные
5.Разработать и описать необходимый набор SQL-процедур, обеспечивающий поддержку описанных выше требований.
6.Выбрать представительный пример фрагмента справочника.
7.Выполнить тестирование работоспособности реализованного фрагмента проекта с протоколированием результатов.
8.Оформить все материалы в виде отчетов по заданиям 1 — 3. Возможно представить один общий отчет.
9.Отчет представить в виде файла *.docx
10.Продемонстрировать работоспособность разработанного фрагмента приложения.
№ |
Этап выполнения |
Результат |
1. |
Анализ исходных данных |
Содержательное описание исходных данных. Модель классов предметной области. |
2. |
Разработать функциональные требования к проектируемой подсистемы |
Диаграммы вариантов использования. Описание компонентов диаграмм |
3. |
Разработать модель классов этапа проектирования |
Диаграммы классов с операциями и атрибутами. Описание компонентов диаграмм. |
4. |
Разработать модель хранения в среде СУБД данных об изделиях |
Диаграммы ER. Скрипты метаданных с комментариями. |
5. |
Разработать основные SQL-процедуры для работы со справочником |
Скрипты SQL-процедур с комментариями. |
6. |
Тестирование процедур |
Описание тестов. Скрипты исходных данных для тестов. Скриншоты результатов тестирования. |
1.3. Исходные данные для задачи
Примеры перечислений согласовать с преподавателем (Файл Бланки Заказа.rar).
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. В.А.Дубенецкий, А.Г. Кузнецов Использование объектных моделей при создании информационных систем
Содержание пояснительной записки: «Введение», «Анализ предметной области», «Разработка объектной модели этапа проектирования», «Разработка модели хранения», «Разработка основных процедур», поддерживающих работы с материальными спецификациями изделий, «Результаты тестирования», «Заключение», «Список использованных источников») |
||||||||||||||
Предполагаемый объем пояснительной записки: Не менее 15 страниц. |
||||||||||||||
Дата выдачи задания: 5 февраля 2024 г Дата сдачи отчета: Дата защиты работы: |
||||||||||||||
Студенты:
|
||||||||||||||
|
|
|
||||||||||||
Преподаватель |
|
Дубенецкий В.А. |