Разработчик программного обеспечения «ИНОМ»: ООО «СИНТЕГРА». ИНН 5040175052. Является
1. Общие сведения
1.1. Наименование программы
1.1.1. Полное наименование программы: ИНОМ
1.1.2. Программное обеспечение ИНОМ, является российской разработкой, организация-разработчик: ООО СИНТЕГРА
1.2. Назначение и область применения программы
1.2.1. Мобильное приложение ИНОМ подходит для СНТ и ОНТ. С ИНОМ дачники даже могут голосовать по важным вопросам, просто сидя дома. Председатель же экономит силы, время и бумагу, организуя общие собрания в онлайн-формате. С ИНОМ можно все оплачивать счета, делать взносы, уведомлять должников через смс и голосового помощника, видеть аналитику платежей. Все просто и на экране смартфона или ПК.
1.3. Основные функции программы
1.3.1. Приложение предназначено для работы с личным кабинетом пользователя.
1.3.2. Основной функционал приложения включает в себя:
Просмотр:
Возможность:
Приложение постоянно развивается, поэтому данный список может быть дополнен.
1.4. Требования к составу и параметрам технических средств
1.4.1. Минимальные требования к аппаратной платформе.
1.4.1.1. Требования к аппаратной платформе не предъявляются. приложение ИНОМ построено на MVVM-архитектуре, обращается к серверу веб-сервиса и не имеет аппаратной платформы.
1.4.2. Минимальные требования к пользовательской платформе.
1.4.2.1. Для бесперебойной работы приложение ИНОМ требуется мобильное устройство под управлением Android OS со скоростным доступом в глобальную сеть интернет и минимальными техническими требованиями:
1.5. Требования к установленному общесистемному программному обеспечению
1.5.1. Для обеспечения корректного функционирования приложение ИНОМ на пользовательской платформе должно быть установлено следующее общесистемное программное обеспечение:
1.6. Разработка приложения
1.6.1. Приложение ИНОМ было разработано на языках программирования JavaScript и PHP в среде разработки JetBrains Webstorm 3.2, при разработке использовался ReactJS 18.
2. Описание программы
2.1. Структура программы
2.1.1. Приложение ИНОМ построено на MVVM-архитектуре с использованием шаблонов проектирования Interactor/Команда. MVVM является одним из архитектурных шаблонов, которые улучшают разделение задач и позволяет отделить логику пользовательского интерфейса от серверной логики.
Архитектурный шаблон MVVM состоит из следующих компонент:
2.2. Обобщённый алгоритм функционирования программы
2.2.1. Приложение построено на MVVM-архитектуре с использованием шаблонов проектирования Interactor/Команда. Все пользовательские данные для отображения хранятся на сервере веб-сервиса.
2.2.2. Доступ к данным с сервера веб-сервиса осуществляется через REST HTTP API.
2.2.3. Пользователь осуществляет взаимодействие с сервисом через графический интерфейс, который реализован набором различных экранов (View). Взаимодействие осуществляется при помощи кликабельных компонентов, которые запускают сценарии работы приложения ИНОМ.
2.2.4. При нажатии на такой компонент, возникает событие и запускаются различные сценарии работы приложения. Сценарии работы приложения обрабатываются в слое модели представления (ViewModel). При обработке запускаются соответствующие команды (Interactor), которые отправляют запрос на получение/изменение данных через API.
2.2.5. После обработки запроса, API возвращает данные и уведомляет об изменениях в Interactor, при этом создается API Callback. При получении ответа данные из него обрабатываются для сохранения в локальной базе данных и передаются в локальный репозиторий СУБД.
2.2.6. Слой модели представления (ViewModel) подписан на зависимые данные из базы данных, их значения опубликованы для подписки в слое представления (View). Слой представления (View), в свою очередь подписан на обновление данных для отображения. Таким образом, данные в слое представления (View) обновляются.
3. Запуск и проверка функционирования
3.1. Запуск программы
3.1.1. После установки мобильного приложения на рабочем столе появится его иконка (рис. 1, 2). Для запуска ИНОМ нажмите на иконку приложения и дождитесь пока оно откроется. Если при открытии приложения возникли неполадки, удалите приложение и установите его заново (Инструкция по скачиванию, установке и проверке "Мои задания").
3.2. Проверка функционирования программы
3.2.1. Для проверки функционирования ИНОМ необходимо выполнить несколько операций:
4. Входные данные
4.1. Входные данные
4.1.1. Входными данными для приложения ИНОМ являются данные, введённые пользователем при авторизации.
4.2. Выходные данные
4.2.1. Выходными данными для приложения ИНОМ являются результаты запросов, которые передаются с сервера веб-сервиса на пользовательскую платформу.