Тема: Разработка модуля генерации отчетов XLSX/DOCX/HTML на основе метаданных системы для фармацевтической компании «Озон»
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 5
1. Теоретическая часть 6
1.1. Описание предметной области 6
1.2. Сравнительный анализ существующих программных решений для
генерации отчётов 6
1.2.1. Конструктор отчетов Битрикс24 7
1.2.2. Fast Reports 8
1.2.3. Crystal Reports 9
1.2.4. MS Access 10
1.3. Постановка задачи подсистемы генерации отчётов 12
1.4. Обоснование выбора языка программирования 12
1.5. Обоснование выбора СУБД 13
2. Практическая часть 17
2.1. Описание алгоритма работы программы 17
2.2. Разработка базы данных 17
2.2.1. Проектирование концептуальной модели данных 17
2.2.2. Проектирование логической модели данных 21
2.2.3. Проектирование физической модели данных 23
2.3. Разработка программного модуля генерации отчётов 27
2.3.1. Описание работы оператора выборки SELECT 27
2.3.2. Конструктор запросов 27
2.3.2. Конструктор отчётов 29
2.4. Описание работы программы 29
3. Тестирование работы модуля генерации отчётности 35
Заключение 40
Список используемой литературы 41
Приложение А Листинг метода AddTable 43
Приложение Б Листинг метода AddField 45
Приложение В Листинг метода BuildSqlQuery 47
📖 Введение
В связи с этим, возникает актуальность и необходимость разработки модуля генерации отчётов.
Объектом исследования выступает фармацевтическая компания
«Озон»».
Предмет исследования - процесс проектирования модуля генерации отчётов.
Цель работы - изучить теоретические и практические аспекты проектирования модуля генерации XLSX/DOCX/HTML отчётов на основе метаданных системы для фармацевтической компании «Озон».
Для достижения поставленной цели необходимо решить ряд следующих задач:
1) произвести обзор и анализ специфики предметной области генерации отчётов;
3) произвести сравнительный обзор уже готовых программных решений в области генерации отчётов для выявления требований к модулю;
2) привести обоснование выбора средств разработки;
3) на основе проведенного анализа предметной области и обзора существующих программных решений сформулировать требования к системе и постановку задачи;
4) спроектировать и реализовать базу данных;
5) спроектировать и реализовать модуль генерации отчётов;
6) произвести тестирование модуля.
✅ Заключение
В ходе работы над первой задачей был проведен анализ предметной области генерации отчётов, проведено сравнение готовых программных решений, выполняющих задачу генерации отчётов. В результате данного сравнения были выявлены необходимые требования к проектируемому программному модулю. Проведены анализ и сравнение средств реализации модуля, в результате которых были выбраны язык программирования и система для работы с базой данных.
Второй задачей проекта было проектирование и реализация базы данных, и модуля генерации XLSX/DOCX/HTML отчетов. В ходе исследования данных задач была построена концептуальная модель базы данных, выделены основные информационные объекты и атрибуты. На основании концептуальной модели построены логическая и физическая модели. Итогом работы над вторым разделом ВКР стал реализованный в среде Visual Studio интерфейс модуля. Также было составлено описание алгоритма работы модуля генерации отчетов.
В ходе работы над третьей задачей ВКР было проведено тщательное тестирование модуля генерации отчётов. В результате чего, были составлены, а затем пройдены 10 пользовательских тестов. Исходя из результатов тестирования, можно сделать вывод о том, что все явные ошибки в работе приложения устранены. Модуль генерации отчетов работает корректно и выполняет весь заявленный функционал.
Разработанный модуль генерации отчетов, при желании, может быть доработан и улучшен.





