Організація білінгової системи Інтернет-провайдера

Білінгова система як програмний комплекс, що здійснює облік об’єму споживаних абонентами послуг. Основні принципи організації білінгової системи Інтернет-провайдера. Розробка і обґрунтовання ряд вдосконалень із врахуванням вимог щодо організації білінгу.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 24.01.2020
Размер файла 73,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Організація білінгової системи інтернет-провайдера

Демчук О.С., ст. викладач, Саливон Ю.М., магістр прикладної

математики (Національний університет водного господарства та

природокористування, м. Рівне)

Розглянуто основні принципи організації білінгової системи Інтернет-провайдера. Розроблено і обґрунтовано ряд вдосконалень із врахуванням сучасних вимог щодо організації білінгу.

білінговий система інтернет провайдер

The main principles of the billing system's organization of the Internet-provider are considered. A number of improvements in view of modern requirements to the billing's organization are developed and proved.

Постановка задачі. Широке розповсюдження і популяризація Інтернету призвели до появи абсолютно нового виду діяльності на ринку послуг - надання доступу до мережі Інтернет. Компанії, що здійснюють таку послугу називаються Інтернет-провайдерами (від англійського to provide - «надавати»).

До основних функцій Інтернет-провайдерів відносять: створення та обслуговування електронних скриньок користувачів (e-mail), розміщення користувацьких Web-сторінок (Web hosting), виділення місця під файли користувачів (hosting), надання фізичних каналів передачі інформації, організація локальних мереж із виходом в Інтернет, проведення маршрутизації в мережах, забезпечення неперервного зв'язку абонентів з мережею Інтернет, покращення якості зв'язку і т.д.

Для автоматизації таких функцій Інтернет-провайдера, як облік об'єму споживаних абонентами послуг, розрахунок і списання грошових коштів у відповідності з тарифами компанії, контроль процесу оплати і авторизації, створено ряд програмних засобів, які носять назву „білінгових систем” (БС).

Білінгова система - це програмний комплекс, що здійснює облік об'єму споживаних абонентами послуг, розрахунок і списання грошових коштів в відповідності з тарифами компанії. Це програма, що обчислює вартість послуг для кожного клієнта і зберігає інформацію про всі тарифи й інші вартісні характеристики, що використовується телекомунікаційним оператором для виставляння рахунків своїм абонентам і взаєморозрахунків з іншими операторами. Цикл операцій, виконуваних білінговою системою, іменується білінгом.

На даному етапі бурхливого розвитку і конкуренції між різними провайдерськими компаніями створено широкий асортимент різноманітних білінгових систем із різними функціональними можливостями. Нами проведено огляд і систематизацію основних можливостей сучасних білінгових систем і на основі цього запропоновано ряд вдосконалень деяких їх функціональних аспектів, а саме:

ь вдосконалено систему захисту інформації шляхом введення користувачів трьох рівнів доступу (системного адміністратора, менеджера компанії та користувача послугами Інтернет);

ь автоматизовано роботу системного адміністратора при введенні нових та зміні існуючих тарифних планів та послуг Інтернет-провайдера;

ь використано IP адресу в якості додаткового параметру авторизації;

ь впроваджено карткову систему розрахунків користувачами за надані ним послуги;

ь використано нові інформаційні технології (e-mail, sms) для інформування користувачів про стан рахунку і введення провайдером нових послуг;

ь вперше запропоновано алгоритм ефективного використання наявного каналу зв'язку між користувачами Інтернет.

Перелічені вдосконалення програмно реалізовані засобами PHP, Java, HTML, MySQL. Розроблена білінгова система апробована на базі одного із найбільших Інтернет-провайдерів західного регіону України ДП НТЦ „Уарнет”.

Основні принципи організації білінгу. Billing - похідне від bill, на українській мові - рахунок. Як видно з назви, первинна основна функція БС - виписка рахунків. В телекомунікаціях, як основна прийнята інша функція БС, - облік трафіку з устаткування і перерахунок його в гроші.

