Тема: Клиент-серверное приложение для отслеживания работы электронной коммерции
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1 Анализ архитектуры системы электронной коммерции 9
1.2 Анализ функциональных блоков системы электронной коммерции 10
ЭЛЕКТРОННОЙ КОММЕРЦИИ 13
3 ВЫБОР ТЕХНОЛОГИЙ, ЯЗЫКОВ И СРЕДСТВ ДЛЯ РАЗРАБОТКИ ПРИЛОЖЕНИЯ. 15
3.1 Программные средства, используемые при разработке системы 15
3.2 PostgreSQL 16
3.3 pgAdmin 4 17
3.4 IntelliJ IDEA 17
3.5 Spring Framework 17
3.6 Apache Tomcat и Apache Maven 18
3.7 Hibernate 19
3.8 Spring Security 19
3.9 Vue.js 20
3.10 Insomnia 20
3.11 Java 21
3.12 HTML 22
3.13 CSS 22
3.14 JavaScript 23
3.15 SQL 23
3.16 REST API 24
3.17 Взаимодействие рассмотренных средств 25
4 РЕАЛИЗАЦИЯ 27
4.1 Алгоритм работы системы электронной коммерции 27
4.2 Описание структуры и таблиц БД 29
4.3 Основные функции доступные пользователям 34
4.4 Схема оформления заказа 39
4.5 Схема обработки заказа 41
5 МЕТОДЫ ИСПЫТАНИЙ 42
5.1 Регистрация пользователя и вход в профиль 42
5.2 Каталог и корзина 45
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 49
ПРИЛОЖЕНИЕ А 50
ПРИЛОЖЕНИЕ Б 56
ПРИЛОЖЕНИЕ В 90
ПРИЛОЖЕНИЕ Г
📖 Введение
В современном обществе, где так сильно развиты информационные технологии, каждая фирма, осуществляющая продажу каких-либо товаров или услуг, должна иметь свой собственный сайт, который позволяет легче рекламировать магазин и осуществлять его всестороннюю информационную поддержку. Электронные магазины не вытесняют традиционные, а расширяют сферу и рынок сбыта. В определенных сегментах торговли отсутствие онлайн-магазина является стратегическим упущением. В дополнение к этому сайт магазина является визитной карточкой и справочником товаров и услуг в сети Интернет, дает возможность аудитории быстро и просто получить информацию, расширяет потенциальную базу клиентов и инвесторов и др.
Следовательно, разработка и обслуживание сайтов для фирм оказывается весьма прибыльной и актуальной сферой деятельности. Для осуществления бизнеса интернет-магазины являются удобной площадкой, чтобы рекламировать и продвигать товары и услуги, что, несомненно, увеличивает объем продаж, а также ведёт к росту фирмы.
Интернет-магазины позволяют покупателям экономить свое время, дают возможность осуществить выбор нужного товара. Существуют удобные системы поиска и сравнения по интересующим характеристикам. Хорошо исполненный сайт электронной коммерции не только позволит избежать
ПГУ 1.09.03.01.29.001 ПЗ Лист
7
Изм. Лист № докум. Подпись Дата
очередей в магазинах, но и предоставит удобную систему навигацию, поиска, оплаты и доставки, а также связи с производителем и руководством магазина по поводу жалоб и предложений. Все эти факторы говорят о том, что зачастую интернет-магазин может быть не только наравне, но и гораздо удобнее, чем традиционный магазин.
✅ Заключение
За время работы с данным проектом было прочитано большое количество технической документации, изучены новые способы и механизмы программирования и проектирования систем. Значительно развит навык разработки веб-приложений, администрирования баз данных. Были рассмотрены многие популярные современные средства для разработки и тестирования, такие как: Spring Framework, Java, Insomnia, pgAdmin4, PostgreSQL, Vue.js и другие. Опыт, полученный в ходе выполнения этого задания, однозначно поможет в дальнейшем трудоустройстве и развитии себя.



