Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Beznos_Bolozovskii_7363_Kursovaya.docx
Скачиваний:
8
Добавлен:
20.06.2023
Размер:
654.18 Кб
Скачать

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

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

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

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

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

Курсовая РАБОТА

по дисциплине «Архитектура информационных систем»

Тема: Проектирование онлайн магазина

Студент гр. 7363

Болозовский Р.Р.

Студентка гр. 7363

Безнос Д.

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

Водяхо А.И.

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

2020

ЗАДАНИЕ на курсовую работу

Студент Болозовский Р.Р.

Студентка Безнос Д.

Группа 7363

Тема работы: Проектирование онлайн магазина

Исходные данные:

Средствами ПО Enterprise Architect спроектировать онлайн магазин строительных инструментов. Сформировать технические требования, архитектурное описание и список тестов для проекта.

Содержание пояснительной записки:

Введение, требования, архитектурное описание, архитектурное обоснование, модели, UML описание, use case, классы, активности, размещение, тесты, заключение, список используемых источников.

Предполагаемый объем пояснительной записки:

Не менее 15 страниц.

Дата выдачи задания: 14.02.2020

Дата сдачи реферата: 07.04.2020

Студент гр. 7363

Болозовский Р.Р.

Студентка гр. 7363

Безнос Д.

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

Водяхо А.И.

Аннотация

Содержание курсовой работы заключается в создании онлайн магазина строительных инструментов средствами ПО Enterprise Architect. Были сформированы технические требования, архитектурное описание и список тестов для проекта.

Summary

The content of the course work is to create an online store of construction tools for Enterprise Architect software. Technical requirements, an architectural description and a list of tests for the project were formed.

Содержание

Y

ВВЕДЕНИЕ 8

Данная тема считается актуальной на сегодняшний день, так как сегодня миллионы людей ежедневно, не выходя из дому, покупают различные товары в электронных магазинах. В мире, а в частности России огромными темпами растет количество пользователей internet и как следствие количество «электронных» покупателей, потенциальных «электронных» покупателей. 8

Электронные магазины существенно уменьшают издержки производителя, сэкономив на содержании обычного магазина, расширяют рынки сбыта, так же как и расширяет возможность покупателя - покупать любой товар в любое время в любой стране, в любом городе, в любое время суток, в любое время года. 8

1. ТРЕБОВАНИЯ 9

1.1. Глоссарий 9

№ 9

Термины 9

Определения 9

1 9

Use case 9

Описание поведения системы, когда она взаимодействует с кем-то (или чем-то) из внешней среды 9

2 9

Интерфейс 9

Совокупность возможностей, способов и методов одновременного действия 9

3 9

База данных 9

Совокупность данных, организованных в соответствии с концептуальной структурой, описывающей характеристики этих данных и взаимоотношения между ними, причём такое собрание данных, которое поддерживает одну или более областей применения 9

4 9

Сайт 9

Одна или несколько логически связанных между собой веб-страниц; также место расположения контента сервера. 9

5 9

Фреймворк 9

Программное обеспечение, облегчающее разработку и объединение разных модулей программного проекта 9

1.2. Бизнес – требования 9

1.3. Пользовательские требования 10

1.4. Системные требования 10

2. АРХИТЕКТУРНОЕ ОПИСАНИЕ 11

2.1. Архитектурное обоснование 11

2.2. Модели 12

Объект 12

Методы 12

Свойства 12

User 12

Авторизация пользователя, получение и изменение информации о пользователе. 12

Thing 12

Добавление, удаление, изменение количества, получение информации о предмете. 12

Basket 12

2.3. UML описание 13

2.3.1. Use case 13

Вариант использования 14

Управление товарами, просмотр товаров 14

Актеры 14

Неавторизованный пользователь, авторизованный пользователь 14

Цель 14

Просмотр, управление корзиной, покупка товаров 14

Краткое описание 14

Посетитель интернет-магазина просматривает информацию о товарах. Система обеспечивает доступ к любому товару, удобную навигацию по различным категориям товаров, возможность добавить в корзину и приобрести товары. 14

Тип 14

Базовый 14

Ссылки на другие варианты использования 14

Отсутствуют 14

Действия актеров 14

