Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gajendra-ingle/ems

This project is an Employee Management System built using Spring MVC and JSP. It includes CRUD operations for managing Employees.
https://github.com/gajendra-ingle/ems

spring-mvc spring-mvc-crud

Last synced: 6 days ago
JSON representation

This project is an Employee Management System built using Spring MVC and JSP. It includes CRUD operations for managing Employees.

Awesome Lists containing this project

README

        

# Employee Management System

The **Employee Management System** is a web application built using **Spring MVC** for the backend, **Hibernate** for ORM, and **JSP** for the frontend. It provides an interface for managing employee records and user accounts with features like login, registration, and CRUD operations.

---

## 📋 Features

### 👤 User Module
- **User Registration**: Allows new users to create an account.
- **User Login**: Enables users to access the application securely.
- **Update Profile**: Users can edit their profile details.

### 🧑‍💼 Employee Module
- **Add Employee**: Users can add new employees.
- **Search Employee**: Allows searching for employees by criteria.
- **Update Employee**: Modify existing employee records.
- **Delete Employee**: Remove employee records from the database.
- **View All Employees**: Displays a list of all employees.

---

## 💻 Tech Stack

- **Backend**: Spring MVC
- **ORM**: Hibernate
- **Frontend**: JSP, Bootstrap
- **Database**: MySQL
- **Build Tool**: Maven

---

## 🖼️ Screenshots

### Home Page
![Home Page](src/main/webapp/screenshots/Home.png)

### User Register Page
![Register](src/main/webapp/screenshots/Register.png)

### User Login Page
![Login](src/main/webapp/screenshots/Login.png)

### Welcome Page Page
![Welcome](src/main/webapp/screenshots/welcome-page.png)

### Add Employee
![Add Employee](src/main/webapp/screenshots/add-employee.png)

### View Employees
![View Employees](src/main/webapp/screenshots/view-employees.png)

### Update Employee
![Update Employee](src/main/webapp/screenshots/update-employee.png)

### Delete Employee
![Delete Employee](src/main/webapp/screenshots/delete-employee.png)

### Search Employee
![Search Employee](src/main/webapp/screenshots/search-employee.png)

### User Profile
![User Profile](src/main/webapp/screenshots/Profile.png)

---
Thank you for exploring!

Happy coding! 🚀