ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИ ГОРОДА МОСКВЫ

ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ПРОФЕССИОНАЛЬНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ Г. МОСКВЫ

«КОЛЛЕДЖ ПРЕДПРИНИМАТЕЛЬСТВА №11»

ЦЕНТР ИНФОРМАЦИОННО–КОММУНИКАЦИОННЫХ ТЕХНОЛОГИЙ

 

 

Допустить к защите

Заведующий отделением Центра ИТ

ГАПОУ КП № 11

___________ Мамихин И.В.

«    »                 2023 г.

  

ДИПЛОМНАЯ РАБОТА

Разработка frontend-части сервиса

 

по специальности: 09.02.07 Информационные системы и программирование

 

Выполнил: 

студент группы

_______________________________

подпись

Научный руководитель: преподаватель Центра ИКТ  

_________________________

подпись

Москва, 2025 г

Содержание

ГЛАВА 1 ПРОЕКТИРОВАНИЕ ВЕБ-САЙТА        


ГЛАВА 1 ПРОЕКТИРОВАНИЕ ВЕБ-САЙТА

1.1 Анализ предметной области

Компания ООО «Спорткомплект» занимается производством спортивного оборудования в течение 25 лет.

Офис находится в городе Москва, а работает компания в пределах Центрального федерального округа. ООО «Спорткомплект» производит трибуны для стадионов, разделительные шторы для спортивных залов, баскетбольные фермы, системы поднятия флагов и металлические ограждения. Компания также предоставляет услуги по монтажу и установке спортивного оборудования. 

На рисунке 1 изображена организационно-штатная структура компании. организационно-штатная структура компании.

Рисунок 1. Организационно-штатная структура компании

Схема помогает понять организационный строй компании, иерархию подразделений, а также распределение функциональных обязанностей среди сотрудников. Это важно для анализа работы организации и выявления возможных проблемных зон.

ООО «Спорткомплект» работает с заказами школ и институтов, спортивных комплексов, стадионов, ипподромов и т.д. Клиенты, обратившиеся в организацию, называют тип инвентаря и его характеристики, которые они хотят приобрести. Компания подбирает подходящие товары, основываясь на запросах клиента, или изготавливает их на заказ. После оформления сделки оценивается стоимость товара, основываясь на базовой стоимости товара, дополнительных модификациях, сложности установки инвентаря. После изготовления начинается процесс транспортировки и, если клиент заказал, установки и монтажа оборудования.  

У организации был собственный веб-сайт, разработанный на платформе WordPress, в период 2016-2021 годов, который перестал существовать. Из-за сложностей с совместимостью плагинов WordPress, плохой оптимизации и отсутствия в компании квалифицированного специалиста по его поддержанию, руководством было принято решение снять его с хостинга, чтобы убрать дополнительную статью расходов.

В последующий год организация столкнулась со стагнацией потока заказов и снижением запросов о товаре, после чего было принято решение, что компании нужен новый веб-сайт. 

Главной проблемой компании является отсутствие собственной онлайн-платформы, где компания может размещать товары и принимать заказы, а клиенты могли бы легко просматривать ассортимент. Это препятствует росту клиентского потока.

Наличие собственного интернет-магазина поможет увеличить клиентскую базу и повысить видимость товаров, что в свою очередь приведет к росту продаж.

1.2 Анализ конкурентов

В данном разделе проведен сравнительный анализ веб-сайтов предприятий, реализующих тот же тип товаров на рынке. Определение слабых и сильных сторон в решениях конкурентов позволит избежать ошибок при разработке веб-сайта ООО «Спорткомплект» и сделать его максимально удобным для пользователей.

Выбор для анализа пал на три сайта, которые высветились на верху найденных результатов по запросу “Трибуны” в поисковой системе Google:

  1. Интернет-магазин компании «Спортивные технологии».
  2. Интернет-магазин завода «ГЕРКУЛЕС».
  3. Сайт-визитка компании «Сталимакс»

«Спортивные технологии» занимается производством и продажей спортивного оборудования и инвентаря. На сайте представлена информация о компании, раздел с новостями, контакты, а также каталог с их продукцией. В каталоге можно добавить товар в корзину, и оформить заказ.

Рисунок 2. Главная страница веб-сайта «Спортивные технологии»


Плюсы веб-сайта компании «Спортивные технологии» с точки зрения пользователя:

