A fully functional Employee Management System built using Java Swing for GUI and MySQL for database operations.
All images are stored in the
projectEMSImg/folder:
✅ Add New Employee
✅ View All Employees
✅ Search by Employee ID
✅ Update Employee Record
✅ Delete/De-board Employee
✅ User-friendly GUI with Java Swing
✅ Database-backed operations using MySQL
| Technology | Role |
|---|---|
| Java | Core Application Logic |
| Java Swing | User Interface |
| MySQL | Data Persistence |
| JDBC | Database Connectivity |
# 1. Clone the repository
git clone https://github.com/Chandankumar2004/EMS.git
cd EMS
# 2. Open in your Java IDE (IntelliJ / Eclipse)
# 3. Ensure MySQL is running and create the database:
CREATE DATABASE emp_db;
# 4. Update database credentials in DBConnection.java:
String url = "jdbc:mysql://localhost:3306/emp_db";
String user = "root";
String password = "yourpassword";
# 5. Run Home.java to launch the systemEMS/
├── src/
│ ├── Home.java
│ ├── OnboardEmployee.java
│ ├── DisplayAll.java
│ ├── SingleEmployee.java
│ ├── UpdateEmployee.java
│ ├── DeBoardEmployee.java
│ └── DBConnection.java
├── db.sql (optional)
└── README.md
Chandan Kumar Chaurasiya
🔗 LinkedIn
🌐 Portfolio
📧 Email: chandan32005c@gmail.com
⭐ Star this repository to support the project and help others discover it!






