Тема: РАЗРАБОТКА WEB-САЙТА С ИСПОЛЬЗОВАНИЕМ ASP.NET CORE 2.0 НА ПРИМЕРЕ КОНСТРУКТОРА ИНТЕРНЕТ-МАГАЗИНА
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ОГЛАВЛЕНИЕ 3
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, СОКРАЩЕНИЙ, ТЕРМИНОВ 4
ВВЕДЕНИЕ 5
1 Определение и формализация требований 7
1.1 Нефункциональные требования 7
1.2 Функциональные требования 7
1.2.1 Функциональные возможности Покупателя 8
1.2.2 Функциональные возможности Продавца 8
1.2.3 Функциональные возможности Владельца магазина 8
1.2.4 Функциональные возможности Модератора 9
1.2.5 Функциональные возможности Администратора 9
1.3 Анализ архитектурно значимых вариантов использования 10
1.4 Модель предметной области 16
2 Проектирование 22
2.1 Используемые технологии 22
2.2 Общая архитектура 23
2.3 Пакет модели 24
2.4 Пакет данных 33
2.5 Пакет контроллеров 34
2.6 Пакет представлений 36
2.7 Проектирование бизнес-логики 44
3 Реализация 46
ЗАКЛЮЧЕНИЕ 52
ЛИТЕРАТУРА 53
📖 Введение
Для квалифицированного специалиста в области web-разработки важно основательно и эффективно подходить к созданию web-приложений, применяя современные инструменты и концепции разработки, демонстрируя навыки в объектно-ориентированном анализе и проектировании, а также в объектно-ориентированном программировании.
Для написания данной работы будет использоваться сочетание методологий, называемое Унифицированным процессом [4], предназначенное для построения процессов разработки программного обеспечения.
В рамках Унифицированного процесса часто выделяются такие этапы, как определение и формализация требований, анализ, проектирование, реализация и тестирование. По такой же схеме будет построена данная выпускная квалификационная работа. Также будет заострено внимание на полученных артефактах, так как они позволяют составить полное представление о программном продукте.
Целью данной работы является разработка web-сайта с использованием ASP.NET Core 2.0 на примере конструктора интернет-магазина.
В рамках этой работы конструктором интернет-магазина является инструмент, позволяющий создавать новые интернет-магазины на отдельных доменах. Магазины создаются в рамках самого сайта-конструктора и не требуют от пользователя хостинга, администрирования и прочих действий по сопровождению сайта магазина. Таким образом, после регистрации пользователю будет предоставлено пространство с индивидуальным адресом, названием и вложенной подсистемой управления своим магазином. Пользователь сможет самостоятельно создать магазин с каталогом и блогом, добавить нужные ему категории товаров и разместить в них сами товары. Также пользователь сможет привязать свой домен, по которому будет открываться его магазин, будто это его личный сайт. О системе будет напоминать только надпись внизу страницы, что магазин создан при помощи разработанного web-сайта.
Для достижения цели были поставлены задачи, представленные ниже:
• Собрать и формализовать требования к разрабатываемому web-сайту.
• Спроектировать разрабатываемый web-сайт.
• Реализовать функционал web-сайта.
Данные задачи будут подробно расписаны в последующих главах.
✅ Заключение
В рамках данной работы были решены все поставленные задачи:
• Собраны и формализованы требования к разрабатываемому web-сайту.
• Спроектирован разрабатываемый web-сайт.
• Реализован функционал web-сайта.
Таким образом, цель - разработать web-сайт с использованием ASP.NET Core 2.0 на примере конструктора интернет-магазина - достигнута.
В дальнейшем планируется реализовать расширенные возможности личного кабинета для владельца магазина и продавца, возможность добавить товары в список желаемого для пользователя, обеспечить интеграцию с магазинами ВКонтакте.





