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

Название: Разработка модуля генерации шаблонов отчетов для личного кабинета студента: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы: Корнеев Алексей Михайлович
Научный руководитель: Ицыксон Владимир Михайлович
Другие авторы: Нестеров Сергей Александрович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: автоматизация учебных процессов; работа с документами; шаблоны документов; инструмент генерации; latex; ms word; python; django; sso; oauth2.0; web-приложение; automation of educational processes; working with documents; document templates; generation tool; web application
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-813
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\6406

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

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

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

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

Аннотация

Тема выпускной квалификационной работы: «Разработка модуля генерации шаблонов отчетов для личного кабинета студента». Целью данной работы является разработка встраиваемого модуля генерации шаблонов отчетов. В данной работе рассматриваются имеющиеся средства для генерации отчетов и обозреваются способы автоматизации текстового процессора, а именно OLE Authomation, OpenOffice XML-библиотеки и некоторые сторонние библиотеки. Также были рассмотрены такие шаблонизаторы, как jinja2 и язык шаблонов Django. Из рассмотренных инструментов выбраны инструменты для разработки генератора. Также в работе рассмотрен и интегрирован способ авторизации студентов с помощью протокола OAuth2.0 с подключением к сервису авторизации университета. Автором вручную были составлены используемые модулем меташаблоны для наиболее актуальных видов работ. Разработанным модулем составляются шаблоны студенческих отчетов для различных видов работ (лабораторная, курсовая, курсовой проект, выпускная квалификационная работа) в соответствии с требованиями Санкт-Петербургского политехнического университета Петра Великого. Данный модуль готов к последующей интеграции с реальным сервером и личным кабинетом студента.

The subject of the graduate qualification work is “Development of a module for generating report templates for the student's personal account”. The purpose of this work is to develop an embedded module for generating report templates. This paper discusses the available tools for generating reports and discusses ways to automate the text processor, namely OLE Authomation, OpenOffice XML libraries, and some third-party libraries. Also discussed are template engines like jinja2 and Django template language. Tools for generator development are selected from the tools considered. The paper also considers and integrates a method for authorizing students using OAuth2.0 protocol with connection to the University authorization service. The author manually compiled the meta templates used by the module for the most relevant types of work. The developed module creates templates for student reports for various types of work (laboratory, course work, course project, final qualifying work, practice) in accordance with the requirements of Peter the Great Saint Petersburg Polytechnic University. This module is ready for further integration with the real server and the student's personal account.

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

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

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

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