Решения: Интранет-системы
О заказчике
Крупнейшая в России сеть Apple Premium Reseller №1 в Европе. Более 50 магазинов в 17 городах Германии, России и в Казахстане. Все модели ноутбуков и настольных компьютеров Mac, плееров iPod и самый широкий выбор аксессуаров. Помимо продукции компании Apple, в магазинах re:Store можно найти продукты Bowers & Wilkins, Bose, JBL, Wacom, Sennheiser, LaCie, Kensington. С некоторыми из этих компаний re:Store сотрудничает в России эксклюзивно.
Задачи проекта
Система предназначена для управления процессом обработки заказов поступивших через интернет-магазин Заказчика. Система должна позволять сотрудникам Заказчика отслеживать состояние заказов, контролировать время выполнения операций по отгрузке товаров, контролировать своевременное поступление денежных средств от клиентов, анализировать количество продаж и финансовые результаты работы интернет-магазина. Также система должна обеспечивать:
- хранение личных данных клиентов;
- хранение истории заказов;
- управление каталогом товаров;
- формирование управленческой отчетности по выполненным заказам.
Выделяются следующие функциональные области (группы функций):
- Управление заказами (OM);
- Управление отгрузками (DM);
- Управление номенклатурой (PM);
- Управление личными данными клиентов (CM);
- Управление бизнес-процессами (BPM);
- Администрирование системы (SA).
Технологии проекта
На стороне сервера
В качестве серверного приложения используется платформа Ensemble компании Intersystems.
InterSystems Ensemble — единственная платформа интеграции приложений, которая объединяет в себе функциональность сервера интеграции, сервера приложений, высокопроизводительную объектную базу данных и тесно интегрированную среду разработки и управления. Такой уникальный сплав технологий обеспечивает интеграционной платформе мощность, необходимую для простой и эффективной интеграции самых сложных систем.Архитектура

Ключевая структурная особенность предлагаемого решения – разделение его на три компонента:
- Сайты/интернет-магазины (вебовская, внешняя часть)
- Объединяющая система
- Бухгалтерская и складская системы (1С: Предприятие)
Для данного подхода характерна повышенная гибкость, универсальность, расширяемость и безопасность.
Базы данных
В качестве СУБД в проекте использовалась постреляционная СУБД Cache.
InterSystems Caché® — это высокопроизводительная объектная система управления базами данных, которая выполняет SQL-запросы быстрее, чем реляционные базы данных. Уникальное качество Caché заключается в равноправной и эффективной поддержке сразу трех способов работы с данными:
- мощного объектного,
- реляционного, на основе SQL,
- высокопроизводительного и гибкого многомерного метода доступа к данным.
Caché обеспечивает быструю и эффективную разработку Web-приложений, высокую скорость обработки транзакций, легкую масштабируемость приложений, предъявляя при этом крайне скромные требования к аппаратным ресурсам, используемым системой, и администрированию.
С объектами Caché можно работать из приложений, написанных на Java, .NET, C++. Поддерживается механизм Web-сервисов и работа с XML.
На стороне клиентского приложения
На стороне клиента ExtJS — фреймворк для построения веб-интерфейсов. ExtJS написан на JavaScript и работает во всех популярных сейчас браузерах, предназначен для создания сложных и насыщенных интерфейсов, которые очень похожи на их аналоги из мира desktop-программ.
Результаты
Разработана централизованная система управления заказами интернет-магазинов. На данный момент в одной системе управления заказов объединено 3 продающих сайта и более десятка складских систем магазинов сети re:Store для обеспечения единого учета остатков по товарам в интернет-магазинах re:Store.
В рамках проекта основной сайт компании re-store.ru был переведен на платформу 1С-Битрикс.

Главная страница сайта re-store.ru

Внутренняя страница re-store.ru
Помимо основного сайта, также на платформе 1С-Битрикс, был разработан сайт sc-store.ru

Главная страница sc-store.ru

Внутренняя страница sc-store.ru
В итоге, разработанная система управления заказами реализует следующие функции:
- Управление заказами;
- Контроль поступления денежных средств от клиентов;
- Отчет по продажам и финансовым результатам работы интернет-магазинов;
- Ведение клиентской базы и истории заказов клиентов (CRM);
- Система автоматического расчета бонусов сотрудникам на основе показателей мотивации;
- Интеграция системы управления заказами с 1С и сайтом интернет-магазина.
Ниже дан ряд изображений пользовательского интерфейса информационной системы:

Интерфейс работы с заказами

Раздел «Безопасность», настройка прав

Работа с показателями мотивации персонала

Работа с семинарами