Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код |
257864 |
Дата создания |
20 сентября 2015 |
Страниц |
152
|
Мы сможем обработать ваш заказ (!) 6 ноября в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Описание
Дипломный проект посвящен биллинговой системе оператора связи в «ОАО Ростелеком».
В процессе решения задачи был проведен анализ предметной области, по результатам которого была разработана база данных, основой которой является существующая БД в компании ОАО «Ростелеком».
Оригинальность работы - 82 %
Защита работы прошла на "отлично". ...
Содержание
Введение 8
1 Анализ и выбор метода решения задачи " БСОС в ОАО "Ростелеком" 9
1.1 Технико-экономическая характеристика ОАО "Ростелеком" 9
1.2 Разработка постановки задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 12
1.2.1 Характеристика задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 12
1.2.2 Выходная информация задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 14
1.2.3 Входная информация задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 20
1.3 Выбор метода решения задачи "Биллинговая система оператора связи в ОАО "Ростелеком" и его обоснование 34
1.3.1 Анализ существующих методов решения задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 34
1.3.2 Обоснование необходимости использования средств вычислительнойтехники 36
1.3.3 Обоснование проектных решений по технологии сбора,
передачи, обработки и выдачи информации 36
2 Информационное обеспечение задачи "БСОС в ОАО "Ростелеком" 39
2.1 Концептуальная модель предметной области для задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 39
2.1.1 Структура выполнения задачи в Bpwin 43
2.1.2 Характеристика входной информации задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 46
2.1.3 Характеристика выходной информации задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 48
2.1.4 Характеристика нормативно-справочной информации задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 52
2.1.5 Используемые классификаторы, системы кодирования и структуры кодов в задаче 55
2.1.6 Характеристика промежуточной информации задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 58
2.1.7 Структура выполнения задачи в Erwin 60
3 Разработка алгоритмов программ и технологического процесса
решения задачи "БСОС в ОАО "Ростелеком" 63
3.1 Разработка математического алгоритма решения задачи 63
3.2 Разработка схем программ с описанием 71
3.3 Разработка схемы работы системы с описанием – первый уровень детализации технологического процесса решения задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 72
3.4 Разработка схемы взаимодействия объектов с описанием –
второй уровень детализации технологического процесса
решения задачи 74
4 Эффективность применения программных средств вычислительной техники в задаче "БСОС в ОАО "Ростелеком" 93
4.1 Оценка эффективности использования программных средств вычислительной техники 93
5 Контрольный пример решения задачи "Биллинговая система оператора связи в ОАО "Ростелеком" 98
Заключение 101
Список используемой литературы 102
Приложени
Введение
Актуальность данной работы обусловлена изучением процесса формирования и учета абонентской базы компании. Принципы анализа доходов за предоставляемые клиентам услуги (тарифные планы, услуги, начисления и оплаты). Использование специализированных программных продуктов дает компании возможность сократить временные затраты на обработку большого количества информации, анализ данных позволяет руководству эффективно планировать и осуществлять кадровую и производственную политику.
Объект исследования – ОАО «Ростелеком», крупнейший мультисервисный оператор связи на территории Ростовской области предлагает своим клиентам самый полный комплекс современных телекоммуникационных услуг.
Фрагмент работы для ознакомления
усл.)числовой5Начисленная суммаНачисленоN(сумм)числовой10Остаток на начало периодаОстаток на начало периодаP(ост. нач)числовой10Начислено за периодНачислено за периодN(за_пер)числовой10Оплачено за период Оплачено за периодO(за_пер)числовой10Аванс на следующий периодАванс на следующий периодA(пер)числовой10Итого по счету Итого по счетуI(s)числовой10Итого оплаченоИтого оплаченоI(o)числовой10Таблица 28 – Перечень и описание структурных единиц информации выходного сообщения «Счет-фактура для юридического лица» (СФ)Наименование структурных единиц информацииИдентификаторТип данныхЗначность в программев алгоритме12345МесяцМесяцmСимвольный12Продолжение таблицы 2812345Наименование товара/услугиНаименование товара/услуги-Символьный15Единица измеренияЕдиница измерения-Символьный5Количество оказанныхуслугКоличествоK(усл)числовой5Цена (тариф) за единицу измеренияЦена за единицуC(ед)числовой7Стоимость услуги без учета НДССтоимостьС(усл)числовой7АкцизАкциз-числовой5НДСНДСHчисловой5Сумма налогаСумма налогаS(n)числовой7Стоимость услуги с учетом НДССтоимость с учетом НДСC(ндс)числовой7Всего к оплатеИтого I(опл)числовой7Таблица 29 – Перечень и описание структурных единиц информации выходного сообщения «Расчет дохода по месяцам» (РДМ)Наименование структурных единиц информацииИдентификаторТип данныхЗначность в программев алгоритме12345ДатаДата-Дата8МесяцМесяцmСимвольный8Сумма за месяцСуммаS(м)числовой7Итого за годИтогоI(год)числовой7Таблица 30 – Перечень и описание структурных единиц информации выходного сообщения «Расчет дохода по регионам» (РДР)Наименование структурных единиц информацииИдентификаторТип данныхЗначность в программев алгоритме1245ДатаДата-Дата8Регион РегионrСимвольный8Сумма за регионСуммаS(р)числовой7Итого за годИтогоI(год)числовой7Таблица 31 – Перечень и описание структурных единиц информации выходного сообщения «Расчет дохода в разрезе договоров » (РД)Наименование структурных единиц информацииИдентификаторТип данныхЗначность в программев алгоритме12345Номер договораДоговорdСимвольный10АбонентАбонентqСимвольный15Лицевой счетЛицевой счет-Символьный20ДатаДата-дата8Тип абонентаТип абонента-Символьный3Сумма за услугиСуммаS(ус)числовой7Итого за годИтогоI(год)числовой7Таблица 32 – Перечень и описание структурных единиц информации выходного сообщения «Справка об объеме оказанных услуг за год» (СОУ)Наименование структурных единиц информацииИдентификаторТип данныхЗначность в программев алгоритме12356ДатаДата-дата8Наименование услугиНаименование услуги-Символьный15Тип абонентаТип абонента-Символьный2Сумма за услугиСуммаS(ус)числовой7Итого по услугамИтогоI(ус)числовой7Таблица 33 – Перечень и описание структурных единиц информации выходного сообщения «Средний доход с одного абонента» (СДОА)Наименование структурных единиц информацииИдентификаторТип данныхЗначность в программев алгоритме12356Периодмесяцmдата8Кварталкварталkчисловой3Сумма всех доходов за кварталОбщая сумма Skчисловой7Сумма дохода с одного абонентаСумма с одного абонентаS(ср)числовой7Итого за годитого за годI(итого)числовой7Характеристика нормативно-справочной информации задачи «Биллинговая система оператора связи в ОАО Ростелеком»В результате решения задачи «Биллинговая система оператора связи в ОАО «Ростелеком» получают массивы, содержащие информацию о типе абонентов, городах, единицы измерения, периоде, регионе, методе тарификации. Данные массивы учитываются в расчетах. Перечень массивов информации, сохраняемых для решения этой и других задач, представлен в таблице 34, а перечень и описание структуры массивов представлены в таблицах 35-42.Таблица 34 – Перечень нормативно-справочных массивов информации, сохраняемых для решения этой и других задачНаименование массиваИдентификаторЧастота обновленияИсточникАбонентАбонПо мере сотрудничества сновым абонентом договорУслугиУслПри разработке нового тарифауслугиТип абонентаТАПо мере сотрудничества сновым абонентомдоговорЕдиница измеренияЕИПо мере изменения услуг абонентомуслугиМетод тарификацииМТПо мере изменения услуг абонентомуслугиГородаГДПри подключении линии в другом городедоговорПериодыПДНе изменяетсядоговорРайоныРНПри подключении линии в другом районедоговорТаблица 35 – Перечень и описание структурных единиц информациинормативно-справочного массива «Абонент»Наименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345Код абонентаAbonent idiСимвольный5Код городаGorod idgСимвольный5Типа абонентаAbontype-Символьный5ФИОname-Символьный30ИННINN-Символьный15Паспортpasport-Символьный15Адресaddres-Символьный25Расчетный счетRaccount-Символьный15Таблица 36 – Перечень и описание структурных единиц информации нормативно-справочного массива «Услуги»Наименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345ПериодPeriod-Дата12Код услугService iduСимвольный5Наименование услугиName-Символьный25Код тип абонентаAbontype idzСимвольный5Код метода тарифаTarifmethod id-Символьный5Код единицы измеренияIzmered id-Символьный5Дата началаdatebegina1дата/время10Дата окончанияdateenda2дата/время10СтоимостьPriceCчисловой8ТрафикTraficlimittчисловой8Стоимость за шт.PriceoverC(шт)числовой8Основная услугаOsnov-Символьный2Таблица 37 – Перечень и описание структурных единиц информации нормативно-справочного массива Тип абонентаНаименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345Код абонентаAbontype ideСимвольный5Наименование абонентаName-Символьный15Таблица 38 – Перечень и описание структурных единиц информации нормативно-справочного массива Единица измеренияНаименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345Код измеренияIzmered idoСимвольный5Наименование измеренияname-Символьный5Таблица 39 – Перечень и описание структурных единиц информации нормативно-справочного массива Метод тарификацииНаименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345Код метода тарификацииTarifmethod idtСимвольный5Наименование метода тарификацииName-Символьный10Таблица 40 – Перечень и описание структурных единиц информации нормативно-справочного массива ГородаНаименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345Код городаCity idgСимвольный5Код регионаRegion idrСимвольный 5Городname-Символьный15Таблица 41 – Перечень и описание структурных единиц информации нормативно-справочного массива ПериодыНаименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345Код периодаPeriod idmСимвольный5МесяцName-Символьный10Таблица 42 – Перечень и описание структурных единиц информации нормативно-справочного массива РайоныНаименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345Код регионаRegion idrСимвольный5Наименование регионаName-Символьный15Используемые классификаторы, системы кодирования и структуры кодов в задачеКлассификация ИНН – произведена на основе общероссийского стандарта идентификационного номера. Классификация Расчетного счета – произведена на основе стандартов классификации, министерства финансов Российской Федерации. ИНН 10-и значный. Данный ИНН предназначен для постановки на налоговый учет юридических лиц. Первые 4-е цифры ИНН - это код подразделения ФНС России (справочник СОУН), следующие 5 цифр ИНН - это уникальный номер налогоплательщика в рамках данного подразделения ФНС, последняя цифра ИНН является контрольной и служит для проверки правильности записи ИНН. Нумерация бланка паспорта состоит из трех групп цифр, 2 цифры: регион и 2 цифры область, 6 цифр: порядковый № документа.Нумерация расчетного счета состоит из:ААА-ББ-ВВВ-Г-ДДДД-ЕЕЕЕЕЕЕ (для удобства разделён дефисами, в реальной практике дефисы не используются):ААА (1—3-я цифры) — номер балансового счёта первого порядка;ББ (4—5-я цифры) — номер балансового счёта второго порядка;ВВВ (6—8-я цифры) — код валюты, проставляемый в соответствии с общероссийским классификатором валют ОКВ.Г (9-я цифра) — контрольная цифра;ДДДД (10—13-я цифры) — четырехзначный код подразделения банка;ЕЕЕЕЕЕЕ (14—20-я цифры) — семизначный внутренний номер (лицевого) счёта в банке.Перечень используемых классификаторов и кодов представлен в таблице 43.Таблица 43 – Методы классификации и кодирования реквизитовНаименование классификатораДлина кода в знакахСистемы классификацииМетод кодированияСтруктура кода12345ИНН10фасетнаяКлассификация параллельнаяХХХХ ХХХХХ ХХ Контр. цифры уникальный номер код подразделенияПаспорт10фасетнаяКлассификация параллельнаяХХ ХХ ХХХХХХ Персональный номер документа областьрегионПродолжение таблицы 4312345Расчетный счет20–КомбинированнаяХХХ ХХ ХХХ Х ХХХХ XXXXXXX Внутренний номер счета код подразделения контрольная цифры код валюты номер счета второго порядка номер счета первого порядкаНомер договора9–КомбинированнаяХХХ ХХ ХХХХ год тип абонента код договора Характеристика промежуточной информации задачи «Биллинговая система оператора связи в ОАО Ростелеком»Для решения задачи используется промежуточная информация. В качестве промежуточной информации используется массивы описанные в таблице 44 .Наименование массиваИдентификатор массиваДокумент-источникУслуги по договорамДогсервДоговор, услуги, период.Начисления по услугамСервначОплата, услуги, период.Сальдо по договорамДогсальдоОплата, период, услуги.Таблица 45 – Перечень и описание структурных единиц информации массива «Услуги по договорам»Наименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345ПериодPeriod-Дата12Код услуг по договорамDogserv id-Символьный5Код договораDogovor iddСимвольный5Код услугService iduСимвольный5Дата началаDatabegina1дата/время10Дата окончанияDataenda2дата/время10Код телефонаPhone id-Символьный10Таблица 46 – Перечень и описание структурных единиц информации массива «Начисления по услугам»Наименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345Продолжение таблицы 4612345ПериодPeriod-Дата12Код услуг по договорамDogserv id-Символьный5Количество использованных услугCountK (исп. усл.)Числовой5Сумма за услугуsummS(ус)Числовой10Таблица 47 – Перечень и описание структурных единиц информации массива «Сальдо по договорам»Наименование структурных единиц информацииИдентификаторТип данныхЗначностьв программев алгоритме12345ПериодPeriod-Дата12Код договораDogovor iddСимвольный5Входящее сальдоSaldo inS(вх)Числовой10НачислениеNachNЧисловой10НДСAddndsHЧисловой10Начисление с НДСNachallN(ндс)Числовой10ОплатаOplataOЧисловой10Исходящее сальдоSaldo outS(исх)Числовой10Структура выполнения задачи в ErwinВ программе Erwin была разработана модель предприятия ОАО «Ростелеком» которая показана на рисунке 5.Рисунок 5. Логический уровень модели базы данных в Erwin.В информационном моделировании содержатся следующие таблицы: Город;Абоненты;Тип абонента;Регион;Договор;Услуги по договору;Оплата;Телефон;Начисления по услугам;Сальдо по договору;Период;Услуга;Переговоры;Единица измерения;Тип тарификации.Город, ключевое поле код города. Абонент, ключевое поле код абонента. Тип абонента, ключевое поле код тип абонента. Регион, ключевое поле код региона. Договор, ключевое поле код договора. Услуги по договору, ключевые поля код договора, код услуги, код телефона. Оплата, ключевые поля код договора и код оплаты. Телефон, ключевое поле код телефона. Начисления по услугам, ключевые поля код услуги по договору и код периода. Сальдо по договору, ключевые поля код договора и код периода. Период, ключевое поле код периода. Услуга, ключевое поле код услуги. Переговоры, ключевые поля код телефона и дата звонка. Единица измерения, ключевое поле код единицы измерения. Тип тарификации, ключевое поле код тип тирификации. ERwin Data Modeler (ранее ERwin) — CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания. AllFusion ERwin Data Modeler (ERwin) предназначен для всех компаний, разрабатывающих и использующих базы данных, для администраторов баз данных, системных аналитиков, проектировщиков баз данных, разработчиков, руководителей проектов. AllFusion ERwin Data Modeler позволяет управлять данными в процессе корпоративных изменений, а также в условиях стремительно изменяющихся технологий. AllFusion ERwin Data Modeler (ERwin) позволяет наглядно отображать сложные структуры данных. Удобная в использовании графическая среда AllFusion ERwin Data Modeler упрощает разработку базы данных и автоматизирует множество трудоёмких задач, уменьшая сроки создания высококачественных и высокопроизводительных транзакционных баз данных и хранилищ данных. Данное решение улучшает коммуникацию организации, обеспечивая совместную работу администраторов и разработчиков баз данных, многократное использование модели, а также наглядное представление комплексных активов данных в удобном для понимания и обслуживания формате.Разработка алгоритмов программ и технологического процесса решения задачи «Биллинговая система оператора связи в ОАО «Ростелеком»Разработка математического алгоритма решения задачи«Биллинговая система оператора связи в ОАО «Ростелеком»Для получения дохода в разрезе договоров использовались формулы: 1 для получения суммы дохода за год, 2 для получения общей суммы дохода под договора. (1)где : – сумма дохода d договора. – сумма дохода d договора за m-ый месяц. (2)где: – итого за год по договорам.– сумма дохода d договора. – Количество договоров, по которым были начисления за год.Для получения среднего дохода с одного абонента использовались формулы: 3 расчет суммы всех доходов за квартал, 4 расчет суммы всех доходов за год, 5 доход с одного пользователя за год. (3) (3)где: – сумма всех доходов за квартал.– сумма с d договора, за k-ый квартал. (4) где: – сумма средней выручки одного i-ого абонента за k-ый квартал. – сумма всех доходов за квартал.– количество i-ых абонентов оплативших в квартале. (5)где:– доход за год. – сумма оплат за год.– количество i-ых абонентов оплативших за год.Для получения расчета дохода по месяцам использовались формулы: 6 для получения дохода за месяц, 7 расчет общего дохода за год. (6)где: – сумма дохода за m-ый месяц.– сумма дохода по d договору за m-ый месяц. (7)где: – общий доход за год.– сумма дохода за m-ый месяц.Для получения расчета дохода по регионам использовались формулы: 8 для получения дохода за регион, 9 расчет общего дохода за год. (8)где: – доход за r-ый регион.– сумма дохода по u-ой услуге за r-ый регион. (9)где:с учетом что, r = 1,2…5 – доход за r-ый регион.– общий доход за годДля получения справки об объеме услуг за год используются массивы: сервис, договоры по сервисам, тип абонента, период. Сумма оплат за услугу по формуле 10, итого по оплатам за услугу 11.(10)где:– сумма за услугу, z-ому типу абонента – оплата d договора, за u-ю услугу, в m-ом месяце. (11)где:– итого оплачено за услуги– сумма за услугуДля получения счета выставленного для физического лица использовались формулы, 12 расчет начисления, 13 итого по счету. (12) где: – начисление d договору за u-ую услугу в m-ом месяце.– стоимость u-ой услуги.– объем использованной услуги, d договором, за m-ый месяц. (13)где: – итого по счету– начисление d договору за u-ую услугу в m-ом месяце. – аванс на следующий период – оплата за периодДля получения счет-фактуры для юридического лица используются массивы: начисление по услуге, договоры по сервисам, сервис, единица измерения, договор, период, оплата. По формуле 14 рассчитывается стоимость товаров без ндс, сумма налога рассчитывается по формуле 15, стоимость товаров с ндс рассчитывается по формуле 16, всего к оплате рассчитывается по формуле 17. (14) где: – стоимость услуги – цена за единицу измерения – количество услуг(15)где: – сумма налога – стоимость услуги – налоговая ставка(16)где: – стоимость услуги с НДС – стоимость услуги – сумма налога(17)где: – всего к оплате – стоимость услуги с НДСДля получения оборотной ведомости по абоненту используются массивы: сальдо по договорам, период, договор. Начисление и оплата рассчитывается по формуле 18. (18)где: – остаточная сумма d договора на счёте, в конце m-ого месяца. – остаток по счёту d договора на начало m-ого месяца. – начисление d договору. – оплаченная сумма d договора.Для получения тарификации минут используются массивы: период, начисления по услугам, переговоры, услуги. Перевод из секунд в тарифицированные минуты для всех переговоров за период рассчитывается по формуле 19.(19)где: – количество полных минут переговоров – Длительность переговоров в секундахДля получения тарификации услуг используются массивы: период, начисления по услугам, переговоры, услуги. Тарификация услуг рассчитывается по формуле 20,21,22.если безлимитный тариф (20)где: – сумма оплаты за услугу d договора, за m-ый месяц– стоимость услугиесли тариф по факту (21)где: – сумма оплаты за услугу d договора, за m-ый месяц– стоимость услуги – объем использованных услуг, по d договору за m-ый месяцесли смешанная услуга + (-)* (22)где: – сумма оплаты за услугу d договора, за m-ый месяц– стоимость услуги – плата за единицу потраченного трафика – объем использованных услуг, по d договору за m-ый месяц– количество оказанных услугДля получения тарификации услуг используются массивы: период, начисления по услугам, переговоры, услуги. Начисления за текущую услугу рассчитывается по формуле 23, оплата за услугу рассчитывается по формуле 24, расчет стоимости с учетом НДС и без учета по формуле 25-26, расчет сальдо по договору формула 27. (23)где:– начисление d договору за месяц– начисление d договору по u услуге за m-ый месяц (24)где: – оплата d договора за месяц –оплата d договора за m-ый месяцДля физических лиц (25)где:– стоимость с ндс – начисления за период Для юридических лиц (26)где:– стоимость с ндс – начисления за период – налоговая ставка (27)где: – исходящее сальдо d договора – оплата d договора за месяц– стоимость с ндсРазработка схем программ с описаниемСУБД Oracle не просто предоставляет расширенный набор встроенных типов данных, но и позволяет конструировать новые типы данных со спецификацией методов доступа к ним. Это означает, что разработчики получают в руки не просто систему для хранения и обработки атрибутивных данных в виде таблиц, а инструмент, позволяющий строить структурированные типы данных, непосредственно отображающие сущности предметной области. Одна из отличительных особенностей Oracle – возможность хранения и обработки различных предопределенных типов данных. Программная реализация задачи «Биллинговая система оператора связи в ОАО «Ростелеком» в среде Oracle состоит из следующих этапов.
Список литературы
1 Мартин Грабер: «Введение в SQL». - М.: Издательство “ЛОРИ”, 1996.
2 Мартин Грабер: «SQL. Справочное руководство». - М.: Издательство: Лори, 2006 г.
3 С.Смирнов : «Работаем с Oracle». Учебное пособие. (М.: "Гелиос", 1998, 318 стр.)
4 М.Ричардс и др. «Oracle7.3. Энциклопедия пользователя». (К.: "ДиаСофт", 1997, 830 стр.);
5 Скотт Урман: «ORACLE 8. Программирование на языке PL/SQL».
(М.: "Лори", 1999, 608 стр.);
6 М. П. Малыхина : Базы данных. Основы, проектирование, использование. 2006 г. Выпуска. Издательство: БХВ-Петербург
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00491