Розробки програмно-апаратного комплексу тарифікації і білінга телефонних розмов та інтернету

Дипломная работа, 21 Ноября 2011, автор: пользователь скрыл имя

Описание


Автоматизована система розрахунків NETUP UTM 5.0 [1] призначена для здійснення комплексного обслуговування абонентів підприємств зв'язку. За допомогою системи UTM 5.0 здійснюються всі основні кроки взаємин з клієнтами: укладення договорів, здійснення технічної підтримки, підрахунок що надаються клієнтові послуг, виставляння рахунків, виписування рахунків-фактур, актів выполенных робіт, різних звітів і багато що інше

Работа состоит из  1 файл

Розробки програмно-апаратного комплексу тарифікації і білінга телефонних розмов та інтернету.doc

— 1.14 Мб (Скачать документ)

       Таблиця Local – це набір змінних для  маніпулювання, таблиця ключових полів  не має (таблиця 3).

     Таблиця 1 – Структура таблиці Input

Поле Тип Розмір, байт Пояснення
IN_Datetime text – дата і час  в форматі yymmddwhhmmss
IN_Abonent text – абонент (номер  внутрішньої лінії)
IN_Line text – лінія (номер  зовнішньої лінії)
IN_Number text – номер, набраний абонентом
IN_ExtNumber text – номер без спец. символів
IN_FieldU text – зарезервоване поле, використовує-ться для визначення транка
IN_FieldV text – зарезервоване поле
IN_FieldW text – зарезервоване поле
IN_FieldX text – зарезервоване поле
IN_FieldY text – зарезервоване поле
IN_FieldZ text – зарезервоване поле
 

     Таблиця 2 – Структура таблиці Output

Поле Тип Розмір, байт Пояснення
OUT_Dialtown text – місто, куди був  дзвінок
OUT_Dialdirection text – напрямок, куди був дзвінок
OUT_Dialzone text – географічна зона дзвінка
OUT_Timezone text – часова зона дзвінка
OUT_Tariff text – тариф за одиницю часу
OUT_Currency text – валюта тарифікації
OUT_Course text – курс валюти тарифікації до вихідної
OUT_Dialdelay text – затримка часу при наборі номера
OUT_Timeminimum text – часовий мінімум  тарифікації
OUT_Timefree text – максимальний  безтарифний час
OUT_Timeround text – округлення  часу
OUT_Timegrid text – часова сітка
OUT_Timeunit text – одиниця часу
OUT_FieldU text – зарезервоване поле
OUT_FieldV text – зарезервоване поле
OUT_FieldW text – зарезервоване поле
OUT_FieldX text – зарезервоване поле
OUT_FieldY text – зарезервоване поле
OUT_FieldZ text – зарезервоване поле
 

     Таблиця 3 – Структура таблиці Local

Поле Тип Розмір, байт Пояснення
KindcallID text – тип дзвінка
TariffmodelID text – тарифна модель
TrunkID text – транк
Numbermask text – шаблон для  видалення транка з номера
Keycode text – ключ шифрування
DialzoneID text – географічна зона дзвінка
TimezoneID text – часова зона дзвінка
Currency text – валюта тарифікації
TransferID text – трасфер (пересилання  дзвінка на іншого абонента)
 

       Наступні  таблиці використовуються для поступового  отримання результату тарифікації. Таблиця Line дає Тарифну модель за ключом IDLine (таблиця 4).

     Таблиця 4 – Структура таблиці Line

Поле Тип Розмір, байт Пояснення
Pass text 15 номер виборки (проходу) при багатопрохідній виборці
IDLine text 15 лінія (номер  зовнішньої лінії)
Name text 50 назва лінії
TariffmodelID text 15 тарифна модель
 

       Далі, з таблиці DialDelay визначається Затримка набору і Трансфер за ключом IDLine + IDTransfer (таблиця 5).

     Таблиця 5 – Структура таблиці DialDelay

