Below is the text of the page https://infopolis.com.ua/products.html stored 2006-12-28 by archive.org.ua. The original page over time could change. View as original html

Инфополис - Продукты

[index.html] Главная Продукты Клиенты О компании Контакты Скачать Поиск: Комплекс Smart Goods. Комплекс Smart Goods, являющийся основой наших заказных решений, доступен как самостоятельный продукт. Его серийная версия содержит все полезные идеи, реализованные нами в ходе автоматизации учета на различных предприятиях. Серийную версию комплекса можно приобрести на диске в виде дистрибутива, содержащего все необходимое для установки его силами пользователя. Инструкция по установке и исчерпывающая документация по использованию позволяют минимизировать участие разработчика в процессе его инсталляции и настройки. Технология Smart Bricks. Технология Smart Bricks, на которой построен комплекс Smart Goods, может быть использована для создания любых иных систем работы с базами данных, использующих клиент-серверную архитектуру и MS SQL Server 2000 в качестве сервера БД. Примером использования технологии Smart Bricks служит простая система учета для пункта проката "Прокат". Ее можно получить бесплатно и на ее основе ознакомиться с работой технологии Smart Bricks. Система автоматизации управления предприятием SMART GOODS. Реализует: - первичный учет (склад, финансы, кадры) - бухгалтерский учет, регламентированные отчеты - управленческий учет (формирование себестоимости, анализ доходов и затрат, фактический баланс предприятия) - оперативное управление предприятием - планировщик задач персонала. - планирование и бюджетирование Область применения: предприятия торговли, производства, обслуживания. Поддерживает работу территориально распределенных структур (филиалов, удаленных складов и пр.) с передачей данных через Интернет и доступом удаленных пользователей. Позволяет вести в одной базе данных учет нескольких балансовых единиц или юридических лиц с возможностью получения частных балансов и консолидированного корпоративного баланса. Позволяет проводить операции в разных валютах и, используя историю изменения курсов, на любой момент времени получать отчеты в произвольной валюте. Простота и доступность интерфейса позволяют легко освоить программу даже пользователям с начальным уровнем подготовки. Клиент-серверная реализация гарантирует комфортную работу в программе большого количества пользователей. Технология, на базе которой построен комплекс, позволяет быстро адаптировать его к специфике каждого заказчика, настроить внешний вид интерфейса индивидуально для каждого пользователя, разграничить доступ пользователей к различным областям данных. Открытый код, хранение всего математического аппарата системы в виде хранимых процедур сервера SQL, позволяет заказчику самостоятельно вести доработку системы без участия разработчика. Cкачать презентацию (2,3Mb) Технология Smart Bricks (SB) Smart Bricks (SB) - простое и надежное средство разработки интерфейсов доступа к базе данных. Smart Bricks позволяет разрабатывать полноценные интерфейсные модули не используя языков программирования высокого уровня. Интерфейс перестал быть программой. В технологии Smart Bricks информация об элементах интерфейса хранится в базе в виде данных, а специальный интерфейсный модуль интерпретирует эти данные, как видимые элементы интерфейса. Технология SB несколько схожа с web-технологией, однако, в отличие от web, в технологии SB предусмотрена иерархическая вложенность объектов интерфейса (экранная и логическая отдельно) и богатая и удобная в использовании система взаимосвязей между объектами интерфейса (как, например, в MS Access). Таким образом, SB сочетает в себе преимущества хранения интерфейса на сервере в виде данных и удобство передачи параметров между элементами, как в обычных системах разработки экранных форм. Работа итерфейсных элементов с данными производится посредством хранимых процедур сервера, написанных на языке SQL, что делает ненужным использование прочих компиляторов (Delphi, C и др.) для написания элементов приложения. Исключением являются модули сопряжения приложения SB со специфической аппаратурой (кассовые аппараты, микрокомпьютеры, торговое оборудование). Для таких случаев предусмотрена возможность запуска приложением SB внешних модулей с передачей им необходимых параметров. В приложениях, написаных по технологии SB, имеется возможность экспорта данных из экранных элементов и печатных форм в привычные офисные приложения - MS Word, MS Excel и MS Internet Explorer, причем выполняется это нажатием одной кнопки. Разработка системы SB не закончена и ее возможности расширяются. Мы рассматриваем все предложения по развитию SB, поступающие от наших заказчиков и партнеров, и постоянно добавляем в систему новые функции. Основной целью разработки технологии Smart Bricks было создание механизма, позволяющего создавать интерфейсные формы для работы с базами данных без использования высокоуровневых языков программирования типа Си или Паскаль, имеющих достаточно высокую стоимость и требующих от программиста глубоких знаний. Кроме того, модернизация или модификация программ созданных с помощью таких языков (компиляторов) требует наличия исходных текстов программ, которые не всегда доступны, и последующей установки вновь созданных приложений на рабочие места клиентов. В технологии Smart Bricks интерфейс (его внешний вид) хранится не в виде программы, а в виде данных в таблицах сервера SQL. Специальный исполнимый модуль, находящийся на клиентском рабочем месте, считывает эти данные и динамически формирует внешний вид интерфейса. Для внесения изменений в интерфейс пользователя (добавление новых элементов, удаление старых, перенос элементов в другие места интерфейса и пр.) необходимо только соответствующим образом изменить данные об интерфейсе в определенной таблице и при следующей же загрузке клиентского модуля интерфейс пользователя будет выглядеть по-другому. Понятно, что для таких изменений не нужно иметь исходник программы и не нужно менять интерфейсные модули на всех рабочих местах, что особо важно для систем с большим количеством рабочих мест. В каждой базе данных, доступной для работы пользователя, может храниться описание нескольких интерфейсов. Какой из них будет считан интерфейсным модулем определяется по его названию. При запуске интерфейсного модуля на клиентском рабочем месте это имя передается ему в виде параметра командной строки, а интерфейсный модуль передает его в качестве параметра процедуре сервера, которая, собственно, и выдает список элементов интерфейса, подлежащих отображению на форме интерфейса. Если запустить интерфейсный модуль без указания интерфейса в командной строки, он выдаст сообщение об ошибке и откроет окно, не содержащее никаких элементов. Конфигурирование интерфейса произходит порционно: считываются только те элементы, которые в данный момент видимы или необходимы для работы программы. Это позволяет минимизировать время между запуском программы и появлением интерфейса на экране. Поскольку система построена в архитектуре клиент-сервер, то всякое общение интерфейсного модуля с базой данных производится посредством запуска хранимых процедур. Конфигурирование интерфейса, наполнение его элементов данными и модификация интерфейсом данных в базе выполняются с помощью вызовов процедур. Имена процедур формируются интерфейсным модулем динамически из имен элементов путем добавления к именам префиксов и суффиксов. Infopolis © 1997-2006