Телефон: 8-800-350-22-65
Напишите нам:
WhatsApp:
Telegram:
MAX:
Прием заявок круглосуточно
График работы офиса: с 9:00 до 21:00 Нск (с 5:00 до 19:00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 19(357)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал

Библиографическое описание:
Иванов К.В. ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ УПРАВЛЕНИЯ АВТОКОРМУШКИ ДОМАШНИХ ЖИВОТНЫХ // Студенческий: электрон. научн. журн. 2026. № 19(357). URL: https://sibac.info/journal/student/357/416960 (дата обращения: 24.06.2026).

ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ УПРАВЛЕНИЯ АВТОКОРМУШКИ ДОМАШНИХ ЖИВОТНЫХ

Иванов Константин Вадимович

студент, Пермский государственный аграрно-технологический университет имени академика Д.Н. Прянишникова,

РФ, г. Пермь

Зорин Олег Александрович

научный руководитель,

канд. техн. наук, доц., Пермский государственный аграрно-технологический университет имени академика Д.Н. Прянишникова,

РФ, г. Пермь

АННОТАЦИЯ

В научной исследовательской работе рассматривается процесс проектирования мобильного приложения для управления автоматической кормушкой домашних животных. Актуальность вопроса представленного в данной статье, подразумевает разработку автоматизированного процесса ухода за домашними животными и повышением навыков взаимодействия пользователя с использованием интернет вещей. Был проведен анализ разработки мобильного приложения и были выбраны следующие стеки для данной разработки такие как: Фреймворк .NET MAUI и язык программирования C#. Самое главное внимание будет уделено клиентской части системы, которая включает следующие компоненты: модуль настройки, расписание кормления и систему уведомлений.

 

Ключевые слова: мобильное приложение, C#, автокормушка, проектирование.

 

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

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

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

Для достижения цели нужно решить следующие задачи:

  • Провести сравнительный анализ существующих мобильных приложений;
  • Выбрать технологию разработки;
  • Спроектировать архитектуру приложения;
  • Определить структуру.

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

1. Приложение Automatic Pet Feeder от Shenzhen Petsuper Smart Technology Co., Ltd - это инновационное приложение разработано для владельцев домашних животных, с целью слежения за своими питомцами. С помощью данного приложения владельцы домашних животных могут удаленно управлять автомотической кормушкой. Приложение позволяет пользователям настраивать графики кормления в автоматическом и ручном режиме, размеры порций и частоту кормления в соответствии с конкретными потребностями питомца. Также с помощью приложения можно записывать фото и видео питомца, установливать двухстороннюю аудиосистему общения с питомцем, получать уведомления о том, что кормушка пустая. Это приложение не только обеспечивает удобство для владельцев домашних животных, но и гарантирует, что питомцы не остануться без внимания.

2. Приложение российского бренда — Planeta Laika - это новая линейка умных автокормушек для кошек и собак ЛК-К016, в которую вошли две версии устройства с Bluetooth и Wi-Fi подключением. Главной новинкой данного бренда стала Bluetooth-модель. Это умная автокормушка, которая полностью управляется через мобильное приложение без необходимости в Wi-Fi и интернет-подключении.

Bluetooth-версия автокормушки Planeta Laika может работать от сети с резервным питанием, от батареек и управляться с помощью приложения PetNetizen в радиусе действия Bluetooth (до 10 метров). С помощью приложения пользователь может настраивать расписание кормлений с указанием времени и размером порций, выдавать корм не по графику в соответствии с конкретными потребностями своего питомца.

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

Технология разработки. Для разработки мобильного приложения была выбрана среда Microsoft Visual Studio 2022 с использованием кроссплатформенного Фреймворка .NET Multi-platform App UI (.NET MAUI) и языка программирования С#.

Microsoft Visual Studio 2022 — это одна из современных интегрированных сред разработки (Integrated Development Environment, IDE), которая позволяет   создать программное обеспечение для Windows, Android, iOS,  веб-приложений и облачных сервисов. Она может поддерживать множество языков программирования: C#, VB. NET, C++, Python, JavaScript.

.NET Multi-platform App UI или сокращенно MAUI представляет кроссплатформенный фреймворк от компании Microsoft для создания нативных мобильных и десктопных приложений с использованием языка программирования C# и языка разметки XAML.

К примеру C# — это кроссплатформенный язык общего назначения, который может быть продуктивным при написании высокопроизводительного кода, а также имеет широкую поддержку в экосистеме и в различных нагрузках.

Архитектура приложения. В рамках данного проектирования была выбрана клиент-серверная архитектура. Общий принцип которой очень простой:

  • клиент запрашивает данные;
  • сервер начинает обработку запроса;
  • при необходимости обращается к базе данных;
  • возвращает ответ на запрос клиенту.

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

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

 

Список литературы:

  1. Троелсен, А. Язык программирования C# 12 и платформа .NET 8 : пер. с англ. / А. Троелсен, Ф. Оде. - 11-е изд. - СПб. : Питер, 2 023. - 1376 с. - ISBN 978-5-4461-2775-1.
  2. Скиннер, М. .NET MAUI: кроссплатформенная разработка мобильных приложений : учебное пособие / М. Скиннер. - М. : ДМК Пресс, 2 024. - 320 с. - ISBN 978-5-97060-987-3.
  3. Шилдт, Г. C# для начинающих : самоучитель / Г. Шилдт. - М. : Вильямс, 2 022. - 416 с. - ISBN 978-5-907545-68-2.
  4. Бобровский, С. И. Программирование на C# в среде Visual Studio : учебник для вузов / С. И. Бобровский. - 4-е изд., перераб. и доп. - СПб. : Питер, 2 023. - 480 с. - ISBN 978-5-4461-2605-1.
  5. Макконнелл, С. Совершенный код : пер. с англ. / С. Макконнелл. - 2-е изд. - М. : Русская редакция, 2 021. - 896 с. - ISBN 978-5-907330-31-7.