An open API service indexing awesome lists of open source software.

https://github.com/alex-s2222/java_kurs

Курсовая работа по Java (создание веб сервиса для управления персоналом)
https://github.com/alex-s2222/java_kurs

java maven mysql spring

Last synced: about 2 months ago
JSON representation

Курсовая работа по Java (создание веб сервиса для управления персоналом)

Awesome Lists containing this project

README

          

## Описание
ФондNet - это веб-сервис, для планировки задач по уборки территорий и не только

## Используемые технологии:
Mysql, java spring, boostrap, html, javascript, css.

## Декомпозиция проекта:
- [config](https://github.com/alex-s2222/java_kurs/tree/main/src/main/java/com/main/app/config)
- DataLoader (создаем начальных пользователей)
- MvcConfig
- SecurityConfig (разграничиваем доступ)
- [controllers](https://github.com/alex-s2222/java_kurs/tree/main/src/main/java/com/main/app/controllers) (Конечныe URL)
- CreatTaskController
- HomeController
- PersonalController
- RegistrationController
- SettingController
- TaskController
- ViewTaskController
- [models](https://github.com/alex-s2222/java_kurs/tree/main/src/main/java/com/main/app/models) (модели баз-данных)
- Role
- Task
- User
- [repo](https://github.com/alex-s2222/java_kurs/tree/main/src/main/java/com/main/app/repo) (поиск)
- RoleRepository
- TaskRepository
- UserRepository
- [services](https://github.com/alex-s2222/java_kurs/tree/main/src/main/java/com/main/app/services)
- UserService

## Запуск
Создайте нового пользователя и пустую БД:

mysql -u root -p -e 'CREATE DATABASE IF NOT EXISTS officerent;'
mysql -u root -p -e "CREATE USER 'root'@'localhost' IDENTIFIED BY 'root12345';"
mysql -u root -p -e "GRANT ALL ON root.* TO 'root'@'localhost';"

запуск приложение осуществляется с помощью - [Application.java](https://github.com/alex-s2222/java_kurs/tree/main/src/main/java/com/main/app)

## Автор
Сачков А.М ИКПИ-01