Details

Title Разработка модулей для отображения и настройки параметров даты и времени в Astra Linux 1.8: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Дудник Дмитрий Васильевич
Scientific adviser Шмаков Владимир Эдуардович
Other creators Леонтьева Татьяна Владимировна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects параметры даты и времени ; astra linux ; qt framerowrk ; c++ ; qml ; разработка прикладного по ; date and time settings ; qt framwework ; application development
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/2025/vr/vr25-954
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\35769
Record create date 7/30/2025

Allowed Actions

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

Group Anonymous
Network Internet

Работа посвящена разработке решения для отображения и настройки параметров даты и времени в операционной системе Astra Linux 1.8. В ходе работы был проведён анализ решений аналогичной задачи в других операционных системах. Тема является актуальной так как современный тренд в России в области использования операционных систем направлен на переход на российское программное обеспечение, одним из лидеров в этом направлении является операционная система Astra Linux. Одной из важных частей любой операционной системы является механизм отображения и настройки параметров даты и времени. Важно, чтобы в современной операционной системе этот механизм был удобен для пользователя и прост для развития  и поддержки с точки зрения разработки. В результате работы с применением языка программирования С++ и фреймворка Qt реализован KCM модуля для настройки параметров даты и времени а также приложение для отображения даты и времени в операционной системе Astra Linux. Разработанные модули были интегрированы в выпуск системы Astra Linux SE 1.8.2.

This work is dedicated to the development of a solution for displaying and configuring date and time settings in the Astra Linux 1.8 operating system. The study includes an analysis of similar solutions in other operating systems. The topic is relevant due to the current trend in Russia toward the transition to domestic software, with Astra Linux being one of the leading operating systems in this area. One of the essential components of any operating system is the mechanism for displaying and configuring date and time parameters. It is important that this mechanism is user-friendly and easy to maintain and develop. As a result of this work, a KCM module for configuring date and time settings, as well as an application for displaying date and time in Astra Linux, were implemented using the C++ programming language and the Qt framework. The developed modules were integrated into the Astra Linux SE 1.8.2 system release.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. ОБЗОР РЕШЕНИЙ ДЛЯ РАБОТЫ С ДАТОЙ И ВРЕМЕНЕМ.
    • 1.1. Рабочее окружение Fly
      • 1.1.1. Старая реализация fly-admin-date
      • 1.1.2. Плюсы и минусы
    • 1.2. Рабочее окружение GNOME 42.0
      • 1.2.1. Апплет
      • 1.2.2. Настройки даты и времени
      • 1.2.3. Плюсы и минусы
    • 1.3. Рабочее окружение KDE Plasma 5.27.5
      • 1.3.1. Апплет
      • 1.3.2. Настройки апплета
      • 1.3.3. Настройки даты и времени
      • 1.3.4. Плюсы и минусы 
    • 1.4. Рабочее окружение MATE 1.26.0
      • 1.4.1. Апплет
      • 1.4.2. Настройки апплета
      • 1.4.3. Настройка даты и времени
      • 1.4.4. Плюсы и минусы
    • 1.5. Рабочее окружение MacOS
      • 1.5.1. Апплет
      • 1.5.2. Настройки даты и времени
      • 1.5.3. Плюсы и минусы 
    • 1.6. Выводы
      • 1.6.1. Апплет
      • 1.6.2. Модуль настроек
  • ГЛАВА 2. ТРЕБОВАНИЯ К РАЗРАБАТЫВАЕМОМУ РЕШЕНИЮ.
    • 2.1. Апплет
    • 2.2. Модуль настроек
  • ГЛАВА 3. РАЗРАБОТКА МОДУЛЕЙ ДЛЯ ASTRA LINUX 1.8.
    • 3.1. Обоснование выбора технологий и средств разработки
    • 3.2. Обоснование архитектурных решений
    • 3.3. Архитектура апплета
    • 3.4. Архитектура модуля настройки
    • 3.5. Вспомогательный модуль для модуля настроек
    • 3.6. Архитектура fly-admin-date-plugin
  • ГЛАВА 4. ОБЗОР РАЗРАБОТАННЫХ МОДУЛЕЙ
    • 4.1. Апплет
      • 4.1.1. Запуск
      • 4.1.2. Вкладка “Дата и время”
      • 4.1.3. Вкладка “Другие часовые пояса”
    • 4.2. Модуль настройки “Дата и время”
      • 4.2.1. Запуск
      • 4.2.2. Вкладка “Дата и время”
      • 4.2.3. Вкладка “Часовой пояс”
      • 4.2.4. Вкладка “Синхронизация”
      • 4.2.5. Вкладка “Другие часовые пояса”
      • 4.2.6. Вкладка “Отображение в панели”
  • ГЛАВА 5. ТЕСТИРОВАНИЕ РАЗРАБОТАННЫХ МОДУЛЕЙ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Access count: 0 
Last 30 days: 0

Detailed usage statistics