An open API service indexing awesome lists of open source software.

https://github.com/dhrupad17/employee-management

This is a Console Based Menu Driven JDBC Application connected with Oracle Database to perform operations like Add, Update, Search and Delete employee record from the Oracle Database
https://github.com/dhrupad17/employee-management

advancejava java jdbc jdbc-api oracle-database

Last synced: about 2 months ago
JSON representation

This is a Console Based Menu Driven JDBC Application connected with Oracle Database to perform operations like Add, Update, Search and Delete employee record from the Oracle Database

Awesome Lists containing this project

README

        

# 👷‍♂️Employee-Management📊

## Project Description:

This is a Console Based Menu Driven JDBC Application connected with Oracle Database to perform the following four operation
- ```Add Employee```
- ```Search Employee```
- ```Update Employee```
- ```Delete Employee```

This is a layered application consisting of mainly three different layers

### ```Data Layer```

This layer normally interacts with the database associated with the application.Here the following functions has been done

1) Declare an interface with all abstract methods where each and every abstract methods is representing a particular operation.
2) Provide implementation for interface methods.
3) Provide a factory class and factory methods to send object to previous layer i.e Service Layer

### ```Service Layer```

This layer normally interacts with the DAO Layer.Here the following functions has been performed

1) Declare an interface with abstract methods where each and every abstract methods represent a particular operation,
2) Prepare an implementation class for the interface and its methods
3) Get Data from Controller Layer and get DAO oBject and access Dao Methods
4) Prepare a Factory class and Factory methods to supply object to Controller Layer

### ```Test Layer```

Sincle this is a StandAlone Application so we will have test class for Presentation and Controller Layer i.e void main() in Test Layer.So thhe menu driven program with the main method is written here.

## Application Overview:-


ADD EMPLOYEE MODULE




SEARCH EMPLOYEE MODULE




UPDATE EMPLOYEE MODULE




DELETE EMPLOYEE MODULE