'
Научный журнал «Вестник науки»

Режим работы с 09:00 по 23:00

zhurnal@vestnik-nauki.com

Информационное письмо

  1. Главная
  2. Архив
  3. Вестник науки №6 (87) том 1
  4. Научная статья № 192

Просмотры  103 просмотров

Приймак К.С., Королькова И.А.

  


ИНФОРМАЦИОННАЯ СИСТЕМА УЧЕТА РАБОЧЕГО ВРЕМЕНИ СОТРУДНИКОВ В ОБРАЗОВАТЕЛЬНОЙ ОРГАНИЗАЦИИ: ПРОЕКТИРОВАНИЕ, БЕЗОПАСНОСТЬ И ИСПОЛЬЗОВАНИЕ ГИБКИХ МЕТОДОЛОГИЙ *

  


Аннотация:
в статье рассмотрены основные этапы проектирования информационной системы. В том числе анализируются составленные основные диаграммы проектирования. Также учитывается выбор методологии и ПО для управления проектом. Далее идет проектирование базы данных. Оно состоит из инфологического и логического проектирования базы данных, представленного в виде ER-диаграмм. Разработка схемы данных и физическое проектирование базы данных позволило составить реляционные отношения и нормализовать полученные отношения. Впоследствии произведенных действий удалось создать таблицы в базе данных. Последним этапом описывается выбор технологии для обеспечения информационной безопасности.   

Ключевые слова:
учет рабочего времени, информационная система, безопасность данных, проектирование БД, криптография   


Одним из важных аспектов является анализ составленных диаграмм проектирования, таких как диаграмма функций, Use-Case диаграмма, диаграмма потоков данных (DFD), логическая и структурная диаграммы [1]. Эти диаграммы обеспечивают визуализацию и упрощают понимание процессов, происходящих в системе, а также помогают эффективно организовать взаимодействие между различными компонентами системы. Диаграмма функций (рисунок 1) помогает детализировать основную функциональность системы, включая вход в систему, отображение информации о сотрудниках и проектах, а также управление рабочим временем.Рисунок 1. Диаграмма функций.С помощью Use-Case диаграммы (рисунок 2) были определены возможные сценарии использования системы для различных типов пользователей, таких как обычные сотрудники, администраторы и супер админы. Эти диаграммы дают четкое представление о том, какие операции доступны пользователю в зависимости от его роли. DFD диаграмма описывает процесс взаимодействия пользователя с системой, например, как происходит авторизация и выбор проектов для учета рабочего времени. Все эти диаграммы служат основой для логического и физического проектирования базы данных, что в свою очередь определяет структуру данных и взаимоотношения между таблицами [2].Рисунок 2. Use-case диаграмма.Для реализации проекта была выбрана методология Agile с применением Scrum для гибкости и возможности адаптации в процессе разработки. Это позволило разделить проект на несколько этапов, где каждый из них выполнялся как отдельная итерация с возможностью корректировки функционала. Применение такой методологии дало возможность гибко реагировать на изменения в требованиях и в ходе разработки [3].Одним из важных этапов является проектирование базы данных, которая должна эффективно работать с данными сотрудников, проектов и рабочего времени. Для этого были использованы ER-диаграммы (рисунок 3), логическое и физическое проектирование [4]. База данных была спроектирована таким образом, чтобы обеспечить целостность и доступность данных, а также поддержку масштабируемости системы.Рисунок 3. Логическое проектирование БД с помощью уточненной ER-диаграммы.В результате анализа были выделены основные сущности: сотрудники, проекты, рабочее время, департамент, роль. Также были добавлены вспомогательные сущности для фидбеков, новостей и логирования действий пользователей. Каждая из сущностей была детализирована с учетом всех необходимых атрибутов и связей. В ходе физического проектирования была создана база данных. На таблице 1 представлена таблица Employees в качестве примера.Таблица 1.Для защиты данных и безопасности системы были реализованы несколько важных шагов. Пароли пользователей хешируются с использованием алгоритма bcrypt, что позволяет защитить их от несанкционированного доступа. Также был внедрен механизм резервного копирования данных для защиты от случайных удалений [5].Для защиты интеллектуальной собственности был выбран подход с хранением исходного кода в приватных репозиториях Git и внедрен процесс проверки кода (code review) для предотвращения несанкционированного использования кода [6].Важным этапом разработки системы было создание репозитория для управления версиями проекта. Для этого был выбран сервис GitFlic [7], что позволило организовать эффективную работу с кодом и обеспечить прозрачность изменений. В репозитории была настроена правильная градация веток, контроль за версиями и настройка CI/CD для автоматического тестирования и сборки проекта.В системе выделены три основные группы пользователей: обычные пользователи (сотрудники), администраторы и супер администраторы [8]. Каждой группе были определены соответствующие права доступа к различным функциям системы, что обеспечило безопасное взаимодействие с данными и предотвращение несанкционированного доступа.Заключение.Проектирование базы данных является ключевым этапом разработки информационной системы. В процессе проектирования было уделено особое внимание созданию инфологического и логического проектирования базы данных, используя ER-диаграммы, которые наглядно показывают структуру данных, их взаимосвязи и ключевые сущности системы. Использование таких методологий, как Agile и Scrum, в сочетании с детальным проектированием базы данных, обеспечило гибкость в процессе разработки, позволяя оперативно адаптировать систему под изменяющиеся требования.Таким образом, проектирование базы данных на этапе разработки является основой для создания эффективной и безопасной информационной системы, которая будет удовлетворять потребности конечных пользователей и обеспечивать качественную работу с данными.   


Полная версия статьи PDF

Номер журнала Вестник науки №6 (87) том 1

  


Ссылка для цитирования:

Приймак К.С., Королькова И.А. ИНФОРМАЦИОННАЯ СИСТЕМА УЧЕТА РАБОЧЕГО ВРЕМЕНИ СОТРУДНИКОВ В ОБРАЗОВАТЕЛЬНОЙ ОРГАНИЗАЦИИ: ПРОЕКТИРОВАНИЕ, БЕЗОПАСНОСТЬ И ИСПОЛЬЗОВАНИЕ ГИБКИХ МЕТОДОЛОГИЙ // Вестник науки №6 (87) том 1. С. 1559 - 1566. 2025 г. ISSN 2712-8849 // Электронный ресурс: https://www.вестник-науки.рф/article/23768 (дата обращения: 08.07.2025 г.)


Альтернативная ссылка латинскими символами: vestnik-nauki.com/article/23768



Нашли грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики) ?
- напишите письмо в редакцию журнала: zhurnal@vestnik-nauki.com


Вестник науки © 2025.    16+




* В выпусках журнала могут упоминаться организации (Meta, Facebook, Instagram) в отношении которых судом принято вступившее в законную силу решение о ликвидации или запрете деятельности по основаниям, предусмотренным Федеральным законом от 25 июля 2002 года № 114-ФЗ 'О противодействии экстремистской деятельности' (далее - Федеральный закон 'О противодействии экстремистской деятельности'), или об организации, включенной в опубликованный единый федеральный список организаций, в том числе иностранных и международных организаций, признанных в соответствии с законодательством Российской Федерации террористическими, без указания на то, что соответствующее общественное объединение или иная организация ликвидированы или их деятельность запрещена.