Тип работы:
Предмет:
Язык работы:


Разработка модуля генерации отчетов XLSX/DOCX/HTML на основе метаданных системы для фармацевтической компании «Озон»

Работа №116592

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы49
Год сдачи2022
Стоимость4350 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
12
Не подходит работа?

Узнай цену на написание


Введение 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 отчетов на основе метаданных системы для фармацевтической компании «Озон».
В ходе работы над первой задачей был проведен анализ предметной области генерации отчётов, проведено сравнение готовых программных решений, выполняющих задачу генерации отчётов. В результате данного сравнения были выявлены необходимые требования к проектируемому программному модулю. Проведены анализ и сравнение средств реализации модуля, в результате которых были выбраны язык программирования и система для работы с базой данных.
Второй задачей проекта было проектирование и реализация базы данных, и модуля генерации XLSX/DOCX/HTML отчетов. В ходе исследования данных задач была построена концептуальная модель базы данных, выделены основные информационные объекты и атрибуты. На основании концептуальной модели построены логическая и физическая модели. Итогом работы над вторым разделом ВКР стал реализованный в среде Visual Studio интерфейс модуля. Также было составлено описание алгоритма работы модуля генерации отчетов.
В ходе работы над третьей задачей ВКР было проведено тщательное тестирование модуля генерации отчётов. В результате чего, были составлены, а затем пройдены 10 пользовательских тестов. Исходя из результатов тестирования, можно сделать вывод о том, что все явные ошибки в работе приложения устранены. Модуль генерации отчетов работает корректно и выполняет весь заявленный функционал.
Разработанный модуль генерации отчетов, при желании, может быть доработан и улучшен.



1) Бедердинова О. И., Минеева Т. А., Водовозова Ю. А. Создание
приложений баз данных в среде Visual Studio. Инфра-М., 2021. - 94 с. Электронный ресурс. Режим доступа:
https://znanium.com/catalog/document?id=373660.
2) Бондаренко И. С. Базы данных: создание баз данных в среде SQL Server. ИД МИСиС., 2019. - 39 с. Электронный ресурс. Режим доступа: https://znanium.com/catalog/document?id=371206
3) Винкоп, Стефан Использование Microsoft SQL Server 7.0.
Специальное издание / Стефан Винкоп. - М.: Вильямс, 2017. - 816 c.
4) Жилинский, А. Самоучитель Misrosoft SQL Server 2008 / А. Жилинский. - М.: БХВ-Петербург, 2018. - 240 c.
5) Заботина Н.Н. Проектирование информационных систем. Электронный ресурс. Учебное пособие /Н.Н. Заботина - М.: НИЦ ИНФРА-М,
2016. - 331 с. - ЭБС Znanium.com. - Режим доступа:
http://znanium.com/catalog/product/542810
6) Инфологическая модель данных. StudFiles. Электронный ресурс. Режим доступа: https://studfile.net/preview/720297/
7) Коваленко В.В. Проектирование информационных систем
Электронный ресурс: учебное пособие / В.В. Коваленко. — М.: ФОРУМ: ИНФРА-М, 2018. — 320 с. - ЭБС Znanium.com. - Режим доступа:
http://znanium.com/catalog/product/980117.
8) Конструктор отчетов Битрикс24. Электронный ресурс. Режим доступа: https://www.bitrix24.ru/apps/?app=htmls.reports
9) Кригель, А. SQL. Библия пользователя / А. Кригель. - М.: Диалектика / Вильямс, 2019. - 318 c.
10) Кузнецов, С. Д. Основы баз данных / С.Д. Кузнецов. - М.: Бином. Лаборатория знаний, Интернет-университет информационных технологий,
2017. - 488 c.
11) Оппель, Эндрю Дж. SQL. Полное руководство / Оппель Эндрю Дж. - М.: Диалектика / Вильямс, 2017;
12) Проектирование баз данных. Википедия. Электронный ресурс. Режим доступа: https: //ru.wikipedia.org/wiki/Проектирование_баз_данных;
13) Тестирование программного обеспечения. Википедия.
Электронный ресурс Режим доступа:
кйр8://ш.’№1к1реШа.огд/’№1к1/Тестирование_программного_обеспечения
14) Уолтерс, Роберт SQL Server 2008. Ускоренный курс для профессионалов / Роберт Уолтерс и др. - М.: Вильямс, 2017. - 768 с.
15) Хомоненко, А. Работа с базами данных / А. Хомоненко. - М.: Книга по Требованию, 2017. - 488 с.
16) Crystal Report. Официальный сайт разработчика. Электронный ресурс. Режим доступа: https://www.crystalreports.com/
17) Fast Reports. Официальный сайт разработчика. Электронный ресурс. Режим доступа: https://www.fast-report.com/en/
18) MS Access. Официальный сайт разработчика. Электронный
ресурс. Режим доступа: https://www.microsoft.com/ru-ru/microsoft-365/access
19) MySQL. Электронный ресурс. Режим доступа:
https: //www. mysql. com/
20) SQL Server Соглашение по именованию и T-SQL стиль программирования. Электронный ресурс. Режим доступа: https://sqlserver- kit.org/ru/home/convention


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