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 (создание веб сервиса для управления персоналом)
- Host: GitHub
- URL: https://github.com/alex-s2222/java_kurs
- Owner: alex-s2222
- Created: 2023-01-17T03:17:12.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-17T08:25:26.000Z (over 3 years ago)
- Last Synced: 2025-03-30T04:13:49.072Z (about 1 year ago)
- Topics: java, maven, mysql, spring
- Language: HTML
- Homepage:
- Size: 87.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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