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

Название Разработка серверной части системы поддержки лояльности клиентов автозаправочных станций: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Авторы Агафонов Егор Сергеевич
Научный руководитель Прокофьев Олег Валерьевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика программа лояльности ; автозаправочная станция ; масштабируемость ; api ; тестирование ; метод ; архитектура ; loyalty program ; gas station ; scalability ; testing ; method ; architecture
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1824
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35829
Дата создания записи 30.07.2025

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

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

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

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

Данная работа посвящена исследованию предметной области, проектированию и реализации готового коммерческого программного продукта, по взаимодействию с карточками программы лояльности автозаправочных станций в приложении Счёт бухгалтеру. Задачи, которые решались в ходе исследования: 1. Изучение предметной области, выбор средств для разработки; 2. Проектирование приложения: проектирование базы данных, проектирование структуры приложения, заложение масштабируемой архитектуры приложения; 3. Разработка приложения, интеграция с API автозаправочных станций, разработка собственных методов; 4. Тестирование приложения. Написание Unit тестов. Вместе с тестировщиком прохождение остальных этапов тестирования. Работа выполнена в компании Инвойсбокс, где разработка велась по методу SCRUM, с ежедневными созвонами с отчетностью о работе, а также двухнедельными спринтами с демонстрацией написанного функционала. В результате была проанализирована область интеграции карт лояльности в приложение, спроектировано само приложение, выбраны технологии разработки. Была выполнена разработка приложение и его тестирование. Для достижения данных результатов использовался язык PHP вместе с фреймворком Symfony и СУБД Postgresql. Для запуска проекта использовались Docker и Kubernetes. Разработка велась в приложении PHPStorm. Репозиторий с проектом лежит на локальном сервере компании в GitLab.

This work is devoted to the study of the subject area, the design and implementation of a ready-made commercial software product for interaction with loyalty program cards of gas stations in the application "Invoice to the accountant". The research set the following goals: 1. Study of the subject area, selection of development tools; 2. Application design: database design, application structure design, building a scalable application architecture; 3. Application development, integration with API of gas stations, development of own methods; 4. Testing the application. Writing Unit tests. Together with the tester, the rest of the testing stages are completed. The work was done at Invoicebox, where the development was carried out using the SCRUM method, with daily calls with work reports, as well as two-week sprints with demonstrations of the written functionality. As a result, the area of integration of loyalty cards into the application was analyzed, the application itself was designed, and development technologies were selected. The application was developed and tested. To achieve these results, the PHP language was used together with the Symfony framework and the Postgresql database management system. Docker and Kubernetes were used to launch the project. The development was carried out in the PhpStorm application. The repository with the project is located on the companys local server in GitLab.

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

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика