- •Аннотация
- •Содержание
- •1.2. Бизнес – требования
- •1.3. Пользовательские требования
- •1.4. Системные требования
- •2. Архитектурное описание
- •2.1. Архитектурное обоснование
- •2.2. Модели
- •2.3. Uml описание
- •2.3.2. Диаграмма классов
- •2.3.3. Диаграмма активности
- •2.3.4. Диаграмма развёртывания
- •3. Тесты
- •Заключение
- •Список используемых источников
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 с.