Як показано на рис. 1, білінгова система, яка взаємодіє з устаткуванням, управляє веб-інтерфейсом користувача. Деякі з користувачів можуть бути зловмисниками, тому система повинна передбачати засоби відслідковування таких людей та методи боротьби з ними. Білінгова система може мати шлюзи для автоматичної взаємодії з БС партнерів (так організовується роумінг). Також БС повинна взаємодіяти з фінансовою інформаційною системою підприємства (виписка рахунків).

Служба підтримки використовує CRM підсистему для вирішення щоденних проблем клієнтів, менеджерам потрібні звіти і деякий аналіз, системний адміністратор організовує взаємодії БС і апаратури. Юридичний відділ напряму з БС не пов'язаний, але він дуже важливий тому, що юридична коректність накладає досить сильні вимоги до розрахункової системи БС - повинна бути можливість перерахувати стан рахунку абонента при коректуванні первинних даних протягом всього терміну давності.

Серед ключових задач у ході реалізації білінгових систем виділяються дві: перша - спроектувати комплексне рішення, що дозволяє згодом модифікувати і розширювати систему без утрати її експлуатаційних характеристик, і друга - визначення етапності упровадження, правильність розставлення пріоритетів, при яких реальна віддача від упровадження системи є максимально швидкою.

Рис.1. Структура білінгової системи

Розглянемо традиційний набір функцій БС по відношенню до користувачів:

збір інформації про надані послуги;

облік і тарифікація використаних ресурсів;

аутентифікація і авторизація абонентів;

облік грошових надходжень і формування особових рахунків користувачів;

поповнення рахунків абонентів;

контроль процесу оплати і авторизації;

попередження користувачів про необхідність внесення платежу;

інформування користувачів про статистику отриманих послуг;

інформування користувачів про зміни в тарифах та нові послуги оператора.

Виходячи із завдань і запитів бізнесу, надання послуг Інтернет, можна описати наступні компоненти сучасної білінгової системи:

колектори інформації про спожиті послуги;

система аутентифікації абонентів;

ядро (в якому реалізується вся логіка системи);

багаторівнева БД;

модуль авторизації;

модуль аналізу типів трафіку (локальний, пірінговий);

модуль розмежування доступу;

модуль статистики;

адміністративний інтерфейс для управління надання послуг конкретним абонентам;

інтерфейс управління рахунками абонентів і тарифами для відділу продажів.

Основний принцип проектування системи - строга модульність, яка надалі дозволить легко модернізувати окремі компоненти системи залежно від змінних завдань.

Вдосконалення білінгової системи. Для можливості спільної роботи різних відділів працівників Інтернет-провайдера в нашій білінговій системі реалізований багаторівневий доступ до її бази даних. Ця можливість дає змогу вільно і динамічно вносити зміни в базу даних, обмінюватись інформацією між працівникам, забезпечуючи при цьому захист інформації від можливих втрат.

Система має три рівні користувачів:

головний адміністратор (відділ адміністраторів);

оператор (відділ менеджерів);

спеціальний (відділ бухгалтерії, чергові).

Кожен з рівнів адміністрування має права доступу: по користувачам, по пакетам та інші права. Також в режимі „головний адміністратор” є можливість створення нових та редагування існуючих рівнів адміністрування.

В режимі “головний адміністратор” можуть працювати один, або, навіть, цілий відділ адміністраторів, робота яких спрямована на покращення каналу зв'язку, створення різноманітних сервісів для зручної роботи користувачів в мережі Інтернет, швидке усунення проблем, що виникають. Адміністратор має доступ майже до всіх функцій білінгової системи, окрім зміни депозитів користувачів і лімітів пакетів послуг VPN, Dial-up.

Правом доступу до білінгової системи рівня “оператор” користується відділ менеджерів. По користувачам Інтернет-пакетів VPN і Dial-up в білінговій системі менеджер має права на такі основні дії:

редагування даних користувача;

перегляд статистики завантажень;

перегляд журналу подій.

