Details

Title: Разработка веб-приложения для управления бизнес-процессами компании по производству серверного оборудования: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Курдиков Артём Сергеевич
Scientific adviser: Котлярова Лина Павловна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: разработка программного обеспечения; тестирование программного обеспечения; веб-разработка; фреймворк Hilla; software development; software testing; web development; Hilla framework
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/2024/vr/vr24-1981
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\28788

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

Данная работа посвящена разработке веб-приложению для управления бизнес-процессами компании по производству серверного оборудования. В ходе работы была изучена текущая система управления бизнес-процессами компании и проанализированы существующие решения её замены. Также были сформулированы требования к приложению, выбраны необходимые инструменты и технологии и реализованы все требования, которые были проверены методом тестирования. В данной работе описывается разработка части веб-приложения, в которой реализуются следующие функциональные компоненты: − страница входа в систему (аутентификация и авторизация пользователей); − страница восстановления пароля; − главная страница приложения (показатели), на которой отображается статистика работы компании; − страница управления складом компании. Требования к веб-приложению для управления бизнес-процессами компании по производству серверного оборудования представлены в главе 2. Главы 3 и 4 описывают инфраструктуру и архитектуру разрабатываемого приложения, а также реализацию его функциональных компонентов. Глава 5 описывает этап тестирования и его результаты. В результате выполнения данной работы был настроен и отлажен полный цикл разработки веб-приложения: от проектирования дизайна и до тестирования программного продукта.

This work is devoted to the development of the web application for managing the business processes of the server equipment manufacturing company. In the course of the work, the companys current business process management system was studied and existing solutions for its replacement were analyzed. The requirements for the application were also formulated, the necessary tools and technologies were selected and all the requirements that were verified by testing were implemented. This article describes the development of a part of a web application that implements the following functional components: − login page (user authentication and authorization); − password recovery page; − main page of the application (dashboard), which displays the statistics of the companys work; − the companys storage management page. The requirements for the web application for managing the business processes of the server hardware company are presented in Chapter 2. Chapters 3 and 4 describe the infrastructure and architecture of the application being developed, as well as the implementation of its functional components. Chapter 5 describes the testing phase and its results. As a result of this work, the full cycle of web application development was configured and debugged: from design planning to software testing.

Document access rights

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

Table of Contents

  • Обозначения и сокращения
  • Введение
    • Постановка задачи
    • Обоснование актуальности работы
  • 1 Обзор существующих решений
  • 2 Определение требований к веб-приложению
    • 2.1 Общие требования к веб-приложению
    • 2.2 Требования к странице входа
    • 2.3 Требования к странице восстановления пароля
    • 2.4 Требования к главному меню
    • 2.5 Требования к главной странице
    • 2.6 Требования к странице личного кабинета (профиля) пользователя
    • 2.7 Требования к странице управления складом
  • 3 Стек технологий и архитектура приложения
    • 3.1 Старый стек технологий
    • 3.2 Новый стек технологий
    • 3.3 Обоснование архитектурных решений
  • 4 Реализация веб приложения
    • 4.1 Проектирование интерфейса
    • 4.2 Настройка GitHub репозитория
    • 4.3 Настройка GitHub CI/CD
    • 4.4 Настройка обратного прокси-сервера Traefik
    • 4.5 Создание проекта
    • 4.6 Страница входа
    • 4.7 Страница восстановления пароля
    • 4.8 Главная страница
    • 4.9 Страница профиля
    • 4.10 Страница управления складом
  • 5 Тестирование веб-приложения
    • 5.1 Модульное и интеграционное тестирование
    • 5.2 E2E и ручное тестирование
  • Заключение
  • Список литературы

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics