Добавил:
при поддержке музыки группы Anacondaz Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
проект / МИС епта.docx
Скачиваний:
1
Добавлен:
22.03.2024
Размер:
328.19 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена трудового красного знамени федеральное государственное

бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра Сетевые информационные технологии и сервисы

Техническая документация

по дисциплине «Мультимедийные ИС»

на тему «Кулинария»

Выполнили студенты

группы БСТ20

Проверил:

Гадасин Д.В.

Москва, 2023

  1. Описание предметной области «Кулинария»

    1. Описание предметной области

Предметная область мультимедийной системы, которую будет проектировать наша бригада – это кулинария.

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

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

Раньше, чтобы найти нужный рецепт, нужно было купить книгу по кулинарии, отыскать рецепт по алфавиту и прочитать большой объём текста. Это занимает много времени и сил.

Поэтому наша предметная область имеет большую необходимость в мультимедийной системе, так как она предоставляет информацию не только в виде текста, но и в виде фото и видео. Это позволяет пользователю сэкономить время и получить более доступную для понимания информацию.

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

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

Блюдо - конкретное блюдо, которое может быть приготовлено по рецепту, а также информация о нём: описание, время, необходимое для приготовления блюда, уровень сложности приготовления блюда и его питательная ценность.

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

Такая система может быть полезна как опытным поварам, так и новичкам в кулинарии, предоставляя им доступ к разнообразным и проверенным рецептам, а также вдохновляя на эксперименты и творчество на кухне.

Целью лабораторных работ является проектирование мультимедийной системы для кулинарных рецептов.

    1. Функции системы

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

Такая система может также предлагать функции поиска, фильтрации и сортировки рецептов по различным параметрам, таким как тип кухни (итальянская, французская, японская и т.д.), особые диетические требования (вегетарианство, безглютеновая диета и т.д.), или доступность ингредиентов. Данные функции позволяют пользователю настроить результаты поиска согласно своим предпочтениям.

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

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

Такая система может быть полезна как опытным поварам, так и новичкам в кулинарии, предоставляя им доступ к разнообразным и проверенным рецептам, а также вдохновляя на эксперименты и творчество в кухне.

  1. Определений атрибутов, сущностей и связей

    1. Задание на этап

Целью этапа является определение атрибутов, сущностей и связей между ними.

    1. Ход работы

      1. Выявление сущностей и атрибутов

Для того чтобы приготовить какое-либо блюдо, необходимо обладать информацией о его составе и прочих тонкостях в виде сложности блюда, необходимым для готовки времени, остроте, аллергенах и т.д.

Таким образом, основной сущностью нашей предметной области является «Блюдо». Данная сущность содержит в себе всю информацию о блюде и о статье в целом, а также описание того, из чего и как его приготовить, с использованием мультимедиа файлов.

Говоря о сущности «Блюдо», мы упомянули о том, что в данной сущности содержится информация как приготовить блюдо. Данную информацию мы вынесли в отдельную сущность - «Рецепт». Данная сущность детально раскрывает подробности о блюде, которые необходимы пользователю.

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

Каждый пользователь может делиться своим мнением по каждому рецепту, поэтому была обозначена сущность «Комментарии»

В таблице 2.1 представлены сущности мультимедийной ИС «Кулинария»

Таблица 2.1 - Сущности мультимедийной ИС «Кулинария»

№ п.п.

Наименование сущности

Описание

1

Блюдо

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

2

Рецепт

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

3

Автор

Пользователь, создавший статью в мультимедийной информационной системе

4

Пользователь

Человек, авторизовавшийся и просматривающий рецепты в мультимедийной информационной системе.

5

Комментарии

Отзывы о рецепте, оставленные пользователями

Каждая сущность хранит в себе информацию и имеет атрибуты, которые ее отражают. Например, сущность “Блюдо” имеет в себе атрибуты, представленные в таблице 2.2.

Таблица 2.2 - Сущность «Блюдо»

Сущность

№ п.п.

Наименование атрибута

Краткое описание

Блюдо

1

Название блюда

Наименование блюда в мультимедийной информационной системе

2

Категория блюда

Информация о том, в какой ситуации это блюдо будет наиболее актуальным: в качестве завтрака, перекуса, обеда или ужина. Или то, каким образом оно будет приготовлено, например: “Выпечка в форме”

3

История создания блюда

Краткая история создания блюда в текстовом формате

4

Время приготовления

Приблизительное время, спустя которое блюдо будет готово

5

Время на кухне

Приблизительное время, которое человек затратит, будучи на кухне

6

Острота

Оценка того, насколько острым получится блюдо по 5-балльной шкале

7

Сложность

Оценка того, насколько трудоемкий рецепт по 5-балльной шкале, чтобы пользователь мог рассчитать своё время и силы

8

Аллерген

Информация о наличии в блюде распространенных и опасных аллергенов

9

Пищевая ценность

Информация о пищевая ценности на 100г. блюда в виде количества калорий, белков, жиров и углеводов

10

Прикрепленный медиа-файл

Дополнительный файл, прикрепленные к странице блюда, представляющий собой фотографию блюда

11

Рейтинг

Информация о количестве пользователей, сохранивших конкретное блюдо к себе в избранное

12

Автор

Информация о создателе статьи

13

Дата

Дата создания статьи

14

Рецепт

Пошаговая фото- и видео инструкция приготовления блюда. Информация о необходимых продуктах

В таблице 2.3 представлены атрибуты сущности «Рецепт»

Таблица 2.3 – Сущность «Рецепт»

Сущность

№ п.п.

Наименование атрибута

Краткое описание

Рецепт

1

Продукты

Список ингредиентов, необходимых для приготовления блюда

2

Вес

Количество ингредиентов в граммах

3

Медиафайлы

Описание каждого шага приготовления блюда с использованием фото, видео и текста

В таблице 2.4 представлены атрибуты сущности «Автор»

Таблица 2.4 - Сущность «Автор»

Сущность

№ п.п.

Наименование атрибута

Краткое описание

Автор

1

ФИО автора

Фамилия и имя автора, которое будет отображаться на странице с блюдом

2

Логин пользователя

Созданное пользователем сочетание символов

3

Рецепты автора

Список статей, которые написал конкретный автор

В таблице 2.5 представлены атрибуты сущности «Пользователь»

Таблица 2.5 - Сущность «Пользователь»

Сущность

№ п.п.

Наименование атрибута

Краткое описание

Пользователь

1

Логин пользователя

Уникальное имя пользователя, состоящее из латинских букв, цифр от 0 до 9 и специальных символов

2

Пароль пользователя

Набор заранее назначенных пользователем букв, цифр и специальных знаков, необходимых для авторизации пользователя в системе

3

ФИО

Фамилия, имя и отчество пользователя

4

Избранное

Список рецептов, которые пользователь добавил в избранные статьи

5

Рецепты пользователя

Список статей, которые написал конкретный пользователь

В таблице 2.6 представлены атрибуты сущности «Комментарий»

Таблица 2.6 - Сущность «Комментарии»

Сущность

№ п.п.

Наименование атрибута

Краткое описание

Комментарии

1

Сообщение

Текст, содержащийся в комментарии

2

Медиафайлы

Фото/видео, прикрепленные к комментарию

3

Имя пользователя

Имя пользователя, оставившего комментарий

4

Дата

Год, месяц и число, когда комментарий был оставлен

5

Название блюда

Статья, к которой был оставлен комментарий

Соседние файлы в папке проект