Download presentation
Presentation is loading. Please wait.
1
Универсальная интеграция технологии построения отчетов в семейство.NET приложений Презентация дипломной работы Порсева Анатолия, 542 гр. Санкт-Петербург 2007
2
Что такое отчет
3
Процесс построения отчетов
4
Технологии построения отчетов Серверные: Microsoft SQL Server Reporting Services; Crystal Reports; ... Клиентские: Microsoft.NET Report Viewer; Crystal Reports для Microsoft Visual Studio.NET; ... Специальные: XBRL; XML+XSLT+XSL-FO.
5
Постановка задачи Дано: Семейство Microsoft.NET WinForms + Microsoft SQL Server приложений; Технология построения отчетов Microsoft SQL Server Reporting Services; Необходимо: Организовать удобный просмотр и администрирование отчетов в пределах приложения; Использовать полученную компоненту в приложениях семейства без перекомпиляции.
6
Предложенное решение
7
Просмотрщик отчетов
8
Менеджер шаблонов
9
Интересные идеи Развертывание XML web-сервисов в качестве источника данных приложений; Понятие “сущность приложения” и связь ее с шаблонами отчетов; Метаданные для сервера отчетов; Поддержка целостности связанных шаблонов; Генератор шаблонов отчетов.
10
Результаты работы Собственные генераторы отчетов Универсальная компонента Сейчас 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 шаблона отчета
11
Спасибо за внимание! Вопросы?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.