Система управления расходами

Java |Банковское дело и финансы

Целью проекта было преобразование существующей системы управления расходами для компании, занимающейся разработкой и продажей ПО. Заказчик хотел улучшить некоторые показатели унаследованной системы и устранить ее недостатки. В настоящем приложении представлены несколько модулей, такие как модуль ввода данных по расходам и ссудам, модули контроля, расчета, оплаты, отчетности и модули установки и настройки.

  • Система управления расходами

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

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

Разработанное приложение содержит следующие модули:

  • ввод данных по расходам и ссудам;
  • контроль расходов;
  • расчет финансов;
  • оплата;
  • отчетность;
  • установка;
  • настройка.

Приложение имеет трехуровневую архитектуру с JSP-технологией на уровне представления и Sessions EJB в качестве компонента бизнес-логики. Проектная команда также разработала собственный уровень работы с базами данных, который легко поддерживает различные БД. Улучшенная архитектура позволила улучшить функционал системы. Так, например, был разработан модуль отчетности.

Использованные технологии: J2EE, HTML /DHTML, XML, XSLT, MS SQL Server 2000, Oracle 9i, Oracle 8i, Bea WebLogic, Oracle Application Server, MS Project Server 2001.

Трудозатраты: 200 человеко-месяцев.