
- •Глава 1.Информационные технологии - основа построения экономических информационных систем
- •1.1.1.1. Система управления экономическим объектом
- •Взаимосвязь функций и уровней управления
- •1.2.1.2. Экономические информационные системы
- •1.3.1.3. Свойства экономических информационных систем
- •1.4.Классификация экономических информационных систем
- •1.5.1.5. Обзор информационных технологий, лежащих в основе построения корпоративных экономических информационных систем
- •1.5.1.1.5.1.Объемно-календарное планирование
- •1.5.2.1.5.2. Статистическое управление запасами
- •1.5.3.1.5.3. Планирование потребностей в материалах
- •1.5.4.1.5.4. Планирование потребностей в производственных мощностях
- •1.5.5.1.5.5. Финансовое планирование
- •1.5.6.1.5.6. Объединенная система планирования
- •1.5.7.Система планирования ресурсов предприятия
- •1.6.1.6. Подходы к выбору экономических информационных систем
- •Насколько технологии бизнеса в фирме отличаются от традиционных.
- •2. Как часто потребуется вносить значительные изменения во внедряемую информационную систему.
- •3. Какие суммы готова вложить фирма в автоматизацию.
- •Достоинства и недостатки методов автоматизации
- •1.7.1.7. Критерии выбора эис
- •Глава 2.1.8. Обзор рынка программного обеспечения, используемого в экономике и управлении
- •2.1.1.1.8.1. Локальные системы (системы для малого бизнеса).
- •2.1.2.1.8.2. Финансово-управленческие системы
- •2.1.3.1.8.3. Средние интегрированные системы
- •2.1.4.1.8.4. Крупные интегрированные системы
- •Глава 3.Функциональные возможности системы «Галактика»
- •3.1.Основные характеристики системы
- •3.2.Основные компоненты системы
- •3.3.Основные компоненты системы
- •3.4.Настройка системы
- •3.5.Информационная система руководителя
- •3.6.Финансовый контур
- •3.6.1.Управление бюджетом
- •3.6.2.Платежный календарь
- •3.6.3.Финансовый анализ
- •3.7.Контур логистики
- •3.7.1.Управление договорами
- •3.7.2.Управление снабжением
- •3.7.3.Управление сбытом
- •3.7.4.Складской учет
- •3.7.5.Расчеты с поставщиками и получателями
- •3.8.Контур управления производством
- •3.8.1.Управление заказами и Материально-техническое обеспечение
- •3.8.2.Планирование производства
- •3.8.3.Спецификации продуктов
- •3.8.4.Контроллинг
- •3.8.5.Учет в производстве
- •3.8.6.Корпоративное планирование
- •3.8.7.Управление ремонтами
- •3.9.Контур бухгалтерского учета
- •3.10.Контур управления взаимоотношениями с клиентами
- •3.10.1.Модуль Клиент
- •3.10.2.Управление рекламными кампаниями
- •3.11.Контур управления персоналом
- •3.12.Контур отраслевых и специализированных решений
- •3.12.1.Консигнация
- •3.12.2.Розничная торговля
- •3.12.3.Управление транспортом
- •3.12.4.Управление капитальным строительством
- •3.12.5.Сервисное обслуживание
- •3.12.6.Учет спецодежды
- •3.12.7.Давальческое сырье
- •3.12.8.Претензионно-исковая работа
- •3.13.Контур системного администрирования
- •3.13.1.Обмен бизнес-документами
- •3.13.3.Права доступа
- •3.13.4.Консоль администратора
- •3.13.5.Журнализация
- •3.13.6.Восстановление бд
- •3.13.7.Репликация данных
- •3.13.9.Сервис Btrieve
- •3.13.10.Локализатор
- •3.13.11.Модуль Конфигуратор
- •Глава 4.Средства разработки и поддержки системы
- •4.1.Процессор пользовательского интерфейса vip
- •4.2.Компилятор выходных форм fcom
- •4.3.Интерактивный генератор отчетов ard
- •4.4.Пакет деловой графики galagraf
- •4.5.Многофункциональный текстовый процессор бизнес-текст
- •4.6.Средства манипулирования данными
- •Глава 5.Технические характеристики
- •5.1.Требования к операционной системе и техническим средствам
- •5.2.Масштабируемость решений
- •Глава 6.Интеграция Галактики с другими прикладными системами
- •6.1.Базовые возможности
- •6.2.Новые возможности
- •6.3.Перспективные разработки
- •Глава 7.Перспективные возможности системы «Галактика»
- •7.1.Трехуровневая архитектура
- •7.2.Механизм сообщений
- •7.3.Многоуровневая разработка
- •Глава 8.Организация проекта внедрения системы
- •8.1.Этапы реализации проекта
- •8.2.Методология ввода системы в эксплуатацию
- •8.3.Организация проекта
- •8.4.Проектные стандарты
- •Глава 9.Оценка эффекта при автоматизации управленческих технологий
- •9.1.Критерии оценки эффекта автоматизации управленческой деятельности
- •9.2.Факторы эффекта от внедрения комплексной системы автоматизации
- •9.3.Условия, необходимые для получения эффекта
- •9.4.Структура затрат на автоматизацию
- •9.5.Методика оценки экономической выгоды, получаемой предприятием от автоматизации процедур управления
- •Глава 10.Перечень используемых сокращений
3.13.9.Сервис Btrieve
Модуль предназначен для диагностики и лечения файлов Btrieve (Pervasive SQL) и используется в системе Галактика только на платформе Pervasive SQL.
В процессе диагностики все таблицы базы данных проверяются на корректность словарю. При лечении производится создание резервной копии файла, и далее восстанавливаются данные: нарушенная индексная структура и структура (заголовок) файла.
3.13.10.Локализатор
Модуль Локализатор предназначен для автоматизации процесса перевода интерфейса пользователя (экранных форм, сообщений, отчетов и т.д.) с языка разработки системы на другие языки и терминологию, что позволяет адаптировать систему Галактика к отраслевым и языковым особенностям пользователя.
Объектами локализации могут быть элементы пользовательского интерфейса системы, содержащие строковые константы, такие как интерфейсы, диалоги, логические таблицы, меню, строки статуса, строки сообщений, отчеты и так далее.
Поддерживается групповая работа над одной локализуемой версией и объединение результатов работы нескольких пользователей.
При установке новой версии системы Галактика поверх локализованной системы имеется возможность автоматически локализовать ее большую часть по выполненным ранее переводам.
Непосредственно перевод строк пользовательского интерфейса производится в текстовом редакторе или с использованием списка подстановок. Возможно использование внешнего текстового редактора и вспомогательных средств перевода.
3.13.11.Модуль Конфигуратор
Модуль Конфигуратор представляет собой пакет функций для управления элементами интерфейса пользователя из кода, созданного с помощью языковых средств, использующихся при разработке системы Галактика (VIP, Pascal или C).
Модуль Конфигуратор предназначен для изменения любых свойств любых объектов системы Галактика. Список типов объектов включает меню, диалоговые окна, панели, флажки, кнопки-опции, поля и т.д. Свойства объектов зависят от их типа. Например, поля могут содержать текстовую или числовую информацию.
Модуль Конфигуратор дает возможность:
изменять меню модуля, из которого запущен Конфигуратор - управлять видимостью и изменять названия пунктов меню, редактировать строки подсказки к пунктам меню, устанавливать горячие клавиши для пунктов меню нижнего уровня;
работать с окнами и входящими в них объектами - изменять размеры, положение и видимость объектов, изменять заголовки окон, редактировать строки подсказки, добавлять и удалять поля;
работать с параметрами системы Галактика и инструментального комплекса Support.
Результаты конфигурирования сохраняются в текстовом скрипт-файле. Затем этот файл можно отредактировать вручную в текстовом редакторе и загрузить с помощью Конфигуратора.
Глава 4.Средства разработки и поддержки системы
На всех этапах создания программных решений, поставляемых корпорацией «Галактика» (в том числе и системы Галактика ), используется разработанный в корпорации высокопроизводительный инструментарий, предназначенный для разработки и ведения реляционных баз данных, проектирования пользовательского интерфейса и отчетов, который носит название «Средство разработки Атлантис «.
Использование Атлантиса позволяет создавать высокопроизводительные приложения, отвечающие современным требованиям информационных технологий. Приложения созданные при помощи Атлантиса работают в 2-х уровневой архитектуре клиент-сервер с выделенным сервером БД. В ближайшее время будет обеспечена работоспособность указанных приложений в 3-уровневой архитектуре с выделенными серверами БД и сервером приложений.
На этапе разработки Атлантис позволяет программисту успешно решать следующие задачи:
Разрабатывать структуру базы данных с использованием встроенного платформенно независимого языка описания баз данных. Этот язык позволяет описывать структуру таблиц, индексы, а также связи между таблицами.
Разрабатывать интерфейс пользователя с использованием языка VIP (подробнее см. в подразделе 3.1). Этот язык позволяет описывать экранные представления данных, совместно с методами их обработки. Также имеется возможность определения обработчиков событий, вызываемых в ответ на различные действия пользователя.
Разрабатывать различные формы отчетов. Атлантис позволяет разрабатывать новые формы на основе ранее определенных, что позволяет легко модифицировать представление данных в соответствии с потребностями пользователей. Кроме того, имеется возможность создания Excel-отчетов (подробнее см. в подразделе 3.2).
Разрабатывать модули, обладающие высокими требованиями к скорости выполнения, на языке Inprise Delphi (при наличии таких требований).
Производить автоматическое тестирование программ при помощи подсистемы AQA, которая позволяет записывать эталонный шаблон работы программы для какого-либо режима, а затем проверять соответствие поведения программы этому шаблону на различных платформах баз данных и при незначительных изменениях кода.
Производить локализацию интерфейса пользователя. Под локализацией понимается перевод сообщений системы на другие языки, отличные от языка разработчика, а также адаптация их для конкретного отраслевого решения (подробнее см. в подразделе 2.11.10).
Выполнять отладку кода в терминах языка VIP (подробнее см. в подразделе 3.1).
Приложения, разработанные при помощи Атлантиса, могут функционировать на одной из поддерживаемых СУБД, причем это может быть СУБД, отличная от той, которая использовалась при разработке программы. В настоящее время Атлантис обеспечивает работу с СУБД Oracle, MS SQL, Pervasive SQL.
Обеспечивается различные административные функции: идентификация пользователя, разграничение прав на базу данных и элементы меню, журнализация изменений данных, регистрация различных системных событий, контроль лицензий, и др. (подробнее см. в разделе 2.11).
Работа с разными СУБД обеспечивается при помощи сменного платформенно-зависимого модуля. Этот модуль выполняет две основные функции: трансляцию платформенно-независимых запросов к базе данных в запросы, специфичные для конкретной СУБД, а также оптимизацию запросов. В процессе оптимизации учитываются скоростные особенности конкретной базы совместно с механизмами предпочтения и кэширования данных. При использовании системы автоматического тестирования, данный подход позволяет вести разработку тестов на одной из платформ, а выполнять программу на любой другой из поддерживаемых платформ, в соответствии с требованиями заказчика.