Скачать презентацию EDCWiki Electronic Document Circulation using wiki Система электронного Скачать презентацию EDCWiki Electronic Document Circulation using wiki Система электронного

f2cefcb072378a7863679bf8b361ae4f.ppt

  • Количество слайдов: 15

EDCWiki Electronic Document Circulation using wiki Система электронного документооборота на основе wiki Участники: Кузьмин EDCWiki Electronic Document Circulation using wiki Система электронного документооборота на основе wiki Участники: Кузьмин К. А. , Цыцулин В. И. Руководитель: Романенко А. А. Новосибирский Государственный Университет Факультет Информационных технологий Новосибирск 2007 http: //swsoft. nsu. ru/Wacko. Wiki/EDCWiki

Идея проекта заключается в том, чтобы построить на основе Wiki полноценную среду, пригодную для Идея проекта заключается в том, чтобы построить на основе Wiki полноценную среду, пригодную для создания корпоративных систем документооборота. Для этого необходимо: – надстроить над Wiki средства ограничения содержимого документов (формы) – реализовать средства репликации документов между серверами на основе RSS.

Используемые технологии Wiki – гипертекстовая среда для сбора и структуризации письменной информации. Характеризуется следующими Используемые технологии Wiki – гипертекстовая среда для сбора и структуризации письменной информации. Характеризуется следующими признаками: – Множество авторов. – Возможность многократной правки содержимого страницы. – Проявление изменений, сразу после их внесения. – Особый язык разметки. – Учет изменений (контроль версий). RSS – семейство XML форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах, и т. д.

Выбор Wiki-ядра Из примерно 60 Вики-ядер, существующих сегодня, были отобраны 10, удовлетворяющих требованиям языка, Выбор Wiki-ядра Из примерно 60 Вики-ядер, существующих сегодня, были отобраны 10, удовлетворяющих требованиям языка, базы данных, и доступности исходного кода. 5 из них были подробно рассмотрены (подробнее об этом можно узнать на нашем сайте: http: //swsoft. nsu. ru/Wacko. Wiki/EDCWiki). На основе этого анализа был выбрано ядро Wacko. Wiki, обладающее следующими достоинствами: – простота – расширяемость – поддержка русского языка

Структура системы Структура системы

Формы • • Форма – это иерархическая структура, состоящая из составных (Complex Element) и Формы • • Форма – это иерархическая структура, состоящая из составных (Complex Element) и базовых элементов (Simple Element). Составные элементы могут содержать в себе как составные, так и базовые элементы. Документ является экземпляром формы. Форма определяет структуру документа.

Базовые элементы Описание базовых элементов включает в себя специальный xml-документ, который хранится в базе Базовые элементы Описание базовых элементов включает в себя специальный xml-документ, который хранится в базе данных вместе с другой информацией об элементе, такой как название, владелец и т. д. Этот xml-документ содержит информацию о параметрах элемента, значения которых задаются при создании формы.

Составные элементы Составные элементы

Позиционирование элементов Позиционирование элементов

Репликация Для репликации документов используются два типа RSS: – Recent_changes. Здесь указывается дата последнего Репликация Для репликации документов используются два типа RSS: – Recent_changes. Здесь указывается дата последнего изменения для каждого документа. Этот XML постоянно хранится на сервере. – Revisions. Содержит информацию о всей истории документа: время, автор правки и изменившееся содержимое документа. Этот XML создается «на лету» при поступлении соответствующего запроса.

Механизм репликации EDCWiki 1: RSS EDCWiki 2: RSS HTTP Механизм репликации EDCWiki 1: RSS EDCWiki 2: RSS HTTP

Роли пользователей в системе: • Администратор • Менеджер • Пользователь Роли пользователей в системе: • Администратор • Менеджер • Пользователь

Обработка Событий • Пользователь может описывать обработчики событий на специальном языке сценариев. • Такой Обработка Событий • Пользователь может описывать обработчики событий на специальном языке сценариев. • Такой скрипт будет исполнен при возникновении события, например, при сохранении документа. • Это позволяет организовать динамические связи между документами.

Планы • Реализация подсистемы поиска и формирования отчетов • Тестирование системы • Защита диплома Планы • Реализация подсистемы поиска и формирования отчетов • Тестирование системы • Защита диплома

EDCWiki Спасибо за внимание. http: //swsoft. nsu. ru/Wacko. Wiki/EDCWiki EDCWiki Спасибо за внимание. http: //swsoft. nsu. ru/Wacko. Wiki/EDCWiki