1

Этап 1

Backend

2

Этап 2

База данных

3

Этап 3

Frontend

1

Этап 1

Backend

2

Этап 2

База данных

3

Этап 3

Frontend

27 июля 2021 30 сентября 2023
Цель завершена 22 января 2022
Карьера и работа

Написать приложение по учету переработки сотрудника пожарной охраны. Курсовая работа.

Предполагаю написать веб-приложение, которое будет рассчитывать переработку сотрудника пожарной охраны. Система будет вести учет отработанного сотрудником времени в часах. В программу загружаются данные о производственном календаре на текущий год. Пока не знаю с этим годом. Если будет возможность как-то поставить, чтобы он подгужался с сайте (буду искать), то хорошо. Если нет - буду вручную заводить. Сотрудник имеет возможность авторизоваться, зайти в свой аккаунт и отметить в календаре свои дежурные сутки + дополнительные привлечения, отпуск, больничный и т.п. Потом берем сколько он часов отработал в прошлом месяце и сколько должен был. И получаем переработку, которая оплачивается. Или недоработку. Она, кстати, не вычетается из з/п (работодатель обязан "загрузить" сотрудника работой). Основная функция - вычисление кол-ва часов переработки. Возможно, если успею - реализовать вывод на печать всего расчета на листке, чтобы можно было идти с информативной и красивой бумажкой ругаться к начальству.
Цель работы (помимо сдачи курсовой работы) - дать пацанам моим инструмент для отстаивания своих интересов. А то трахают нас (теперь уже их), не снимая штанов.

Я думал сначала наваять десктопное приложение, но мне же нужно осваивать React. А выбор технологий "как на работе" для меня критичен. Так что Java Spring, React и MySQL.

 Критерий завершения

Работа загружена на сайт университета на проверку.

  1. Backend

    1. Слой DAO

    2. Написать сервисы. Продумать какие методы мне могут понадобитсядля реализации функционала.

    3. Реализовать методы из сервисов.

    4. Написать пару тестов, чтобы проверить как все это работает.

  2. База данных

    1. Проектирование

    2. Создание

  3. Frontend

  • 803
  • 27 июля 2021, 22:23
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?