| 06.09.2010 10:00 | |
Сибирский федеральный университет, Системный анализ и управление, 5 курс, г. Новосибирск.
Написала и опубликовала 3 научно-технические статьи: «Проблема разработки информационных систем в медицинских учреждениях», «Анализ эффективности деятельности предприятия на примере Центра Эндохирургических технологий», «Методики анализа эффективности деятельности предприятия».
Менторы: Марков Виктор и Чаусов Владимир
Менеджер: Саяпин Виталий
Аннотация
Результаты моей работы необходимы для QA команды. Т.к. ежедневные процессы, с которыми команда работает, имеют колоссальные объемы информации. Например,
- Данные об изменениях в источнике компиляторов,
- Данные о билдах,
- Данные о тестовых прогонах и их результаты,
- Данные об ошибках компиляторов.
Среднее число тестовых прогонов в день около 1.7 млн.! Все эти данные необходимо красиво и понятно визуализировать для любого пользователя. Сделать это можно с помощью отчетов.
Цель моей работы - исследовать и реализовать процесс разработки отчетов с помощью систем Crystal Reports VS(CR), SAP Crystal Reports и служб Reporting Services (RS). Несмотря на то, что CRVS, SAP Crystal Reports и RS представляют собой три различные технологии, результат их использования один и тот же: отчет. За время моей стажировки одновременно выполнялось сравнение систем, и рассматривалась разработка отчетов CRVS, SAP Crystal Reports и RS.
Результат работы:
- Создана подробная инструкция по созданию отчетов на вышеназванных системах отчета для пользователей.
- В процессе анализа систем были выработаны критерии для сравнения, с помощью которых было сделано предпочтение использовать SAP Crystal Reports.
Введение
Основные цели моей работы были следующими:
- Исследовать современные технологии для создания отчетов, такие как SAP Crystal Reports, MS VS Crystal Reports и MS Reporting Services .
- Разработать и реализовать интерактивные отчеты.
- Выработать критерии для сравнения отчетных систем.
- Оценить вышеназванные отчетные системы на основе критериев.
О системе отчетов:
С помощью систем отчетов можно предоставить конечным пользователям возможность интерактивного исследования отчетов, создания убедительных отчетов с великолепной визуализацией и разработки мощных «гибридов» данных, можно сэкономить время при проектировании отчетов и наслаждаться комплексным внедрением отчетов. Системы позволяют публиковать индивидуальные отчеты для тысяч получателей с помощью одного действия. Пользователю предлагаются преимущества доступа к любым источникам данных, работы с гибким и мощным средством разработки отчетов. Системы отчетов являются мощными, динамичными и действенными решениями для создания отчетов, помогающим в проектировании, исследовании, визуализации и доставки отчетов через Интернет или встраивания их в приложения предприятия. Конечные пользователи получают приятно оформленные отчеты, могут проводить бизнес-моделирование на основе отчетов и принимать решения немедленно в самом отчете, что уменьшает зависимость от ИТ и разработчиков. Гибкое разбиение на страницы способствует улучшению интерактивного просмотра отчетов. Расширенные возможности публикации отчетов – публикация отчетов, создание нескольких отчетов, основанных на различных источниках данных, загрузка данных в отчеты и выполнение индивидуальной настройки отчетов для каждого получателя.
Принцип работы систем отчетов
Пользователь делает запрос на создание отчета. Разработчик отчетов извлекает необходимую базу данных с помощью систем отчетов и выводит эту информацию в файловую систему или на электронную почту. Методы доставки пользователю: текстовый документ, в EXCEL-формате или в виде интернет страницы.
Пример создания отчета на одном из средств - SAP CRYSTAL REPORTS.
Пункт 1. Откройте систему работы с отчетами SAP CRYSTAL REPORTS. Следуйте File / New / STANDART REPORT
Пункт 2. Необходимо подключить нужную базу данных. Для этого создаем соединение
Пункт 3. Указываем информацию соединения с нужной базой данных
Пункт 4. Раскрываем, появившийся доступ к базе, нажатием на «+»,находим нужную таблицу,выбрав ее нажатием на нее,она переносится в Selected tables
Пункт 5. На следущей вкладке FIELDS,выбираем нужные поля в нужной последовательности (расположение их в отчете, указывает порядок выбора на этой вкладке)
Пункт 6. Если нужна группировка, то на вкладке Grouping вы можете это осуществить, если нужна сортировка по определенным параметрам, осуществить это можно на вкладке RECORD SELECTION
Пункт 7. На вкладке AVAILABLE TEMPLATES выбираем стиль нашего отчета. SAP CRYSTAL REPORTS имеет в наличии большое разнообразие вариантов оформления отчетов, с приятной визуализацией.
Перевоплощение из таблицы в отчет выглядит так:
Если нужно как-то изменить оформление и построение отчета, это можно сделать следующим образом. Открываем вкладку Design: можно раздвинуть поля, столбцы, названия, шрифт, заголовки
С помощью инструментов возможно добавление в отчет таблиц, диаграмм, картинок, текста; с помощью раздвижения границ на отчете можно изменять расположение объектов и строение отчета.
Пункт 8 . Реализация интерактивного отчета. Для этого нужно пройти путь FILE->EXPORT->EXPORT REPORT->FORMAT->HTML 4.0->DESTINATION->APLICATION->OK->SELET EXPORT FILE->OK ил на панеле нажать на EXPORT выбрать формат и назначение отчета
Теперь наш отчет можно просматривать интерактивно
Заключение
В данной статье рассмотрены три распространенные методики создания отчетов на основе платформы .NET. Создан простой отчет и объяснены основные шаги, позволившие добиться этого с помощью систем Crystal Reports (CR), SAP Crystal Reports и служб Reporting Services (RS). При рассмотрении данных программных продуктов был проведен анализ, который раскрыт в нижепредставленной сводной таблице, в которой рассмотрены наиважнейшие требования к системам создания отчетов.
Сводная таблица основных функций программных продуктов
Отметим, что предлагаемые рекомендации основаны на функциональных особенностях каждого из продуктов, а также на опыте их использования. Исходя из данных представленной таблицы, можно сделать вывод, что основная функциональность программных продуктов практически идентична, но наиболее простое средство разработки отчетов оказалось SAP Crystal Reports, с помощью которого можно сэкономить время на освоение данного продукта, а также при его использовании при проектировании отчетов. В основном это достигается благодаря тому, что он не усложнен другими пользовательскими средствами, а нацелен именно на внедрение отчетов с великолепной визуализацией.
Неформальная часть или МОИ ВПЕЧАТЛЕНИЯ
Мечты сбываются … Нет ничего невозможного. Долго я не верила в чудо, что меня взяли на стажировку.
Я была в восторге от такой возможности провести свое лето с огромной пользой в такой знаменитой компании - получила огромный опыт работы, познакомилась с рабочим процессом компании в целом. На мой взгляд, за 4 года в университете я получила меньше знаний и навыков, чем за 2 месяца Летней школы. К тому же мне выпала честь познакомится и работать в одном коллективе с умными, талантливыми и хорошими людьми, которые всецело отдают себя работе, не только потому, что они должны, а потому что они заинтересованы делом, над которым работают. До этой стажировки я не сталкивалась с системами отчетов, поэтому в короткие сроки мне нужно было изучить 3 тома огромных книг, чтобы выполнить поставленную задачу.
Трудности связаны только с установкой программных продуктов и компонент, т.к в компании нужно пройти сложный процесс нахождения лицензионных продуктов и их установки.
В Новосибирске наш сайт стал можно сказать вторым домом, т.к. я проводила там практически все время. Никогда мне не представлялось возможности увидеть душевую комнату прямо на работе, чайную для 5-ти минутного перерыва, копировальные комнаты на каждом этаже, кофе машины, даже массажное кресло! Около моего рабочего места, стоял великолепный кожаный диван. Я однажды засиделась допоздна на работе, диван был как нельзя, кстати, т.к. было уже слишком поздно идти в общежитие. Благодаря такой обстановке, складывалось впечатление, что каждый сотрудник считался очень важным и ценным для компании.
Итоги
Все поставленные задачи были выполнены и цель достигнута!
Я очень рада, что мне посчастливилось принять участие в проекте.
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.
Комментарии (26) 
| 06.10.2010 20:15
katerina190492
| Мне очень понравилась твоя статья!!!! всё понятно рассказано!!! И я уже нашла ей применение!!! |
| 06.10.2010 20:26
swetik
| Я считаю,что статья очень интересная,все подробно и понятно объяснено.она очень пригодиться мне и многим другим людям в дальнейшей работе. |
| 06.10.2010 21:16
AlexanderV
| Хорошая, аналитическая статья. Очень полезная для разработчиков ПО! |
| 06.10.2010 21:37
zverechek314
| Молодец! Отличная статья направленная на решение актуальных проблем! Много где искала подобную информацию, но нашла все что мне нужно именно здесь! :) |
| 06.10.2010 21:39
julia motovilova
| Спасибо за приятные слова=) |
| 06.10.2010 22:28
Vladimir Kostyukov |
Мне одному кажется, что Юля спамят боты-девушки? Светик, Катерина, Зверечек :) Кто будет следующим? А вообще, молодец, что решилась написать статью :) |
| 06.10.2010 22:32
julia motovilova
| ну мало какие ники придумывают, чтобы сохранить анонимность=) |
| 06.10.2010 22:43
Василий
|
Забавно выглядит:) Еще и почти в одно время:) Так что касательно моего предложения? |
| 06.10.2010 23:24
Ксения |
Статья очень интересная и содержательная. Прочитав ее, я нашла ответы на многие вопросы!!! Юлия, ты молодец!Желаю тебе продолжать в таком же духе, и я уверена, что ты многого добьешься! Жду, с нетерпением, новых творений :) |
| 07.10.2010 06:14
Таня | мне очень понравилась эта статья...все очень понятно и интересно!!! просто супер! |
| 07.10.2010 07:14
Анастасия | Юля, спасибо!.. ты лешила меня сна над толстыми книгами по информатике, когда пытаюсь написать отчет... читаю статью, - и всё понятно, доступно и грамотно! ..=) |
| 07.10.2010 07:23
vados1988
| Спасибо за статью! |
| 07.10.2010 09:34
дикообразик | я я ничего не понял(((( |
| 07.10.2010 10:02
viktoriya.
| Очень хорошая и полезная статья! Молодец! |
| 07.10.2010 17:52
julia motovilova
| это уже похоже на флешмоб=)ребята прекращайте..нужно давать адекватную оценку статьи... |
| 08.10.2010 02:33
Dmitry Oganezov (Intel)
| Склюняюсь к тому, чтобы удалить неконструктивные комментарии, поддерживаете? |
| 08.10.2010 03:34
Василий
|
да не, Дмитрий, пускай останется. Забавно выглядит. А вдруг они все действительно так думают? Все таки таким образом было привлечено несколько пользователей на сайт, может они помимо Юлиной еще и остальные статьи почитают - все как никак полезно. |
| 08.10.2010 08:18
danil_skachkov
| Комменты жгут :) |
| 09.10.2010 20:03
JuliaMotovilova | Сводная таблица почему то не обновляется=(Наверно больше редактировать нельзя.. |
| 10.10.2010 00:19
julia motovilova
| К сожалению не обновляется моя отредактированная сводная таблица=( |
| 11.10.2010 04:34
Natalia Kalashnikova (Intel)
| Юлия, сводная таблица обновлена. |
| 11.10.2010 04:45
julia motovilova
| Спасибо=) |
| 14.10.2010 07:05
julia.shatilina
|
Хорошая статья, Юль. Я к сожалению еще не столкнулась с надобностью системы отчета, но когда мне это понадобиться, думаю в первую очередь посоветуюсь с тобой :) Очень подробно и просто описаны основные преимущества и недостатки, а так же основные действия. Было приятно стажироваться с тобой, Юльк ;) |
| 14.10.2010 09:33
julia motovilova
|
Спасибо=) жаль что комментарии анонимные=(... |
| 14.10.2010 11:21
julia.shatilina
| Поменяла настройки, кажется так лучше ;) |
Обратная ссылка (0)
Оставить комментарий 
julia motovilova
|



Василий
789