Гармоничный дизайн с хорошо подобранной палитрой цветов. Много опций для обратной связи с клиентом (звонок, электронная почта, WhatsApp, Telegram, ВКонтакте, чат на самом сайте), что помогает привлечь больше запросов в компанию. Раздел с новостями позволяет посетителям сайта подробно узнать о выполненных компанией проектах и рассмотреть фотографии проделанной работы, что повышает уровень доверия потенциальных клиентов. С главной страницы, представленной на рисунке 2, легко перейти на нужный отдел, так как категории размещены сразу в нескольких местах на странице. Опция “быстрого просмотра” в каталоге, позволяет пользователю не переходит на отдельную страницу товара, а посмотреть его характеристики сразу в отдельном всплывающем окне. На сайте имеется опция “сравнить”, которая предоставляет пользователю сравнительную информацию о двух и более добавленных туда товарах. На сайте есть возможность регистрации. Создание аккаунта сохраняет товары в корзине и историю заказов пользователя.

Имя

Возраст

Город

Должность

Дата регистрации

Мария

28

Санкт-Петербург

Дизайнер

2023-08-22

Дмитрий

41

Екатеринбург

Менеджер

2023-06-10

Ольга

25

Новосибирск

Учитель

2023-09-01

Антон

37

Казань

Юрист

2023-05-19

Екатерина

29

Челябинск

Бухгалтер

2023-07-28

Павел

45

Самара

Инженер

2023-04-12

Татьяна

31

Омск

Маркетолог

2023-08-05

Николай

27

Уфа

Фотограф

2023-06-30

Анна

33

Ростов-на-Дону

Писатель

2023-07-18

Иван

26

Краснодар

Аналитик

2023-09-03

Елена

39

Пермь

HR-менеджер

2023-05-27

Максим

42

Волгоград

Разработчик

2023-04-20

Светлана

30

Воронеж

Блогер

2023-06-14

Артём

36

Красноярск

Тестировщик

2023-08-11

Наталья

44

Тюмень

Экономист

2023-07-09

Сергей

29

Иркутск

Системный администратор

2023-05-04

Людмила

51

Ярославль

Редактор

2023-09-06

Алексей

38

Томск

Архитектор

2023-06-23

Ирина

24

Калининград

Студент

2023-08-28

Константин

40

Ульяновск

Менеджер проектов

2023-04-17

Юлия

32

Саратов

Переводчик

2023-07-13

Владимир

47

Белгород

Преподаватель

2023-05-11

Оксана

28

Нижний Новгород

PR-менеджер

2023-09-02

Георгий

35

Астрахань

SEO-специалист

2023-06-08

Анастасия

26

Пенза

Фронтенд-разработчик

2023-08-19

Роман

43

Киров

Бэкенд-разработчик

2023-04-30

Дарья

31

Тольятти

Маркетолог

2023-07-05

Виктор

39

Липецк

Директор

2023-05-22

Милана

23

Ижевск

Копирайтер

2023-09-04

Артур

46

Чебоксары

Финансист

2023-06-16

Валерия

27

Брянск

Администратор

2023-08-25

Борис

50

Курск

Консультант

2023-04-09

Зинаида

33

Магнитогорск

Дизайнер интерфейсов

2023-07-21

Ефим

41

Набережные Челны

IT-руководитель

2023-05-29

София

25

Оренбург

Контент-мейкер

2023-09-07

Лев

36

Таганрог

Аналитик данных

2023-06-12

Маргарита

28

Сочи

Менеджер по продажам

2023-08-14

Анатолий

48

Нижневартовск

Инженер ПО

2023-04-24

Кристина

30

Кемерово

UX/UI дизайнер

2023-07-30

Игорь

42

Йошкар-Ола

Технический писатель

2023-05-15

Василиса

29

Саранск

Кадровик

2023-09-01

Александр

34

Москва

Программист

2023-07-15

Мария

28

Санкт-Петербург

Дизайнер

2023-08-22

Дмитрий

41

Екатеринбург

Менеджер

2023-06-10

Ольга

25

Новосибирск

Учитель

2023-09-01

Антон

37

Казань

Юрист

2023-05-19

Екатерина

29

Челябинск

Бухгалтер

2023-07-28

Павел

45

Самара

Инженер

2023-04-12

Татьяна

31

Омск

Маркетолог

2023-08-05

Николай

27

Уфа

Фотограф

2023-06-30

Анна

33

