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

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

Для развёртывания готового проекта необходим сервер с установленным контейнером сервлетов Apache Tomcat и сервером БД MySQL. Диаграмма развёртывания готового проекта приведена на рисунке 5.

Пользователь со своего ПК отправляет с помощью браузера HTTP запрос на сервер бэкенда сервер обрабатывает запрос, изменяет состояние базы данных если того требует запрос и отправляет ответ в виде динамически сгенерированной html страницы, которую отображает браузер пользователя.

Рисунок 5. Диаграмма развёртывания

3. Тесты

Функциональность готового приложения должна быть проверена с помощью тестирования следующих компонентов системы:

1) Поисковая система сайта.

2) Система фильтрации товаров.

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

4) Добавление/удаление товаров в корзине.

5) Приобретение товаров в корзине, получение товарного чека.

6) Система отзывов о товарах.

7) Связь пользователей с службой поддержки.

8) Авторизация администраторов.

9) Внесение администраторами изменений в список товаров.

10) Доступ администраторов к входящим сообщениям службы поддержки.

Заключение

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

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

Список используемых источников

1. Леоненков А. В. Самоучитель UML 2. – СПб.: БХВ-Петербург, 2007. – 576 с.

2. Водяхо А.И., Выговский Л.С., Дубенецкий В.А.Цехановский В.В., Архитектурные решения информационных систем. - СПб.: Издательство «Лань» , 20 . с.

3. Bryan Basham, Kathy Sierra, Bert Bates. «Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam» — O'Reilly Media, 2008. — 883 с.