Обсуждение участника:Алёна Зайцева

Материал из Поле цифровой дидактики

Процесс заказа в интернет-магазине в Mermaid

Эта схема последовательности описывает взаимодействие клиента, системы магазина и склада:

Выбор товара: клиент выбирает товар и добавляет его в корзину.

Подтверждение добавления: система магазина подтверждает добавление и показывает сумму.

Оформление заказа: клиент переходит к оформлению заказа.

Проверка наличия: система отправляет запрос на склад для проверки наличия товара.

Подтверждение наличия: склад подтверждает, что товар есть в наличии.

Подтверждение заказа: система уведомляет клиента, что заказ подтверждён и ожидает доставку.

Получение заказа: клиент уведомляет систему о получении товара.

Завершение заказа: система благодарит клиента за заказ.

Схема иллюстрирует ключевые этапы процесса онлайн-покупки — от выбора товара до подтверждения получения.

Процесс заказа в интернет-магазине в Graphviz

Это линейная блок-схема процесса онлайн-заказа в интернет-магазине, состоящая из 8 последовательных шагов:

1. Выбор товара клиентом

2. Подтверждение системой магазина

3. Оформление заказа клиентом

4. Проверка наличия системы со складом

5. Подтверждение наличия складом

6. Подтверждение заказа системой клиенту

7. Получение товара клиентом

8. Завершение с благодарностью от системы

R-script анализ Зайцева Алёна

Описание

Датасет был взят с Категория:Dataset

Датасет Food содержит информацию о миллиардерах мира: https://corgis-edu.github.io/corgis/datasets/csv/food/food.csv

Код

# Подключаем библиотеки
library(tidyverse)
library(tidytext)
library(ggplot2)
library(wordcloud)
library(patchwork)

# Читаем данные и сразу чистим имена колонок
data <- read_csv("https://corgis-edu.github.io/corgis/datasets/csv/food/food.csv", show_col_types = FALSE) 

glimpse(data)

# 1. Общее количество записей (строк) в датасете
total_records <- nrow(data)
print(paste("Всего продуктов в датасете:", total_records))

# 2. Общее количество слов в колонке Description (описание продукта)
total_words_desc <- sum(str_count(data$Description, "\\S+"))
print(paste("Всего слов в описаниях продуктов:", total_words_desc))

# 3. Топ-10 самых частых слов в описаниях продуктов
top10_words <- data %>%
  separate_rows(Description, sep = " ") %>%   # разбиваем описания на отдельные слова
  count(word = Description, sort = TRUE) %>%  # считаем частоту каждого слова
  head(10)                                    # берём топ-10

print("10 самых частых слов в описаниях продуктов:")
print(top10_words)

# 4. Топ-10 категорий продуктов по числу записей
top_categories <- data %>%
  count(Category, sort = TRUE) %>%
  head(10)

print("Топ-10 категорий продуктов:")
print(top_categories)

Пример выполнения кода

Код R-скрипта в RStudio

Результаты

Топ-10 слов

Слово Частота
with 2235
or 1534
and 1216
fat 1033
as 585
added 580
to 577
NS 561
made 556
no 512

Топ-10 биграмм

Биграмма 1 слово 2 слово Количество
as to as to 560
ns as ns as 560
made with made with 486
added fat added fat 284
no added no added 284
fat added fat added 250
dark green dark green 248
to fat to fat 227
baby food baby food 225
and vegetables and vegetables 222

Визуализация

Код R-скрипта в RStudio