Технология объектного проектирования информационных систем
Технология «ТОПИС»
Главная
TOPIS
Демо-версия
Бесплатные опросы
Контакт
     
     
     
     








ТОПИС - (Т)ехнология (О)бъектного (П)роектирования (И)нформационных (С)истем

Это интегрированная среда для создания промышленных клиент\серверных информационных систем. ТОПИС обладает встроенным графическим редатором для проектирования структуры базы данных, являющейся основой любой клиент\серверной системы. Спроектированная база данных может быть сгенерирована на 2-х наиболее популярных в настоящее время платформах: Oracle и MS SQL Server. Кроме создания базы данных, ТОПИС позволяет разрабатывать полнофункциональные клиентские приложения. Код приложений генерируется на языке Object Pascal для Delphi 5. Полученный код после его генерации в ТОПИСе является 100% компилируемым. Приложения, созданные в ТОПИСе "умеют" выполнять (без дополнительной доработки кода вручную) следующие функции:

  • добавлять, изменять, копировать, удалять данные
  • выполнять фильтрацию
  • конвертировать любую выборку данных в Excel
  • передавать выборку данных в другую (удаленную) информационную систему такой же структуры через файл электронного документа (репликация)
  • выполнять ролевое разграничение доступа пользователей сети к функциональным возможностям приложения (с помощью дополнительного инструментального средства Topis Administrator)
  • отображать данные с различными визуальными характеристиками (цвет, шрифт, фон) в зависимости от значений этих данных
  • управлять доступом к кнопкам, в зависимости от значений отображаемых в компонентах данных
  • отображать и создавать древовидные структуры данных
  • формировать "рабочий стол" приложения и панель горячих кнопок для быстрого доступа к рабочим формам

Для установки ТОПИСа желательна операционная система серии NT (Windows NT, Windows 2000, Windows XP). Однако ТОПИС будет работать и на Windows 98. Должен быть установлен сервер баз данных Oracle 8.x или MS SQL Server 7 или 2000. Для формирования отчетных документов требуется установка MS Excel 97 или 2000. С ТОПИСом может работать программист практически любой квалификации от начинающего до профессионала, познавшего тонкости разработки клиент\серверных систем.

Основные возможности технологии ТОПИС продемонстрированы в программе, инсталлируемой вместе с ТОПИС. Это простая учетная информационная система, полностью построенная по технологии ТОПИС. Демонстрационная задача показывает пример построения системы для учета финансовых операций, выполняемых в четырех валютах с возможностью ведения простого аналитического учета этих операций с анализом по дереву шифров затрат. Конечно, технология ТОПИС не претендует на "замену" такого мощного и гибкого инструмента как Delphi. Его можно рассматривать как вспомогательный и очень полезный инструмент, делающий за разработчика сложной системы почти всю рутинную работу от создания базы данных до описания моделей форм и генерации исходного кода этих форм в Delphi. К важным особенностям ТОПИСа можно отнести хорошую поддержку цикличности разработки сложного проекта. Создаваемая система моделей никогда не отрывается от уже готового проекта (в том числе уже эксплуатируемого у заказчика). Модели могут корректироваться на любом этапе жизненного цикла информационной системы. Все изменения корректно и без потери существующих данных заказчика добавляются в проект. Вторая особенность - поддержка коллективной разработки проекта и хорошее взаимодействие с IDE Delphi 5. Модули, входящие в архитектуру клиентского приложения могут открываться в IDE Delphi 5 командой из ТОПИСа для ручной доработки исходного кода.

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

ТОПИС создан и развивается уже более четырех лет. Все программные продукты, созданные фирмой "Бизнес Автоматика" - владельца этой технологии - созданы на ТОПИСе. Технология ТОПИС на практике доказала свою эффективность при разработке и сопровождении крупных проектов таких как: бухгалтерия, складской учет, производство, финансовый анализ, маркетинг, логистика, сметные расчеты крупных промышленных предприятий.

 

© 2001-2017,

ЗАО Бизнес Автоматика