Система сверки данных для межоператорских взаиморасчетов (проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница, с помощью формы Новый_проект)
 
м (форматирование)
Строка 48: Строка 48:
  
 
=== Критерии оценки ===
 
=== Критерии оценки ===
4-5 - выполнить все лабы по продукту, разработать парсеры для входных файлов
+
4-5 - выполнить все лабы по продукту, разработать парсеры для входных файлов<br />
6-7 - + разработать и реализовать алгоритм полной сверки
+
6-7 - + разработать и реализовать алгоритм полной сверки<br />
 
8-10- + разработать отбор и классификацию различающихся записей
 
8-10- + разработать отбор и классификацию различающихся записей
  

Версия 19:42, 24 ноября 2015

Ментор Михаил Павлов
Учебный семестр Весна 2016
Учебный курс 1-й курс
Проект можно развивать на летней практике
Максимальное количество студентов, выбравших проект: 5



Что это за проект?

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

Каждый оператор связи в процессе оказания услуг абонентам(голос, sms и пр.) на своей стороне считает на сколько была задействована его инфраструктура другим оператором. Например если идет звонок абоненту из другой сети, то мы должны заплатить оператору другой сети за возможность такого звонка, и наоборот. Операторы периодически обмениваются такой статистикой и определяют каким образом они будут засчитывать друг другу эти услуги. После получения такой статистики, каждый оператор выполняет сверку между своей статистикой и полученной от партнера. Если расхождений нет, то все хорошо, иначе это повод для серьезных разбирательств и поиска ошибок у себя и партера.

В процессе реализации проекта вам потребуется: - изучить программный продукт класса middleware для построения систем предбиллинга - разработать архитектуру системы сверки - реализовать сбор и парсинг файлов со статистическими записями - реализовать алгоритмы сверки - протестировать системы на реальных данных

Чему вы научитесь?

- познакомитесь с терминологией и архитектурой GSM-подобной сети - познакомитесь с составом и назначением информационных систем оператора связи - познакомитесь с архитектурными подходами к построению систем предбиллинга - изучите некоторый функционал программного продукта, который является стандартом отрасли - познакомитесь с различными форматами файлов и научитесь с ними работать - научитесь работать с процессами корреляции в памяти

Какие начальные требования?

- глубокое знание какого-либо языка не требуется. Разработка ведется на собственном языке высокого уровня в парадигме нисходящего программирования.

Какие будут использоваться технологии?

HP Internet Usage Manager

Темы вводных занятий

1. Введение в GSM (терминология, архитектура, назначение компонентов сети) 2. OSS/BSS стек Оператора связи с более детальной проработкой систем класса mediation (предбиллинг). 3,4,5, Введение в продукт HP IUM + лабораторные работы

Направления развития

- можно/нужно будет развивать систему для поддержки нескольких параллельных потоков обработки - можно/нужно будет развивать систему для поддержки различных форматов входных данных - можно доработать и применить систему для других задач (регрессионные тесты, контроль мошеннических операций и пр.)

Критерии оценки

4-5 - выполнить все лабы по продукту, разработать парсеры для входных файлов
6-7 - + разработать и реализовать алгоритм полной сверки
8-10- + разработать отбор и классификацию различающихся записей

Ориентировочное расписание занятий

ПН-ПТ - 9:00 - 12:00 OR 17:00 - 21:00 СБ - 12:00 - 18:00