Details

Title: Автоматизация ведения бюджета при помощи анализа электронных писем об операциях от банков: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Голиков Георгий Дмитриевич
Scientific adviser: Круглов Сергей Константинович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: ведение бюджета; сервис учета расходов; электронная почта; budget management; expense accounting service; email
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/2022/vr/vr22-2687
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\19622

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

Тема выпускной квалификационной работы: «Автоматизация ведения бюджета при помощи анализа электронных писем об операциях от банков». В работе описывается разработка системы автоматического ведения бюджета, аккумулирующей информацию об операциях по банковским картам через электронную почту, на которую банки высылают оповещения. Единая точка сбора оповещений – электронная почта позволяет автоматизировать ведение бюджета даже для тех клиентов, которые пользуются несколькими банками. В процессе разработки были решены следующие задачи: - Изучены принципы программной работы с электронной почтой, а также технология авторизации OAuth2.0. - Сформулированы требования к разрабатываемой системе на основе анализа существующих решений. - Рассмотрена документация «Gmail» для получения доступа к почтовому ящику. - Разработан высокоуровневый дизайн системы и осуществлен выбор технологий для реализации. - Разработана система согласно требованиям и дизайну. - Проанализированы результаты работы системы. Система автоматического ведения бюджета будет актуальна для клиентов, использующих сразу несколько банковских карт в повседневной жизни. Общий бюджет будет вестись автоматически, не принуждая суммировать все операции из разных банков вручную.

The subject of the graduate qualification work is «Automation of budget management by analyzing emails with transactions' information from banks». The paper describes the development of an automatic budget management system that accumulates information about banks' cards transactions via e-mail, to which banks send alerts. A single point of alerts' collection – e-mail allows automating budget management even for those customers who use several banks. During the development process, the following tasks were solved: - The principles of programmatic working with e-mail, as well as the OAuth2.0 authorization technology were studied. - Requirements for the system being developed were formulated on the base of the existing solutions' analysis. - The Gmail documentation for accessing the mailbox were reviewed. - A high-level system design has been developed and a selection of technologies for implementation has been made. - The system has been developed according to the requirements and design. - The results of the system were analyzed. The automatic budget management system will be relevant for customers who use several bank cards at once in everyday life. The total budget will be maintained automatically, without forcing you to summarize all transactions from different banks manually.

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: 3
Last 30 days: 0
Detailed usage statistics