🚀 Employee Management System (EMS) is a desktop-based application that allows HR teams and business owners to manage employee records efficiently. The latest version includes a bundled JRE, so no external Java installation is required.
✅ Graphical User Interface (GUI) – Easy-to-use employee management UI
✅ Command-Line Interface (CLI) – Terminal-based admin & employee operations
✅ Cloud Database Integration – Uses MySQL Databse for secure storage
✅ Role-Based Access Control – Supports Admin & SuperAdmin users
✅ CRUD Operations – Add, update, delete, and manage employees & admins
✅ Bundled Java Runtime (JRE) – No need to install Java separately
✅ Windows Installer – Just unzip and install the latest release
- Download the latest version of EMS
- Unzip the file into a preferred location
- Run
EMS_setup.exe
- Follow the on-screen instructions
- Installation will complete in a few seconds
After installation, use the default SuperAdmin credentials:
Username: root
Password: root
- Start the application and use the graphical interface to manage employees and admins
- Perform CRUD operations easily
Use the terminal-based CLI version for faster commands:
EMS_Terminal>>> login <username> <password>
EMS_Terminal>>> view employees
EMS_Terminal>>> add employee <details>
EMS_Terminal>>> edit employee <empID> <field> <new_value>
EMS_Terminal>>> rm employee <empID>
EMS_Terminal>>> sudo create admin <user> <pass>
EMS_Terminal>>> exit()
Component | Technology |
---|---|
Programming Language | Java (JDK 21) |
UI Framework | Swing & AWT |
Database | MySQL |
Build Tool | VS Code |
This project is licensed under the MIT License. You are free to modify, distribute, and use it with proper attribution.
Want to improve EMS? Follow these steps:
- Fork the repository
- Clone your fork
- Make your changes & test
- Submit a Pull Request (PR)
We welcome feature enhancements, bug fixes, and performance improvements!
📌 GitHub: https://github.com/Nil369
📌 LinkedIn: https://www.linkedin.com/in/akash-halder-nil/
🔥 Star ⭐ this repo if you find it useful!