- •Компьютерные технологии в науке и образовании
- •Воронеж 2008
- •1. Компьютерные технологии в современном обществе
- •1.1 Представление об информационном обществе
- •1.2 Как понимают ученые информационное общество
- •1.3 Роль информатизации в развитии общества
- •1.4 Об информационной культуре
- •2. Компьютерные технологии в науке
- •2.1 Автоматизированные системы научных исследований
- •2.2 Цели создания асни асни создаются в организациях и на предприятиях в целях:
- •2.5 Структура асни Основными структурными звеньями асни являются подсистемы.
- •2.6 Основные принципы создания асни При создании и развитии асни рекомендуется применять следующие принципы:
- •2.7 Модель научных исследований
- •2.8 Научные ресурсы Интернет
- •3. Современные компьютерные системы
- •3.1 Архитектура современного персонального компьютера
- •3.2 Магистрально-модульный принцип построения современного компьютера
- •3.3 Периферийные и внутренние устройства
- •3.4 Типы и назначение компьютеров
- •3.5 Нейрокомпьютеры
- •3.6 Модели нейронных сетей
- •3.7 Алгоритмы обучения персептрона
- •3.8 Квантовые компьютеры
- •Алгоритмы:
- •3.9 Биокомпьютеры
- •4. Сбор и обработка информации
- •4.1 Сбор и обработка экспериментальных результатов. Платы сбора данных
- •4.2 Аппаратные средства псд
- •4.3 Параметры аналогового тракта псд
- •4.4 Обработка экспериментальных результатов
- •4.4.1 Интерполяция
- •Геометрическая интерпретация. Геометрически это означает замену графика функции f прямой, проходящей через точки (x0,f(x0)) и (x1,f(x1)).
- •4.5 Сглаживание данных эксперимента
- •4.6 Аппроксимация
- •4.7 Сплайн
- •4.8 Интерполяция сплайнами
- •4.9 Линейный сплайн
- •4.10 Сплайн Эрмита
- •4.11 Кубический сплайн
- •4.12 Сплайн Акимы
- •4.14 Оцифровка графических данных. Программное обеспечение
- •4.15 Оцифровка графиков средствами MathCad
- •4.16 Оцифровка графиков другими средствами
- •4.17 Процесс оформления научных работ и используемые программные средства. Редактор tex
- •4.17.1 Как проходит работа с системой tex
- •4.17.2 Основные понятия работы с latex
- •5. Современные алгоритмические технологии
- •5.1 Технологии построения корпоративных информационных систем
- •5.2 Функционал кис как определяющий фактор выбора ее структуры
- •5.3 Создание инфосистем на основе системы автоматизации деловых процессов
- •5.4 Функциональные подсистемы кис
- •6. Пакет web-дизайна flash-mx
- •6.1 Основы работы с программой flash-mx. Основные понятия. Объект, символ, экземпляр
- •6.2 Последовательность действий при создании Flash-фильма
- •6.3 Создание и редактирование символов
- •6.4 Преобразование в символ существующего объекта
- •6.5 Редактирование символов и экземпляров
- •6.6 Работа с текстом
- •6.7 Работа с отдельными объектами
- •6.8 Создание анимации в пакете flash-mx
- •6.9 Основные элементы TimeLine. Простой и ключевой кадры
- •6.10 Анимация трансформации и анимация движения
- •6.11 Автоматическая анимация трансформации объекта
- •6.12 Публикация и экспорт фильма. Параметры публикации html-документа
- •6.13 Основы создания интерактивных фильмов в пакете flash-mx. Создание элементов интерфейса
- •7. Основные понятия реляционных баз данных
- •7.1 Общие понятия реляционного подхода к организации баз данных. Основные концепции и термины
- •7.2 Фундаментальные свойства отношений
- •7.3 Реляционная модель данных
- •7.4 Базисные средства манипулирования реляционными данными
- •7.5 Проектирование реляционных бд
- •7.6 Проектирование реляционных баз данных с использованием нормализации
- •7.7 Нормализация базы данных
- •8. Дистанционные технологии в образовании
- •8.1 Технологические основы дистанционного обучения
- •8.2 Дистанционное обучение в мире
- •8.3 Организационно-методические модели дистанционного обучения (до)
- •8.4 Организационно-технологические модели до
- •8.5 Виртуальные университеты
- •8.6 Дистанционное обучение в вуЗе: модели и технологии
- •8.7 Основные типы технологий, применяемых в учебных заведениях нового типа
- •8.8 Методы дистанционного университетского образования
- •8.9 Основные типы организационных структур дистанционного образования
- •8.10 Дистанционное образование в России
- •8.11 Электронный учебник как средство дистанционного обучения
- •9. Компьютерное тестирование. Методы и алгоритмы
- •9.1 Компьютерное тестирование
- •9.2 Методы и модели тестирования
- •9.2.1 Модели распознавания образа уровня знаний
- •9.2.2 Предметно - критериальная методика составления тестов
- •9.2.3 Метод определения количества образовательной информации
- •9.2.4 Модель Раша
- •9.3 Абсолютная временная шкала измерения знаний
- •9.4 Методика статистического анализа качества обучения
- •9.5 Модель адаптивного тестового контроля
- •Автоматизированные Системы Научных Исследований. Для чего нужны асни? http://pmi.Ulstu.Ru/new_project/new/1.Html
5.3 Создание инфосистем на основе системы автоматизации деловых процессов
Сегодня существует целый ряд систем автоматизации деловых процессов (САДП), заслуживающих самого пристального внимания потребителя, который собрался проводить комплексную автоматизацию. Из зарубежных систем это, в первую очередь, Action Workflow фирмы Action Techologies и продукт фирмы Staffware Inc., который так и называется Staffware; из отечественных — ничуть не уступающая зарубежным конкурентам система WorkRoute компании ВЕСТЬ АО, получившая признание на западном рынке.
Прежде чем перейти непосредственно к рассмотрению вопроса о построении КИС на подобных системах, имеет смысл вкратце познакомиться с их терминами и принципами функционирования.
Работа workflow-систем, как правило, основывается на том, что большая часть деловых процессов представляет собой периодически повторяемую, отрегулированную последовательность действий (выполнение заданий), которая может быть легко формализована. Для этой цели в них с помощью специальных редакторов создаются так называемые карты деловых процессов, которые описывают, кто, когда, на каком рабочем месте (возможно, в удаленном филиале), с помощью каких программ и как должен обработать те или иные данные. Заложенное в карту описание делового процесса позволяет автоматизировать формирование, активизацию, выполнение и контроль различных заданий.
Карта делового процесса создается, а обычно просто рисуется мышью с использованием нескольких графических примитивов и затем может быть легко изменена (рис. 24).
Рис. 24. Карта делового процесса.
Таким образом, без всякого программирования можно за считанные минуты получить реально работающее workflow-приложение. В некоторых workflow-системах создание информационных моделей деловых процессов возможно только с помощью программирования, что представляет собой довольно кропотливый процесс, требующий к тому же специальных знаний. Так, в Action Workflow программирование используется для разработки электронных форм, которые являются неотъемлемой частью бизнес-модели, обеспечивая взаимодействие системы с пользователем на этапах делового процесса.
Важно отметить, что, несмотря на общий подход, workflow-системы сильно различаются по возможностям карт деловых процессов, в связи с чем при выборе такой системы необходимо прежде всего обратить внимание, насколько сложными могут быть структуры деловых процессов и какие в них поддерживаются типы этапов. Стандартный набор должен обязательно включать простой узел (выполнение элементарного действия, например редактирование первого варианта технического проекта), условие (ветвление дальнейшего хода делового процесса в зависимости от условий), ветвление (безусловное разделение процесса на несколько параллельных ветвей), объединение ветвей, скрипт (встроенный язык программирования для автоматического выполнения таких операций, как, скажем, обращение в базу данных внешней прикладной программы с извлечением из нее предварительной информации по техническому заданию), множественные точки входа и выхода из делового процесса.
Также должна существовать возможность определять в контексте карты переменные различных типов, несущие любую смысловую нагрузку и влияющие на ход выполнения работы (допустим, название контрагента по сделке, сумма сделки, дата завершения этапа). Разумеется, должен быть встроенный редактор для создания экранных форм, которые на каждом этапе делового процесса отображают переменные и формируют пользовательский интерфейс workflow-приложения.
Следует помнить, что значения переменных, в идеале, должны считываться не только из базы данных workflow-системы, но и из баз данных прикладных программ, поддерживающих наиболее распространенные промышленные стандарты систем управления базами данных (БД). Это позволяет интегрировать систему автоматизации деловых процессов с внешними приложениями в разрезе совместного использования данных. Что же касается встроенного языка программирования, о котором выше уже шла речь, то к нему, вполне очевидно, предъявляются такие требования, как простота (например, он должен быть семантически совместим с каким-либо распространенным языком — на сегодняшний день предпочтительнее всего VBA), эффективность, наличие широких возможностей по управлению деловыми процессами и связанными с ними данными. Крайне желательно, чтобы скрипт мог работать с OLE-серверами, запускать внешние программы, взаимодействовать с MAPI-совместимыми почтовыми системами. Кроме того, учитывая, что workflow-система рассматривается нами как основа КИС, для получения полной интеграции с другими программами и облегчения этого процесса, скорее всего, потребуется наличие открытого программного интерфейса API, который бы позволил управлять системой из внешних программ.
Международной организацией, курирующей разработку стандартов и спецификаций на системы класса workflow, является Workflow Management Coalition (WfMC). Теперь, после небольшого отступления, вернемся к проблеме построения КИС на базе системы автоматизации деловых процессов.