ГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
доцент |
|
|
|
А.В. Шахомиров |
|
|
|
|
|
|
|
|
|
|
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ПРАКТИЧЕСКОЙ РАБОТЕ №3
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОКАНИЕ НА ПРИМЕРЕ ДИАГРАММ ЯЗЫКА UML
по курсу: РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
СТУДЕНТ ГР. № |
26.12.2021 |
|
|
||
|
|
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2021
Индивидуальный вариант
Интернет-магазин по продаже билетов на концерты музыкальных групп.
Выполнение работы
1 Для проектирования был проведён объектно-ориентированный анализ для интернет-магазина по продаже билетов на концерты музыкальных групп. Диаграмма прецедентов в соответствии с рисунком 1.
Рисунок 1 – Диаграмма прецедентов для интернет-магазина по продаже билетов на концерты музыкальных групп
2 Для прецедентов составлены диаграммы состояний и активности.
2.1 Прецедент «Регистрация на сайте» Построены диаграммы состояний и активности для прецедента «Выбрать
мероприятие» в соответствии с рисунками 6-7.
Диаграмма класса, разработанная для прецедента «Регистрация на сайте» в первой лабораторной работе в соответствии с рисунком 2.
Рисунок 2 – Диаграмма класса событий для прецедента
«Регистрация на сайте»
2
2.2 Прецедент «Добавить мероприятие».
Построены диаграмма класса аналогично ранее описанным прецедентам.
Диаграмма класса, разработанная для прецедента «Добавить мероприятие» в первой лабораторной работе в соответствии с рисунком 3.
Рисунок 3 – Диаграмма класса событий для прецедента
«Добавить мероприятие»
3Диаграмма компонентов
3.2Для системы была разработана диаграмма компонентов.
Рисунок 4 – Диаграмма компонентов системы
3
3.3 Реализация базы данных Создал схему базы данных.
Рисунок 5 – Схема базы данных Сгенерировала описанную БД на языке SQL.
Листинг 1 – Сгенерированная БД
Рисунок 6 – код SQL
Вывод: в ходе проделанной лабораторной работы были созданы диаграммы классов и компонентов, а также реализован макет БД на языке SQL.
4