Поле Тип Розмір, байт Пояснення
Pass text 15 номер виборки (проходу) при багатопрохідній виборці
IDLine text 15 лінія (номер  зовнішньої лінії)
IDTransfer text 255 поле для  визначення трасфера (пересилання дзвінка)
Dialdelay text 50 затримка часу при наборі номера
TransferID text 15 трасфер (пересилання дзвінка на іншого абонента)
 

       Потім з таблиці Kindcall визначається Тип  дзвінка за ключом IDNumber (таблиця 6).

     Таблиця 6 – Структура таблиці Kindcall

Поле Тип Розмір, байт Пояснення
Pass text 15 номер виборки (проходу) при багатопрохідній виборці
IDNumber text 255 номер, набраний абонентом
KindcallID text 15 тип дзвінка
 

       Наступним кроком з таблиці Trunk визначається Транк  і Шаблон для видалення транка з номера за ключом IDKindcall + IDNumber (таблиця 7).

     Таблиця 7 – Структура таблиці Trunk

Поле Тип Розмір, байт Пояснення
Pass text 15 номер виборки (проходу) при багатопрохідній виборці
IDKindcall text 15 тип дзвінка
IDNumber text 15 номер, набраний абонентом
TrunkID text 15 транк
NumberMask text 15 шаблон для  видалення транка з номера
 

       Далі, з таблиці Dialtown визначається Місто і Ключ шифрування за ключом IDTrunk + IDNumber (таблиця 8).

     Таблиця 8 – Структура таблиці Dialtown 

Поле Тип Розмір, байт Пояснення
Pass text 15 номер виборки (проходу) при багатопрохідній виборці
IDTrunk text 15 транк
IDNumber text 15 номер, набраний абонентом
Name text 100 назва міста, куди був дзвінок
Keycode text 3 ключ шифрування
 

       Потім, з таблиці Dialdirection визначається Напрямок, Географічна зона і Ключ шифрування за ключом IDTrunk + IDNumber (таблиця 9).

     Таблиця 9 – Структура таблиці Dialdirection

Поле Тип Розмір, байт Пояснення
Pass text 15 номер виборки (проходу) при багатопрохідній виборці
IDTrunk text 15 транк
IDNumber text 15 номер, набраний абонентом
Name text 100 назва напрямка, куди був дзвінок
DialzoneID text 30 географічна зона дзвінка
Keycode text 3 ключ шифрування
 

       Наступним кроком з таблиці Dialzone визначається Назва географічної зони за ключом IDDialzone (таблиця 10).

       Далі, з таблиці Timezone визначається Часова зона і її назва за ключом IDTimeBeg + IDTimeEnd (таблиця 11).

       Потім, з таблиці Tariff визначаються Тариф, Валюта і Часові параметри за ключом IDDialzone + IDTariffmodel + IDTimezone (таблиця 12).

     Таблиця 10 – Структура таблиці Dialzone

Поле Тип Розмір, байт Пояснення
Pass text 15 номер виборки (проходу) при багатопрохідній виборці
IDDialzone text 15 географічна зона дзвінка
Name text 50 назва географічної зони дзвінка
 

     Таблиця 11 – Структура таблиці Timezone

Поле Тип Розмір, байт Пояснення
Pass text 15 номер виборки (проходу) при багатопрохідній виборці
IDTimeBeg text 11 шаблон часу початку зони
IDTimeEnd text 11 шаблон часу закінчення зони
TimezoneID text 15 часова зона дзвінка
Name text 50 назва часової  зони дзвінка
 

     Таблиця 12 – Структура таблиці Tariff

Поле Тип Розмір, байт Пояснення
Pass text 15 номер виборки (проходу) при багатопрохідній виборці
IDDialzone text 15 географічна зона дзвінка
IDTariffmodel text 15 тарифна модель
IDTimezone text 15 часова зона дзвінка
Timeminimum text 15 часовий мінімум  тарифікації
Timefree text 15 максимальний  безтарифний час
Timeround text 15 округлення  часу
Timegrid text 15 часова сітка
Timeunit text 15 одиниця часу
Tariff text 15 тариф за одиницю  часу
Currency text 15 валюта тарифікації
Name text 50 коментар

Информация о работе Розробки програмно-апаратного комплексу тарифікації і білінга телефонних розмов та інтернету