Автоматизация бизнес-процессов путем разработки ERP-системы под заказ

Заказчик

Заказчиком является 24 Online - один из крупнейших Интернет-провайдеров в Финляндии.

Задача

24 Online - это крупный Интернет-провайдер с большим количеством разнообразного оборудования, такого как роутеры, свичи, различные каналы и устройства связи. Со временем количество оборудования и количество клиентов стремительно увеличивалось, и потому клиент решил осуществить автоматизацию таких процессов, как регистрация сетевого оборудования, регистрация клиентов и их данных, управление и балансировка загруженностью установленного оборудования, выставление счетов, оплата услуг и многое другое.

Данная ERP система запланирована на длительную разработку, так как она должна включать большое количество различных процессов.

Решение

Главной проблемой в начале проекта было отсутствие каких-либо формальных требований. У заказчика было лишь намерение автоматизировать свои процессы, а также общие идеи о функциях и дизайне системы. Чтобы разработать эффективную и экономичную систему, наш бизнес-аналитик посетил заказчика для того, чтобы непосредственно пообщаться с техническими экспертами и сформировать начальное представление о системе. В то же время 2 аналитика исследовали существующие системы в этой области.

Проект был запланирован в несколько этапов. Во время первых двух был выполнен полный анализ, создан и согласован с заказчиком прототип системы. Также был подготовлен полный комплект документации, включая Рroject Vision, Business Use-Cases, SAD, SRS для того, чтобы команда разработчиков могла эффективно осуществлять разработку проекта.

Основные функции

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

Регистрация оборудования
Мониторинг и балансировка загрузки системы
Мониторинг активных соединений
Биллинговая система и платежи

Технические детали

ERP система является типичным трёхуровневым веб-приложением, основанным на платформе J2EE и Spring framework. Тремя уровнями системы являются бизнес логика, уровень презентации и уровень базы данных. Такое разделение позволило команде дизайнеров и разработчиков работать независимо друг от друга. Графический интерфейс представлен JSP страницами с сервлетами на стороне сервера. Также было решено использовать в проекте ORM для object-based доступа к базе. Основной упор в проекте был сделан на использование технологий с открытым кодом, чтобы уменьшить затраты на приобретение лицензий, поэтому были использованы такие средства как PostgreeSQL, Spring, Hibernate.

Механизм мониторинга был разработан на основе SNMP протокола с использованием средств третьей стороны для построения графиков.

Выгоды для заказчика

Была осуществлена автоматизация внутренних процессов
Все специфические особенности заказчика были учтены в конечном решении

Использованные технологии и продукты

J2EE платформа: JSP, Servlets, Spring framework, Hibernate, PostgreSQL, Tomcat, IBM Rational ClearQuest, CVS, MS Project

Объём работ

На первом этапе проектная команда состояла из 4 человек, а его продолжительность составила 8 месяцев. Сейчас идет вторая фаза проекта, на которой проектная команда была увеличена до 6 человек.

Вернуться к списку проектов


К началу страницы