Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mdabdullahibnaharun/employee-management-system

CRUD project using Thymeleaf, Spring Boot and Spring JDBC
https://github.com/mdabdullahibnaharun/employee-management-system

bootstrap crud html java jdbc jpa-hibernate mysql spring-boot thymeleaf

Last synced: about 1 month ago
JSON representation

CRUD project using Thymeleaf, Spring Boot and Spring JDBC

Awesome Lists containing this project

README

        

# Employee-Management-System

Employee Management System CRUD project using Spring Boot,Spring JDBC, Thymeleaf and MySQL database.

# How it works..

### login

username : admin
password : admin123


![image](https://user-images.githubusercontent.com/60839928/145528150-b28c1ffe-5c23-40db-92b8-b112174fbf0c.png)

![image](https://user-images.githubusercontent.com/60839928/145528211-60eb4807-c66e-49e5-9657-0e9b6af8da82.png)

### Welcome Page

![image](https://user-images.githubusercontent.com/60839928/145619849-c2e77fa8-7db4-49e0-867e-215a263ed84e.png)

### Employee List

![image](https://user-images.githubusercontent.com/60839928/145620101-45aa6a5a-8fc3-4374-8c3e-f5d62e3b0905.png)

### Add Employee

![image](https://user-images.githubusercontent.com/60839928/145620310-4c4ab56b-38d8-49f8-a20d-200a513e71be.png)

### Update Employee

##### Before Update
![image](https://user-images.githubusercontent.com/60839928/145620580-c7eeb25f-7f5c-4e95-aae0-42cf1aa6b475.png)

##### Edit Email
![image](https://user-images.githubusercontent.com/60839928/145620626-59afbcb4-7c48-434f-b90f-4c4441da09ae.png)

##### After Update
![image](https://user-images.githubusercontent.com/60839928/145620662-789a27b6-fe5a-492d-9ae6-13a051f29a49.png)

#### View Employee Details

##### Active Employee
![image](https://user-images.githubusercontent.com/60839928/145621014-2e987365-b19f-47a0-b7ff-69a4c17bd3d7.png)

##### Retired Employee
![image](https://user-images.githubusercontent.com/60839928/145621087-3f89e72e-5bfd-42c5-94d9-c730f11b9c09.png)

### Search Employee Name

##### Before Search
![image](https://user-images.githubusercontent.com/60839928/145621805-788829ba-35d8-4e83-bab7-1e96aa2463b4.png)

##### After Search
![image](https://user-images.githubusercontent.com/60839928/145621944-63fb5d26-7daa-44f2-96cb-aed8539d02f1.png)

##### If Data Not Found Then...
![image](https://user-images.githubusercontent.com/60839928/145965480-effe1304-9a5d-411e-a4a9-03501c2e82ce.png)

### Delete Employee

##### Before Delete
![image](https://user-images.githubusercontent.com/60839928/145621391-a34918fc-44d6-456c-8c4c-47fec8760839.png)

##### After Delete
![image](https://user-images.githubusercontent.com/60839928/145621450-e1a94e37-9cd7-40c2-896f-28bad3cc58e0.png)

### Log-Out

![image](https://user-images.githubusercontent.com/60839928/145530884-1504b741-c508-4830-a665-a80fcf37f316.png)

### DataBase

![image](https://user-images.githubusercontent.com/60839928/145621530-ce093746-2850-4978-806c-4afa9c59c1ac.png)

###### Sql-Query
![image](https://user-images.githubusercontent.com/60839928/145622318-cf63c37a-286b-4736-b47b-ee7cde1504b2.png)

# Tools and technologies

• JDK - Java 1.8

• IDE- Spring Tool suite 4

• Framework - Spring Boot
• security - Spring boot security

• Database – MySql Workbench 8.0,
Spring Boot JDBC,
Spring Data JPA (Hibernate)

• Front-end:
HTML,
bootstrap 4,
Thymeleaf.

# Challenges Faced

• Faced error into database issue.

• Faced not getting any data from user input.

• Front end logical issue.

• Faced Some Little bugs.

# Author

[Md. Abdullah Ibna Harun](https://www.linkedin.com/in/mdabdullahibnaharun)

[Mahade Hasan Forhad](https://www.linkedin.com/in/mahade-hasan-forhad-7bbb77192/)