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

Автор работы: Пользователь скрыл имя, 21 Ноября 2011 в 00:54, дипломная работа

Описание

Автоматизована система розрахунків 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 коментар

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