Professional Documents
Culture Documents
SUBMITTED BY:-
922 SAHIL RANGREZ
972 ONKAR KHADE
969 DEVENDRA PANDE
1
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION
Certificate
this is to certify that
SAHIL RANGREZ (922),
ONKAR KHADE (972),
DEVENDRA PANDE (969)
Of SYCO Semester of Diploma in Computer Engineering of
Institute,
S. H. Jondhale Polytechnic (Code: 0044) has completed the
Micro Project satisfactorily in Subject:- JAVA for the
academic year 2023- 2024 as prescribed in the curriculum.
PLACE- DOMBIVILI
DATE-
2
ACKNOWLEDGEMENT
WE WOULD LIKE TO EXPRESS OUR THANKS OF
GRATITUDE TO OUR PROFESSOR MRS. NEHA
MOHOLKAR AS WELL AS OUR PRINCIPAL WHO GAVE
US THE OPPORTUNITY TO DO THIS PROJECT ON
BANKING MANAGEMENT SYSTEM IN WHICH YOU CAN
HAVE ACCESS TO YOUR ACCOUNT BALANCE AND YOU
CAN KNOW HOW MUCH BALANCE IS THERE IN YOUR
ACCOUNT.
3
SR.NO TOPIC PG NO
1 INTODUCTION 5
2 APPLICATIION OF JAVA 6
PROGRAMMING
3 ADVANTAGES OF JAVA 7
PROGRAMMING
6 OVERVIEW 11-12
7 CODE 13-17
8 OUTPUT 18-20
9 FUTURE SCOPE 21
10 CONCLUSION 22
11 REFERENCE 23
INDEX
4
INTRODUCTION
5
APPLICATION OF JAVA PROGRAMMING:
ENTERPRISE SOFTWARE DEVELOPMENT: Java is widely
used for developing enterprise-level applications such as
customer relationship management (CRM) systems, enterprise
resource planning (ERP) software, supply chain management
(SCM) systems, and business intelligence (BI) tools.
Frameworks like Spring and Java EE provide powerful tools for
building scalable, secure, and reliable enterprise applications.
6
ADVANTAGES OF JAVA PROGRAMMING:
PLATFORM INDEPENDENCE: Java programs are compiled
into byte code, which can be executed on any platform with a
Java Virtual Machine (JVM). This "write once, run anywhere"
feature makes Java highly portable and platform-independent.
7
EMPLOYEE MANGEMENT SYSTEM
8
Manage performance
Employees tend to do their jobs better and are more
engaged when they are given opportunities to learn
new skills or grow with the organization. To this
end, employers may provide training and upskilling
programs, encourage attendance at conferences and
trade shows, or permit employees to adjust their
roles according to their strengths and interests.
Support two-way communication
Managers who want to make their employees feel
included generally have open door policies and share
important information about the business with them.
They also provide a forum for individuals to express
their ideas, opinions and complaints. This feedback is
then used to address any issues that may be negatively
affecting the workforce, improve processes and keep
employees engaged.
Recognize achievements
Employees who know their hard work is appreciated by
management and senior leadership are typically more
motivated to excel in their roles. Recognition can be a
simple thank you or shout-out during a meeting, or a
reward, such as a pay raise or promotion.
9
Why does employee management matter?
Employee management matters because lackluster
workforce performance typically increases operating
expenses. Not only that, but having to hire replacements
or additional team members is time consuming and
costly in its own right. By identifying problems and
creating action plans for improvement, employers may
be able to get the most out of their existing workforce
and avoid unnecessary terminations.
10
busy with administrative work or lack the integrations
necessary to use their people data effectively.
Technology can alleviate such burdens and afford
employers more time to connect with workers and
create strategic initiatives that will attract and retain
talent.
11
Actionable insights
With predictive analytics and benchmark data at
their disposal, employers may be able to make
more informed workforce decisions and improve
their profitability.
Secure information
To deter hackers and prevent security
breaches, employee management systems
typically use multi-factor authentication, data
encryption and fraud detection.
Compliance support
Some employee management system providers
offer global and/or local regulatory monitoring
services that can help decrease the risk of fines
or penalties for inadvertent non-compliance.
OVERVIEW OF CODE:
12
let's break down the provided code for the employee
management system IMPORTS: The program imports
necessary classes from the java.awt and java.awt.event
packages for building the graphical user interface (GUI)
and handling events.
13
method and adds them to the frame using the add()
method.
VISUAL DESIGN:
1. The GUI components are organized using absolute
positioning (setLayout(null)), which allows precise
control over their placement.
2. Each component is added to the frame with specific
bounds (x, y, width, height) using setBounds()
method.
3. Colors are applied to the "Deposit", "Withdraw",
and "Check Balance" buttons using the
setBackground() method.
14
CODE:
USE employee_management;
import java.sql.*;
15
public Employee(String name, int age, String position, double salary) {
this.name = name;
this.age = age;
this.position = position;
this.salary = salary;
}
16
}
// Database operations
import java.util.Scanner;
18
addEmployee();
break;
case "2":
System.out.println("Exiting...");
return;
default:
System.out.println("Invalid choice. Please try again.");
}
}
}
19
OUTPUT:
20
Fig. 1
21
22
Fig. 2
23
24
Fig. 3
25
Fig. 4
26
27
FUTURE SCOPE:
The GUI and the features added to this
system are the basic ones. In future, there
will be a better Graphical User Interface
and there will be more features added to
this system. If Graphical User Interface is
improved then this system will be more user
friendly and more features added will make
this system a lot better and HR will be able
to perform more operations.
CONCLUSION:
The goal of the initiative is to digitise personnel
databases in businesses and provide
administrators access to computers. Employees
and administrators use software as an
information system. The user can store his or
her database safe and secure for an indefinite
amount of time here. Adding, deleting,
accessing, and changing employee information
is simple and easy using the Employee
Management System.
28
REFERENCE:
https://www.geeksforgeeks.org/java/
https://www.w3schools.com/java/
https://www.javatpoint.com/
30