Similar presentations:
Презентация_ДП_527_Юруть
1. Тема проекта
Программноесредство
для автоматизации
учета рабочего
времени
Филиал ОАО «Берестейский пекарь»
Барановичский хлебозавод
Дипломный проект, 2026
Обучающийся: М.М. Юруть
Руководитель: А.В. Пташук
Система объединяет учет отметок, подтверждение табеля и аналитическую
отчетность
1
2. Актуальность проекта
Почему внедрение системы учета времени важно для предприятияНа предприятии критичны точность табеля и скорость
Точность
обработки данных.
Автоматический расчет опозданий, переработок и ночных часов.
• ручной учет увеличивает риск ошибок и задержек;
• сведения о переработках и ночных часах нужны бухгалтерии
своевременно;
• руководителю необходима оперативная сводка по отсутствиям,
опозданиям и неподтвержденным записям;
Контроль
• для проходной требуется быстрый режим без лишних действий и
Подтверждение табеля по цепочке от проходной до бухгалтерии.
доступа к служебным разделам.
Оперативность
Сводные отчеты и фильтры по сотруднику и периоду.
2
2026
3. Цель, задачи и стек технологий
Основные ориентиры и выбранные средства разработкиЦель проекта
Используемый стек
Разработать desktop-систему для автоматизации учета рабочего времени
сотрудников с разграничением ролей, подтверждением табеля и
Python 3
Django ORM
PySide6
SQLite
openpyxl
CSV / XLSX
формированием отчетности.
Задачи
• реализовать учет прихода и ухода;
• настроить роли: директор, бухгалтер, проходная, кадры, админ;
• добавить импорт CSV/XLSX, отчеты и контроль подтверждения.
Архитектура построена как desktop-приложение с локальной
базой данных и бизнес-логикой на Django ORM.
3
2026
4. Общая схема работы системы
Ключевой сценарий движения данных в приложенииОсновной алгоритм
1. Пользователь проходит
авторизацию.
2. Система определяет роль и
доступные разделы.
3. Отметки и табельные записи
сохраняются в базе данных.
4. Записи проходят подтверждение
по этапам.
5. Отчеты формируются по
выбранному сотруднику и периоду.
4
2026
5. Структура базы данных
Основные сущности и связи системы учетаКлючевые сущности
• сотрудники и подразделения;
• графики и смены;
• табельные записи и статусы;
• этапы подтверждения;
• роли, учетные записи и журнал
действий.
5
2026
6. Авторизация и роли пользователей
Каждая роль видит только свой набор операцийРоли, реализованные в системе
Директор
сводная панель и контроль подтверждений
Бухгалтер
отчеты по переработкам, ночным часам и
опозданиям
Проходная
упрощенная фиксация прихода и ухода
Кадры
Администратор
табель, статусы, импорт отметок
учетные записи, пароли, архивирование
При входе поддержан показ и скрытие пароля, что повышает удобство работы.
6
2026
7. Упрощенный режим проходной
Отдельный интерфейс для быстрой отметки прихода и уходаОсобенности режима
• скрыты лишние вкладки и справочники;
• снижен риск ошибочных действий оператора;
• обеспечена быстрая работа на рабочем месте
проходной;
• данные сразу попадают в общий табельный
контур.
7
2026
8. Табель, статусы и цепочка подтверждения
Контроль согласования записей от первичной отметки до итоговогоподтверждения
Проходная
Первичная фиксация отметки
Подразделение
→
Проверка ответственным лицом
Бухгалтерия /
→
руководитель
Итоговое подтверждение записи
В табеле поддерживаются статусы присутствия, отсутствие, переработки, опоздания и ночные часы.
Для отчетов реализован фильтр по подтвержденным и неподтвержденным записям, что удобно для контроля состояния табеля.
8
2026
9. Сводная панель директора
Руководитель видит отклонения и статус подтверждения в одном окнеПанель показывает
• кто отсутствует;
• кто опоздал;
• кто переработал;
• какие записи еще не подтверждены;
• общий уровень подтверждения данных.
9
2026
10. Отчеты бухгалтера
Своды по сотруднику и периоду с расчетом ключевых показателейФормируются показатели
• суммарные переработки;
• ночные часы;
• опоздания;
• данные по сотруднику и периоду;
• экспорт в CSV и XLSX.
10
2026
11. Импорт и экспорт данных
Поддержка обмена данными с внешними файлами проходной и отчетностиИмпорт CSV/XLSX
Экспорт отчетов
Дополнительно
Файлы с проходной могут загружаться в
Результаты можно выгрузить для
• фильтрация по сотруднику;
систему пакетно.
дальнейшей обработки в бухгалтерии.
• фильтрация по периоду;
Проверяются табельный номер, дата, время
Доступны форматы CSV и XLSX для отчетов
• отбор подтвержденных и
и корректность структуры.
по переработкам и сводных данных.
неподтвержденных записей.
Дата | Таб. № | Приход | Уход
29.06.2026 | 1001 | 08:02 | 17:15
29.06.2026 | 1002 | 08:16 | 18:05
CSV
XLSX
11
2026
12. Администрирование учетных записей
Управление пользователями, паролями и безопасностью доступаРеализовано
• добавление и редактирование пользователей;
• смена собственного пароля и сброс паролей
администратором;
• история смены паролей;
• архивирование аккаунта вместо удаления, если
по нему уже есть действия в журнале.
12
2026
13. Экономическая эффективность
Сводные результаты расчетов по разработанному программному продуктуСебестоимость
Отпускная цена
Прибыль
2343,10 руб.
3739,58 руб.
773,22 руб.
Чистая прибыль
Рентабельность
Окупаемость
634,04 руб.
33 %
3,03 года
Расчеты показывают экономическую целесообразность проекта: программное средство снижает трудоемкость табельного учета и ускоряет подготовку отчетности.
13
2026
14. Результаты разработки
Итоги выполнения дипломного проектаОсновные результаты
• Разработана desktop-система учета рабочего времени сотрудников.
• Разграничены роли: директор, бухгалтер, проходная, кадры, администратор.
• Реализованы импорт CSV/XLSX, отчеты по переработкам, ночным часам и опозданиям.
• Добавлены цепочка подтверждения табеля, история смены паролей и архивирование аккаунтов.
• Подготовлены материалы по экономике и охране труда, подтверждающие целесообразность проекта.
Спасибо за внимание
14
2026