Презентация по базам данных на тему Генератор отчетов Crystal Reports 
Генератор отчетов crystal reportsМурманский Государственный Технический УниверситетМурманск, 2014Баширова Юлия СафаровнаБИ3б-321
СУЩНОСТЬ ГЕНЕРАТОРА ОТЧЕТОВ	Генератор отчётов – программа, позволяющая представить информацию в удобочитаемом структурированном виде. 	Другими словами сделать из данных информацию (документ, отчёт), которую можно распечатать или сохранить в различных электронных форматах.	Генераторы отчетов существуют как в виде самостоятельных программ, так и в виде генераторов отчетов встроенных в СУБД или среды разработки. 2
ГЕНЕРАТОР ОТЧЕТОВ CRYSTAL REPORTS	Данный генератор отчетов был создан компанией Crystal Decisions в 1992 году и разрекламирован как «первый в мире генератор отчетов для Windows». 	С тех пор этот программный продукт интенсивно развивается и существует как самостоятельный пакет, так и в виде интегрированной в Visual Studio .NET библиотеки. 		3
4	В настоящее время разработкой и сопровождением Crystal Reports занимается компания Business Objects.		
	Crystal создает внутреннюю, хранящуюся в оперативной памяти таблицу, состоящую из выбранных для отчета таблиц и полей. 	После этого к данной таблице применяются все необходимые критерии сортировки, фильтрации и т.д. Так как данный процесс является внутренним для Crystal и не требует участия пользователя, он значительно ускоряет вывод и упрощает ввод изменений без использования каких либо данных внутри приложения. 5РАБОТА CRYSTAL REPORTS
6ВОЗМОЖНОСТИ CRYSTAL REPORTS	1. Поддержка очень большого количества источников данных, в том числе нестандартных (логи Web-сервера, журналы событий и т.п.).	2. Развитая среда программирования, встроенная библиотека функций.	3. Интегрированы многие программные продукты – для создания диаграмм, географических карт и т.п.	4. Исключительно богатые возможности оформления.	
	5. Экспорт отчетов в самые разнообразные форматы (документов Office, XML, компилируемые файлы, HTML, PDF).	6. Интеграция с Visual Studio, поставляется в составе Visual Studio.	7. Встраивание отчетов, сгенерированных в Crystal Reports, в клиентские части ИС, созданные при помощи других средств разработки (Power Builder, Delphi, Centura и т.п.).7ВОЗМОЖНОСТИ CRYSTAL REPORTS
8ПРИЕМУЩЕСТВА CRYSTAL REPORTS	1. Визуальное, контролируемое на уровне отдельных зон отчета средство создания отчетов для быстрых и легких реализаций.	2. Одно из самых крупных средств создания отчетов.	3. Серьезное средство для опытных пользователей и разработчиков.
	1. Новые версии продукта и компонент часто несовместимы со старыми версиями.	2. Большое количество и большие размеры файлов необходимых при распространении отчетов.	9НЕДОСТАТКИ CRYSTAL REPORTS
	Разработчик должен распространять отчеты совместно с некоторыми библиотеками DLL, позволяющими использовать отчет на каждой клиентской машине. 	Dynamic Link Library – динамически компонуемая библиотека – это библиотека, которая содержит код и данные, которые могут использоваться несколькими программами одновременно.10
	Существуют много способов подготовки отчета как в среде Crystal, так и с помощью мастеров создания отчета, предназначенных для помощи пользователю в выполнении данной задачи. С их помощью можно создавать большое количество разнообразных отчетов. 	Отметим, что Crystal Reports позволяет создавать разнообразные типы отчетов, удовлетворяющие всем потребностям, которые могут возникнуть в приложениях.11ТИПЫ ОТЧЕТОВ В CRYSTAL REPORTS
ТИПЫ ОТЧЕТОВ В CRYSTAL REPORTS	В качестве мастеров построения специализированных отчетов программа включает набор Report Experts следующего типа: Standard, Form Letter, Form, Cross-Tab, Subreport, Mail Label, Drill Down, OLAP. 	Наподобие мастеров в программах других производителей, они представляют собой диалоговое окно с набором вкладок, запрашивающих от пользователя информацию, необходимую при создании выбранного типа отчета.12
КАК СОЗДАТЬ ОТЧЕТ CRYSTAL REPORTS?13
ВЫВОДЫ	Итак, Crystal  Reports это:	1) профессиональное средство создания отчетов на основе информации из любых источников данных;	2) более 11 млн. лицензий по всему миру;	3) интегрировано в продукты более чем 250 производителей программного обеспечения, в том числе Microsoft, IBM, Lotus, SAP, PeopleSoft, Siebel, Computer Associates, Lucent Technologies, Tivoli;	4) активно используется разработчиками в России (например, Crystal Reports – основное средство создания отчетов в программных пакетах Parus, Scala, Platinum, Exact Software и т.п.).14
СПАСИБО ЗА ВНИМАНИЕ!15