Продукты и решения
Система проектирования приложений "Квант" (СПП "Квант")

Система проектирования приложений СПП “Квант” – это инструментальное средство быстрой разработки информационных систем и приложений в среде VFP, сочетающее в себе технологию RAD и модель FrameWork*.
СПП “Квант” представляет разработчику набор готовых интерфейсных решений, способы представления и обработки DBF и SQL-серверных данных, оперативное формирование отчетов, в том числе с использованием средств MS Office, экспорт и импорт данных в разные форматы.
Особенностью СПП “Квант” является исключение трудозатрат, связанных с написанием программного кода. В то же время СПП “Квант” позволяет масштабировать существующие решения за счет реализации собственных библиотек разработчика.
Сфера применения СПП “Квант” - это автоматизация всевозможных видов учета, создание информационно-справочных систем, систем подготовки и принятия решений, разработка технологических и производственных задач.
Особенностью современного рынка программного обеспечения является предлагаемый широкий спектр задач учетного характера. Тем не менее, существует проблема представления электронной информации для руководителей предприятий, целью которой служат:
- Прозрачность бизнеса для владельцев компаний и руководителей;
- Формирование достоверной информации о деятельности компании;
- Контроль и управление движением денежных средств, ТМЦ;
- Задолженности контрагентов;
- Оценка труда и контроль персонала;
- Оптимизация документооборота;
- Возможность стратегического планирования и бюджетирования
Традиционная практика предполагает представление данных на бумажных носителях или открытия доступа ко всем используемым на предприятии программам на компьютере руководителя. Первый вариант неудобен из-за низкой оперативности, второй - в необходимости изучения особенности работающих программ, и не гарантирующих получение требуемых отчётов.
СПП “Квант” позволяет аккумулировать данные и представлять информацию необходимую руководителю для анализа и последующего принятия решений. При этом разрабатываемое решение обладает гибкостью по доработке, за счёт использования технологии RAD и возможностью представления данных в форматах удобных для дальнейшей работы.
Приобретаемая и демо-версии СПП “Квант” содержат примеры, которые Вы сами можете адаптировать их под свои задачи, в большинстве случаев без написания своего программного кода или посредством привлечения наших специалистов.
Каждое приложение, разработанное при помощи СПП “Квант”, можно условно разделить на три большие взаимосвязанные подсистемы по уровню выполняемых функциональных задач:
1. Системное меню - динамическое системное меню, настраиваемый элемент, отвечающий за вызов программ или выполнение команд. Обеспечивает регламентацию прав доступа пользователей к функциям системы и возможность их расширения.
2. Прикладная часть приложения, отвечающая за представление (отображение, редактирование) и обработку прикладных данных. Используя встроенные функции табличного процессора "Квант", пользователь получает следующие возможности:
-
Организация оперативной работы с данными в рамках табличного процессора:
- настройка табличных форм предоставления информации с последующим их сохранением и восстановлением состояния
- оперативный доступ к данным посредством функций поиска, фильтрации, иерархических форм представления данных и отметки записей
- получение разнообразных справок, отчетов, экспорт в MS Word, MS Excel, HTML-формат, графическое представление и т.д. -
Средства автоматической генерации форм ввода и редактирования данных
-
Генерация отчетов, дополняющая стандартные средства FoxPro (Report)
-
Формирование произвольных документов (накладные, счет-фактуры, платежные документы и т.д.) на базе их шаблонов в frx, txt, xls, html или doc-формате
-
Библиотека пользовательских функций
Использование табличного процессора совместно с динамически управляемым меню позволяет обеспечить интегрированную среду, объединяющую в пользовательском интерфейсе средства настройки табличных форм представления информации, доступа к данным, их поддержку, получение всевозможных справок, отчетов и документов, выполнение специфичных технологических операций и т.д.
3. Служебная часть приложения обеспечивает режим работы приложения на базе заданных параметров, контроль состояния работы приложения, протоколирование работы пользователей, проверку целостности данных, резервное сохранение и восстановление данных.
Итоговый вид одного из журналов приложения, построенного при помощи СПП, может выглядеть примерно так, как на рисунке ниже. Журнал такого вида был построен на "кончике мыши" для существующей, наполненной данными, реляционной БД "Остатки товаров на складе", и не требовал программирования.