Ростов-на-Дону

Писатель

2023-07-18

Иван

26

Краснодар

Аналитик

2023-09-03

Елена

39

Пермь

HR-менеджер

2023-05-27

Максим

42

Волгоград

Разработчик

2023-04-20

Светлана

30

Воронеж

Блогер

2023-06-14

Артём

36

Красноярск

Тестировщик

2023-08-11

Наталья

44

Тюмень

Экономист

2023-07-09


ЗАКЛЮЧЕНИЕ

В рамках дипломной работы был создан сайт с реализацией прогнозирования загруженности точек, трендов рынка, объема продаж и поставок в сети кофеен “Coffee Crew” с помощью моделей машинного обучения. Был проведен анализ предметной области, который стал отправной точкой для эффективного прогресса на всех этапах проекта, выделены направления деятельности компании, требующие улучшения. Был проведен анализ решений, существующих на рынке, выделены их преимущества и недостатки. Для работы были выбраны удобные инструменты и технологии: Django делает удобным администрирование сайта, а большое количество библиотек Python позволяет создать множество разнообразных графиков, отчетов и моделей машинного обучения. Был разработан макет и спроектирована база данных, однако в процессе разработки необходимо было внести правки в изначальные схемы. Конечный вариант верстки достаточно сильно облегчен, но несмотря на это соответствует заявленному дизайну и палитре цветов. Реализация back-end части сайта соответствует заявленным требованиям. Далее были собраны и обработаны данные и на их основе написаны скрипты для создания отчетов. Также были обучены четыре модели машинного обучения для построения прогнозов. В ходе тестов существенных проблем в работе системы выявлено не было. Дальнейшая поддержка системы заключается в администрировании, управлении пользователями и их профилями, а также в добавлении нового функционала.

Этот проект демонстрирует принципы прогнозной аналитики и автоматизации отчетности в отрасли общественного питания и может быть расширен для автоматизации других бизнес-процессов, не рассмотренных в данном исследовании. Внедрение данного сайта позволит оптимизировать рабочие процессы компании “Coffee Crew”, улучшить качество анализа рыночных данных и сократить время, затрачиваемое на выполнение задач.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Как организуется бизнес при работе с платформой?

G‘Aniyev Temur Komiljon O‘G‘Li THE ROLE OF PROGRAMMING LANGUAGES IN MATHEMATICAL MODELING

  1. А. А. Цехмайстер, В. А. Харахинов Обзор инструментов для анализа статистических данных института информационных технологий и анализа данных
  2. А.В. Макаров, Д.Е. Намиот Обзор методов очистки данных для машинного обучения – Текст: электронный
  3. Архипова А.А. ПРИМЕНЕНИЕ НЕЙРОННЫХ СЕТЕЙ В ЗАДАЧЕ ПРОГНОЗИРОВАНИЯ ФИНАНСОВЫХ ВРЕМЕННЫХ РЯДОВ
  4. Дуркин А. А., Ермоленко А. В., Котелина Н. О., Туркова О. И. Визуализация численных расчетов средствами Python РЯДОВ
  5. Е. А. Исаев, Д. В. Первухин, Г. О. Рытиков, Е. К. Филюгина, Д. А. Айрапетян Оценка эффективности информационных систем с учетом рисков
  6. Михайлов А.Н. АНАЛИЗ ДАННЫХ В CRM: КАК PYTHON ПОМОГАЕТ УЛУЧШИТЬ СТРАТЕГИЮ ВЗАИМОДЕЙСТВИЯ С КЛИЕНТАМИ
  7. Солиев Б.Н. Путеводитель по построению веб-API на Django Шаг за шагом с Django REST framework
  8. Стрельников С. Н., Верисокин А. Ю., Вервейко Д. В. МАТЕМАТИЧЕСКИЕ И ГРАФИЧЕСКИЕ БИБЛИОТЕКИ PYTHON КАК ИНСТРУМЕНТ МОДЕЛИРОВАНИЯ ФИЗИЧЕСКИХ ПРОЦЕССОВ
  9. Черемисин Д. Г., Мкртчян В. Р, МЕТОДЫ МАШИННОГО ОБУЧЕНИЯ
  10. Bootstrap : Документация Bootstrap: [сайт]

ПРИЛОЖЕНИЕ

Приложение 1 Окна мобильного приложения “Carenda”

Приложение 2 Окна мобильного приложения “Voron”