Главная страница

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


Скачать 2.95 Mb.
НазваниеИспокон веков человек испытывал много трудностей, связанных с жизнедеятельностью, но основной проблемой всегда была добыча пропитания. Люди тратили большое количество времени на приготовление пищи
Дата21.06.2022
Размер2.95 Mb.
Формат файлаdocx
Имя файлаДеревенец, Дудкин.docx
ТипДокументы
#607221
страница4 из 12
1   2   3   4   5   6   7   8   9   ...   12

2. ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ ПЕКАРНИ

2.1 Требования к приложению


Функциональные требования:

  1. Приложение должно иметь функцию регистрации нового пользователя;

  2. регистрация должна осуществляться при помощи почты и пароля;

  3. должна быть функция быстрой регистрации с помощью VK;

  4. приложение должно иметь функцию сохранения способов оплаты;

  5. приложение должно отображать популярные позиции дня;

  6. Приложение должно уметь рассчитывать и выводить статистику о пекарне на устройстве владельца предприятия;

  7. Приложение должно иметь функцию подписки на определённый продукт;

  8. Приложение должно отправлять напоминания о товаре по подписке;

  9. Приложение должно иметь функцию рейтинга товара;

  10. Приложение должно иметь функцию комментирования товара;

  11. Приложение должно иметь функцию рекомендаций для клиентов;

  12. Должна присутствовать функция уведомлений об акциях на товары;

  13. Приложение должно иметь функцию автоматического составления документа на закупку сырья;

  14. Приложение должно выводить ошибку в случае недостаточной суммы для оплаты;

  15. Приложение должно иметь функцию отмены в случае неправильного заказа сырья;

  16. Приложение должно иметь связь с основной базой данных пекарни.

Нефункциональные требования:

  1. Приложение разрабатывается для OC Android версии 6.0 Marshmallow или выше;

  2. Приложение должно использовать СУБД PostgreeSQL для хранения данных;

  3. Приложение должно работать в режиме онлайн;

  4. Интерфейс приложения должен быть русскоязычным;

  5. Расчёты на закупку должны проводиться в российской валюте;

  6. Интерфейс должен быть в стиле Material Design.

2.2 Средства разработки мобильных приложений.


Appy Pie – это сервис для разработки, который является облачным, то есть его не нужно устанавливать на персональный компьютер для работы, достаточно просто открыть сайт Appi Pie и начать работу над приложением. Данный сервис является платным и стоит от 999 до 2999 рублей в месяц. Данный сервис позволяет выставлять свои приложения как в Google Play, так и iTunes. В конце разработки получается гибридное приложение основывающееся на HTML5, которое работает на всех платформах. Проверки будут проходить в режиме реального времени, а также присутствуют функции отправления push-уведомлений, монетизации рекламы, просмотра аналитики, интеграции новостной ленты социальных сетей, сайтов, блогов и другие. Получившиеся приложения являются

Eclipse – это бесплатная среда разработки IDE на языке Java, которую разработала компания Eclipse Foundation. Данный продукт прост в установке, а также обладает большим количеством плюсов:

  • Написан на Java, поэтому доступен для любой платформы;

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

  • Поддерживает все виды языков программирования;

  • Ускоряет разработку приложений и повышает эффективность команды программистов;

  • Подключается к различным базам данных;

  • Из-за длительного существования среды вы можете найти множество документации по использованию, советы и рекомендации в Интернете;

Android Studio – интегрированная среда разработки (IDE) для работы с платформой Android. Он позволяет разрабатывать приложения для смартфонов, планшетов, часов, телевизоров и других устройств на этой операционной системе. Данная среда разработки является бесплатной, что, несомненно, можно считать плюсом. Также к положительным сторонам можно отнести:

  • Способность работы на большом количестве языков программирования;

  • Очень удобный редактор кода;

  • Способность разрабатывать приложения не только для смартфонов;

  • Присутствует эмулятор для тестирования корректности работы приложений;

  • Возможность рефакторинга готового кода;

Среди всех сред разработки была выбрана Android Studio (Таб.1). Эта Платформа бесплатная, быстрая, легка в освоении, обладает большим количеством различных возможностей и различными шаблонами для облегчения разработки.

Таблица 1. Сравнение инструментов разработки.

Критерий

Appy Pie

Eclipse

Android Studio

Стоимость

От 999 рублей в месяц

Бесплатная

Бесплатная

Поддерживаемые языки программирования

Drag-and-drop

Java, Kotlin, Python и другие.

Java, Kotlin, Python и другие.

Требование установки среды разработки

Не требуется

Необходима установка

Необходима установка

Возможность разработки в команде

Не поддерживает в базовой версии

Есть возможность разработки в команде

Есть возможность разработки в команде

Удобство использования

5/5

3/5

4/5

Платформы

Android, IOS

Android

Android



1   2   3   4   5   6   7   8   9   ...   12


написать администратору сайта