Skip to content

lary09/webAppEmployee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webAppEmployee

The Employee Management System is a Java-based CRUD (Create, Read, Update, Delete) application designed to manage employees and departments within an organization. It is built with Java 21 JDK and Maven, and utilizes Tomcat 10 as the application server. The system consists of two main tables: one for storing employee information and another for department details.

Table of Contents

Introduction

The Employee Management System is a project I've created to demonstrate my Java programming abilities. This project allows me to showcase my skills in Java development by building a useful application for managing employee and department records. It serves as an opportunity for me to apply different Java concepts and techniques, helping me to improve my understanding and expertise in the language.

Features

  • Employee Management:

    • Add, view, update, and delete employee records.
    • Perform CRUD operations on employee data, including creating, reading, updating, and deleting records.
  • Department Management:

    • Add, view, update, and delete department records.
    • Manage department information, including names and associated employees.
  • Data Import:

    • Process CSV files and insert up to 1,000,000 users into the database.
    • Validate user data against predefined criteria before insertion.

Installation

To install and run the Employee Management System locally, follow these steps:

  1. Clone the repository from GitHub.
  2. Ensure Java 21 JDK and Maven are installed on your system.
  3. Configure the database connection settings in the application properties file.
  4. Go to maven and click on the install or compile botom and maven download all the dependencies for you.
  5. Build the project using Maven and deploy it to Tomcat 10.
  6. Access the application using a web browser at the specified URL.

Usage

Once the Employee Management System is installed and running, you can perform the following actions:

  • Employee Management:

    • Add new employees and departments.
    • View existing employee and department records.
    • Update employee and department details as needed.
    • Delete obsolete or outdated employee and department records.
  • Data Import:

    • Process CSV files containing employee data.
    • Insert validated user records into the database in upload feature.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published