0% found this document useful (0 votes)
3 views15 pages

Css Microproject Format

The document summarizes a student's micro project on developing an IP address finder application using Java. It includes the project's coding, output screenshots, and conclusion. The coding section explains how the application uses Java libraries, classes, and methods to retrieve and display a domain's IP address when the user enters a URL. The output section shows screenshots of the application's user interface, including entering a sample URL and viewing the retrieved IP address. The conclusion discusses how the project demonstrates Java's capabilities for developing practical applications.

Uploaded by

adityachhindam4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views15 pages

Css Microproject Format

The document summarizes a student's micro project on developing an IP address finder application using Java. It includes the project's coding, output screenshots, and conclusion. The coding section explains how the application uses Java libraries, classes, and methods to retrieve and display a domain's IP address when the user enters a URL. The output section shows screenshots of the application's user interface, including entering a sample URL and viewing the retrieved IP address. The conclusion discusses how the project demonstrates Java's capabilities for developing practical applications.

Uploaded by

adityachhindam4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Dr.N.J.

Paulbudhe Institute Of
Technology(Polytechnic),Narayandoho
Ahmednagar

DEPARTMENT OF COMPUTER
ENINEERING

MICRO PROJECT
REPORT
ON
Java Programming
FOR
2023-2024
1|P a g e
Dr.N.J.Paulbudhe Institute Of
Technology(Polytechnic),Narayandoho
Ahmednagar

CERTIFICATE
This is to certify that,

Name of the Student,

Vivek Gaikwad 2114780017

have successfully completed the Project work entitled “IP Address Finder” under my supervision,
in the partial fulfillment of the requirements for the TY Diploma in subject CSS and the report
submitted to Prof. Nimase S.S for academic year 2022-2023.

Date :

Place: Dr.N.J.Paulbudhe Intitute Of Technology (Polytechnic)Narayadoho,A.Nagar

Prof. Nimase S.S. Hon.B.D.Borde Gagare S.N.


Project Guide Principal HOD

2|P a g e
ACKNOWLEDGMENT

It is my great pleasure to present the honor and sincere gratitude to my guide Prof. Nimase, Dr.N.J.
Paulbudhe institute of technology(Polytechnic) helped in joining the hands in developing each and
every steps of this project and for valuable guidanceand constant encouragement during completion of
project work. It was my privilege and pleasure to work under his valuable guidance. I am indeed
gratefully to him for providing me helpful suggestions. Due to his constant encouragement and
inspiration I could complete my project work.
I am very thankful to Principal, Dr.N.J.Paulbudhe Institute Of Technology(Polytechnic)

My grateful thanks to ( HOD NAME) Head of Computer Department, for their valuable
guidance, support and constant encouragement.

I express thanks to my family and friends for their support and encouragement at every stage
of successful completion of this project work.

My sincere thank to all those who have directly or indirectly helped me to carry out this work.

vivek Gaikwad

3|P a g e
INDEX

Sr.No Title Page No.


1. Introduction 5
2. Coding 6
3. Output 10
4. Conclusion 13
5. References 14
6. Skill Devoloped 15

4|P a g e
Introduction

The IP Finder project aims to simplify the process of finding the IP


address of a domain name by providing a user-friendly interface
that enables users to enter a domain name and retrieve its
corresponding IP address. The project is developed using the Java
programming language, which is a widely used and popular
programming language for developing a variety of software
applications..
This project is designed to provide a simple and efficient solution to
the problem of finding the IP address of any domain name. The
Internet Protocol address is a unique identifier assigned to every
device that connects to the internet.
In this project, we have used various Java libraries and
frameworks to implement the required functionality. The project
is developed using a modular and scalable architecture, which
enables easy maintenance and future enhancements.

5|P a g e
Course Outcomes :

 Develop programs using Object Oriented


methodology in Java.
 Apply concept of inheritance for code reusability.
 Develop programs using multithreading.
 Implement Exception Handling.
 Develop programs using graphics and applet. f.
Develop programs for handling I/O and file
streams.

6|P a g e
CODING

