Программирование электронного документооборота

Лабораторная работа №1 - Visual Basic for MS Office

Задание: разработать на Visual Basic for MS Office Word генератор коммерческих договоров (тип договора - по выбору студента). Готовые статические блоки договора импортировать из пользовательских файлов, изменяемые блоки генерировать в генераторе.

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

Лабораторная работа №2 - XML и трансформаторы XSLT

Задание: разработать XML-формат хранения данных, и научиться трансформировать данные с помощью XSLT в различные представления. Реализовать два XSLT-трансформатора для исходных данных – в формат HTML в виде таблицы, и в формат SVG в виде схемы или диаграммы. Исходные данные - по выбору студента.

Первый пример показывает использование технологии XML для создания документации: данные набраны в специализированном диалекте XML (очень впрочем похожем на HTML, но со введёнными для удобства тегами из предметной области). В трансформаторе реализована сборка книги из частей, автоматическое оглавление всей книги/глав, сквозная автоматическая нумерация глав/разделов/рисунков, трансформация пользовательских тегов.

Второй пример показывает реализацию круговой диаграммы. Вам остается поменять механизм присоединения данных: ваши XML-данные с этим кодом должен объединять XSLT-трансформатор.

Больше о технологии XML и XSLT здесь.

Лабораторная работа №3 - XML и трансформация в PDF с помощью XSL-FO

Ссылка

Литература

  1. СИСТЕМИ ЕЛЕКТРОННОГО ДОКУМЕНТООБІГУ. Тарнавський Ю.А. (конспект_лекцій)
  2. Навчальний посібник. Автоматизація документообігу. Золотарьова І.О.
  3. О.О. Карпенко, М.М. Матліна. СУЧАСНЕ ДІЛОВОДСТВО
  4. Основи організації електронного документообігу. Матвієнко О., Цивін М.
  5. Кукарін О.Б. Електронний документообіг и захист інформації