- •Минобрнауки россии
- •2011 Г. Минобрнауки россии
- •Им. В.И.Ульянова (Ленина)” (сПбГэту) ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- •Реферат
- •Введение
- •1 Обзор и анализ программных технологий разработки web-приложений для аналитической обработки данных
- •1.1 Технологии оперативной аналитической обработки данных
- •1.2 Технологии аналитической обработки данных Microsoft sql Server
- •Sql dso
- •PivotTable Service, ole db for olap и ado md
- •Клиенты аналитических служб.
- •Analysis Manager
- •Приложения Microsoft Office
- •1.3 Технологии аналитической обработки данных в среде .Net
- •2 Постановка задачи дипломного проекта
- •3 Разработка многомерных моделей данных для построения olap-кубов по международному научно-техническому и образовательному сотрудничеству вузов России
- •3.1 Анализ инфологической модели базы данных
- •3.3 Многомерная модель данных для построения olap-куба по международному научно-техническому сотрудничеству вузов и научных организаций России
- •4 Разработка интерфейса web-приложения для аналитической обработки данных
- •5 Разработка программного обеспечения web-приложения для аналитической обработки данных
- •5.1 Реализация подключения к источнику данных
- •5.2 Реализация получения данных из источника аналитических данных
- •5.3 Пространство имен System.Web
- •5.4 Пространство имен System.Data
- •6. Экономическое обоснование дипломного проекта.
- •6.1 Концепция
- •6.2 Трудоемкость выполнения работ
- •6.3 Определение себестоимости проведения нир
- •6.4 Экономическая эффективность проекта
- •6.5 Рентабельность
- •6.6 Качественная оценка
- •6.7 Выводы
- •8 Охрана интеллектуальной собственности
- •8.1 Интеллектуальная собственность
- •8.2 Программа для эвм
- •8.3 Правообладатель
- •Лицензионный договор на использование программы для эвм
- •1 Термины и их определение
- •2 Предмет Договора
- •3 Обеспечение Договора
- •4 Усовершенствования
- •5 Платежи
- •6 Защита передаваемых прав
- •7 Ответственность Сторон и разрешение споров
- •8 Срок действия Договора и условия его расторжения
- •9 Заключительные положения
- •10 Адреса Сторон
- •Прошунин и.С. Спбгэту в.М. Кутузов Заключение
- •Список используемых источников
Реферат
Отчет 100 с., ч. 7, илл. 35, табл. 27, источников 14, прил. 1.
OLAP, ГИПЕРКУБ, МЕЖДУНАРОДНОЕ СОТРУДНИЧЕСТВО, ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ, БАЗА ДАННЫХ, ЗАПРОС, ASP.NET, ADO.NET, ADOMD.NET, SQL, MDX.
Программный продукт предназначен для для аналитической обработки информации о международном научно-техническом и образовательном сотрудничестве вузов России. Программный модуль ориентирован на работников данного министерства и предназначен для осуществления анализа рынка международного научно-технического сотрудничества и выявления тенденций его развития.
Средой разработки является MS Visual Studio 2008, в которой программирование осуществляется на языке C# при поддержке технологий ASP.NET и ADO.NET. Сервером базы данных по международному научно-техническому сотрудничеству является MS SQL Server 2000. При разработке OLAP-кубов использовалась утилита Analysis Services, для реализаций элементов web-интерфейса подключалась библиотека MS OWC (Microsoft Office Web Components).
СОДЕРЖАНИЕ
Пояснительная записка 1
К ДИПЛОМНОМУ ПРОЕКТУ 1
Введение 4
1 Обзор и анализ программных технологий разработки WEB-приложений для аналитической обработки данных 5
SQL DSO 15
PivotTable Service, OLE DB for OLAP и ADO MD 16
Клиенты аналитических служб. 18
Analysis Manager 18
Приложения Microsoft Office 19
1.3 Технологии аналитической обработки данных в среде .NET 20
2 Постановка задачи дипломного проекта 30
3 Разработка многомерных моделей данных для построения OLAP-кубов по международному научно-техническому и образовательному сотрудничеству вузов России 31
В данной главе были рассмотрены основые классы, методы, структуры, используемые для реализации программного обеспечения web-приложения. Также стоит упомянуть об использовании пространства имён System.Security.Cryptography, а точнее класса RandomNumberGenerator для генерации случайного цвета отображения столбцов в гистограмме, пространство System.Text, представляющее кодировки ASCII, Юникод, UTF-7 и UTF-8, абстрактные базовые классы для преобразования блоков символов в блоки байтов и обратно. Пространство System.Collections содержит интерфейсы и классы, которые определяют различные коллекции объектов, такие как списки, очереди, двоичные массивы, хеш-таблицы и словари. 75
6. Экономическое обоснование дипломного проекта. 76
Прошунин И.С. СПБГЭТУ В.М. КУТУЗОВ 102
Введение
Настоящий дипломный проект продолжает работу по развитию автоматизированной информационно-поисковой системы "Международное научно-техническое сотрудничество вузов России", разработанной в рамках научно-исследовательской работы с Министерством образования и науки Российской Федерации (Минобрнауки). На данном этапе одной из главных задач является поиск новых решений, позволяющих выполнять оперативную аналитическую обработку информации с учетом больших объемов данных, сложности связей между ними, ограниченности времени пользователя.
Дипломный проект посвящен разработке многомерных моделей данных для построения OLAP-кубов, созданию программного механизма доступа к этим данным, разработке web-интерфейса пользователя, позволяющего формировать структуры выводимых данных в зависимости от потребностей оператора, осуществлять визуализацию полученных результатов.
Разработанное приложение является актуальным инструментом для обеспечения организационной деятельности соответствующих подразделений Федерального агентства по образованию как в ежедневной практической работе (оперативная подготовка текущих справок и рабочих материалов по тем или иным проблемам международного научно-технического сотрудничества, статистических данных к совещаниям, заседаниям и т.д.), так и при подведении итогов (ежемесячные, квартальные, годовые и прочие отчеты). Функционал приложения может пригодиться в области статистики и аналитики.
Решение использовать формат web-приложения позволяет получать доступ к базе данных из любой точки мира, пропадает необходимость в установке дополнительного клиентского программного обеспечения.
Разработанное приложение рекомендуется в качестве шаблона для дальнейшего развития в области аналитической обработки информации.