WEB-конфигураторы
Система конфигурирования продукции производственной компании
Назначение:
- ввод информации для производства расчетов конструктивных и ценовых характеристик изделий готовой продукции,
- анализ и обработка информации о параметрах и особенностях изделий,
- расчет стоимости комплектаций и оформление заказов,
- интеграция с корпоративной информационной системой 1С8.
Кросс-платформенный WEB-ресурс. Технология проектирования (сопровождения) и автоматизированной сборки модулей (90 моделей изделий).
Инструментально проект реализован в 2-х моделях: Adode Flash и HTML5 (Python/Flask).
Модель 1): Adobe Flex/Flash Builder 4.5, ActionScript 3, Python,PHP, JavaScript, MySQL, XML, 1C8, Apache, CentOS.
Разработка 2011-2013.
Модель 2): Аналог в формате HTML5 в связи с ограничениями в использовании платформы Adobe Flash/Flex на мобильных устройствах. Применены технологии Python, Flask, Werkzeug, Jinja2. Выполнена адаптация для использования в интернет-обозревателях Chrome, Firefox, Safari, Opera, Yandex Browser и на мобильных платформах Android/iOS.
Разработка 2013-2015.
Подсистема конструирования, подготовки кода, сборки модулей.
Подсистема документирования и сопровождения.
Демонстрационная страница:
Интернационализация и подсистема автогенерации переводов: rus/eng/cze/deu/fin/lat/pol/chi. Используется в Европейском сегменте рынка компании.
MVC-сценарий интерпретации конфигурационных файлов модели (XML, ActionScript), динамическая генерация HTML и JavaScript (ActionScript).
Взаимодействие с сервером - AJAX/JSON. Внешние интерфейсы - PHP, SOAP (web-сервисы 1С).
Apache 2.2.25 (WSGI, FastCGI, CGI).
Технология:
Инструментарий: Python 2.7, Flask 0.10, HTML5/CSS3, JavaScript, jQuery, jQuery UI, Bootstrap,
SQLite, SQLAlchemy-ORM.
Система в промышленной эксплуатации с 2011 г.
Характеристика трафика:
- 2000 пользователей
- 50 региональных представительств (Россия, СНГ, Чехия, Китай)
- до 250 заказов в сутки.
Последнее обновление: 07/2015.