Программное обеспечение «Экосистема пользователя услуг сотовой связи»
Описание функциональных характеристик программного обеспечения и информация, необходимая для установки и эксплуатации программного обеспечения
1. Введение
Программа для ЭВМ «Экосистема пользователя услуг сотовой связи» (далее — ЭС) создается в целях предоставления пользователю услуг сотовой связи возможности самостоятельно управлять балансом, номерами, тарифом и услугами через интернет с использованием браузера или мобильного приложения. ЭС состоит из отдельных модулей, реализующих различные функции системы и независимых друг от друга. Каждый модуль ЭС имеет собственный программный интерфейс на основе API, позволяющий осуществлять интеграцию модулей между собой и с внешними системами.
2. Назначение и условия применения
2.1 Виды деятельности
Программа для ЭВМ «Экосистема пользователя услуг сотовой связи» содержит следующие функциональные модули:
2.2 Программные и аппаратные требования к системе
3. Состав системы
4. Функционал системы
Программа для ЭВМ «Экосистема пользователя услуг сотовой связи» (далее - ЭС) создается в целях предоставления пользователю услуг сотовой связи возможности самостоятельно управлять балансом, номерами, тарифом и услугами через интернет с использованием браузера или мобильного приложения. ЭС состоит из отдельных модулей, реализующих различные функции системы и независимых друг от друга. Каждый модуль ЭС имеет собственный программный интерфейс на основе API, позволяющий осуществлять интеграцию модулей между собой и с внешними системами.
В программе должны быть реализованы следующие подсистемы (модули):
Описание подсистем
Подсистема управления учетной записью предназначена для создания учетных записей пользователей ЭС.
Подсистема должна обеспечивать:
Программа для ЭВМ «Экосистема пользователя услуг сотовой связи» (далее — ЭС) создается в целях предоставления пользователю услуг сотовой связи возможности самостоятельно управлять балансом, номерами, тарифом и услугами через интернет с использованием браузера или мобильного приложения. ЭС состоит из отдельных модулей, реализующих различные функции системы и независимых друг от друга. Каждый модуль ЭС имеет собственный программный интерфейс на основе 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-уведомления.

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

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

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

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

Рисунок 2 – Внешний вид страницы «Анализ расходов»
5.3 Завершение работы ЭС
Для завершения работы пользователь должен выйти из приложения.
5.4 Аварийные ситуации
Информацию об аварийных ситуациях разработчик ЭС узнает через обращения пользователей в службу поддержки. Все обращения фиксируются и передаются в службу технической поддержки для устранения в кратчайшие сроки.
Для завершения работы пользователь должен выйти из приложения.
5.4 Аварийные ситуации
Информацию об аварийных ситуациях разработчик ЭС узнает через обращения пользователей в службу поддержки. Все обращения фиксируются и передаются в службу технической поддержки для устранения в кратчайшие сроки.
Контактная информация
Юридический адрес:
119618, г. Москва, вн. тер. г. Муниципальный Округ Солнцево, ул. Матросова, дом 7, корпус 4, этаж/помещение/офис 1/I/10
119618, г. Москва, вн. тер. г. Муниципальный Округ Солнцево, ул. Матросова, дом 7, корпус 4, этаж/помещение/офис 1/I/10
Адрес офисов разработки и технической поддержки:
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