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

Название: Автоматизация и мониторинг данных для малого бизнеса, с использованием Google Sheets и Postgres: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Авторы: Баганов Владимир Сергеевич
Научный руководитель: Прокофьев Олег Валерьевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: google таблицы; appsheet; python; postgres; xml-фид; google sheets; xml-feed
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-868
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\20537

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

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

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

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

Аннотация

Тема выпускной квалификационной работы: «Автоматизация и мониторинг данных для малого бизнеса, с использованием Google Sheets и Postgres».Цель работы:1. Сбор информации и обработка данных в таблице Google Sheet, с возможностью генерации XML - фида (товарного фида) для рекламы.2. Сохранение информации из таблицы Google Sheet, в базу даных Postgres.В ходе выполнения работы были изучены возможные методы решения поставленных целей. Возникли сложности с подключением Google Sheet к Postgres в виду отсутствия JDBC Driver Postgres на серверах Google, поэтому были предложены дополнительные решения с использованием Telegram bot.В дополнение к основным целям были предложены и реализованы дополнительные инструменты по работе с Google Sheet и использованием искусственного интеллекта. Задачи, которые решались в ходе работы:1. Выбор технологий и программных средств разработки.2. Разработка инструмента для Google Sheet c генерацией данных в формате XML-фида по отдельному url.3. Обзор и возможность совместного использования Google Sheets и базы данных Postgres или других баз данных.4. Разработка инструмента для Google Sheet для копирования и чтения данных с Google Sheet в базу данных по средствам JDBC Driver.5. Использование искусственного интеллекта (ИИ) с для автоматизации данных вGoogle Sheet.6. Создание Tелеграмм бота на базе API искусственного интеллекта с сохранением результатов в Postgres.Чтобы не загружать пользователей изучением достаточно большого объема ВКР, были записаны и выложены на Яндекс Диск [12] короткие видео ролики, которые демонстрируют разработанные инструменты.

Topic of the graduation thesis: "Data automation and monitoring for small businesses using Google Sheets and Postgres".Objective:1. Collecting information and processing data in a Google Sheet, with the ability to generate an XML feed (product feed) for advertising.2. Saving information from a Google Sheet to a Postgres database.In the course of the work, possible methods for solving the set goals were studied. There were difficulties with connecting Google Sheet to Postgres due to the lack of JDBC DriverPostgres on Google servers, so additional solutions were proposed using Telegram bot.In addition to the main goals, additional tools were proposed and implemented for working with Google Sheet and using artificial intelligence.Tasks that were solved during the work:1. Choice of technologies and software development tools.2. Development of a tool for Google Sheet with data generation in XML feed format by a separate url.3. Overview and ability to share Google Sheets database and Postgres or other databases.4. Development of a Google Sheet tool for copying and reading data from a Google Sheet into a database using the JDBC Driver.5. Using artificial intelligence (AI) to automate data in Google Sheet.6. Creating a Telegram bot based on artificial intelligence API with saving the results in Postgres.Not noteworthy are users studying a fairly large volume of WRCs, which have been extracted and published on Yandex Disk \cite{12} and describe videos that contain the developed tools.

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

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

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

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