Так як робота менеджера пов'язана з обробкою платежів користувачів, він, на відміну від адміністратора, може вносити гроші на рахунок користувача і редагувати його ліміт доступу до мережі Інтернет.

До доступних менеджерам дій з пакетами послуг VPN і Dial-up належать:

перегляд статистики;

перегляд журналу подій;

зміна категорії пакету.

Менеджеру також доступні всі дії з картками (створення, перегляд, видалення).

В нашій білінговій системі передбачений рівень доступу до бази даних переважно для читання даних з неї, його назва - “спеціальний”. Цим рівнем доступу користується відділ бухгалтерії, чергові та інші працівники, які не є адміністраторами або менеджерами.

Рівень доступу “спеціальний” надає такі права доступу по користувачам Інтернет послуг:

дозволяє переглядати статистику користувачів;

дозволяє переглядати журнал подій користувачів провайдера.

В нашій білінговій системі реалізована можливість додавання нових карток поповнення рахунку користувачами. Для створення нової картки потрібно задати серію, кількість, номінал і до якого часу дійсна створена серія карток. Користувач отримує картку певного номіналу з оригінальним PIN-кодом і має можливість поповнити свій рахунок в Інтернеті, за певною адресою.

Також розроблено новий WEB-інтерфейс, в якому реалізована можливість нарахування трафіка з пільговими коефіцієнтами, редагування існуючих та додавання нових свят, що автоматизує роботу системного адміністратора.

В білінговій системі передбачено автоматичну розсилку повідомлень на мобільні телефони та листів на електронну пошту тим клієнтам, які мають борги по оплаті. Розсилка здійснюється в два етапи: перше повідомлення відсилається користувачу як тільки він заходить в борг, а друге - коли його борг перевищує третину від активних коштів на його рахунку. Ці повідомлення формує зовнішній скрипт, що використовує інформацію про номер мобільного телефону, стан рахунку та іншу інформацію про кожного користувача в базі даних нашої білінгової системи.

У рамках даної роботи, з використанням нашої білінгової системи, адміністратори оптимізують використання ресурсів Інтернет в комп'ютерній мережі за допомогою програмно-технічних засобів керування кількісними та швидкісними характеристиками передачі різних типів інформації, класифікації інформації за важливістю оперативної доставки. Вони також здійснюють оптимізацію локальних сховищ інформації, що знаходиться в Інтернет, до яких надходить найбільша кількість запитів, та керування ними, і, крім того, керування кількісними та швидкісними характеристиками ресурсів зовнішніх Інтернет-каналів залежно від умовних повноважень користувачів та груп користувачів локальної комп'ютерної мережі.

На основі виконаної роботи адміністраторів здійснюється подальша модернізація програмно-технічного забезпечення комп'ютерної мережі та засобів підключення її до мережі Інтернет з метою оптимізації споживання TCP/IP трафіку, зниження завантаження зовнішніх каналів Інтернет-зв'язку, прискорення доступу до локальних інформаційних ресурсів, зменшення часу проходження електронної пошти та інше.

Для більш ефективного використання каналу зв'язку між користувачами Інтернет, що знаходяться в режимі on-line, можна застосувати формулу (1), що визначає частку трафіку, що надається кожному користувачу помегабайтних пакетів.

, (1)

Де Kk - ширина каналу, що виділяється для кожного користувача помегабайтних пакетів, який знаходиться в режимі on-line;

K - ширина загального каналу;

Kb -ширина каналу для користувачів безлімітних пакетів послуг;

Np -кількість користувачів помегабайтних пакетів;

l -коефіцієнт використання каналу користувачами безлімітних пакетів;

m - коефіцієнт використання каналу користувачами помегабайтних пакетів.

Висновки

