Решения партнеров

Gen — генератор CSP приложений

Основным назначением использования Gen является быстрое создание полнофункциональных приложений автоматизации деятельности организаций. Результатом работы GEN является web-приложение, функционирующее во внутренней сети предприятия, и использующее в качестве клиента Internet Explorer. Серверная часть создаваемых решений основана на постреляционной СУБД Cache и технологии создании веб-приложений Caché Server Pages корпорации InterSystems.

При работе с Gen:

  • Для создания приложения, не требуются познания в технологиях web-разработки, достаточно описания модели данных и бизнес-логики посредством средств СУБД Caché.
  • Генератор анализирует все классы Caché, строит связи между ними, В зависимости от параметров Gen генерирует страницы CSP для ввода, поиска, сортировки и выборки данных, связанных между собой автоматически сгенерированными ссылками и, при необходимости, общим "меню".
  • Сгенерированные страницы могут быть скорректированы для более полного соответствия требованиям потребителя.
  • На каждой странице можно сделать отчет по выборке данных, передать данные в Excel.
  • Можно разными способами выбирать строки таблиц для дальнейшей обработки или поиска связанных данных из других таблиц.

Оставлено пространство для творчества программистов, которые будут пользоваться генератором Gen. Есть точки входа на уровне формы, на уровне поля (до и после него, внутри тега). Для разработчиков предоставляются параметры для полей, позволяющие производить модификацию работы приложения на различных уровнях - процесса редактирования конкретного поля, его оформления, действий после чтения и до записи и т.д.

  • Для оформления приложения можно использовать богатый набор возможностей HTML, DHTML, CSS. Поставляется готовая схема, изменив которую, можно получить желаемые эффекты.
  • Для каждого проекта можно использовать множество тем оформления, разбивая приложение логически и визуально.

Экранные формы полученного приложения имеют:

  • Табличный вид
  • Возможности по поиску и сортировке, вводу и корректировке данных
  • Встроенные автоматические отчеты, возможность построения сложных отчетов
  • Интеграцию с другими программными продуктами
  • Прозрачную структуру данных и связей между ними
  • Обеспечение целостности - Защита от удаления связанных объектов
  • Простую навигацию по таблице
  • Простые переходы между таблицами
  • Общее логическое меню

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

Принципы проектирования:

  • GEN поддерживает итеративную разработку, каждая итерация включает в себя прохождение пути от CASE-средства (или Caché Studio) моделирования предметной области, до готовой версии приложения.
  • При внесении изменений в структуру данных, формы будут автоматически модифицированы при перегенерации
  • При изменениях оформления или бизнес-логики можно изменить CSS, описание классов или параметров Gen
  • После генерации инструмент можно исключить из проекта и передать конечному пользователю без него

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

С учетом потенциала развития технологии CSP генератор Gen может использоваться для широкого круга задач.

ЧП Стрымбу
680030, Россия, Хабаровск,
ул. Слободская 19-70
Тел.: +7 (914) 543 0326
E-mail: rstr@zc.khv.ru
www.zc.khv.ru