Платформа Гедымин

Материал из GedeminWiki
Версия от 12:17, 27 ноября 2015; SYSDBA (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Гедымин представляет собой технологическую платформу, предназначенную для быстрой разработки интеллектуальных экономических приложений. Ее уникальные возможности позволяют даже начинающему программисту создавать законченные полнофункциональные решения с наименьшими трудозатратами и в кратчайшие сроки. Опытному же разработчику Гедымин способен предоставить весь спектр инструментальных средств, необходимых для создания сложных корпоративных информационных систем ERP, MRP класса.

Платформа поставляется с открытым исходным кодом на основе лицензии GedPL (Gedemin Public License) и может быть использована совершенно бесплатно. В качестве сервера базы данных используется СУБД Firebird, которая также являются программным продуктом с открытым исходным кодом. Использование бесплатной технологической платформы в купе с бесплатным сервером базы данных, который, к тому же, может выполняться под управлением операционной системы Linux, позволяет радикально снизить стоимость системы для предприятия, при обеспечении стопроцентной лицензионной чистоты.

Структура платформы Гедымин

Структурно, платформа Гедымин состоит из следующих частей:

  • Сервер базы данных Firebird;
  • Постреляционная, объектно-ориентированная надстройка над базой данных, позволяющая организовать доступ к данным с помощью системы объектов прикладной логики, т.н. бизнес-объектов;
  • Система выполнения программного кода на языке Visual Basic со встроенным отладчиком и профайлером. В качестве интерпретатора используется VBScript, являющийся частью стандартной поставки Windows Script Host;
  • Набор системных объектов для организации доступа к функциям системы из программного кода, а так же для обращения к базе данных напрямую, с помощью SQL запросов;
  • Набор базовых экранных форм и визуальных элементов для организации просмотра данных и взаимодействия с пользователем;
  • Подсистема создания выходных печатных форм;
  • Собственно, программное ядро, которое организует взаимодействие вышеперечисленных компонентов, реализует функции аутентификации пользователя, разграничения прав доступа и т.п.

Gedstruct.png

Проблемно-ориентированная среда

Гедымин — это проблемно-ориентированная среда. Используя ее, разработчик концентрирует свои усилия именно на решении поставленной задачи, а не на создании кода отслеживающего движение мыши, управляющего размещением элементов управления на экране или отвечающего за какие-то сложные вопросы записи в базу данных.

Разработка ведется в терминах т.н. бизнес-классов или, если сказать по иному, классов проблемно-ориентированных бизнес-сущностей. Ниже приводится описание двух основных типов бизнес-классов: Справочников и Документов.

Справочник

Справочником называется бизнес-класс, предназначенный для работы с такими сущностями, как товар, контрагент, склад, валюта и т.п. Как правило, в базе, данные справочника хранятся в одной таблице, структура которой задается при создании нового класса. Каждый объект справочника имеет уникальный идентификатор и наименование, которое используется для отображения объекта в списках. Справочник может иметь структуру простого списка, например, справочник валют, или древовидной иерархии — справочник групп ТМЦ.

Документ

Документы предназначены для отражения разнообразных событий происходящих в хозяйственной жизни предприятия. Документы несколько по иному сохраняются в базе данных и обрабатываются системой. Все документы подразделяются на простые, однопозиционные, например, платежное поручение, и сложные, многопозиционные, например, товарная накладная. Общие данные документа, такие как его номер и дата регистрации, хранятся в таблице gd_document. Специфические данные, свойственные только документу определенного класса, хранятся в одной таблице, для простых, или в двух — для сложных документов. Зарегистрированный в системе документ может быть проведен, т.е. для него будет сформирована хозяйственная операция и одна или несколько бухгалтерских проводок.

Алгоритм, по которому конкретному документу сопоставляется хозяйственная операция и бухгалтерская проводка задается в специальном конструкторе, освоить который сможет даже далекий от программирования бухгалтер или экономист.

Масштабируемость и производительность

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

Интеграция с другими системами

Платформа "Гедымин" предоставляет средства интеграции прикладного решения практически с любыми внешними программами и оборудованием на основе общепризнанных открытых стандартов и протоколов передачи данных.

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

Платформа содержит механизм настройки прав и ролей пользователей для обеспечения доступа к данным в соответствии с их должностным обязанностям. Механизм настройки прав и ролей, с одной стороны, позволяет уменьшить количество случайных и намеренных ошибок, связанных с "человеческим фактором", с другой стороны, создает создать каждому пользователю более комфортные условия для работы, делая лишнюю информацию невидимой. Использование механизма способствует сохранению коммерческой тайны.

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

  • классов бизнес-объектов;
  • отдельных экземпляров бизнес-объектов (отдельных записей в таблице);
  • полей бизнес-классов (полей в таблице);

Так же присутствуют групповые политики, которые позволяют легко настраивать доступ к различным функциям системы.

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

Знакомство с платформой Гедымин

Непосредственное ознакомление с возможностями платформы и решениями на ее базе проще всего начать с установки на компьютере локальной версии программы Гедымин: Комплексная автоматизация.

Экономический эффект внедрения программного обеспечения на платформе Гедымин

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

Но, это только верхушка айсберга. Другие факторы труднее оценить в рублевом выражении, но их влияние многократно превышает выигрыш от уменьшения фонда оплаты труда и зарплатных налогов. К таким факторам следует отнести:

  1. Оперативность обработки информации. При внедрении комплексной информационной системы управленческую отчетность можно получать день-в-день. Соответственно, повышается оперативность принятия управленческих решений.
  2. Полнота и качество предоставляемой информации. Позволяют повысить компетентность принимаемых управленческих решений.
  3. Повышение культуры труда. Увеличение престижа работы на предприятии с внедренной системой автоматизации.

См. также


Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты