Диплом 2021 года. Оригинальность высокая.
Цель выпускной квалификационной работы заключается в создании и сопровождении интернет-магазина на базе Instagram-магазина “YouRD.Shop”.
Объектом исследования является индивидуальный предприниматель (ИП) Кошовкина Д.Е., которая занимается предоставлением услуг в сфере производства и продажи женской и детской одежды для спорта и фитнеса.
Предметом исследования является процесс предоставления услуг ИП Кошовкина Д.Е. через интернет – продажа одежды для спорта и фитнеса
В связи с поставленной целью в работе решаются следующие задачи:
- Рассмотреть средства и методы создания веб-сайтов;
- Выбор языка программирования сайта и платформы для ее реализации;
- Проектирование структуры и внешнего вида интернет-магазина “YouRD.Shop”;
- Написать полное руководство для пользователей и менеджеров сайта.
Данная выпускная квалификационная работа состоит из двух глав. В первой главе представлено обоснование выбора типа виртуального магазина, а также подведены итоги того, как должен выглядеть интернет-магазин, который будет удобен для пользователей. Во второй главе описывается обоснование выбора технологий для реализации интернет-магазина, процесс проектирования интернет-магазина, этапы его разработки и его компьютерная реализация.
Введение 5
1 Аналитическая часть 7
1.1 Достоинства и недочеты виртуальных магазинов 7
1.2 Виды виртуальных магазинов 9
1.3 Организация деятельности виртуальных магазинов 11
1.4 Выводы 13
2 Практическая часть 15
2.1 Использованные технологии 15
2.2 Сравнение с альтернативными технологиями 25
2.2.1 Content Management System 25
2.2.2 PHP 31
2.3 Общая архитектура 32
2.4 Диаграмма вариантов использования 42
2.5 Структура системы 43
2.5.1 Разработка структуры интернет-магазина 44
2.6 Разработка базы данных 46
2.6.1 Проектирование базы данных 47
2.6.2 Разработка базы данных 47
2.7 Описание разработанных частей проекта 53
2.7.1 Регистрация и аутентификация пользователей 53
2.7.2 Детальный просмотр товара 57
2.7.3 Каталог товаров 58
2.7.4 Корзина Пользователя 59
2.7.5 Система поиска и фильтрации товара 61
2.7.6 Меню интернет-магазина 61
2.7.7 Описание процесса эксплуатации 62
2.8 Экономическая эффективность 65
2.9 Руководство пользователя 67
2.9.1 Описание интерфейса программы 67
2.9.2 Основные операции доступные пользователю 68
2.10 Руководство администратора 74
Заключение 75
Список использованных источников 77
Приложение А 84
1. Албахари, Д. C# 7.0. Справочник [Текст] / Д. Албахари, Б. Албахари // Вильямс – 2019.
2. Албахари, Д. LINQ. Карманный справочник [Текст] / Д. Албахари, Б. Албахари // БХВ-Петербург – 2009. – 170 с.
3. Басыров, Р.И. Открываем интернет-магазин с помощью 1С-Битрикс [Текст] / Р. И. Басыров // Эксмо – 2009 – С. 176-216.
4. Бен-Ган, И. Microsoft SQL Server 2012. Основы T-SQL [Текст] / И. Бен-Ган // Эксмо – 2015 – С. 18-42.
5. Бондарь, А. Microsoft SQL Server 2014 [Текст] / А. Бондарь // БХВ-Петербург – 2015 – С. 59-72.
6. Грант, К. CSS для профи [Текст] / К. Грант // Питер – 2019 – С. 243-278.
7. Кириченко, А. В. HTML5 + CSS3. Основы современного web-дизайна [Текст] / А. В. Кириченко, А. А. Хрусталев // Наука и техника СПб – 2018 – С. 88-119
8. Колисниченко, Д.Н. Drupal 7. Руководство пользователя [Текст] / Д. Н. Колисниченко // Вильямс – 2011 – С. 13-22.
9. Кроксен-Джон, Д. Оптимизация интернет-магазина. Почему 95% посетителей вашего сайта ничего не покупают и как это исправить [Текст] / Д. Кроксен-Джон, Й. ван Тондер // Альпина Диджитал – 2017 – С. 6-16.
10. Мартин, Р.С. Принципы, паттерны и методики гибкой разработки на языке C# [Текст] / Р.С. Мартин, М. Мартин // Символ-Плюс – 2010 – С. 214-297.
11. Мейер, Э. А. CSS. Карманный справочник [Текст] / Э. А. Мейер // Вильямс – 2019 – С. 72-90.
12. Мэрриотт, Дж. Joomla! 3.0. Официальное руководство [Текст] / Дж. Мэрриотт, Э. Уоринг // Питер – 2013 – С.18-45.
13. Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 [Текст] / Р. Никсон // Питер – 2016 – С. 35-36.
14. Прайс, М. C# 8 и .NET Core. Разработка и оптимизация [Текст] / М. Прайс // Питер – 2021 – С. 37-62.
15. Прохорова, М. В. Организация работы интернет-магазина [Текст] / М.В. Прохорова // Дашков и К – 2014 – С. 7-30.
16. Рихтер, Д. CLR via C#. Программирование на платформе Microsoft.Net Framework 4.5 на языке C# [Текст] / Д. Рихтер // Питер – 2017.
17. Роббинс, Д. Н. HTML5. Карманный справочник [Текст] / Д. Н. Роббинс // Диалектика – 2019 – С. 24-177.
18. Ромашов, В. Р. CMS Drupal. Система управления содержимым сайта [Текст] / В. Р. Ромашов // Питер – 2010 – С. 99-131.
19. Скит, Д. C# для профессионалов. Тонкости программирования [Текст]/ Скит Д. // Вильямс – 2016 – С. 265-295.
20. Скляр, Д. PHP. Рецепты программирования [Текст] / Д. Скляр, А. Трахтенберг / Питер – 2015 – С. 19-21.
21. Стиллмен, Э. Изучаем C# [Текст] / Э. Стиллмен // Head First O’Reilly – 2013 - С. 639 – 691.
22. Сурнина, Н. М. Методические рекомендации по выполнению выпускной квалификационной работы для студентов специальности 09.03.03 Прикладная информатика в экономике [Текст]: Методические указания / Н. М. Сурнина, В.В. Плещев; Федер. Агентство по образованию, Урал. гос. экон. ун-т - Екатеринбург: [Издательство УрГЭУ], 2018.
23. Троелсен, Э. Язык программирование C# 7 для платформы .NET и .NET Core [Текст] / Э. Троелсен, Ф. Джепикс // Диалектика – 2018 – С. 1244-1295.
24. Фленов, М. Е. Библия C# [Текст] / М. Е. Фленов // БХВ-Петербург – 2010 – С. 15-16.
25. Фримен, А. ASP.NET Core MVC с примерами на C# для профессионалов [Текст] / А. Фримен // Диалектика – 2017 – С. 861-987.
26. Фримен, А. Entity Framework Core 2 для ASP.NET Core MVC для профессионалов [Текст] / А. Фримен // Вильямс – 2019 – С. 261-294.
27. Фримен, А. jQuery для профессионалов [Текст] / А. Фримен // Вильямс – 2013 – С. 21-283.
28. Хэнчетт, Э. Vue.js в действии [Текст] / Э. Хэнчетт, Б. Листоун // Питер – 2019 – С. 25-27.
29. Чаффер, Дж. Изучаем jQuery 1.3 [Текст]/ Дж. Чаффер, К. Шведберг // Символ-Плюс – 2010 – С. 24-38.
30. Шарп, Д. Microsoft Visual C#. Полное руководство [Текст] / Д. Шарп // Питер – 2017 – С. 17-195.
31. Шилдт, Г. Полное руководство C# [Текст] / Г. Шилдт // Вильямс – 2011 – С.637-681.
32. Якобсон, А. Унифицированный процесс разработки программного обеспечения [Текст] / А. Якобсон, Г. Буч, Дж. Рамбо // Питер – 2002 – С. 17-62.
33. Kendel, S. Object oriented programming using C# [Text] // S. Kendel. – Simon Kendel & Ventus Publishing ApS, 2011. – P. 31-60.
34. Price, M. C# 7.1 and .NET Core 2.0: Modern Cross-Platform Development [Text] // M. Price. – Packt Publishing: Birmingham, 2017. – P. 567-603.
35. Sarka D. SQL Server 2016 Developer’s Guide [Text] / W. Durkin, M. Radivojevic. – Packt Publishing: Birmingham, 2017. – P. 22-30.
36. Smith, J. Entity Framework Core in Action [Text] / J. Smith. – Manning Shelter Island, 2018 – P. 115-145.
37. Основы UML [Электронный ресурс]. – Режим доступа: http://michaelsmirnov.blogspot.com/2011/03/uml.html, свободный. Дата обращения: 29.05.2021.
38. Создание UML-диаграмм [Электронный ресурс]. – Режим доступа: https://www.lucidchart.com/pages/ru, свободный. Дата обращения: 2.06.2021.
39. Основы Vue.js [Электронный ресурс]. – Режим доступа: https://ru.vuejs.org, свободный. Дата обращения: 9.02.2021.
40. Диаграммы вариантов использования [Электронный ресурс]. – Режим доступа: https://sites.google.com/site/anisimovkhv/learning/pris/lecture/tema12/tema12_2, свободный. Дата обращения: 29.05.2021.
41. Как создать структуру интернет-магазина [Электронный ресурс]. – Режим доступа: https://livepage.pro/knowledge-base/ecommerce-website-structure.html, свободный. Дата обращения: 10.01.2021.
42. Онлайн редактор схем [Электронный ресурс]. – Режим доступа: https://programforyou.ru/block-diagram-redactor, свободный. Дата обращения: 4.05.2021.
43. Выбор между ASP.NET 4.x и ASP.NET Core [Электронный ресурс]. – Режим доступа: https://docs.microsoft.com/ru-ru/aspnet/core/fundamentals/choose-aspnet-framework?view=aspnetcore-3.1, свободный. Дата обращения: 10.05.2021
44. Добавление проверки [Электронный ресурс]. – Режим доступа: https://docs.microsoft.com/ru-ru/aspnet/core/tutorials/razor-pages/validation?view=aspnetcore-3.1&tabs=visual-studio, свободный. Дата обращения: 03.02.2021.
45. Документация по Bulma [Электронный ресурс]. – Режим доступа: https://bulma.io/documentation/, свободный. Дата обращения: 17.01.2021.
46. Операции Any, All и Contains [Электронный ресурс]. – Режим доступа: https://professorweb.ru/my/LINQ/base/level3/3_7.php, свободный. Дата обращения: 11.04.2021.
47. Обзор миграций [Электронный ресурс]. – Режим доступа: https://docs.microsoft.com/ru-ru/ef/core/managing-schemas/migrations/?tabs=dotnet-core-cli, свободный. Дата обращения: 11.02.2021.
48. Обзор Entity Framework Core [Электронный ресурс]. – Режим доступа: https://docs.microsoft.com/ru-ru/ef/core/, свободный. Дата обращения: 27.01.2021.
49. Оболочки командной строки и командная строка для разработчиков – Visual Studio [Электронный ресурс]. – Режим доступа: https://docs.microsoft.com/ru-ru/visualstudio/ide/reference/command-prompt-powershell?view=vs-2019, свободный. Дата обращения: 28.01.2021.
50. Введение в Razor Pages в ASP.NET Core [Электронный ресурс]. – Режим доступа: https://docs.microsoft.com/ru-ru/aspnet/core/razor-pages/?view=aspnetcore-3.1&tabs=visual-studio, свободный. Дата обращения: 21.01.2021.
51. Частичные представления в ASP.NET Core [Электронный ресурс]. – Режим доступа: https://docs.microsoft.com/ru-ru/aspnet/core/mvc/views/partial?view=aspnetcore-3.1, свободный. Дата обращения: 17.03.2021.
52. How to work with cookies in ASP.NET Core [Электронный ресурс]. – Режим доступа: https://www.infoworld.com/article/3449898/how-to-work-with-cookies-in-aspnet-core.html, свободный. Дата обращения: 07.02.2021.
53. The majesty of Vue.js [Электронный ресурс]. – Режим доступа: https://www.programmer-books.com/the-majesty-of-vue-js-pdf/, свободный. Дата обращения: 19.02.2021.
54. Виды интернет-магазинов. Типы и модели интернет-магазинов [Электронный ресурс]. – Режим доступа: https://ask-business.ru/onlajn/vidy-internet-magazinov-tipy-i-modeli-internet-magazinov/, свободный. Дата обращения: 10.12.2020.
55. Введение в ASP.NET MVC [Электронный ресурс]. – Режим доступа: https://metanit.com/sharp/mvc/1.1.php, свободный. Дата обращения: 18.12.2020.
56. Основные классы в ASP.NET Core Identity [Электронный ресурс]. – Режим доступа: https://metanit.com/sharp/aspnet5/16.11.php, свободный. Дата обращения: 10.12.2020.
57. API кошелька ЮMoney [Электронный ресурс]. – Режим доступа: https://yoomoney.ru/docs/wallet, свободный. Дата обращения: 14.05.2021.
58. Пример авторизации на основе Claims [Электронный ресурс]. – Режим доступа: https://metanit.com/sharp/aspnet5/15.7.php, свободный. Дата обращения: 05.03.2021.
59. Официальный сайт Joomla! [Электронный ресурс]. – Режим доступа: https://joomla.ru/, свободный. Дата обращения: 12.05.2021.
60. Официальный сайт Drupal [Электронный ресурс]. – Режим доступа: https://www.drupal.org/, свободный. Дата обращения: 12.05.2021.
61. Официальный сайт 1С-Битрикс [Электронный ресурс]. – Режим доступа: https://www.1c-bitrix.ru/, свободный. Дата обращения: 12.05.2021.
62. Подделки в интернет-магазинах – борьба с контрафактом в e-commerce [Электронный ресурс]. – Режим доступа: https://www.retail.ru/articles/kontrafakt-v-e-commerce-pobedit-nelzya-smiritsya/, свободный. Дата обращения: 11.04.2021.