Астащенко Александр, 445 группа Научный руководитель: В.Г.Шистеров.

Презентация:



Advertisements
Похожие презентации
Инструментальная система разработки распределенных приложений «SiTex»
Advertisements

Code First подход в Entity Framework 4 Сергей Байдачный специалист по разработке ПО Майкрософт Украина.
Апробация технологий Silverlight/LINQ/WCF для создания web-приложений, ориентированных на интенсивную обработку данных Дипломная работа студента 545 группы.
О распределенных фактографических системах Марчук А.Г.
Система электронного документооборота (СЭД) DocsVision 4.5 Март 2011 Компания «ПРОНЕТ» (
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
«1С:Документооборот 8». Зачем автоматизировать документооборот? Единая информационная база документов Возможность параллельного выполнения операций Непрерывность.
Основы программирования в решениях Docsvision 5 Евгений Колесников Docsvision
Автоматическая регистрация документов по штрих-коду с синхронизацией данных из финансовой системы Пример интеграции учетной системы.
Примеры создания интерактивных интерфейсов с использованием Syntellect UltaViews Москва 2008.
Разработка отладчика для программ на языке haXe и целевой платформы Adobe Flash 9 Выполнил студент 544 группыКрасько Н.Л. Научный руководительПлискин М.М.
Кросс-платформенный обмен данными между разноформатными информационными системами на базе XML.
Оргпроектирование как обязательный этап внедрения автоматизированных технологий Кузнецов Сергей Львович, к.и.н., руководитель Научно- информационного центра.
Jalapeño – эффективная разработка приложений для Java Морозов Максим InterSystems Symposium 2007, Москва 4-5 сентября.
О новых подходах к разработке и внедрению информационных медицинских систем в годах И.В. Ушаков Главный врач Иркутского диагностического центра,
Система автоматизации управления документооборотом Выполнил: студент 5 курса группы ПИ-51 Козлова Марина Проверил: преподаватель Михайловский В.В.
О требованиях к системам управления электронными документами и архивами в органах государственной власти С.А.Жук Заместитель директора Департамента делопроизводства.
Развитие технологических решений и моделей организации и проведения автоматизированных процедур оценки качества образования ОТЧЕТ ПО ИСПОЛНЕНИЮ ВТОРОГО.
1 РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ЭЛЕКТРОННОЙ ДОКУМЕНТАЦИИ УЧЕБНОГО ПРОЦЕССА ЗАОЧНОГО ФАКУЛЬТЕТА КУЗГТУ руководитель: исполнители: к.т.н., доцент М.А.
Принципы объектно-ориентированного программирования Объектная модель Наследование Инкапсуляция Полиморфизм.
Транксрипт:

Астащенко Александр, 445 группа Научный руководитель: В.Г.Шистеров

DocsVision – корпоративная система электронного документооборота, позволяющая, автоматизировать бизнес-процессы, ведение делопроизводства и электронный документооборот в организации.

Создаем сессию: var sessionManager = SessionManager.CreateInstance(); var session = sessionManager.CreateSession(); Для доступа к данным используется CardManager session.CardManager.GetCardData(Guid); session.CardManager.GetCardDictionaryData(Guid);

var cardData = session.CardManager.GetDictionaryData(staffId); var rowDataUnit= cardData.Sections[unitSectionId].CreateRow(); rowDataUnit["Name"] = "NewOrganization"; var rowDataEmployee = rowDataUnit.ChildSections[employeeSectionId].Rows.AddNew(); rowDataEmployee["LastName"] = "Ivanov";

Написание объектной модели для разработки на платформе DocsVision Написание объектной модели для промежуточного хранений данных при синхронизации Контролируемое обновление данных на всех уровнях Управление репликациями при синхронизации DocsVision

В DocsVision, как и в Entity Framework, используется подход model first: Мы описываем схемы карточек По этим схемам создается SSDL Было решено для генерации объектной модели использовать те же схемы карточек

Custom Tools T4 Отдельно сгенерировать код для нескольких схем и подложить в проект MetaCreator

Написан парсер для схем карточек Собирает всю информацию о полях Типизация ссылочных полей Выявлен отдельный интерфейс Написано 4 различных генератора для различных подсистем сервиса синхронизации

В парсере и генераторах около 2000 строк кода Паттерны, заполняемые при генерации, занимают около 700 строк кода Из схем 12 схем карточек получилось около строк кода

Написана объектная модель, которая может применяться не только в этом проекте, либо может быть доработана Достигнута улучшенная управляемость кода в проекте Запущен в тестовую эксплуатацию сервис синхронизации DocsVision

Ознакомиться с бизнес-процессами, действующими в DocsVision, и разработка для их создания-редактирования отдельной или встроенной утилиты Самообновляемость объектной модели Вынести транзакционность операций на модельный уровень