Детальная информация
| Название | Разработка веб-приложения визуального построения SQL-запросов для обучения школьников и студентов: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» = Development of a web application for visual construction of SQL queries for teaching schoolchildren and students |
|---|---|
| Авторы | Лихачев Максим Сергеевич |
| Научный руководитель | Щукин Александр Валентинович |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | SQL ; визуальные конструкторы запросов ; веб-приложения ; обучение SQL ; visual query builders ; web applications ; SQL learning |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.03 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2668 |
| Права доступа | Доступ по паролю из сети Интернет (чтение) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42554 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Предмет исследования - веб-приложение визуального построения SQL-запросов для обучения школьников и студентов. Объект исследования - средства визуального построения запросов к реляционным базам данных и обучающие ресурсы по SQL. Цель выпускной квалификационной работы - разработка веб-приложения визуального построения SQL-запросов для обучения школьников и студентов. В ходе выполнения работы проведены анализ существующих аналогов, проблем и практик обучения SQL, проектирование клиентской и серверной частей приложения, а также баз данных. Разработан алгоритм преобразования графового представления запроса в SQL-код, выполнена программная реализация системы, проведены различные виды тестирования, а также апробация с участием целевой аудитории. В результате разработано работоспособное веб-приложение, позволяющее пользователю формировать SQL-запросы в виде графа, получать соответствующий текст запроса, результат его выполнения и оценку правильности путём сравнения с эталонным решением. Для достижения данного результата были использованы следующие информационные технологии - Node.js, Vue.js, PostgreSQL, Visual Studio Code, DBeaver. Область применения результатов работы - обучение школьников и студентов основам языка SQL. Вывод - разработанное веб-приложение помогает новичкам в освоении SQL, что подтверждено результатами апробации.
Subject of research - a web application for visual construction of SQL queries for teaching schoolchildren and students. Object of research - tools for visual query construction against relational databases and SQL learning resources. Purpose of the graduation thesis - to develop a web application for visual construction of SQL queries for teaching schoolchildren and students. During the work, an analysis of existing analogues, problems, and SQL teaching practices was carried out; the client and server parts of the application and the databases were designed. An algorithm for converting a graph representation of a query into SQL code was developed, the system was implemented in software, various types of testing were performed, and pilot testing was conducted with the target audience. As a result, a functional web application was developed that allows the user to build SQL queries as a graph, obtain the corresponding query text, the result of its execution, and an assessment of correctness by comparison with a reference solution. The following information technologies were used to achieve this result - Node.js, Vue.js, PostgreSQL, Visual Studio Code, and DBeaver. Scope of application of the results - teaching schoolchildren and students the basics of the SQL language. Conclusion - the developed web application helps beginners master SQL, which is confirmed by the results of pilot testing.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|
- Разработка веб-приложения визуального построения SQL-запросов для обучения школьников и студентов
- ВВЕДЕНИЕ
- 1. Обзор имеющихся решений и исследований в предметной области
- 2. Проектирование системы
- 3. Практическая реализация
- 4. Тестирование и апробация веб-приложения
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ 1
- ПРИЛОЖЕНИЕ 2