Бородин К.С., Хацкевич О.А.

 

Белорусский государственный университет информатики и радиоэлектроники. П.Бровки 6, Минск.

 

БиллингоВая система Интернет-провайдера.

 

Биллинговая система оператора связи должна выполнять функции, соответствующие всем этапам процесса оказания услуг[1].

При создании биллинговой системы необходимо уделить внимание не только на функциональность системы, но и на технологию реализации. На рынке биллинговых систем Республики Беларусь имеется несколько десятков вариантов программного обеспечения. Потребители биллинговых услуг стараются  приобретать не просто биллинговую систему в классическом понимании, а продукт максимально приближённый к специфике предприятия. При этом цена на ряду с функциональностью играет не последнюю роль.

В данной работе предлагается концепция построения биллинговой системы для одного из операторов связи РБ. Основным видом деятельности данного предприятия является подключение к сети Интернет юридических и физических лиц, установка и настройка программного обеспечения, создание и сопровождение Интернет-магазинов в системе shop.by, предоставление услуг хостинга. Число электронных магазинов постоянно растёт, в настоящий момент их число достигло тысячи, при этом у оператора постоянно возникает проблема с контролем за своевременной абонентской платой за предоставляемые услуги. До недавнего времени эту функцию биллинга выполняли вручную менеджеры компании при содействии службы технической поддержки. Подключение клиентов после внесения оплаты также производилось вручную. Подобные проблемы существуют и у других операторов связи.

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

 

Рисунок 1 Структурная схема биллинговой системы

 

 

Система реализована в операционной системе FreeBSD. Большинство программных модулей написано на языке Perl, ориентированном на обработку текстов и имеющем широкие возможности для работы с базами данных. Perl является интерпретируемым языком высокого уровня и зарекомендовал себя хорошим средством для реализации программ и скриптов в web-программировании, системном программировании и создании разнообразных приложений для обработки текста. Для работы с базой данных используется пакет Perl DBI, предоставляющий унифицированный интерфейс для доступа к данным, хранящихся в различных СУБД. Для реализации модулей системы используется ряд существующих пакетов языка Perl. Алгоритм работы биллинговой системы представлен на рисунке 2.

 

 

Рисунок 2. Алгоритм работы биллинговой системы

 

Для управления счетами пользователся был разработан интерфейс администратора и интерфейс пользователя. Интерфейс управления системой на стороне администратора и интерфейс управления магазином на стороне пользователя разработаны на основе шаблонов Smarty, на языке PHP. Управление производиться через браузер сети Интернет, что обеспечивает доступность и простоту пользования для владельцев Интернет-магазинов. Алгоритм работы интерфейса администратора и интерфейса пользователя представлены на рисунках 3 и 4 соответственно.

 

 

Рисунок 3. Алгоритм работы пользователя

 

 

Рисунок 4. Алгоритм работы администратора

 

В результате можно сказать, что разработанная биллинговая система соответствуем требования универсальности[2].

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

Разработанный программный продукт позволил:

Упростить процедуру работы с клиентами оператора связи и оптимизировать деятельность фирмы по учёту и организации расчётов.

 

Разработанное программное обеспечение разработано по принципу диалога с потребителем и не требует специального обучения персонала для работы с ним. Простой пользовательский интерфейс, возможность быстрого доступа к информации делают данный продукт важным фактором в работе предприятия. Разработка данного программного обеспечения позволило предприятию значительно сократить эксплуатационные затраты предприятия. Кроме того, данный программный продукт могут использовать и другие операторы связи РБ, поскольку предложенная в работе концепция легко адаптируется и к другим условиям работы.

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

 

 

Литература

1.     Ильина Е.В. Методы моделирования и разработки биллинговых систем

2.     Автоматизированные системы расчётов с пользователями за услуги электросвязи. Общие технические требования. М. 1998

3.     Буланов М.В. Краткий обзор систем биллинга. Проблемы реализации. Доклад на семинаре «Систем биллинга для IPS», 2 октября 2000 г.