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

Название: Разработка и администрирование серверной части веб-ориентированного LaTeX редактора: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Информационные системы и базы данных»
Авторы: Шафранов Даниил Сергеевич
Научный руководитель: Щукин Александр Валентинович
Другие авторы: Пархоменко Владимир Андреевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Администрирование веб-приложения; java; spring; h2; архитектура системы; Web administration; system architecture
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 02.03.03
Группа специальностей ФГОС: 020000 - Компьютерные и информационные науки
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr19-5875
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)

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

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

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

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

Аннотация

В данной работе изложена сущность подхода к созданию онлайн LaTeX редактора на основе использования открытых технологий AngularJS, Java, Spring и H2. Проведен анализ систем-аналогов. Подробно описана архитектура приложения с использованием известных подходов к созданию веб-сервисов. Разработана конкретная программная реализация онлайн LaTeX редактора. Среди платных функций аналогичных систем, например, Overleaf, присутствует система контроля версий проекта, а также панель администратора. Обе данных функции реализованы в редакторе. Отличительной чертой предлагаемого программного обеспечения является то, что оно предоставляется бесплатно и с открытым кодом. В первой главе приводится обзор существующих аналогов. Во второй главе – обзор средств разработки веб-сайтов, а также проектирование модели сущность-связь серверной части редактора. В третьей главе обсуждаются детали программной реализации редактора, а в четвертой – проводится тестирование и обсуждаются результаты апробации разрабатываемого приложения.

In the given work the essence of the approach to creation of an online LaTeX editor on the basis of use of open technologies AngularJS, Java, Spring and H2 is stated. The analysis of systems-analogs is lead. Architecture of an application is described in details by using well-known approaches to creation of web-services. Concrete program realization of an online LaTeX editor is developed. Most of existing LaTeX editors are providing access to administrator panel and version-control system for projects. Both of these functions are present in developed editor. Distinguishing feature of proposed software is free use and open source code. In the first chapter overview of existing analogs is given. Second chapter is about overviewing website creation tools and designing entity-relation model of the editor’s server side. In the third chapter editor’s program realisation details are described. The fourth chapter is about program unit-tests and results of approbation of the developed application.

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

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

Оглавление

  • Разработка и администрирование серверной части веб-ориентированного LaTeX редактора
    • Введение
    • 1. Обзор и анализ существующих аналогов
    • 2. Обзор средств разработки и проектирование ER-модели серверной части редактора
    • 3. Программная реализация
    • 4. Тестирование и апробация разрабатываемого приложения
    • Заключение
    • Список сокращений и условных обозначений
    • Словарь терминов
    • Список использованных источников
    • Приложение 1. Таблица сравнения веб-редакторов
    • Приложение 2. UML-схема приложения
    • Приложение 3. ER-модель разрабатываемой системы
    • Приложение 4. Возможности панели администратора
    • Приложение 5. Инструкция по запуску приложения
    • Приложение 6. Жизненный цикл теста в JUnit
    • Приложение 7. Списки вопросов, предлагаемых для обратной связи по качеству ПО
    • Приложение 8. Исходный код программы

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

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