Java Swing based Employee Management System with role-based login and full CRUD operations using JDBC and MySQL.
A desktop-based Employee Management System developed using Java Swing for the user interface and JDBC for database connectivity.
The application supports role-based login (Employee, Manager, Staff) and provides full CRUD (Create, Read, Update, Delete) functionality backed by a MySQL/MariaDB database.
- Secure login system using username and password
- Role-based access:
- Employee
- Manager
- Staff
- Employee record management:
- Insert employee details
- Update employee details
- Delete employee records
- View employee records
- Java Swing GUI for desktop interaction
- JDBC-based database connectivity
- Modular code structure (UI, Operations, Database Connection)
- Java (Core Java)
- Java Swing
- JDBC (Java Database Connectivity)
- MySQL / MariaDB
- Eclipse IDE
- Database: MySQL / MariaDB
- JDBC is used to connect Java application with the database
- SQL schema is provided for easy setup
##Update database credentials in:
--GetConnection/GetCon.java
---Login.java make sure you are connected to sql and data should be present in info table the info table should have usename and password fields onces the data matched with database you will be logged in.....
-------then you can perform crud operations and make sure you see the tables name for seeing all the records--------