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

Название: Разработка конструктора кроссплатформенных веб-сайтов: выпускная квалификационная работа бакалавра: направление 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

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

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

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

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

Аннотация

Данная работа посвящена исследованию и реализации конструктора для разработки веб–сайтов. В ходе исследования был проведен анализ существующих решений, были выделены основные недостатки присущие всем существующим конструкторам. В ходе работы с применением статически типизированного языка 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.

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

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

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

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