Реинжиниринг системы документооборота

Клиент

Клиентом является крупная московская правительственная организация.

Задача

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

Решение

Наша компания была выбрана в качестве субподрядчика для решения указанной задачи.

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

При создании системы был проанализирован существующий функционал, новые требования пользователей и планы развития продукта, в результате чего были созданы спецификации по разработке системы. В качестве технического решения использовались Session EJB, value objects, а также набор apache библиотек.

Работая совместно с представителями заказчика, Qulix Systems разработала следующие основные функции системы:

  • Регистрация входящей и исходящей корреспонденции
  • Регистрация нормативной документации
  • Регистрация и отслеживание поручений по документам
  • Автоматическое построение отчетов
  • Функции поиска и фильтрации

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

  • Oracle JDeveloper (IDE), J2EE (EJB, Swing);
  • сервер приложений Oracle 10g;
  • JACOB (для печати отчетов через MS Word);
  • Oracle 9i сервер базы данных

Трудозатраты проекта

Проектная команда состояла из 5 человек, длительность проекта - 3 месяца.

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

  • Новая архитектура обладает такими преимуществами, как высокий уровень безопасности, более высокая совместимость и т.д.
  • Возможность интеграции других модулей компании в систему без больших дополнительных усилий

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


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