Skip to content

kavindus0/EmployeeManagementSystemJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management System

A simple Employee Management System built with HTML, CSS, JavaScript, and Java, generating dynamic employee details and presenting them in a styled and interactive format.


Features

  • Dynamic Employee Details: Generates employee details dynamically through Java and outputs as an HTML file.

  • Modern Design: Uses CSS for a visually appealing layout and animations.

  • Interactive UI: Includes JavaScript animations and auto-refresh functionality to update data dynamically.


Project Structure

Employee-Management-System
├── index.html ├── styles.css ├── script.js ├── EmployeeDetails.java ├── README.md


Usage

1. Clone the Repository

git clone https://github.com/your-username/employee-management-system.git

cd employee-management-system

2. Compile and Run the Java Program

• Ensure you have Java installed on your system.

• Compile the Java file:

javac EmployeeDetails.java

• Run the program to generate index.html:

java EmployeeDetails

3. Open in Browser

Open the generated index.html file in your browser to view the employee details.

Features in Detail

Auto-Refresh

• The page auto-refreshes every 5 seconds to reflect the latest employee data.

CSS Styling

• Modern design with a responsive layout for both desktop and mobile.

• Smooth animations enhance the overall user experience.

JavaScript Animations

• Fade-in effect: Employee details load with smooth animations.

• Hover effect: Interactive elements respond dynamically to user interactions.

Dependencies

•	Java Runtime Environment (JRE) for running the backend logic.
•	A modern web browser (e.g., Chrome, Firefox) for viewing the output.

Contribution

Contributions are welcome! Here’s how you can contribute:

  1. Fork the repository.

  2. Create a feature branch:

    git checkout -b feature-name

  3. Make your changes and commit them:

    git commit -m "Description of changes"

  4. Push your branch:

    git push origin feature-name

  5. Open a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

Author: Kavindu Email: kavindusachinthe@outlook.com
GitHub: @kavindus0

Enjoy coding and contributing!