Отклик системы 14

1. Посетитель загружает исходную страницу интернет-магазина в браузер 14

2. Система отображает исходную страницу интернет-магазина 14

3. Посетитель интернет-магазина выбирает категорию интересуемых товаров 14

4. Система отображает информацию о 14

выбранной категории товаров 14

5. Посетитель интернет-магазина выбирает интересуемый товар 14

6. Система отображает общую информацию о выбранном товаре 14

7. Посетитель интернет-магазина добавляет выбранный товар в корзину 14

8. Система добавляет выбранный товар в корзину и предлагает продолжить просмотр товаров либо перейти к оплате 14

9. Посетитель желает оплатить товар 14

10. Система перенаправляет пользователя на платёжный шлюз партнёров 14

11. Посетитель желает продолжить просмотр товаров 15

11. Система отображает исходную страницу интернет-магазина 15

Вариант использования 15

Регистрация, авторизация 15

Актеры 15

Неавторизованный пользователь 15

Цель 15

Регистрация незарегистрированных и авторизация зарегистрированных пользователей 15

Краткое описание 15

Посетитель интернет-магазина регистрируется/авторизуется в системе. Система регистрирует новых пользователей и проверяет данные зарегистрированных 15

Тип 15

Базовый 15

Ссылки на другие варианты использования 15

Отсутствуют 15

Действия актеров 15

Отклик системы 15

1. Посетитель регистрируется/ авторизуется в системе 15

2. Система проверяет данные введённые пользователем 15

3. Посетитель ввёл некорректные данные 15

4. Система предупреждает пользователя о некорректности введённых данных и предлагает ввести их снова 15

5. Посетитель ввёл корректные данные 15

6. Система регистрирует/авторизует нового пользователя 15

Вариант использования 16

Служба поддержки 16

Актеры 16

Авторизованный пользователь, администратор 16

Цель 16

Доступ к службе поддержки авторизованных пользователей 16

Краткое описание 16

Посетитель интернет-магазина отправляет сообщение в службу поддержки. Система отображает отправленное сообщение администраторам сайта. 16

Тип 16

Базовый 16

Ссылки на другие варианты использования 16

Отсутствуют 16

Действия актеров 16

Отклик системы 16

1. Посетитель отправляет сообщение в службу поддержки 16

2. Система получает сообщение и отображает его администраторам 16

3. Администратор просматривает отправленное сообщение 16

4. Система предоставляет администратору возможность отправить ответное сообщение 16

2.3.2. Диаграмма классов 16

2.3.3. Диаграмма активности 18

2.3.4. Диаграмма развёртывания 19

3. ТЕСТЫ 21

ЗАКЛЮЧЕНИЕ 22

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 23

ВВЕДЕНИЕ

Данная тема считается актуальной на сегодняшний день, так как сегодня миллионы людей ежедневно, не выходя из дому, покупают различные товары в электронных магазинах. В мире, а в частности России огромными темпами растет количество пользователей internet и как следствие количество «электронных» покупателей, потенциальных «электронных» покупателей.

Электронные магазины существенно уменьшают издержки производителя, сэкономив на содержании обычного магазина, расширяют рынки сбыта, так же как и расширяет возможность покупателя - покупать любой товар в любое время в любой стране, в любом городе, в любое время суток, в любое время года.

В данной курсовой работе был создан проект онлайн магазина строительных инструментов. Сформированы основные технические требования, архитектурное описание и тесты для проекта.

1. ТРЕБОВАНИЯ

1.1. Глоссарий

Глоссарий терминов приведён в таблице 1.

Таблица 1. Глоссарий

Термины

Определения

1

Use case

Описание поведения системы, когда она взаимодействует с кем-то (или чем-то) из внешней среды

2

Интерфейс

Совокупность возможностей, способов и методов одновременного действия

3

База данных

Совокупность данных, организованных в соответствии с концептуальной структурой, описывающей характеристики этих данных и взаимоотношения между ними, причём такое собрание данных, которое поддерживает одну или более областей применения

4

Сайт

Одна или несколько логически связанных между собой веб-страниц; также место расположения контента сервера.

5

Фреймворк

Программное обеспечение, облегчающее разработку и объединение разных модулей программного проекта