Отже, нами розглянуті основні принципи організації білінгу сучасного Інтернет-провайдера. Розроблена білінгова система, яка має такі переваги, як: автоматизація конвергенції послуг, зручне представлення інформації про історію адміністрування користувачів, можливість автоматичного поповнення рахунків клієнтами, що здійснюється шляхом введення карткової системи. Програма задовольняє підвищені вимоги до надійності і масштабування. Крім того, в ній автоматизовано процес інформування користувачів про надані послуги шляхом використання електронної пошти (e-mail), надсилання sms-повідомлень на мобільні телефони з інформацією про стан рахунку користувача та нові послуги провайдера, зміни тарифів і т.д.

З метою забезпечення захисту інформації від несанкціонованого доступу в програмі реалізовано три рівні користувачів білінгової системи („адміністратор”, „оператор”, „спеціальний”), що мають різні права. Найвищими правами володіє „адміністратор”, він же здійснює керування всіма правами доступу. В перспективі можлива інтеграція білінгової системи в 1С бухгалтерію.

Література

1. PHP: настольная книга программиста /А.Мазуркевич, Д.Еловой. - Мн.: Новое знание, 2003. - 480 с.: ил.

2. Html - учебник Первые Шаги /Булгаков В.Б. - Мн.: Новое знание, 2004. - 532 с.

3. Введение в JavaScript /Стефан Кох - Мн.: Новое знание, 2002.

4. Буров Є. Комп'ютерні мережі. - Львів: Бак, 2003. - 584 с.

5. Глинський Я.М., Ряжська В.А. Інтернет. Сервіси, HTML і web-дизайн. - Львів: Деол, 2002. -168 с.

Размещено на Allbest.ru

...

