Details

Title Разработка веб-приложения для создания персонализированного меню и списка покупок на основе рецептов, добавленных методом веб-скрапинга по ссылке: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Creators Балунина Елена Евгеньевна
Scientific adviser Комарова Елена Викторовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects веб-скрапинг ; vue.js ; express.js ; postgresql ; puppeteer ; web-scraping
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.03
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1138
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\35680
Record create date 7/30/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Цель работы - разработка веб-приложения для составления меню и генерации на его основе списка покупок с использованием рецептов, добавленных по ссылке или вручную с использованием фреймворков и библиотек Express.js, Vue.js и Puppeteer и СУБД PostgreSQL. Объект исследования – разработка веб-приложения для создания персонализированного меню и списка покупок на основе рецептов, добавленных методом веб-скрапинга по ссылке. Предметом исследования является совокупность методов и технологий для разработки заявленного выше веб-приложения, а также веб-скрапинга. Для достижения этой цели были выявлены и проанализированы аналоги веб-приложений для создания меню и списка покупок, на основе этого анализа сформулирован основной функционал разрабатываемого веб-приложения. Кроме того, на основе научных публикаций в сфере веб-разработки были выявлены и проанализированы технологии и инструменты, которые можно использовать для реализации описанного функционала и осуществлен выбор технологий, которые будут использоваться для разработки, а также спроектирована архитектура веб-приложения, после чего она была реализована с использованием выбранных технологий. Использованные методы включают в себя анализ научной литературы и технической документации, а также существующих решений, разработку и тестирование веб-приложения. Результатом исследования является разработанный прототип веб-приложения веб-приложения для составления меню и генерации на его основе списка покупок с использованием рецептов, добавленных по ссылке или вручную. Разработанное веб-приложение позволит упростить жизнь пользователей, помогая им эффективнее планировать свои пищевые привычки, сокращая пищевые отходы и экономя бюджет.

The aim of this study is to develop a web application for making a menu and generating a shopping list based on it using recipes added by link or manually using Express.js, Vue.js and Puppeteer frameworks and libraries and PostgreSQL DBMS. The object of the study is the development of a web application for creating a personalised menu and shopping list based on recipes added using the web scraping by reference method. The subject of the study is a set of methods and technologies for developing the above stated web application as well as web scraping. In order to achieve this objective, analogues of web applications for menu and shopping list creation were identified and analysed, based on this analysis, the main functionality of the web application to be developed was formulated. In addition, based on scientific publications in the field of web development, technologies and tools that can be used to implement the described functionality were identified and analysed and the selection of technologies to be used for development was made and the architecture of the web application was designed and then it was implemented using the selected technologies. The methods used include analysing scientific literature and documentation as well as existing solutions, developing and testing the web application. The result of the study is a developed prototype web application of a web application for menu planning and generating a shopping list based on it, using recipes added by link or manually. The developed web application will simplify the life of users by helping them to plan their eating habits more efficiently, reducing food waste and saving budget.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • Разработка веб-приложения для создания персонализированного меню и списка покупок на основе рецептов, добавленных методом веб-скрапинга по ссылке
    • ВВЕДЕНИЕ
    • 1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
    • 2. ПРОЕКТИРОВАНИЕ ВЕБ-ПРИЛОЖЕНИЯ
    • 3. РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ
    • 4. ТЕСТИРОВАНИЕ РАЗРАБОТАННОГО ВЕБ-ПРИЛОЖЕНИЯ
    • ЗАКЛЮЧЕНИЕ
    • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
    • ПРИЛОЖЕНИЕ 1 Исходный код разработанной программы

Access count: 0 
Last 30 days: 0

Detailed usage statistics