Автор работы: Пользователь скрыл имя, 02 Апреля 2013 в 09:17, дипломная работа
Ключевую роль в управлении компанией в целом и ее отдельными подразделениями играет информация. Однако, данные, которые доступны менеджерам и аналитикам непосредственно из корпоративных информационных систем, не унифицированы, разрозненны и в общем случае не подготовлены для анализа. Системы Business Intelligence - это как раз тот класс информационных систем, который позволяет превратить сырые данные в полезную для бизнеса информацию и знания, используемые в управлении, на основе которых можно принимать решения.
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ И ТЕРМИНОВ 4
ВВЕДЕНИЕ 5
ЦЕЛИ И ЗАДАЧИ РАБОТЫ 7
ГЛАВА 1. ОСНОВНЫЕ ПОЛОЖЕНИЯ ТЕХНОЛОГИЙ БИЗНЕС ИНТЕЛЛЕКТА 8
1.1. Системы бизнес интеллекта 8
1.2. Внутренние интерфейсы Microsoft SQL Server 2005 10
1.3. Средства трансформации данных 11
1.4. Средства анализа данных 13
1.5. Средства визуализации данных 14
Выводы 14
ГЛАВА 2. ТЕХНОЛОГИИ ИНТЕРАКТИВНЫХ ИНФОРМАЦИОННЫХ ПАНЕЛЕЙ 16
2.1. Microsoft Reporting Services 16
2.2. Crystal Reports - технология генерации отчетности 22
2.3. Crystal Reports for Microsoft Visual Studio .NET 29
Выводы 32
ГЛАВА 3. МОДЕЛЬ СИСТЕМЫ ДЛЯ РАБОТЫ С ПЕРСОНАЛОМ ВУЗА 33
3.1. Контингент сотрудников и студентов в информационной картине факультета 33
Выводы 38
ГЛАВА 4. РЕАЛИЗАЦИЯ КОМПОНЕНТОВ СИСТЕМЫ БИЗНЕС ИНТЕЛЛЕКТА 40
4.1. Требования к системе Бизнес Интеллекта. Общая схема системы 40
4.2. Первичные данные системы Бизнес Интеллекта 41
4.3. Реализация модуля очистки, загрузки и обновления данных 44
4.4. Формирование многомерного хранилища данных 52
4.5. Модуль формирования отчетности 60
4.6. Модуль доступа к выходным документам 69
Выводы 69
ЗАКЛЮЧЕНИЕ 70
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 71
ПРИЛОЖЕНИЕ 1. «Структура хранилища данных» 72
ПРИЛОЖЕНИЕ 2. «Приложение работы с данными «Профсоюзный комитет» 76
ПРИЛОЖЕНИЕ 3. «Измерения проекта» 78
ПРИЛОЖЕНИЕ 4. «Структура кубов системы» 81
ПРИЛОЖЕНИЕ 5. «WEB-приложение» 87
ПРИЛОЖЕНИЕ 6. «Примеры выходных документов» 89
Несмотря на то, что архитектура компонентов CRVS позволяет организовать сценарий многоуровневого распределения процессов формирования итогового отчета, все же данный продукт не подходит для организации всего цикла управления отчетами. Для решения этой задачи предназначена платформа MSRS.
Тесная интеграция помогает разработчикам увеличить производительность и сократить время разработки приложений.
Компания Business Objects объявила, что теперь Crystal Reports выпускается в комплекте с Microsoft Visual Studio 2005 Professional Edition. Специальная версия системы отчетности Crystal Reports от Business Objects по умолчанию входит в состав пакета установки Visual Studio 2005 Professional Edition.
Разработчики программного обеспечения (ПО) постоянно находятся в поиске способов повышения производительности и сокращения времени, требуемого для разработки приложений. Объединение Visual Studio 2005 и Crystal Reports позволяет решить обе задачи. Специальный выпуск Crystal Reports в составе Visual Studio 2005 позволяет создавать интерактивные отчеты для корпоративных веб-ориентированных и смарт-клиентских приложений, не покидая при этом среду Visual Studio. В результате организации, использующие среду разработки Visual Studio 2005 или приложения, созданные с ее помощью, получают возможность упростить управление бизнес-процессами для повышения эффективности своей работы.
Crystal Reports полностью использует преимущества новых возможностей Visual Studio 2005, включая смарт-тэги, повторное использование элементов кода и развертывание одним нажатием кнопки мыши. Такой уровень интеграции обеспечивает гладкую работу пользователя и позволяет существенно повысить производительность разработчика. В интересах клиентов Microsoft, нуждающихся в обновлении своих продуктов до новой версии Visual Studio, разработчики имеют возможность импортировать существующую версию Crystal Reports напрямую в Visual Studio 2005, что позволяет использовать результаты предыдущей работы. Кроме того, простым нажатием правой кнопки мыши, пользователи могут представлять свои отчеты в виде веб-сервисов, что делает их доступными для использования из любой среды разработки приложений.
«Поставляя Crystal Reports в составе Visual Studio 2005, мы помогаем пользователям защитить их инвестиции в существующие проекты, продолжая при этом представлять разнообразные возможности для реализации новых проектов, - говорит С. Сомейсгер (S. Somasegar), вице-президент корпорации и глава отдела разработок компании Microsoft. - Объединение Crystal Reports с Visual Studio 2005 предоставляет всем клиентам возможность преобразования накопленных данных в полезную информацию, которую затем можно использовать в процессе принятия решений [14].
Слишком
много приложений до сих пор создается
без учета практического
Помимо этого, Business Intelligence-решения Business Objects обеспечивают интеграцию с Microsoft SQL Server 2005, Microsoft Office SharePoint Portal Server 2003, Microsoft Office Editions 2003 и Microsoft Business Solutions, предоставляя компаниям средства для мониторинга и интерпретации данных, а также управления бизнесом. Crystal Reports обеспечивает полную поддержку баз данных и репозитария SQL Server 2005, а также позволяет использовать преимущества некоторых возможностей, предлагаемых в новой версии SQL Server [20].
Таким образом, если большая часть объема функциональности вашего приложения – это работа с разными по своей структуре отчетами, и при этом данные для них годятся Microsoft Reporting Services в качестве источника, то можно уверенно констатировать, что кроме полноценной отчетной системы, в качестве дополнительного преимущества использование Microsoft Reporting Services предоставляет достаточно универсальное средство для конвертирования отчетов в широкий спектр форматов.
Кроме того, Crystal Reports полностью использует преимущества новых возможностей Visual Studio 2005, включая смарт-тэги, повторное использование элементов кода и развертывание одним нажатием кнопки мыши. Такой уровень интеграции обеспечивает гладкую работу пользователя и позволяет существенно повысить производительность разработчика. В интересах клиентов Microsoft, нуждающихся в обновлении своих продуктов до новой версии Visual Studio, разработчики имеют возможность импортировать существующую версию Crystal Reports напрямую в Visual Studio 2005, что позволяет использовать результаты предыдущей работы. Кроме того, простым нажатием правой кнопки мыши, пользователи могут представлять свои отчеты в виде веб-сервисов, что делает их доступными для использования из любой среды разработки приложений.
Помимо этого, компоненты Crystal Reports for Visual Studio можно использовать для разработки как Web-ориентированных, так и обычных Windows-приложений, так называемых «smart»-приложений. Используя данное средство формирования отчетов, интегрированное непосредственно в Visual Studio 2005, пользователи получают единое решение для создания и интеграции средств отчетности в корпоративные приложения в целях оптимизации бизнес-процессов. Интеграция Crystal Reports с Visual Studio 2005 позволяет без труда расширить использование бизнес-аналитики и добиться максимального возврата инвестиций в информационные технологии.
Резюмируя, следует сказать, что и Microsoft Reporting Services, и Crystal Reports for Visual Studio не только содержат средства для табличного представления данных, но и поддерживают реализацию интерактивных отчетов. Стоит упомянуть о том, что Crystal Reports позволяет организовать взаимодействие с помощью актуальной технологии Web-служб, а Microsoft Reporting Services имеет расширяемую программную модель.
В Гродненском государственном университете им. Я. Купалы, как и в любом другом учреждении образования, ведется сбор и складирование всевозможной информации о жизни университета: данные о студентах (контактная информация, оценки, премии, грамоты, вознаграждения); данные о сотрудниках (контактная информация, ученые степени, звания, публикации); а также данные о самом университете, о факультетах, специальностях, корпусах и так далее. Собираемая информация с течением времени накапливается в основном в главной базе данных университета – базе данных АСУ «Университет». Это база состоит более чем из четырехсот таблиц. Данные, хранящиеся в этих таблицах, стекаются из различных источников. Эти источники рассмотрены ниже.
Основная база данных формируется из целого ряда источников, наиболее важные из которых:
Все эти источники данных формируются служащими общеуниверситетских подразделений и могут рассматриваться как источники данных уровня университета.
С 2004 года начата эксплуатация intranet-системы для доступа к данным базы АСУ «Университет» (http://www.asu.grsu.by). В контексте работы с контингентом сотрудников она позволяет просматривать информацию о штатном расписании структурных подразделений.
На более низких уровнях работы университета, таких как факультет и кафедра, практически отсутствует система и средства пополнения общеуниверситетской базы данных.
Основной источник данных о работе факультета – система «АСУ Деканат», интегрирующая функции управления учебным процессом факультета – реализована как Windows-приложение, работает с собственной базой данных формата DBase III, и не имеет связи с основной базой АСУ «Университет».
На каждом факультете система «АСУ Деканат» имеет свою локальную базу, не интегрированную с базами других факультетов. Кроме того, степень наполненности таких баз конкретной информацией о ходе учебного процесса весьма различается. В основном сотрудниками деканатов поддерживаются лишь модули системы, позволяющие формировать учебную нагрузку и списки студентов. Все это не позволяет говорить о некой совместной обработке данных о ходе учебного процесса в масштабе не только университета в целом, но даже и отдельного факультета.
На факультете математики и информатики с 2001 года внедрено приложение (офисное приложение в среде MS Excel), позволяющее автоматизировать процесс распределения учебной нагрузки, закрепленной за кафедрой, между преподавателями кафедры. Приложение интегрировано с базой АСУ «Университет» (использует таблицы сотрудников, должностей, специальностей) и позволяет не только эффективно реализовать его непосредственную функцию, но и получать несколько типов отчетов.
Информация о работе кафедр представлена в основном лишь электронными нормативными документами учебного процесса (программы курсов и рабочие программы, программы экзаменов).
Исключением является кафедра информатики и вычислительной техники, располагающая базой публикаций сотрудников и студентов, базой тематики курсовых и дипломных работ студентов и их научных руководителей, электронным архивом курсовых и дипломных работ.
Программный комплекс «Кадры» предназначен для оперативного управления кадровым составом ВУЗа, решает задачу централизованного управления людскими ресурсами предприятия включающую в себя:
Примеры работы
с приложением «Кадры»
Рис. 3.1. Работа со справочником должностей в системе «Кадры»
Рис. 3.2. Работа со штатным формуляром в приложении «Кадры»
Данное приложение представляет собой офисное приложение Microsoft Excel, в котором с помощью макросов реализован алгоритм распределения учебной нагрузки сотрудников.
Приложение обычно используется раз в году (обычно распределение нагрузки необходимо рассчитывать в конце августа – начале сентября на весь предстоящий учебный год) сотрудниками кафедр того или иного факультета. В документе имеется возможность загрузки данных о распределении нагрузки из базы данных АСУ «Деканат», которая ведется на каждом факультете.
Помимо этого система должна обеспечивать связь данного документа с глобальной базой АСУ «Университет», из которой должны браться недостающие данные. Однако по каким-то причинам это связь не работает и сотрудникам кафедры порой приходится вручную вводить необходимые данные.
Пример отчета о распределении учебной нагрузки преподавателей кафедры информатики и вычислительной техники изображен на рисунке 3.3:
Рис. 3.3. Отчет о распределении учебной нагрузки преподавателей кафедры информатики и вычислительной техники
Как было отмечено выше, с 2004 года начата эксплуатация intranet-системы для доступа к данным базы АСУ «Университет» (http://www.asu.grsu.by). В контексте работы с контингентом сотрудников она позволяет просматривать информацию о штатном расписании структурных подразделений.
При работе с данной системой можно получить 3 вида выходных документов:
Информацию о сотруднике можно получить с помощью поиска сотрудника по фамилии. При этом система выдаст исключительно узкую информацию о сотруднике: ФИО, должность, подразделение, телефон. Пример работы системы asu.grsu.by изображен на рисунке 3.4:
Рис. 3.4. Пример работы с сотрудниками в системе asu.grsu.by
Пример работы со штатным расписанием изображен на рисунке 3.5:
Рис. 3.5. Работа со штатным расписанием в системе asu.grsu.by