Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Тема выпускной квалификационной работы: «Разработка модуля генерации шаблонов отчетов для личного кабинета студента». Целью данной работы является разработка встраиваемого модуля генерации шаблонов отчетов. В данной работе рассматриваются имеющиеся средства для генерации отчетов и обозреваются способы автоматизации текстового процессора, а именно 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.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Статистика использования
Количество обращений: 43
За последние 30 дней: 0 Подробная статистика |