Табель — учёт рабочего времени сотрудников.
Требуется установить JDK 11. Рекомендуется использовать AdoptOpenJDK.
Чтобы собрать проект, скачайте исходный код, откройте командную строку или терминал в папке проекта и введите команду:
./mvnw clean verify
Перед запуском приложения необходимо развернуть и запустить сервер СУБД MySQL. Рекомендуется использовать дистрибутив XAMPP.
Собранный исполняемый JAR-файл приложения находится в каталоге target.
Чтобы запустить приложение, введите команду:
java -jar target/schedule-*.jar
Откройте в браузере http://localhost:10080/.
Войдите, используя данные:
| Имя пользователя | Пароль | Роль |
|---|---|---|
TimesheetManager |
password |
Табельщик |
EmployeesAdmin |
password |
Администратор справочника работников |
DepartmentsAdmin |
password |
Администратор справочника департаментов |
После входа вы будете перенаправлены на страницу с данными, соответствующими роли пользователя.
Данные в таблицах можно редактировать, нажимая на ячейки левой кнопкой мыши. Чтобы сохранить изменения, кликните по свободному месту или по другой ячейке.