Details

Title: Автоматизация и мониторинг данных для малого бизнеса, с использованием Google Sheets и Postgres: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators: Баганов Владимир Сергеевич
Scientific adviser: Прокофьев Олег Валерьевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: google таблицы; appsheet; python; postgres; xml-фид; google sheets; xml-feed
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-868
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\20537

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Автоматизация и мониторинг данных для малого бизнеса, с использованием 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.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 7
Last 30 days: 2
Detailed usage statistics