1

Step 1

Backend

2

Step 2

База данных

3

Step 3

Frontend

1

Step 1

Backend

2

Step 2

База данных

3

Step 3

Frontend

27 July 2021 30 September 2023
Goal completed 22 January 2022
Career & Work

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

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

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

 Goal Accomplishment Criteria

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

  1. Backend

    1. Слой DAO

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

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

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

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

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

    2. Создание

  3. Frontend

  • 830
  • 27 July 2021, 22:23
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?