мета-данные страницы
  •  

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
lekcija_1._informatika_v_setjax_svjazi [2024/04/23 01:13] wikiadminlekcija_1._informatika_v_setjax_svjazi [2024/04/23 02:34] (текущий) wikiadmin
Строка 7: Строка 7:
 На примере оператора связи информатика применяется в следующих функциях и задачах: На примере оператора связи информатика применяется в следующих функциях и задачах:
  
-  - Биллинг (система расчета стоимости оказанных услуг, управление доступом пользователей в сеть, приём платежей и т.п.) +==Биллинг== 
-    - СУБД (система биллинга хранит данные в базе данных. Может применяться Oracle, Postgres или другие системы управления базами данных) + 
-    Протокол Radius (протокол предназначен для взаимодействия сетевого оборудования с биллингом, с помощью протокола radius сетевое оборудование запрашивает у системы биллинга разрешение на доступ в сеть пользователей) +Биллинговая система или автоматизированная система расчетов (АСР) - система предназначенная для расчета стоимости оказанных услуг, управления доступом пользователей в сеть, приёма платежей и т.п. 
-  Вспомогательные системы + 
-    ServiceDesk (система учета обращений пользователей в службу технической поддержки) +Основа биллинговой системы - СУБД (система управления базами данных). Система биллинга хранит данные о клиентах, договорах, услугах, тарифах, платежах, объемах потребленных услуг в базе данных. Может применяться СУБД Oracle, Postgres или другие
-    Мониторинг (система сбора данных с оборудования сети, доступность, состояние портов, загрузка памяти и процессора и другие) + 
-    Технический учет (система сбора и хранения данных о местах размещения оборудования) +Протокол **RADIUS** (Remote Authentication Dial-In User Service) предназначен для взаимодействия сетевого оборудования с системой биллинга. С помощью протокола RADIUS сетевое оборудование запрашивает у системы биллинга разрешение на доступ в сеть пользователей, а также передает в систему биллинга информацию об объемах потребленных пользователем услуг. 
-  Автоматизация (Разработка скриптов + связь с базами данных)+ 
 +==Вспомогательные системы== 
 + 
 +**ServiceDesk** - система учета обращений пользователей в службу технической поддержки. В системе фиксируются обращения пользователей в службу технической поддержки, записи специалистов техподдержки в процессе обработки обращения, итоги работы по обращению. Записи об обращениях классифицируются для последующей группировки и анализа. 
 + 
 +**Мониторинг** - система сбора данных с оборудования сети, доступность, состояние портов, загрузка памяти и процессора и другие 
 + 
 +**Технический учет** - система сбора и хранения данных о местах размещения оборудования 
 + 
 +Указанные системы могут разрабатываться компанией оператором связи полностью самостоятельно или дорабатываться готовые системы. У каждой организации свои особенности и бизнес процессы. Готовых систем, полностью удовлетворяющих всем потребностям оператора, не существует. 
 + 
 +==Автоматизация== 
 + 
 +Разработка скриптов + связь с базами данных
     - Выполнение действий на оборудовании связи     - Выполнение действий на оборудовании связи
       - Изменение списков доступа       - Изменение списков доступа
Строка 22: Строка 35:
     - Уведомления пользователей или сотрудников     - Уведомления пользователей или сотрудников
     - Периодические отчеты и выгрузки данных     - Периодические отчеты и выгрузки данных
-  - Разработка внутренних сервисов (сервисы оперативного сбора данных из различных систем) 
-    - Для контакт-центра 
-    - Для техподдержки 
-    - Интерфейс к данным технического учета 
-  - Аналитика (система сбора и анализа данных из различных систем) 
-  - Разработка личных кабинетов пользователей 
-    - Фронт 
-      - Веб-интерфейсы (HTML, CSS, ReactJS) 
-      - Приложения Android (Flutter, Kotlin) 
-      - Приложения iOS 
-    - Бэк 
-      - C# (сишарп) + JSON 
-      - Базы данных 
-    - Тестирование 
-  - GitLab (централизованное хранение исходных кодов, резервирование) 
-  - IVR (голосовые сервисы) 
-  - И главный инструмент – Excel 
  
