Тема: Разработка унифицированного сервера отчётов для корпоративных информационных систем в рамках создания EAM-системы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1 Oracle Reports Developer 7
1.2 Crystal Reports 9
1.3 Stimulsoft Reports 10
1.4 Fast Reports 11
1.5 Microsoft SQL Reporting Services 12
1.6 Недостатки рассмотренных серверов отчётов 13
1.7 Анализ функциональных требований серверов отчётов 15
2 ПРОЕКТИРОВАНИЕ СЕРВЕРА ОТЧЁТОВ 18
2.1 Цель и функции сервера отчётов 18
2.2 Разработка структуры универсального сервера отчётов 18
2.2.1 Подсистема администрирования сервера отчётов 19
2.2.2 Обработчик запросов сервера отчётов 20
2.2.3 Кэш сервера отчётов 21
2.2.4 Система расписаний сервера отчётов 22
2.2.5 Драйверы генераторов отчётов 22
2.3 Разработка алгоритма построения отчётов для клиентского приложения 23
2.4 Разработка алгоритма построения отчётов по расписанию 25
3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ УНИФИЦИРОВАННОГО СЕРВЕРА
ОТЧЁТОВ 27
3.1 Требования к аппаратным и программным средствам 27
3.2 Подсистема администрирования сервера отчётов 27
3.2.1 Настройка параметров кэширования 28
3.2.2 Настройка планирования по расписанию 30
3.3 API унифицированного сервера отчётов 31
3.4 Генератор отчётов 35
ЗАКЛЮЧЕНИЕ 40
СПИСОК ПУБЛИКАЦИЙ 41
ПРИЛОЖЕНИЕ А 42
ПРИЛОЖЕНИЕ Б 53
ПРИЛОЖЕНИЕ В 54
ПРИЛОЖЕНИЕ Г 55
ПРИЛОЖЕНИЕ Д 57
ПРИЛОЖЕНИЕ Е 58
ПРИЛОЖЕНИЕ Ж 59
ПРИЛОЖЕНИЕ И 60
ПРИЛОЖЕНИЕ К 61
ПРИЛОЖЕНИЕ Л 62
ПРИЛОЖЕНИЕ М 64
📖 Введение
Длительное построение ресурсоёмких отчётов для конечных пользователей выглядит как недостаток самой информационной системы. В случае, когда нужно построить не один, а несколько ресурсоёмких отчётов за определённый промежуток времени, причём одновременно некоторому количеству конечных пользователей, создаётся недопустимо большая нагрузка на систему.
Основными способами ускорить получение отчётов является использование в системе отчётности кэширования, построение отчётов по расписанию и оптимизация запросов. Все они могут использоваться как по отдельности, так и совместно.
Таким образом, наилучшим решением построения ресурсоёмких отчётов является использование централизованных серверов приложений для построения отчётов, называемых серверами отчётов.
Главной целью магистерской диссертации является разработка унифицированного сервера отчётов (далее УСО) для корпоративных информационных систем в рамках создания EAM-системы.
Цель работы включает в себя решение таких задач, как:
- изучение предметной области;
- поиск и анализ существующих систем отчётности;
- исследование требований основных функциональных возможностей сервера отчётов;
- анализ и выбор программных средств для реализации унифицированного сервера отчётов;
- проектирование API и унифицированного сервера отчётов;
- разработка УСО и API для взаимодействия с ним.
Научная новизна разработки состоит в концепции универсальности сервера отчётов, так как подобных идей для решения проблем ресурсоёмких отчётов, как и готовых существующих генераторов отчётов (далее ГО) с возможностью кэширования отчётов и построения их по расписанию, с последующим помещением в долговременный кэш, не существует.
Практическая значимость результатов научно-исследовательской работы заключается в том, что они могут использоваться организациями и предприятиями, работающими в сфере корпоративных информационных технологий.
Апробация работы. Результаты работы обсуждались и были одобрены на конференциях:
- III Международная научная конференция «Информационные технологии в науке, управлении, социальной сфере и медицине»,23 - 26 мая 2016 года, г. Томск;
- VII Фестиваль Microsoft в ТПУ, 22 мая - 23 апреля 2016 года, г. Т омск;
- XIII Международная конференция студентов, аспирантов и молодых учёных «Перспективы развития фундаментальных наук», 26 - 29 апреля 2016 года.
Также результаты работы использовались при разработке корпоративной информационной системы ОАО «Сибирский центр высоких технологий».
Содержание диссертации.
- Первая глава посвящена анализу предметной области: обзору существующих на рынке информационных систем программных средств, предназначенных для генерации отчётов, методов их кэширования и планирования по расписанию.
- Во второй главе приведено описание программных средств, необходимых для разработки унифицированного сервера отчётов, и составлена архитектура УСО.
- Третья глава содержит этапы разработки ЛР1для взаимодействия с унифицированным сервером отчётов.
- В четвёртой главе приведены результаты анализа и расчётов финансового менеджмента, ресурсоэффективности и ресурсосбережения научно-технического проекта.
- Пятая глава освещает вопросы социальной безопасности и защиты в чрезвычайных ситуациях и содержит результаты анализа вредных и опасных факторов в вычислительных центрах.
✅ Заключение
В рамках научно-исследовательской работы были выполнены следующие
задачи:
• Проведён анализ предметной области;
• Проанализирована проблема ресурсоёмких отчётов;
• Сформулированы функциональные требования к унифицированному серверу отчётов, способному решить проблему ресурсоёмких отчётов;
• Разработан унифицированный сервер отчётов;
• Выполнена апробация унифицированного сервера отчётов в раках создания EAM-системы;
• Проведена оценка полных денежных затрат на исследования и приближенная экономическая оценка результатов их внедрения;
• Рассмотрены вопросы выполнения требований к безопасности и гигиене труда, к промышленной безопасности, охране окружающей среды и ресурсосбережения.



