Details

Title: Разработка системы учета отсутствия сотрудников компании: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Песков Александр Олегович
Scientific adviser: Петров Александр Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: приложение; Java; Spring Boot; Angular; фреймворк; база данных; архитектура приложения; application; framework; database; application architecture
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-1799
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\28843

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена разработке системы учета отсутствия сотрудников компании, которая является ключевым инструментом в оптимизации управления персоналом и повышении общей эффективности бизнеса. В ходе выполнения проекта были проведены анализ предметной области, определены требования к системе, а также выбраны подходящие технологии для ее реализации. Разработка системы включает использование Spring Boot для серверной части и Angular для клиентской части. Spring Boot обеспечивает высокую производительность и надежность серверной части приложения, позволяя реализовать сложную бизнес-логику и эффективно взаимодействовать с базой данных. Angular, фреймворк для создания динамичных веб-приложений, используется для разработки клиентской части, что позволяет создавать интерактивный и отзывчивый пользовательский интерфейс. Эти технологии позволяют создавать масштабируемые и легко поддерживаемые решения, которые могут быть адаптированы к изменяющимся требованиям бизнеса. Результатом успешной реализации проекта стало создание эффективного инструмента для управления отсутствиями сотрудников, который сокращает время на учет отсутствий, повышает точность данных и обеспечивает прозрачность процессов. Внедрение данной системы способствует улучшению внутренней дисциплины, удовлетворенности сотрудников и общей производительности компании.

The subject of the graduate qualification work is “Development of a system for recording the absence of company employees”. This work is dedicated to the development of a company employee absence tracking system, which is a key tool in optimizing personnel management and improving overall business efficiency. During the project, an analysis of the subject area was conducted, system requirements were defined, and appropriate technologies were selected for its implementation. The system development includes the use of Spring Boot for the server-side and Angular for the client-side. Spring Boot ensures high performance and reliability of the server-side application, enabling the implementation of complex business logic and efficient interaction with the database. Angular, a framework for creating dynamic web applications, is used for developing the client-side, allowing for the creation of interactive and responsive user interfaces. These technologies enable the creation of scalable and easily maintainable solutions that can be adapted to changing business requirements. The successful implementation of the project resulted in the creation of an effective tool for managing employee absences, which reduces the time spent on tracking absences, improves data accuracy, and ensures process transparency. The implementation of this system contributes to improved internal discipline, employee satisfaction, and overall company productivity.

Document access rights

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

Table of Contents

  • СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Характеристика предметной области
  • ГЛАВА 2. ОБОСНОВАНИЕ ВЫБОРА ТЕХНОЛОГИЙ И АРХИТЕКТУРЫ
    • 2.1. Обоснование выбора технологий
    • 2.2. Обоснование архитектурного решения
  • ГЛАВА 3. РЕАЛИЗАЦИЯ И ПРИНЦИП РАБОТЫ
    • 3.1. Проектирование базы данных
    • 3.2. Разработка серверной части
    • 3.3. Разработка клиентской части
    • 3.4. Основные процессы
    • 3.5. Пользовательский интерфейс
    • 3.6. Безопасность и аутентификация
    • 3.7. Обработка ошибок и логирование
  • ГЛАВА 4. ТЕСТИРОВАНИЕ ПРОЕКТА
    • 4.1. Модульное тестирование
    • 4.2. Интеграционное тестирование
    • 4.3. Тестирование пользовательского интерфейса
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

Usage statistics

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