-**Цель курса:** Отобразить на веб-странице список WiFi пользователей маршрутизатора.+==Внутренние сервисы== 
 + 
 +Сервисы оперативного сбора данных из различных систем 
 + 
 +  - Для контакт-центра - операторы контакт-центра должны отвечать на вопросы пользователей быстро, для этого им необходимо быстро получать необходимую информацию из различных систем (ServiceDesk, техучет, мониторинг и т.д.) на одном экране 
 +  - Для техподдержки - специалисты техподдержки выполняют множество однотипных операций с оборудованием связи, автоматизация этих операций оптимизирует работу специалистов 
 +  - Интерфейс к данным технического учета 
 +  
 +==Аналитика== 
 + 
 +Система сбора и анализа данных из различных систем 
 + 
 +==Разработка личных кабинетов пользователей== 
 + 
 +Пользователи оператора связи должны иметь инструменты 
 +  для просмотра информации о текущем состоянии услуг, объемах потребленных услуг, платежах,  
 +  для изменения тарифного плана, управления дополнительными услугами,  
 +  * для оплаты 
 +  * для взаимодействия с поддержкой оператора 
 + 
 +Разработка таких инструментов очень важна для оператора связи. 
 + 
 +Разработка традиционно делится на 3 сегмента: 
 + 
 +**Фронт** 
 +  * Веб-интерфейсы (HTML, CSS, ReactJS) 
 +  * Приложения Android (Flutter, Kotlin) 
 +  * Приложения iOS 
 + 
 +**Бэк** 
 +  * C# (сишарп) + JSON 
 +  * Базы данных 
 + 
 +**Тестирование** 
 + 
 +==И самый главный инструмент== 
 + 
 +Некоторым кажется, что они умеют работать в Excel, но, скорее всего, это не так. 
 + 
 +===Практическая задача курса=== 
 + 
 +Отобразить на веб-странице список WiFi пользователей маршрутизатора. 
 + 
 +===Техническое обеспечение курса===
  
-**Техническое обеспечение курса:** \\ 
 Для каждого студента созданы виртуальные сервера Linux Debian.\\ Для каждого студента созданы виртуальные сервера Linux Debian.\\
-Для получения логина и пароля к вашему виртуальному серверу обратитесь к преподавателю курса.\\+<bootnote>Для получения логина и пароля к вашему виртуальному серверу обратитесь к преподавателю курса.</bootnote>
 Конфигурация виртуалок: 1 cpu, 1 GB ram, 8 GB SSD, сеть ограничена в 10 Мбит/с.\\ Конфигурация виртуалок: 1 cpu, 1 GB ram, 8 GB SSD, сеть ограничена в 10 Мбит/с.\\
 С виртуальных машин в Интернет разрешен только этот трафик: DNS, HTTP, HTTPS, FTP.\\ С виртуальных машин в Интернет разрешен только этот трафик: DNS, HTTP, HTTPS, FTP.\\
Строка 51: Строка 89:
 Пароли выданы лично каждому студенту. Пароли выданы лично каждому студенту.
  
-**На курсе вы:**+===На курсе вы:===
   - Научитесь использовать основные команды ОС Linux   - Научитесь использовать основные команды ОС Linux
   - Создадите и запустите простые скрипты Python   - Создадите и запустите простые скрипты Python
Строка 62: Строка 100:
   - Создадите скрипт генерации страницы HTML с таблицей из базы данных SQL   - Создадите скрипт генерации страницы HTML с таблицей из базы данных SQL
   - Подключитесь с маршрутизатору Mikrotik, считаете с него список пользователей WiFi и запишите его в базу данных   - Подключитесь с маршрутизатору Mikrotik, считаете с него список пользователей WiFi и запишите его в базу данных
 +
 +===Схема===
 +
 +{{:pasted:20240417-190803.png?400|}}