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

Название Разработка конструктора кроссплатформенных веб-сайтов: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Авторы Касимова Карина Махмудовна
Научный руководитель Воинов Никита Владимирович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения Санкт-Петербург, 2023
Коллекция Выпускные квалификационные работы; Общая коллекция
Тематика React; Express; Apollo Server; GraphQL; MongoDB; конструктор; constructor
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 02.03.02
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2023/vr/vr23-3674
Права доступа Доступ по паролю из сети Интернет (чтение)
Ключ записи ru\spstu\vkr\22984
Дата создания записи 21.07.2023

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

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

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

Данная работа посвящена исследованию и реализации конструктора для разработки веб–сайтов. В ходе исследования был проведен анализ существующих решений, были выделены основные недостатки присущие всем существующим конструкторам. В ходе работы с применением статически типизированного языка TypeScript, библиотек React, MUI, Apollo Client на клиентской стороне, а также фреймворка Express.js, библиотеки Apollo Server, языка запросов GraphQL и базы данных MongoDB на серверной стороне был разработан конструктор для создания кроссплатформенных веб–сайтов. Для демонстрации работы и тестирования был воссоздан одностраничный веб–сайт по макету, который использовался для ручной верстки в прошлом. В качестве анализа результата реализованный на конструкторе веб–сайт сравнивается по трудозатратам с ручной разработкой.

This work is dedicated to the research and implementation of a builder for developing websites. During the research, an analysis of existing solutions was conducted, and the main drawbacks of all existing builders were identified. Using the statically–typed TypeScript language, React and MUI, Apollo Client libraries on the client–side, as well as the Express.js framework, Apollo Server library, GraphQL query language, and MongoDB database on the server–side, a constructor was developed to create cross–platform websites. To demonstrate and test the work of the constructor, a single–page website was recreated according to a disign that was previously used for manual development. To analyze the result, the website created using the constructor is compared in terms of labor costs with manual development.

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

Количество обращений: 4 
За последние 30 дней: 0

Подробная статистика