ВВЕДЕНИЕ
ГЛАВА 1 АНАЛИЗ СУЩЕСТВУЮЩЕЙ ПРОБЛЕМЫ СОЗДАНИЯ ОТЧЕТОВ
1.1Анализ проблем использования генераторов отчетов
1.2Анализ процесса разработки/изменения отчета
1.3Определение масштаба (локализация) выявленной проблемы создания
отчетов
ГЛАВА 2 АНАЛИЗ СУЩЕСТВУЮЩИХ РЕШЕНИЙ И ТЕХНОЛОГИЙ СОЗДАНИЯ ОТЧЕТНЫХ ДОКУМЕНТОВ
2.1Аналитический обзор встроенных report-инструментов
2.2Анализ генераторов отчетов, интегрируемых в информационные системы
2.3Анализ низкоуровневых подходов к созданию генераторов отчетов
2.4Анализ альтернативных решений проблемы, описанных в общедоступных источниках
ГЛАВА 3 ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ТЕХНИЧЕСКОГО РЕШЕНИЯ НА ОСНОВЕ ОПТИМИЗИРОВАННОГО ПРОЦЕССА РАЗРАБОТКИ ОТЧЕТОВ
3.1Предварительный бизнес-анализ и проектирование процесса разработки
отчета
3.2Разработка вариантов использования ПО создания отчетов
3.3Формулирование требований к ПО создания отчетов
3.4Реализация программного решения для разработки отчетов
ГЛАВА 4 АНАЛИЗ РЕЗУЛЬТАТОВ ИССЛЕДОВАНИЯ И ПОЛУЧЕННОГО ПРОГРАММНОГО РЕШЕНИЯ РАЗРАБОТКИ ОТЧЕТОВ
4.1Анализ результатов применения оптимизированного процесса по
разработке отчетов
4.2Анализ результатов и перспектив реализованного программного решения
для разработки отчетов
4.3Анализ результативности проведенного исследования
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
Актуальность темы исследования: важной частью функционала многих информационных систем является процесс формировании отчетных документов. Процесс подразумевает использование документа-шаблона для заполнения его данными. В ручном режиме процесс заполнения документа занимает много рабочего времени. Поэтому многие компании стремятся к его автоматизации, особенно в ситуации повторяющейся или систематической необходимости в актуализации формы отчета.
Универсальные инструменты подготовки отчетных документов подразумевают продолжительный процесс разработки отчетов с привлечением квалификационных работников (программистов). Однако истинной потребностью бизнес-пользователей является возможность самостоятельной оперативной разработки и/или доработки шаблонов отчетов.
Отыскание оптимального собственного технологического решения, удовлетворяющего противоречивым требованиям, является актуальной темой по причине нетривиальности и составляет суть данной исследовательской работы.
Научная проблема: констрадиктация научной проблемы проявляется в том, что для решения реальных практических задач применение универсальных report-инструментов видится необоснованным, а разработка собственного адаптированного инструмента сопряжено с решением изобретательских и оптимизационных задач, основанных на комплексном анализе процесса подготовки отчетных документов.
Исследуемая в диссертации проблема находится структурно на уровень выше обычного обсуждения требований, а значит, обычно не возникает цели ее исследовать и решить. Во многих организациях может вообще отсутствовать принципиальная возможность преодоления рассматриваемой ситуации. Кроме этого, представляется экономически нецелесообразным подходом осуществлять повсеместное самостоятельное проведение таких исследовательско- практических работ в каждой отдельной организации.
Финитизация данной научной проблемы заключается в предполагаемом экспоненциальном росте эффективности труда специалистов отдельных предметных областей, сталкивающихся в своей работе с частой необходимостью формирования отчетных документов, основанных на массивах данных. Достижение данного эффекта предсказуемо и является очевидным результатом обретения функциональной независимости предметного специалиста, который при позитивном исходе исследования проблемы и ее решения, получит ранее недоступные возможности.
Цель исследования: анализ доступных технологий, процессов, их технологической совместимости и вариантов комбинации, а также разработка технического решения, позволяющего автоматизировать, упростить и удешевить процесс создание нового отчетного документа или редактирования существующего. Определить инновационный процесс работы с созданным инструментом, роли и границу ответственности участников.
Область исследования: прикладные технологии и алгоритмы создания отчетных документов. Программное обеспечение смежных областей, библиотеки (API) генерации отчета. Организационные предпосылки бизнес - среды, влияющие на проявление проблемы.
Гипотеза: Процесс создания нового отчетного документа или редактирование существующего будет удешевлен и упрощен, если будут решены следующие задачи:
-Проанализированы существующие подходы и технологии создания отчетных документов, а также смежные технологии.
-Изучены авторитетные источники в исследуемой области знания.
-Определены основные требования к искомому техническому решению.
-Сформулированы варианты решения.
-Выбран оптимальный вариант решения проблемы, реализовано соответствующее ему программное обеспечение.
Задачи исследования: выявить проблемы создания, модернизации и поддержания отчетов в актуальном состоянии.
Проанализировать существующие подходы и решения, установить признаки их несоответствия потребностям заинтересованных лиц.
Практическая значимость проявится:
-при анализе целесообразности использования нового подхода в разрезе экономической эффективности;
-при оптимизации деятельности предметных специалистов, нуждающихся в самостоятельном режиме использования report- инструментария;
-в устранении обычной организационной инертности, связанной с привлечением программистов (негативно влияет очередность выполнения задач, необходимость предварительного формулирования задачи и контроля корректности исполнения).
Данное исследование принесет пользу в отыскании обоснованнопростого решения исследуемой проблемы, что позволит:
-заинтересовать сообщество профессионалов и энтузиастов развивать данный опыт и направление знаний в целях исключения необоснованной сложности при разработке информационных систем;
-мотивировать IT-предпринимателей активнее заниматься
изыскательской деятельностью с последующей разработкой и продвижением новых нишевых программных продуктов для широкого круга пользователей.
Объем и структура диссертации: диссертационное исследование состоит из введения, 4 глав, заключения. Работа изложена на 95 страницах, содержит 30 рисунков, 23 таблиц.
В ходе работы над магистерской диссертацией была проанализирована литература и электронные интернет-источники, касающиеся качества поддержки организационных и технических вопросов организации деятельности по подготовке отчетов.
В результате анализа тематической информации было установлено, что разработка инновационных инструментов создания отчетов является перспективным направлением в области организации управленческой деятельности (управление процессами). Анализ позволил установить недостаточную гибкость использования современных технологий в виду инертности профессионального опыта ИТ-специалистами.
Были подвергнуты анализу основные варианты процессов создания отчетных документов, что показало их непригодность для современных условий бизнес-среды.
Разработана модель web-приложения на основе определенных концептуальных требований, позволяющих изменить сам процесс. Реализовано программное обеспечение, предоставляющее реальный инструмент, явно меняющий процесс и создающее тем самым предпосылки для экономии ресурсов.
В тестах и экспериментах использовались реальные данные, которые имеют место в конкретной компании, а также свойственны в значительной степени другим организациям. Проведенный анализ результатов показал соответствие их целям оптимизации всех составляющих работы по созданию отчетов. Затраты времени, понесенные пользователем при использовании программного продукта, показывает положительное соотношение «было- стало», а значит очевидную полезность разработанного решения.
Тестирование предложенного программного обеспечения показало положительное количественное изменение метрик, а также достижение качественных результатов, так как позволяет своевременно создавать отчетные документы заинтересованным в этом лицам (бизнес-акторам).
Первостепенный научный результат магистерской диссертации заключается в том, что разработанный инновационный процесс самостоятельной разработки отчетов, подкрепленный функционалом разработанного программного обеспечения, позволяет повысить качество и глубину аналитической работы, которых можно достичь благодаря высвобождению ресурсов (рабочего времени).
Эксплуатация реализованного программного обеспечения дает следующие преимущества: увеличение скорости разработки каждого нового отчета; беспроблемное интуитивно понятное взаимодействие с
пользовательским интерфейсом, а значит и самостоятельность работы; возможность интенсивной самостоятельной работы; оперативное реагирование на запросы бизнес-процессов организации.
Таким образом, внедрение в организациях предлагаемого организационно-технического решения является эффективным, а также экономически обоснованным.
Научная и методическая литература
1.Арлоу, Д. UML 2 и Унифицированный процесс. Практический объектноориентированный анализ и проектирование / Д. Арлоу. - 2-е изд. (пер. с англ.) - СПб: Символ-Плюс, 2014. - 624 с.
2.Белов, Д.Е. Разработка модуля генерации отчетности, позволяющего экспортировать данные в форматы pdf, xls, doc / Д.Е. Белов, А.Ф. Шалин, Кузнецов И.М., Макеев М.В. // Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства . 2013.
3.Большаков, С.А. Двухфазная технология формирования выходных документов в информационных системах на основе MS Word / С.А. Большаков, С.Б. Спиридонов // Наука и образование МГТУ им. Н.Э. Баумана. - 2015. - № 8. - С. 252-268.
4.Веллингтон, Л. Разработка веб-приложений с помощью PHP и MySQL 4-е изд. - 2016. - 1025с.
5.Вон, В. Реализация методов предметно-ориентированного проектирования / В. Вон. - Вильямс, 2018. - 688 с.
6.Грекул В.И. Проектирование информационных систем / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. - М.: Интернет-Уни-т информ. технол., 2015. - 304 с.: ил.
7.Ивненко, А.С. Оптимизация документационного обеспечения
образовательного процесса кафедры средствами разработки
автоматизированной информационной системы документационного обеспечения / А.С. Ивненко // Информационные технологии в моделировании и управлении: подходы, методы, решения: Сборник научных статей I
Всероссийской научной конференции: 12-14 декабря 2017 г. В двух частях. - Тольятти: Издатель Качалин Александр Васильевич, 2017. - C. 100-106.
8.Ивненко, А.С. Обзор классических подходов, используемых при проектировании подсистемы отчетов в информационных системах / А.С.
Ивненко // Передовые инновационные разработки. Перспективы и опыт использования, проблемы внедрения в производство. Сборник научных статей по итогам третьей международной научной конференции (30 апреля 2019 г.). Часть 2. - Казано: ООО «Конверт», 2019. - С. 73-75.
9.Фаулер, М. UML. Основы. Краткое руководство по стандартному языку объектного моделирования / М. Фаулер - М.:Символ-Плюс, 2018. - 600 с.
10.Хрусталева, Е.Ю. Облачные технологии «1С:Предприятия» / Е.Ю. Хрусталева. - М.:1С-Паблишинг, 2016. - 217 с.
11.Положение об основной профессиональной образовательной
программе высшего образования Тольяттинского государственного
университета. - Тольятти: ТГУ. - 2017.
12.Пенькова, Т. Г. Модели и методы оперативного формирования документов / Т.Г. Пенькова // Вычислительные технологии. - 2009. -№ 2 - С. 98-109.
Электронные ресурсы
13.1С-Битрикс [Электронный ресурс]. - Режим доступа: https://www.1c-bitrix.ru/products/intranet/features/reports.php
14.5 уровней UX: как создавать удобные интерфейсы [Электронный ресурс]. - Режим доступа : https://netology.ru/blog/5level-ux
15.Busy Developers Guide to HSSF and XSSF Features [Электронный ресурс]. - Режим доступа : https://poi.apache.org/components/spreadsheet/quick- guide.html...