Универсальная интеграция технологии построения отчетов в семейство.NET приложений Презентация дипломной работы Порсева Анатолия, 542 гр. Санкт-Петербург.

Slides:



Advertisements
Similar presentations
Сергей П. Консультант по технологиям Microsoft BrightConsult.
Advertisements

Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 4. Реализация ПО: Проектирование с повторным использованием компонентов.
Поиск оптимального набора параметров оптимизаций компилятора Брусенцов Леонид Евгеньевич студент 4 курса ФИТ НГУ Руководители:Илья.
Автоматическая генерация кода программ с явным выделением состояний Канжелев С.Ю. магистрант СПбГУ ИТМО Шалыто А.А. доктор технических наук профессор СПбГУ.
Разработка и внедрение объектно-ориентированной библиотеки для автоматизации тестирования Кафедра системного программирования Студент: Олейник А.Л. 544.
Система Антиплагиат.РГБ: результаты работы и новые возможности Десятая, юбилейная, международная научно-практическая конференция "ЭЛЕКТРОННЫЙ ВЕК КУЛЬТУРЫ"
ООО «Баркод Маркет».  Инвентаризация имущества – программная система, позволяющая организовать учет любого имущества компании.  Уменьшение неконтролируемых.
Инструменты анализа данных метилирования генов в цепочке ДНК. Инструменты анализа данных метилирования генов в цепочке ДНК. Руководитель Вяххи Н. И. Студент.
Разработка технологии взаимодействия гетерогенных систем с использованием метапрограммирования Константинов Александр, 545 группа Научный руководитель.
Инструмент реинжиниринга спецификаций трансляций Константин Андреевич Улитин Научный руководитель: Я.А. Кириленко Рецензент: Н.М. Тимофеев Санкт-Петербургский.
Разработка информационной системы накопительной программы лояльности для мобильных устройств Автор: Дьяченко Василий Владимирович мат-мех, 545 группа Научный.
ПРИНЦИПЫ РАЗРАБОТКИ СИСТЕМЫ КЛАССА LEARNING MANAGEMENT SYSTEM И ОПЫТ ЕЕ ИСПОЛЬЗОВАНИЯ НА ФАКУЛЬТЕТЕ МЕНЕДЖМЕНТА Афанасьева С.В. Кафедра бизнес-информатики.
Санкт - Петербургский Государственный Университет Математико - механический факультет Кафедра системного программирования Система проверки данных на полноту.
Курсовая работа студента 345 группы Чуновкина Фёдора Дмитриевича Научный руководитель: Бондарев А.В. Санкт-Петербургский Государственный Университет Математико-механический.
СРЕДА ВИЗУАЛЬНОГО МОДЕЛИРОВАНИЯ ON-LINE Курсовая работа Научные руководители: Ю.В. Литвинов Т.А. Брыксин Иванов Всеволод, 345 группа.
Эффективность блога как инструмента коммуникации (на примере курса «Информационная эвристика») Е. А. Ефимова Зав.сектором Научной библиотеки УрГУ.
Миллер Дмитрий, 545 группа Научный руководитель: д.ф.-м.н., профессор, А.Н.Терехов Рецензент: к.ф.-м.н, доцент, А.Н. Иванов.
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
L/O/G/O Психология решения задач и проблем: классика и современность Спиридонов В.Ф. (РГГУ-ГУВШЭ)
Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:
Анализ способов использования и причин неиспользования UML на практике Чернятчик Роман 545 группа научный руководитель: к.ф.-м.н., доц. Кознов Д.В. рецензент:
EDCWiki Electronic Document Circulation using wiki Система электронного документооборота на основе wiki Участники: Кузьмин Константин, Цыцулин Виталий.
Создание экспериментального стенда для оценки методов поиска изображений по содержанию Выполнила: Теплых М. А. Научный руководитель: Васильева Н. С. Рецензент:
Deep Zoom Создание интерактивной коллекции фотографий за 15 минут Константин Кичинский, Academic Developer Evangelist, Microsoft
Оптимизация Just – in - time компилятора методом профилирования значений Соколов Андрей Владимирович, ФФ НГУ, 3 курс, Руководитель:
Автоматическая трансляция проекта Dypgen с языка OCaml на язык F# Научный руководитель: Я. А. Кириленко Выполнил : студент 345 гр. Эдуард Баранов.
Распределение наборов неоднородных по размеру заданий в кластерных системах на основе ClassAd механизма Голубев Александр Юрьевич, 542 группа Научный руководитель:
Методы интерактивной визуализации динамики жидких и газообразных сред Елена Костикова, 521 гр.
Увеличение модульности программного обеспечения на языке Java Курсовая работа студента 345 группы Абишева Тимура Маратовича Научный руководитель: Профессор.
Реализация XPath над S-выражениями 2007 Миленин Евгений, гр. 544 Кафедра Системного Программирования Математико-Механический ф-т, СПбГУ Научный руководитель:
Проект «Безопасный браузер» Визовитин Николай Кадашев Дмитрий.
Разработка инструментария для создания нейронных сетей на мобильных платформах на примере iOS Золотухина Алина Манаев Дмитрий 445 группа Руководитель:
Разработка алгоритмов распознавания текста
Предметно-ориентированное моделирование приложений для платформы Android Никонова Ольга СПбГУ Научный руководитель Брыксин Т.А.
Объектно-ориентированное проектирование DSP-систем в телекоммуникациях Подготовил: Сергеев Виктор Николаевич СПбГУ, математико-механический Факультет,
Проект «Безопасный браузер» Визовитин Николай Научный руководитель: Д.В. Иртегов.
Демидов А.В г. Операционные системы Лекция 4 Работа с файлами.
Проверка эквивалентности срединной и линейной осей многоугольника Дипломная работа студента 545 группы Подколзина Максима Валериевича Санкт-Петербургский.
Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент: Серебрякова Г.М.
Сравнение подходов к индексированию XML документов c поддержкой некоторых операций модификации Выполнил: Василий Шикин, 545 группа Руководитель: Дмитрий.
___________________________ Грязнов В.Б. Директор по Информационным технологиям ОАО «Мосэнерго»
Исследование возможностей сервисной шины SonicMQ Дипломная работа студентки 545 группы Комольцевой Дарьи Владимировны Научный руководитель: Графеева Н.Г.
Microsoft TechDayshttp:// Александр Шаповал Эксперт по стратегическим технологиям
Разработка приложений – делаем лучше Windows Phone 7 Day.
Создание интерактивных приложений на платформе Silverlight Сергей Пугачёв Microsoft
Объектные интерфейсы (.NET) «Школа Инноваций InterSystems 2007»
Cloud технологии и серверные решения для разработки мобильных приложений Построение Cloud и серверных решений как backend для мобильных приложений Mobile.
Motorola General Business Use, CiDDT-Overview.ppt, Rev.1.0, 23-Jun-2008 MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.
Microsoft TechDayshttp:// Роман Здебский Эксперт по технологиям разработки ПО Microsoft
Push it To The Limits! Blend. Sketch Flow. Докладчик: Андрей Черных.
Мобильные социальные игры как закономерная эволюция геймдева Эдгар Стродс Одноклассники.ру.
Microsoft TechDayshttp:// Это видео - часть.
Разработка безопасных проектов с использованием Bitrix Framework.
Visual Studio.NET Using J# Based on Microsoft.NET Training Summer 2004 Slides adapted from
Презентация к уроку « FOOD» для 3 класса МБОУ СОШ № 8 Г. Пушкино Учитель английского языка Власова Н.Ю.
© Copyright 2012 Hewlett-Packard Development Company, L.P. HP Restricted. For HP and Channel Partner internal use only. Серверы HP ProLiant Gen8 Александр.
Т.В. Биренбаум Н.А. Качанова Подходы к формированию электронной библиотеки университета в условиях минимальных финансовых, материальных и трудовых ресурсов.
Опыт подготовки программистов в нижегородском институте информационных технологий (НИИТ) Кащеев Николай Иванович директор НИИТ.
SDL TRADOS 2006 Сокращение затрат и удвоение производительности: лингвистические технологии на основе баз данных от ведущей компании.
+ ИЛИ? SOFTWARE SERVICES Толстый ИЛИ Тонкий Локально ИЛИ Удаленно
Интернет– МАРАФОН 2008 Всероссийский
Отчетность средствами Reporting Services 2008
Сергей Копорулин | Эксперт по технологиям | Microsoft
Windows Workflow Foundation 4 (How-To)
Автоматизация процесса оформления командировок с помощью Infopath.
Дизайн корпоративных сайтов SharePoint 2010
ДЕМО: Создание базы данных в «облаке»
November CTP Андрей Коршиков MCP-клуб, Краснодар Декабрь 2009.
2/28/ :19 AM ©2004 Microsoft Corporation. All rights reserved.
Шаблоны для презентаций 10 самых скачиваемых шаблонов для презентаций с сайта (статистика с по )
Presentation transcript:

