https://github.com/danteck-dev/sms_fullstack_springboot_thymeleaf
Fullstack-приложение, созданное с использованием Spring Boot, Thymeleaf и MySQL, предоставляет систему управления сотрудниками. Приложение позволяет добавлять, просматривать, редактировать и удалять данные о сотрудниках через веб-интерфейс.
https://github.com/danteck-dev/sms_fullstack_springboot_thymeleaf
hibernate java junit mockito mockmvc mysql spring-boot thymeleaf
Last synced: 2 months ago
JSON representation
Fullstack-приложение, созданное с использованием Spring Boot, Thymeleaf и MySQL, предоставляет систему управления сотрудниками. Приложение позволяет добавлять, просматривать, редактировать и удалять данные о сотрудниках через веб-интерфейс.
- Host: GitHub
- URL: https://github.com/danteck-dev/sms_fullstack_springboot_thymeleaf
- Owner: DANTECK-dev
- License: mit
- Created: 2024-02-18T07:41:14.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-19T05:08:02.000Z (over 1 year ago)
- Last Synced: 2025-04-06T07:17:47.624Z (about 1 year ago)
- Topics: hibernate, java, junit, mockito, mockmvc, mysql, spring-boot, thymeleaf
- Language: Java
- Homepage:
- Size: 90.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Student Management System (SMS) FullStack (SpringBoot + Thymeleaf)
**Описание**
Student Management System (SMS) — это система веб-платформа, предназначенная для управления информацией о студентах. Разработана с использованием Spring Boot × Thymeleaf
Технологии
- Java 21: Современная и мощная основа для серверной части приложения.
- Spring Boot: Упрощает разработку, позволяя быстро и легко создавать самостоятельные, производственные веб-приложения.
- Thymeleaf: Шаблонизатор для создания динамичных веб-страниц.
- Hibernate: ОРМ-фреймворк для упрощения работы с базами данных.
- MySQL: Надежная и проверенная система управления базами данных.
- Spring MVC: Модель-вид-контроллер для создания структурированных веб-приложений.
- Bootstrap: Фреймворк для разработки адаптивного и мобильно-ориентированного дизайна.
- HTML/CSS: Стандарты для разработки пользовательских интерфейсов.
- JUnit/MockMvc/Mockito: Тесты для проверки системы.
Исходный список

Форма создания нового объекта

Изменеый список, добавлен Емельянов Михаил

Форма изменения обьекта, изменим Емельянова Михаила на Григорьв Кирилл

Измененый список, изменен Емельянова Михаила на Григорьв Кирилл

Ну и удалим Григорьва Кирилла

MySQL итоговая база данных, без SSL

Установка
Для запуска проекта необходимо выполнить следующие шаги:
**Клонировать репозиторий**
bash
```
git clone https://github.com/yourusername/student-management-system.git
```
**Настройка базы данных**
Создайте базу данных MySQL и обновите файл src/main/resources/application.properties с вашими учетными данными.
**Запуск тестов**
bash
```
./mvnw spring-boot:test
```
**Запуск приложения**
Используйте Maven для запуска вашего приложения:
bash
```
./mvnw spring-boot:run
```
После запуска приложение будет доступно по адресу http://localhost:8080.
### Автор
- Cтудент **Александр Немеров**
- Вуз **ВСГУТУ**
- Группа **Б761-2**
- Связь **lol@kek-work.ru**
### Лицензия
Проект распространяется под лицензией [MIT LICENSE](LICENSE).