Электронная cистема закупок для строительных компаний (EPROC)

Заказчик

Клиентом являлся Университет Ливерпуля, знаменитый своими научными исследованиями и разработками.

Задача

Обладая значительным опытом в области электронной торговли, клиент совместно с компанией-партнером решил создать собственное ASP приложение, которое бы обеспечивало более высокий уровень автоматизации и интеграции услуг. Уже имеющуюся систему необходимо было переработать, так как многие её функции были устаревшими, недружественными для пользователей или просто отсутствовали. Целью этого проекта было проведение бизнес-анализа существующей системы, рассмотрение пожеланий конечных пользователей и разработка требуемого решения, которое бы заменило существующую систему. Также в продолжение проекта запланирована разработка большого числа дополнительных функций (таких как КПК интерфейс, cистема управления проектами).

Решение

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

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

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


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

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

Администрирование пользователей, прав, разрешений, групп
Подход, основанный на проектах
Обработка предварительных заказов, требований, заказов на поставку, накладных, счёт-фактур и платежных документов
Кодификация НДС
Управление и импорт каталогов
Отчёты
Изменяемые разрешительные правила и процедуры
Управление личными заданиями и cистема напоминаний
Интеграция с платежными cистемами
Интеграция с ERP cистемами (RedThorn, SAP)

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

Cистема EPROC является типичным трехуровневым приложением, основанным на технологии ASP.NET, сервере приложений IIS и сервере базы данных Oracle 10g. Физически эти серверы могут быть установлены на одной или нескольких станциях.

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

Также требовалось разработать систему интеграции с приложениями третьих сторон, такими как RedThorn или SAP/R3. Таким образом, конечные пользователи могут использовать уже имеющиеся системы для предоставления начальных данных для системы EPROC. Интеграция была выполнена путем применения веб-сервисов и разработки механизма обмена XML сообщениями. Для целей безопасности был использован SSL протокол.

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

Большинство недостатков старой системы были устранены
Были добавлены новые функциональные возможности, которые улучшили удобство использования системы для конечных пользователей
Была существенно улучшена производительность
Излишние функциональные возможности и ненужные системы интегрирования были убраны и заменены одним консолидированным решением
Преимущества использования новых передовых технологий вместо старой реализации на PHP

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

Oracle 10g, IIS, ASP.NET, NET Security, Crystal Reports, IBM Rational ClearQuest, CVS, MS Project

Объем работ

Команда разработки состояла из 9 человек, длительность проекта - 4 месяца.

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


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