Появлению СПП “Квант” способствовало несколько причин:
-
На разработку приложений тратится много усилий, средств, времени и, как часто бывает, к моменту своего выхода - продукт устаревает. Поэтому ощущается острая нехватка средств, с помощью которых можно было бы быстро и качественно создавать полнофункциональные приложения. На рынке очень мало механизмов создания RAD-приложений.
-
Существующие средства проектирования требуют значительных финансовых, временных и трудовых ресурсов для своего внедрения.
-
Часто существует необходимость быстрой разработки информационной подсистемы или нового рабочего места с специфическими условиями обработки или представления информации, с учетом того, что на предприятии уже существует информационная сеть, содержащая большие объемы информации. Как правило, сторонние организации - разработчики программного обеспечения с неохотой идут на доработки своих продуктов, отличающиеся от коробочной версии, а отделы АСУ предприятия иногда бывают не в состоянии создать новую полнофункциональную версию рабочего места в силу производственных нагрузок и нехватки людских ресурсов.
-
Стандартизация разработки приложений использует единый пользовательский интерфейс, что в первую очередь удобно для отделов АСУ производственных предприятий.
- Реально существует потребность по переводу разработанных приложений с платформы ОС MS-DOS на платформу ОС WINDOWS.
Конкурентные преимущества “СПП Квант”:
-
Разработка приложений с использованием СПП “Квант” обеспечивает унификацию созданного программного обеспечения на предприятии, что в последствии облегчает его дальнейшее сопровождение.
-
Предлагаемая система проектирования приложений позволяет:
-
вести разработку управленческих и учетных задач;
-
переносить программную логику, структуру и данные задач, разработанных на платформе ОС MS-DOS на платформу ОС WINDOWS ;
-
использовать интегрированные решения на уровне библиотек разработчика и библиотек платформы "Квант".
-
Создание приложений может обходиться без написания программного кода.
-
Среда создания приложения все время взаимодействует со средой данных, т.е. отсутствуют промежуточные этапы компиляции приложения. Это позволяет, например, разработчику изменять приложение прямо на рабочем месте исполнителя в процессе работы приложения.
-
Автоматически формируемые формы (отображения, редактирования, поиска) доступны разработчику для вмешательства на уровне программного кода и могут быть заменены собственными программными решениями.
-
Настраиваемая архивация и восстановление данных за любой период.
-
Язык программирования VFP 9.2. Поэтому появляется возможность организовать экспорт данных из большинства используемых учетных задач. В случае, когда система напрямую не поддерживает используемый формат хранения, можно обеспечить выгрузку данных в другой, допустимый формат.
-
СПП "Квант " имеет простую внутреннюю организацию, поэтому затраты на обучение и первичную настройку рабочих мест будут незначительными.
-
Функциональность системы можно расширить благодаря открытому интерфейсу СПП "Квант".
Сфера внедрений “СПП Квант”, клиенты:
-
Автоматизация производства (ОАО «Моготекс», г. Могилев, ОАО «Интеграл», г. Минск, «Белкоопсоюз», г. Минск, ОАО «Белфа», г. Жлобин, УЖРЭП Октябрьского района, г.Гродно, , «Приозерный»);
-
Автоматизация поликлиник (Могилевская детская стомотологическая полискиника);
-
Автоматизация санаторно-курортных объектов (Санатории «Белая Русь»);
-
Автоматизация офиса, отдел кадров (НТ ООО "ЛюксСофт", ГУМ, г.Могилев);
-
Автоматизация банков.
Скачать презентацию "Сфера внедрений".
Некоторые реализованные задачи на СПП “Квант” включены в демо-версию. Скачать СПП "Квант", документацию.
* RAD (Rapid Application Development) - быстрая разработка приложений
Framework — каркас программной системы (или подсистемы). Может включать вспомогательные программы, библиотеки кода, язык сценариев и другое ПО, облегчающее разработку и объединение разных компонентов большого программного проекта.
