Professional Documents
Culture Documents
On
NAME ID NO.
1. RAHUL SARKAR 2100032538
2. SANJAY KUMAR 2100032540
3. NANDA KISHORE JANA 2100032541
4. HARSHITA SINHA 2100032560
UNDER THE ESTEEMED GUIDANCE OF
S. PRADEEP RAJ
(ASSISTANT PROFESSOR)
KL UNIVERSITY
Green fields, Vaddeswaram – 522 502
Guntur Dt., AP, India.
DEPARTMENT OF BASIC ENGINEERING SCIENCES
CERTIFICATE
This is to certify that the project based laboratory report entitled “GUI BASED
JAVA PROGRAM WITH LOGIN PAGE (ALONG WITH ID AND PASSWORD) ” submitted
by our team members of Batch-18: Sanjay Kumar, Harshita Sinha, Rahul Sarkar,
Nanda Kishore Jana (2100032540, 2100032560, 2100032538, 2100032541) bearing
Regd. No. <REGD.NO> to the Department of Basic Engineering Sciences, KL
University in partial fulfillment of the requirements for the completion of a project in
“Computational Thinking for Object Oriented Programming - 21SC1203” course in I
B Tech II Semester, is a bonafide record of the work carried out by him/her under my
supervision during the academic year 2020-21.
I express the sincere gratitude to our director Dr. A Jagadeesh for his
administration towards our academic growth.
NAME ID NO.
1. RAHUL SARKAR 2100032538
2. SANJAY KUMAR 2100032540
3. NANDA KISHORE JANA 2100032541
4. HARSHITA SINHA 2100032560
ABSTRACT
As, we are used to give the information about class of this GUI in which
we are using we have covered the basic programming constructs (such as
variables, data types, decision, loop, array and method) and introduced the
important concept of Object-Oriented Programming (OOP). As discussed, OOP
permits higher level of abstraction than traditional Procedural-Oriented
Languages (such as C). You can create high-level abstract data types
called classes to mimic real-life things also.
In this article, I shall show you how you can reuse the graphics classes provided
in JDK for constructing your own Graphical User Interface (GUI) applications.
So, after all the articles we have given the class diagram and also the output of
the program class.
INDEX
1 Introduction 6
4 Class Diagram 10
5 Implementation 11-14
6 Outputs/ScreenShots 15-17
7 Conclusion 18
INTRODUCTION
As, in this project we will create the GUI interface in which we will
implement the program along with password and username. So, let
get started with our project.
AIM
1) User ID
2) Password.
Advantages
1) It is a variable implementating function in the form of GUI interface
because it provides documentation.
2) It improves the learning skill and also help us to know how to make login
page in java in the form of GUI interface.
Disadvantages
1) It does not provide functional details.
SOFTWARE REQUIREMENTS:
The major software requirements of the project are as follows:
Language: JAVA
Operating system: Windows 10 or 11 also can access.
Tools: Eclipse IDE, Laptop, Mouse, etc.
HARDWARE REQUIREMENTS:
The hardware requirements that map towards the software are as follows:
RAM: 8 GB.
Processor: i5/i7.
CLASS DIAGRAM
FUTURE IMPLEMENTATION
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
JPanel panel;
JTextField userName_text;
JPasswordField password_text;
LoginDemo() {
// Username Label
user_label.setText("User ID :");
// Password Label
password_label.setText("Password :");
// Submit
panel.add(userName_text);
panel.add(password_label);
panel.add(password_text);
panel.add(message);
panel.add(submit);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
submit.addActionListener(this);
setSize(450,350);
setVisible(true);
new LoginDemo();
@Override
else {
}
OUTPUTS
Screenshot:
CONCLUSION & Future Work
We have successfully completed the project “GUI Interface to create the
login page and implement the password and user ID” in simply way and