Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА WEB-САЙТА С ИСПОЛЬЗОВАНИЕМ ASP.NET CORE 2.0 НА ПРИМЕРЕ КОНСТРУКТОРА ИНТЕРНЕТ-МАГАЗИНА

Работа №181116

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы55
Год сдачи2018
Стоимость4550 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
7
Не подходит работа?

Узнай цену на написание


РЕФЕРАТ 2
ОГЛАВЛЕНИЕ 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-разработки важно основательно и эффективно подходить к созданию web-приложений, применяя современные инструменты и концепции разработки, демонстрируя навыки в объектно-ориентированном анализе и проектировании, а также в объектно-ориентированном программировании.
Для написания данной работы будет использоваться сочетание методологий, называемое Унифицированным процессом [4], предназначенное для построения процессов разработки программного обеспечения.
В рамках Унифицированного процесса часто выделяются такие этапы, как определение и формализация требований, анализ, проектирование, реализация и тестирование. По такой же схеме будет построена данная выпускная квалификационная работа. Также будет заострено внимание на полученных артефактах, так как они позволяют составить полное представление о программном продукте.
Целью данной работы является разработка web-сайта с использованием ASP.NET Core 2.0 на примере конструктора интернет-магазина.
В рамках этой работы конструктором интернет-магазина является инструмент, позволяющий создавать новые интернет-магазины на отдельных доменах. Магазины создаются в рамках самого сайта-конструктора и не требуют от пользователя хостинга, администрирования и прочих действий по сопровождению сайта магазина. Таким образом, после регистрации пользователю будет предоставлено пространство с индивидуальным адресом, названием и вложенной подсистемой управления своим магазином. Пользователь сможет самостоятельно создать магазин с каталогом и блогом, добавить нужные ему категории товаров и разместить в них сами товары. Также пользователь сможет привязать свой домен, по которому будет открываться его магазин, будто это его личный сайт. О системе будет напоминать только надпись внизу страницы, что магазин создан при помощи разработанного web-сайта.
Для достижения цели были поставлены задачи, представленные ниже:
• Собрать и формализовать требования к разрабатываемому web-сайту.
• Спроектировать разрабатываемый web-сайт.
• Реализовать функционал web-сайта.
Данные задачи будут подробно расписаны в последующих главах.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В работе представлен процесс разработки web-сайта с использованием ASP.NET Core 2.0 на примере интернет-магазина. Работа была проведена и выполнена в соответствии с Унифицированным процессом, были получены необходимые артефакты, отраженные в тексте без детализации по итерациям.
В рамках данной работы были решены все поставленные задачи:
• Собраны и формализованы требования к разрабатываемому web-сайту.
• Спроектирован разрабатываемый web-сайт.
• Реализован функционал web-сайта.
Таким образом, цель - разработать web-сайт с использованием ASP.NET Core 2.0 на примере конструктора интернет-магазина - достигнута.
В дальнейшем планируется реализовать расширенные возможности личного кабинета для владельца магазина и продавца, возможность добавить товары в список желаемого для пользователя, обеспечить интеграцию с магазинами ВКонтакте.



1. Глоссарий интернет-маркетинга [Электронный ресурс] // URL: https://glossary-
internet.ru/terms/%CF/3556/ (дата обращения: 02.10.2017).
2. Бабанов А.М. Лекции по моделям данных: Учебное пособие. - Томск: Томский государственный университет, 2012. - 157 с.
3. Внедрение зависимостей в ASP.NET Core [Электронный ресурс] // URL: https://docs.microsoft.com/ru-ru/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-2.1 (дата обращения: 04.06.2018).
4. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. — СПб.: Питер, 2002. — 496 с.
5. Cockburn A. Writing Effective Use Cases. 1st ed. Addison-Wesley Professional, 2000. 304 pp.
6. Ларман К. Применение UML и шаблонов проектирования. / К. Ларман - Издательский дом «Вильямс», 2004. 620 с.
7. Служба поддержки Microsoft [Электронный ресурс] // https://support.microsoft.com/ru- ru/help/283878/description-of-the-database-normalization-basics/ (дата обращения: 05.04.2018).
8. Выбор между ASP.NET и ASP.NET Core [Электронный ресурс] // URL:
https://docs.microsoft.com/ru-ru/aspnet/core/choose-aspnet-framework?view=aspnetcore-2.1
(дата обращения: 05.06.2018).
9. Introduction to ASP.NET Core [Электронный ресурс] // URL: https://docs.microsoft.com/en- us/aspnet/core/ (дата обращения: 27.02.2018).
10. METANIT.COM [Электронный ресурс] // URL: https://metanit.com/ (дата обращения: 25.02.2018).
11. Entity Framework Documentation [Электронный ресурс] // URL:
https://docs.microsoft.com/en-us/ef/ (дата обращения: 30.05.2018).
12. IdentityRole Class [Электронный ресурс] // URL: https://docs.microsoft.com/en-
us/dotnet/api/microsoft.aspnetcore.identity.entityframeworkcore.identityrole?view=aspnetcore-1.1 (дата обращения: 30.05.2018)
13. Введение в Razor Pages в ASP.NET Core [Электронный ресурс] // URL:
https://docs.microsoft.com/ru-ru/aspnet/core/mvc/razor-pages/?view=aspnetcore-2.1&tabs=visual- studio/ (дата обращения: 24.05.2018).
14. Представления в ASP.NET.Core [Электронный ресурс] // URL: https://docs.microsoft.com/ru- ru/aspnet/core/mvc/views/overview?view=aspnetcore-2.1/ (дата обращения: 24.05.2018).
15. Справочник по HTML [Электронный ресурс] // URL: http://htmlbook.ru/html (дата обращения: 17.05.2018).
16. Обработка запросов с помощью контроллеров в ASP.NET Core [Электронный ресурс] //
URL: https://docs.microsoft.com/ru-ru/aspnet/core/mvc/controllers/actions?view=aspnetcore-2.1
(дата обращения: 15.05.2018).



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