Детальная информация

Название: Генерация xlsx документов на основе произвольных шаблонов и данных: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Авторы: Лукьянович Александр Николаевич
Научный руководитель: Амосов Владимир Владимирович
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Golang (Go); сервис; xlsx; формирование отчётов; service; generating reports
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-2669
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\13468

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В данной работе решается задача создания библиотеки и сервиса для формирования xlsx документов на основе шаблона, в который подставляются данные и стили в соответствии с описанием полей в шаблоне. В работе проанализированы некоторые существующие библиотеки, реализующие схожий функционал. Разработаны библиотека и сервис, решающие поставленную задачу. В ходе разработки сервиса были совершены доработки, которые существенно поднимают производительность генерации документов. По результатам разработки произведено тестирование, которое не выявило ошибок в сервисе или библиотеке. Данный сервис введён в эксплуатацию в нашей компании и показал себя с хорошей стороны в плане производительности. Среднее время генерации отчётов сократилось на 70%. Использование данного сервиса также снижает время разработки информационных систем, которым требуется функционал формирования xlsx документов. Доработки по функционалу сервиса будут осуществляются по мере поступления запросов от пользователей.

This thesis discusses solving the problem of creating a library and a service for generating xlsx documents based on a template, into which data and styles are substituted in accordance with the description of the fields in the template. We analysed some existing libraries that implement similar functionality. A library and a service have been developed to solve the problem. Improvements were made that significantly increase the productivity of document generation. Testing was carried out, which did not reveal errors in the service or library. This service was put into operation in our company and has shown itself to be on the good side in terms of productivity. The average report generation time was reduced by 70%. The use of this service also reduces the development time of information systems that require the functionality of generating xlsx documents. Improvements to the functionality of the service will be carried out as requests from users are received.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 17
За последние 30 дней: 0
Подробная статистика