О проекте
FRONTIER-logo

СИСТЕМА ОПЕРАТИВНОГО И УПРАВЛЕНЧЕСКОГО УЧЕТА

data-warehouse 03
  • Автоматизация торговых и
  • производственных процессов
  • Планирование материальных
  • потребностей на базе MRP II и TOC
  • Бесплатная рабочая версия для
  • оценки пригодности Системы

puzzlePowerModeller (сокращенно PowerM) - это система проектирования прикладного программного обеспечения (ПО), тесно связанного с отображением и обработкой информации, полученной на основе SQL-баз данных в режиме CLIENT/SERVER. PowerModeller реализован в виде фреймворка, или каркаса, имеющего в своем составе все необходимые средства для быстрого создания как прототипа, так и рабочего варианта конечного программного продукта. Процесс разработки в среде PowerM во многом напоминает игру в детский конструктор, из кубиков которого можно создавать модели различных объектов реального мира. Такая простота и универсальность в подходах к разработке базируется на широкой реализации в PowerM шаблона проектирования MVC (Model-View-Controller) с расширением его до четвертого уровня – бизнес объектов (Business Object). Все данные, вводимые разработчиком на этапе описания информационной модели будущей программы, сохраняются в специальной базе данных - словаре метаданных. В словаре такэе, наряду с прочими объектами, хранятся экземпляры зарегистрированных визуальных моделей с описанием их характеристик и вариантов поведения. При создании ПО достаточно высокого уровня сложности, возможно, потребуется дополнительное кодирование реакций на системные события и процедур бизнес логики приложения. В зависимости от стороны (клиент или сервер), на которой будет осуществляться такое кодирование, могут быть задействованы следующие языки программирования: PowerScript среды разработки SAP PowerBuilder®,  Java (вер. 6 и выше). SQL в диалекте рабочей СУБД.

 

Основные возможности

 Интерфейс

  • Динамическое создание Главного меню на основе внешнего описания его структуры с возможностью настройки прав доступа
  • Динамическое создание окон данных различных стилей на основе предварительно созданных моделей визуальных объектов
  • Автоматическое создание форм (бланков) по добавлению и редактированию табличных данных
  • Динамическое создание окон типа TreeView и Master/Detail различных стилей на основе описания соответствующей модели
  • Динамическое формирование Окружения текущей записи - возможность переходов по логическим связям как вверх, так и вниз по иерархии
  • Встроенные возможности по сортировке, фильтрации и поиску по любой колонке табличного представления, поддержка массовой корректировки данных по выбранной колонке
  • Автоматическое сохранение и восстановление пользовательских настроек интерфейса (размеры и положение окон, сортировка таблиц, атрибуты колонок и пр.)
  • Автоматическая настройка положения и размера рабочих окон в зависимости от установленного разрешения экрана и размера системного шрифта

 

 

Поддерживаемые СУБД

 

 

 

Архитектура

  • Полная поддержка всех возможностей языка PowerScript (классы, наследование, массивы, обработка ошибок, SQL - операторы и пр.)
  • Открытая архитектура с возможностью расширения функционала приложения сторонними разработчиками на языке программирования Java (вер. 6 и выше)
  • Встроенная поддержка SQLite и LibCurl
  • Автоматическая генерация SQL-команд INSERT/UPDATE/DELETE в фоновом режиме с поддержкой механизма транзакций
  • Полная поддержка как Unicode, так и многобайтовой кодировки
  • Мультиязычная поддержка
  • Встроенная поддержка сканера штрих-кодов без использования дополнительных драйверов
  • Встроенный планировщик пользовательских уведомлений (личный секретарь)
  • Более 4000 встроенных бесплатных иконок на различную тематику (Farm-Fresh Web Icons)

Права доступа

  • Списки пользователей
  • Списки ролей/профилей пользователей
  • Определение прав доступа к различным объектам (строки и колонки таблиц, меню, отчеты, отношения) и бизнес-функциям Системы

Встроенный генератор отчетов

  • Отчеты формата HTML
  • Отчеты формата PSR
  • Сводные таблицы, как встроенные, так и для MS Excel®