Универсальная интеграция технологии построения отчетов в семейство.NET приложений Презентация дипломной работы Порсева Анатолия, 542 гр. Санкт-Петербург 2007

Что такое отчет

Процесс построения отчетов

Технологии построения отчетов Серверные:  Microsoft SQL Server Reporting Services;  Crystal Reports; ... Клиентские:  Microsoft.NET Report Viewer;  Crystal Reports для Microsoft Visual Studio.NET; ... Специальные:  XBRL;  XML+XSLT+XSL-FO.

Постановка задачи Дано:  Семейство Microsoft.NET WinForms + Microsoft SQL Server приложений;  Технология построения отчетов Microsoft SQL Server Reporting Services; Необходимо:  Организовать удобный просмотр и администрирование отчетов в пределах приложения;  Использовать полученную компоненту в приложениях семейства без перекомпиляции.

Предложенное решение

Просмотрщик отчетов

Менеджер шаблонов

Интересные идеи  Развертывание XML web-сервисов в качестве источника данных приложений;  Понятие “сущность приложения” и связь ее с шаблонами отчетов;  Метаданные для сервера отчетов;  Поддержка целостности связанных шаблонов;  Генератор шаблонов отчетов.

Результаты работы Собственные генераторы отчетов Универсальная компонента Сейчас 2 приложения, 2 формата, эффективность 1,5 160*2*2 = 640>424 = 300+(8+20*4)+(8+24+4) В будущем 4 приложения, 3 формата, эффективность 3 160*4*3 = 1920>>600 > 300+(8+20*4)+(8+24+4) +(...)+(...) 160 чел./час. – генерация отчетов в 1 формат из 1 приложения 300 чел./час. – разработка компоненты 8 чел./час. – подключение компоненты к 1 приложению 4 чел./час. – создание 1 шаблона отчета

Спасибо за внимание! Вопросы?