Skip to content

VarshiniC6/Java-Backend-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Employee and Asset Management System πŸš€

A simple Java-based console project to manage employee records and assigned assets using JDBC and MySQL. This project demonstrates core Java skills, object-oriented programming, database interaction, and clean code practices β€” perfect for showcasing in interviews.


πŸ’‘ Problem Statement

Companies need an internal tool to manage employees, their assigned assets (like laptops), salary details, and basic reports. This project aims to streamline that process with Java and SQL.


🎯 Features

  • Add new employees
  • Assign assets to employees (with validation)
  • Store data in MySQL using JDBC
  • Prevent duplicate asset assignments
  • Modular code using packages and classes

πŸ›  Technologies Used

  • Java (Core Java, OOPs)
  • JDBC
  • MySQL
  • Git

πŸ—‚ Project Structure

EmployeeAssetManagement/ β”‚ β”œβ”€β”€ Main.java β”œβ”€β”€ model/ β”‚ β”œβ”€β”€ Employee.java β”‚ └── Asset.java β”‚ β”œβ”€β”€ service/ β”‚ β”œβ”€β”€ EmployeeService.java β”‚ └── AssetService.java β”‚ β”œβ”€β”€ util/ β”‚ └── DBConnection.java β”‚ └── schema.sql

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published