Программное обеспечение «Экосистема пользователя услуг сотовой связи»

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


1. Введение

Программа для ЭВМ «Экосистема пользователя услуг сотовой связи» (далее — ЭС) создается в целях предоставления пользователю услуг сотовой связи возможности самостоятельно управлять балансом, номерами, тарифом и услугами через интернет с использованием браузера или мобильного приложения. ЭС состоит из отдельных модулей, реализующих различные функции системы и независимых друг от друга. Каждый модуль ЭС имеет собственный программный интерфейс на основе API, позволяющий осуществлять интеграцию модулей между собой и с внешними системами.

2. Назначение и условия применения

2.1 Виды деятельности

Программа для ЭВМ «Экосистема пользователя услуг сотовой связи» содержит следующие функциональные модули:
  • функционал управления учетной записью пользователя, регистрацию пользователя, создание и изменение пароля;
  • функционал управления основным номером, блокировку, разблокировку, изменение контактных данных;
  • функционал управления финансами, пополнение баланса номера, перевод средств, просмотр истории и скачивание детализации;
  • функционал управления дополнительными номерами, добавление дополнительных номеров в аккаунт пользователя, просмотр тарифов и услуг на привязанных номерах, блокировка, разблокировка, изменение контактных данных;
  • функционал управления тарифом, получение информации о текущем тарифе, о доступных тарифах, переключение на доступный тариф;
  • функционал управления услугами, получение информации по подключенным услугам, по доступным услугам, подключение и отключение услуг;
  • функционал информирования пользователей с возможностью отправки SMS-сообщений, сообщений на электронную почту, в Telegram, в Viber, а также отправку Push-уведомлений;
  • функционал поддержки пользователей, получение поддержки в онлайн-чате, показ ответов на часто задаваемые вопросы.

2.2 Программные и аппаратные требования к системе

Язык программирования, применявшийся при разработке ПО: Dart
Используемая платформа разработки: Flutter
Среды разработки ПО: VisualStudio Code, Android Studio.

Требования к смартфону:

  • Операционная система: Android 5 и выше / iOS 13 и выше;
  • Процессор Intel Atom® 1.2 ГГц;
  • Оперативная память 1024 Мб (рекомендуется от 2048 Мб).

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

4. Функционал системы
Программа для ЭВМ «Экосистема пользователя услуг сотовой связи» (далее - ЭС) создается в целях предоставления пользователю услуг сотовой связи возможности самостоятельно управлять балансом, номерами, тарифом и услугами через интернет с использованием браузера или мобильного приложения. ЭС состоит из отдельных модулей, реализующих различные функции системы и независимых друг от друга. Каждый модуль ЭС имеет собственный программный интерфейс на основе API, позволяющий осуществлять интеграцию модулей между собой и с внешними системами.

В программе должны быть реализованы следующие подсистемы (модули):
  • Подсистема управления учетной записью;
  • Подсистема управления основным номером;
  • Подсистема управления финансами;
  • Подсистема управления дополнительными номерами;
  • Подсистема управления тарифом;
  • Подсистема управления услугами;
  • Подсистема информирования пользователей;
  • Подсистема поддержки пользователей;
  • Подсистема управления банковскими картами.

Описание подсистем
Подсистема управления учетной записью предназначена для создания учетных записей пользователей ЭС.

Подсистема должна обеспечивать:
  • регистрацию пользователя в ЭС;
  • верификация номера пользователя;
  • создание пароля пользователя;
  • изменение пароля пользователя;
  • восстановление пароля пользователя;
  • авторизацию зарегистрированного пользователя в ЭС;
  • выход пользователя из ЭС.


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

Подсистема должна обеспечивать:
  • блокировку номера;
  • разблокировку номера;
  • изменение секретного слова;
  • изменение контактных данных;
  • скачивание юридических документов;
  • получение информации об остатках минут, SMS, Гб.


Подсистема управления финансами предназначена для управления средствами пользователя на балансе номера.

Подсистема должна обеспечивать:

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


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

Подсистема должна обеспечивать возможность:
  • добавления номера в аккаунт пользователя;
  • удаления номера из аккаунта пользователя;
  • просмотра списка привязанных номеров;
  • изменения названия номера в ЭС;
  • просмотра тарифов привязанных номеров;
  • просмотр услуг на привязанных номерах;
  • блокировки номера;
  • разблокировки номера;
  • изменения секретного слова;
  • изменения контактных данных;
  • получение информации об остатках минут, SMS, Гб.


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

Подсистема должна обеспечивать:
  • получение информации по текущему тарифу;
  • получение информации по доступным тарифам;
  • получение информации о запланированной смене тарифа;
  • возможность переключения на один из доступных тарифов;
  • возможность отмены переключения тарифа.


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

Подсистема должна обеспечивать:

  • подключение услуг;
  • отключение услуг;
  • получение информации о подключенных услугах;
  • информирование о доступных для подключения услугах;
  • получение информации о подключаемых и отключаемых услугах.


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

Подсистема должна обеспечивать подключение следующих каналов коммуникаций:
  • электронную почту;
  • Telegram;
  • Viber;
  • Push-уведомления.
Подсистема должна обеспечивать просмотр сообщений в следующих каналах коммуникаций:
  • SMS;
  • Telegram;
  • Viber;
  • Push-уведомления.
Подсистема должна обеспечивать отправку пользователям текстовой, графической и видеоинформации по подключенным каналам коммуникаций, а также в ленту новостей ЭС (Stories).


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

Подсистема должна обеспечивать:
  • получение поддержки пользователей в онлайн-чате;
  • показ ответов на часто задаваемые вопросы.


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

Подсистема должна обеспечивать:
⦁ добавление банковской карты пользователя;
⦁ хранение банковской карты пользователя;
⦁ удаление банковской карты пользователя;
⦁ верификацию банковской карты пользователя;
⦁ отображение списка банковских карт пользователя;
⦁ подключение автоплатежа;
⦁ отключение автоплатежа;
⦁ информирование о настройках автоплатежей.


5.1 Подготовка к работе

Для начала работы пользователь должен зарегистрироваться в ЭС, установить пароль и код для быстрого доступа в систему. Затем необходимо подтвердить паспортные данные через госуслуги. После этого пользователю будет доступен весь функционал ЭС.

5.2 Использование ЭС по назначению

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

Рисунок 1 – Внешний вид главной страницы ЭС

Рисунок 2 – Внешний вид страницы «Анализ расходов»


5.3 Завершение работы ЭС
Для завершения работы пользователь должен выйти из приложения.

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

Контактная информация

Юридический адрес:
119618, г. Москва, вн. тер. г. Муниципальный Округ Солнцево, ул. Матросова, дом 7, корпус 4, этаж/помещение/офис 1/I/10
Адрес офисов разработки и технической поддержки:
119618, г. Москва, вн. тер. г. Муниципальный Округ Солнцево, ул. Матросова, дом 7, корпус 4, этаж/помещение/офис 1/I/10
Телефон служб разработки и поддержки: 

+ 7 (903) 227-99-44

Электронная почта «хелпдеск» поддержки:
info@rus-in.com

Электронная почта для отзывов о продукте:
info@rus-in.com