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

Название Разработка десктопного приложения для управления информацией по комитетам и управлениям государственных учреждений: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Авторы Сеферян Никита Эдуардович
Научный руководитель Маслаков Алексей Павлович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика java ; typescript ; субд ; mysql ; rest api ; hibernate ; react ; hero ui ; spring boot ; database
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1813
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35766
Дата создания записи 30.07.2025

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

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

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

Работа посвящена созданию программного продукта для систематизации и учета технических данных в отделах информатизации в государственных структурах. В ходе разработки был проведен обзор существующих решений, выбор архитектуры системы, средств разработки, представлена реализация десктопного приложения и проведено множественное тестирование. Разработка программного продукта велась с использованием следующих технологий: язык программирования Java, Typescript с фреймворком React и библиотекой HeroUI, СУБД MySQL, протокол HTTPS и TCP/IP, а также инструментов разработки и тестирования REST API . Результатом работы стало десктопное приложение, обеспечивающее контроль за наличием техники по адресам государственных учреждений, мониторинг перемещения техники между кабинетами, информацию о закреплении техники за сотрудниками, а также их рабочими данными. Внедрение данного программного продукта позволяет решать актуальные задачи в области информационного обеспечения государственных учреждений и способствует их более эффективной деятельности в условиях острого дефицита качественных отечественных решений по результатам импортозамещения и несоответствия существующих аналогов специфическим требованиям госструктур.

Throughout the development process a review of existing solutions, system architecture choice, means of development, desktop implementation and comprehensive testings were conducted. The following technologies were used during the development process: Java, Typescript, React framework, HeroUI library, MySQL Database, HTTPS and TCP/IP protocols and REST API development and testing tools. As a result, a desktop application was developed, which provided control of equipment availability and transportation management attached to employees’ and their work-related data, monitoring equipment movement among the working area. Such implementation of the product mentioned above allows to solve software-oriented tasks in the field of Committees and Government institutions IT supply difficulties and prospers their working capacity and efficiency, especially in the lack of high-qualified domestic solutions according to import substitution situation and the mismatch of the analogues according to authorities’s government list.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать
Интернет Авторизованные пользователи СПбПУ
Прочитать
Интернет Анонимные пользователи
  • РЕФЕРАТ
  • ABSTRACT
  • ВВЕДЕНИЕ
    • ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Анализ коммерческого ПО
    • 1.2. Бесплатные аналоги
    • 1.3. Вывод по анализу существующих решений
    • 1.4. Требования к разработке программного обеспечения
    • 1.4.1. Функциональные требования
    • 1.4.2. Технические требования
    • 1.4.3. Пользовательские требования
    • 1.4.4. Специальные требования для госучреждений
    • ГЛАВА 2. АРХИТЕКТУРНЫЙ УРОВЕНЬ
    • ГЛАВА 3. ВЫБОР ТЕХНОЛОГИЙ И СРЕДСТВ РАЗРАБОТКИ
    • 3.1. Критерии выбора
    • 3.2. Сравнительный анализ языков программирования
    • 3.3. Обоснование выбора Java
    • 3.4. Выбор базы данных
    • 3.5. Графический интерфейс
    • 3.6. Вывод по выбору технологий и средствам разработки
    • ГЛАВА 4. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
    • 4.1. Структура базы данных
    • 4.2. Объектно-реляционное отображение (ORM)
    • 4.3. Сервисный слой и бизнес-логика приложения
    • 4.4. Слой контроллеров и REST API
    • 4.5. Фронтенд-архитектура проекта
    • 4.5.1. Организация проекта и модульная структура
    • 4.5.2. Маршрутизация и защита доступа
    • 4.5.3. Маршрутизация и защита доступа
    • 4.5.4. Модальные окна
    • 4.5.5. Реализация системы форм
    • ГЛАВА 5. ТЕСТИРОВАНИЕ РАЗРАБОТАННОГО ПО
    • 5.1. Стратегия тестирования
    • 5.2. Модульное тестирование
    • 5.3. Интеграционное тестирование
    • 5.4. Ручное тестирование
    • 5.5. End-to-End (E2E) тестирование
    • 5.6. Вывод
    • ЗАКЛЮЧЕНИЕ
    • СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

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

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