Skip to content

Latest commit

Β 

History

History
94 lines (63 loc) Β· 2.02 KB

File metadata and controls

94 lines (63 loc) Β· 2.02 KB

πŸ§‘β€πŸ’Ό Employee Management System (EMS)

A desktop-based Java Swing application to manage employee records β€” including onboarding, viewing, updating, and deleting employee details via JDBC.


✨ Features

  • πŸ‘€ Add new employees
  • πŸ“‹ View all employee records
  • πŸ” View individual employee details
  • πŸ“ Update existing employee information
  • ❌ Delete employee records
  • 🎨 Simple and responsive UI using Java Swing

πŸ“Έ Screenshots

🏠 Home Screen

Home

πŸ“‹ View All Employees

View All

πŸ” View Single Employee

View Single

βž• Add Employee

Add Employee

❌ Delete Employee

Delete Employee

πŸ”„ Update Employee

Update Employee


πŸ›  Technologies Used

  • Java (JDK 8 or higher)
  • Java Swing for GUI
  • JDBC for database interaction
  • MySQL for backend database
  • Eclipse IDE for development

πŸš€ How to Run

  1. βœ… Make sure Java and MySQL are installed.

  2. πŸ”ƒ Clone this repository: πŸ”ƒ Clone this repository: git clone https://github.com/DarshanKumarGP/EMS_Project.git

  3. πŸ›  Set up the MySQL database (import or create the employees table).

  4. πŸ”§ Update DB credentials in DBConnection.java.

  5. ▢️ Run from Eclipse OR double-click EMS_Launcher.bat to launch.


πŸ“ Project Structure

EMS_Project/ β”œβ”€β”€ screenshots/ β”‚ β”œβ”€β”€ home.png β”‚ β”œβ”€β”€ view_all.png β”‚ β”œβ”€β”€ view_single.png β”‚ β”œβ”€β”€ add_employee.png β”‚ β”œβ”€β”€ delete_employee.png β”‚ └── update_employee.png β”œβ”€β”€ src/ β”‚ └── com/ems/ β”‚ β”œβ”€β”€ ui/ β”‚ └── db/ β”œβ”€β”€ EMS_Project.jar β”œβ”€β”€ EMS_Launcher.bat β”œβ”€β”€ README.md └── .gitignore


πŸ™‹ Author

Darshan Kumar GP


πŸ“„ License

This project is licensed under the MIT License.