Подобные документы

  • Історія розвитку і створення Інтернет. Протоколи передачі даних. Способи організації пошуку інформації Інтернет. Пошукові системи та сервіси: Яндекс, Google, шукалка. Послідовність виконання пошуку необхідної інормації за допомогою браузера Mozilla.

    дипломная работа [4,9 M], добавлен 22.07.2015

  • Аналіз банківських автоматизованих систем та інтернет-банкінгу в Україні та світ. Проектування бази даних web-орієнтованої банківської системи та розробка програмного продукту. Моніторинг курсів валют банків держави. Розміщення системи у мережі Інтернет.

    дипломная работа [2,7 M], добавлен 12.06.2013

  • Поняття фінансових інтернет-послуг. Підходи до класифікації за сферою надання і функціональною спрямованістю послуг. Інтернет-банкінг та інтернет-трейдинг: електронне управління рахунками, коштами та цінними паперами. Страхування через Інтернет.

    контрольная работа [22,1 K], добавлен 26.07.2009

  • Комплексна обробка просторово-розподілених ресурсів мережі Інтернет. Системи інформаційного моніторингу в мережі. Обґрунтування технологій, розробка системи інтеграції Інтернет-контенту для конкурентного середовища ринку праці. Оцінювання систем аналізу.

    дипломная работа [763,8 K], добавлен 14.07.2013

  • Розгляд систем організації електронного документообігу через Інтернет у різних галузях економіки та керування. Знайомство з прикладами організації та використання OMS-систем у світі. Загальна характеристика програмних засобів, що поставляються Microsoft.

    реферат [66,3 K], добавлен 14.07.2016

  • Розробка комплексу інтерактивних програмних засобів для обліку і продажу товарів в Інтернет-магазині. Консультативні та довідкові функції інформаційної системи. Створення і реалізація структурної моделі бази даних. Вимоги до ресурсів сервера і ПК клієнта.

    дипломная работа [891,6 K], добавлен 14.02.2015

  • Задачі системного управління структурою і властивостями складних об'єктів. Аналіз вимог до точності та стійкості слідкувальної системи. Розробка алгоритмів визначення стійкості та якості перехідних процесів системи. Програмний комплекс системи.

    курсовая работа [2,0 M], добавлен 28.02.2011

  • Структура, функції і принципи організації довідково-пошукового апарату. Використання Інтернет в якості ДПА інформаційних установ. Локальні автоматизовані інформаційно-пошукові системи. Аналіз розвитку ДПА в Рівненської державної обласної бібліотеці.

    дипломная работа [81,9 K], добавлен 07.11.2010

  • Проектування дієздатної демонстраційної моделі системи електронної комерції. Розробка сценарію купівлі з використанням мережі Інтернет. Архітектура механізму розповсюдження сертифікатів відкритих ключів. Підсистема асиметричної і симетричної криптографії.

    дипломная работа [2,0 M], добавлен 10.08.2011

  • Автоматизація роботи інтернет-магазину ювелірних виробів з клієнтами як важлива частина діяльності мережі ювелірних крамниць. Розробка і реалізація інтернет-магазину ювелірних виробів для ювелірної корпорації. Аналіз зручності для користувачів інтерфейсу.

    контрольная работа [31,1 K], добавлен 18.01.2013

  • Інтернет-магазин як веб-сайт, що рекламує товар, приймає замовлення на покупку. Процес створення програмного продукта від викладення вимог до написання коду, відладки та тестування. Потреби адміністраторів інтернет-магазину. Мова програмування сайту.

    курсовая работа [1,0 M], добавлен 25.11.2010

  • Загальна характеристика, роль та значення Інтернет-банкінгу та Інтернет-трейдінгу в Україні. Статистичні дані електронного банкінгу. Приклад формування портфелю акцій російських емітентів (шляхом купівлі акцій) за допомогою системи РОСБИЗНЕСКОНСАЛТИНГ.

    контрольная работа [3,6 M], добавлен 28.09.2010

  • Місце і роль організацій та рухів у сучасному розвитку українського суспільства. Аналіз інформаційного забезпечення предметної області. Проектування структури інформаційної системи. Розробка структури інформаційної системи Громадська рада Запоріжжя.

    дипломная работа [3,8 M], добавлен 08.12.2010

  • Принципи організації баз даних (БД) при проектуванні клієнт-серверних додатків. Інструментальні засоби створення системи. Різновиди архітектур БД. Функції та програмна реалізація. Економічне обґрунтування доцільності розробки програмного продукту.

    дипломная работа [2,1 M], добавлен 22.10.2012

  • Розробка сайту "Система активної реклами" для розкрутки сайту в мережі Інтернет, заробітку грошей. Аналіз подібних систем. Інструментальні засоби розробки. Доступ до системи адміністрування. Керівництво програмісту: структура бази даних, основні класи.

    дипломная работа [2,6 M], добавлен 24.09.2012

  • Історія розвитку глобальної мережі Інтернет. Способи підключення до мережі. Аналіз програм та шкільних підручників з інформатики. Рекомендації для вчителів інформатики з вивчення основних послуг глобальної мережі. Розробка програм для гурткових занять.

    курсовая работа [98,6 K], добавлен 03.02.2011

  • Структура системи "Інтернет" як джерело найрізноманітнішої інформації та її функції. Проблеми і перспективи її розвитку. Історія створення електронної пошти. Її характеристики, переваги та недоліки, правила роботи з нею. Технологія передачі даних.

    курсовая работа [51,5 K], добавлен 07.07.2013

  • Основні підходи до проектування баз даних. Опис сайту Інтернет-магазину, характеристика його підсистем для обробки анкет і запитів користувачів. Розробка концептуальної, інфологічної, даталогічної, фізичної моделей даних. Побудова ER-моделі в CASE-засоби.

    курсовая работа [2,3 M], добавлен 01.02.2013

  • Історія виникнення та розвитку мережі Інтернет. Загальні принципи роботи та основні функції всесвітньої мережі. Законодавче та правове регулювання інформаційної діяльності. Дослідження досвіду України у формуванні інформаційно-комунікативного суспільства.

    дипломная работа [841,9 K], добавлен 15.03.2014

  • Засоби візуального моделювання об'єктно-орієнтованих інформаційних систем. Принципи прикладного системного аналізу. Принцип ієрархічної побудови моделей складних систем. Основні вимоги до системи. Розробка моделі програмної системи засобами UML.

    курсовая работа [546,6 K], добавлен 28.02.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.