/**
* Write a description of IPFinder here.
* IP address finder by using java swing/AWT with events, networking

import javax.swing.*; // external GUI


import java.awt.event.*; // external events handler
import java.net.*; // netwroking packages
import java.awt.Color; // foe set the colors

public class TestIPFinder extends JFrame implements ActionListener


{
JLabel l; //label
JTextField TextF,TextF2; //TextFiled
JButton btn,btn2; // button

// GUI
TestIPFinder()
{
super("IP Finder -19SW24"); // title of Frame passing using ' super '

// label
l = new JLabel("Enter URL:"); // Label
l.setBounds(100,120,180,45); // set the Boundry of label

//TextField
TextF = new JTextField();
TextF.setBounds(100,150,300,50); // set the boundry of TextField
TextF.setForeground(Color.WHITE);
TextF.setBackground(Color.GRAY);

//creating Button
btn = new JButton("Find IP Address");
btn.setBounds(100,220,125,80); //set the boundry of button
btn.setForeground(Color.WHITE);
7|P a g e
btn.setBackground(Color.BLACK);

// implement the ActionListener on the button


btn.addActionListener(this);

//adding textField, label and button in frame


add(l); //add label
add(TextF); // add textField
add(btn); //adding button

//Frame visibility setting


setSize(600,600); // set the Frame Size width and height

setLayout(null); //hide default layout of frame


setVisible(true); //set the visisbility of frame
setBackground(Color.GRAY); //set background color of frame
}

//handle the actionEvent using ' actionPerformed(ActionEvent e) '


public void actionPerformed(ActionEvent e)
{
String url=TextF.getText(); // taking URL in textfield
//networking code finding IP Address
try
{
// creating object of InetAddress and getting Name by passing URL
InetAddress iname = InetAddress.getByName(url);
// getting ip address using getHostAddress() method
String ipadd = iname.getHostAddress();
//show Ip address message pomp Dialog using JOptionPane
JOptionPane.showMessageDialog(this,ipadd);
}
catch(UnknownHostException excpt)
{
8|P a g e
// ip exception occur it catch the Exception show the exception in
//Dialog popup
JOptionPane.showMessageDialog( this, excpt.getMessage() );
}
}

public static void main(String args[])


{
TestIPFinder obj = new TestIPFinder();
}
}

9|P a g e
OUTPUT

First Main window is open here in textbox we have to


enter any website URL to find ip address

10 | P a g e
After Entering the URL in textbox then click on Find IP
Address, after then a new message window will open
where we can see IP address of Entered URL

11 | P a g e
CONCLUSION

Hence we had study How the IP finder using java works.


Overall, the IP Finder project using Java is a great
example of how Java can be used to develop practical and
useful applications. With its ability to handle complex
tasks, Java has become a popular choice for developing a
wide range of applications, including web applications,
mobile applications, and desktop applications. This project
is a testament to the power and versatility of Java as a
programming language

12 | P a g e
Teacher Evaluation Sheet

Name of
Student:…………………………………………………………………………………

Enrolment No……………………………….

Name of Programme…………………………Semester:……………………………….

Course Title: …………………. Code:……………………….

Title of the Micro-


Project:………………………………………………………………………….

Course Outcomes Achieved

…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
………………

13 | P a g e
Evaluation as per suggested Rubric for Assessment of Micro-Project

Process Assessment Product Assessment


Total
Part A- Project Part B-Project Individual Marks10
Project Methodology Presentation/Viva
Report/Working Model
Proposal (2 mark) (4 mark)
(2 marks)
(2 marks)

Sr. Characteristic to be Poor Average Good Excellent


No. assessed (Marks 1-3) (Marks 4-5) (Marks 6-8) (Marks 9-10)

1 Relevance to the course

Literature survey/
2
Information Collection

3 Project Proposal

Completion of the Target


4
as per project proposal

Analysis of Data &


5
Representation

Quality of
6
Prototype/Model

7 Report Preparation

8 Presentation

14 | P a g e
Micro-Project Evaluation Sheet

Note:

Every course teacher is expected to assign marks for group evolution in first 3 columns & individual
evaluation in 4th columns for each group of students as per rubrics.

Comments/Suggestions about team work/leadership/inter-personal communication(if any).

……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
………………

Any other comment:

……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
………………

Name and designation of the faculty member


...............................................................................

Signature...................................................................

15 | P a g e

You might also like