0% found this document useful (0 votes)
10 views11 pages

Amrutvahini College of Polytechnic, Sangamner: Department of Computer Technology

advance java final project

Uploaded by

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

Amrutvahini College of Polytechnic, Sangamner: Department of Computer Technology

advance java final project

Uploaded by

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

Amrutvahini College of Polytechnic,Sangamner

Department of Computer Technology

CERTIFICATE
This is to certify that

Dokhe Sarthak Yogesh


Shinde Aathrav Ashok
Wachaure Omkar
Dattatry

Has satisfactorily carried out and completed the Micro Project entitled,

“ Different Linked list using JTabbedPane”

As prescribed by MSBTE, Mumbai, as part of syllabus for the partial fulfilment of


Diploma in Computer Technology in Advance Java Programming (22517) For
the

Academic year 2024-2025

Project Guide (HOD)


Prof. Donagre.M.K Prof .Kale G.B.
AMRUTVAHINI POLYTECHNIC, SANGAMNER DEPARTMENT
OF COMPUTER TECHNOLOGY
ACADEMIC YEAR:- 2024-2025

This is to certify That The Project Report Entitled


“ Different Linked list using JTabbedPane”
Course:Advanced Java Programming(22517)

Roll no. Student Name Enrollment no.

06 Dokhe Sarthak Yoegesh 2100800129

20 Shinde Athrav Aashok 2100800181

42 Wachaure Omakr Dattatry 2200800151

In Partial Fulfilment of The Requirement of Computer Technology

During the Academic Year 2024-2025

Prof. Donagre M.K Prof. Kale G. B


Signature of the Teacher Signature of H.O.D.
Title of Micro-Project

Different Linked list using JTabbedPane

1.0 Rationale
We can design A Different Linked ,JTabbedPane in java with the help of
AWT/SWING with event handling.

2.0 Aims/Benefits of the Micro-Project


A linked list is a linear data structure, in which the elements are not stored at
contiguous memory locations. The elements in a Linked using pointers. And in these
project we have to use Different Linked Lists in JtabbedPane.

3.0 Course Outcomes Addressed

Co. Course Outcome Statement


No.

CI503.1 Develop6 Graphical user interface (GUI) programs using AWT and swing
component. Arrange the GUI components using different layout manager.

CI503.2 Develop6 Event driven programs using the delegation event model , Adapter
classes & the inner classes
CI503.3 Develop6 Java programs using networking concepts.

CI503.4 Develop6 database driven business applications using the database API’S two
tier and three tier models and the Java.Sql package
CI503.5 Demonstrate3 and Develop6 Web based applications using servlets, JSP
,servlet for cookies and session tracking

4.0 Literature review:

The Linked list is developed in 1955–1956, by Allen Newell, Herbert A. Simon at


RAND Corporation as the primary data structure for their Information Processing
Language. IPL was used by the authors to develop several early artificial intelligence
programs, including the Logic Theory Machine, the General Problem Solver, and a
computer chess program. Reports on their work appeared in IRE Transactions on
Information Theory in 1956, and several conference proceedings from 1957 to 1959,
including Proceedings of the Western Joint Computer Conference in 1957 and 1958, and
Information Processing (Proceedings of the first UNESCO International Conference on
Information Processing) in 1959. The now-classic diagram consisting of blocks
representing list nodes with arrows pointing to successive list nodes appears in
"Programming the Logic Theory Machine" by Newell and Shaw in Proc. WJCC, February

1957. Newell and Simon were recognized with the ACM Turing Award in 1975 for having
"made basic contributions to artificial intelligence, the psychology of human cognition,
andlist processing.

In this project we use JTabbedPane and the images of the types of Linked List….

5.0 Actual Methodology Followed :


5.1 In our project ,first of all ,we have focused on the selection of an
appropriate title for the micro-project.
5.2 We collect information about different linked types and their adventages
and disadventages.
5.3 In our project,we design graphical representation of linked list and there types.
5.4 We used awt component.
5.5 Guidance from the subject teacher was taken for the project.
5.6 Then we made report on it,we all have equal part in
the microproject.

Program code:

import javax.swing.*;
import java.awt.*;
public class Micro4 extends JFrame
{
Micro4()
{
setLayout(new FlowLayout());
ImageIcon i1=new ImageIcon("Singly.jpeg");
JLabel l1=new JLabel(i1);

JLabel l3=new JLabel("<html>A Singly Linked list is unidirectional Linked list.<br>So,you


can only Traverse it in one direction <br>i.e.,from head to node to tail node..<br></html>");
add(l1);
JPanel p1=new JPanel();
p1.add(l1);
p1.add(l3);
JTabbedPane jt=new JTabbedPane();
jt.addTab("single List",p1);

getContentPane().add(jt);

//2 image

ImageIcon i2=new ImageIcon("Doubly.jpeg");


JLabel l2=new JLabel(i2);
JLabel l4=new JLabel("<html>A Doubly Linked List is a bi-directional Linked list.<br>So,you
Traverse IN both directions..<br></html>");
JPanel p2=new JPanel();
p2.add(l2);
p2.add(l4);
jt.addTab("Double Link",p2);
getContentPane().add(jt);

ImageIcon i5=new ImageIcon("Circular.jpeg");


JLabel l5=new JLabel(i5);
JLabel l7=new JLabel("<html>A Circular Linked list is unidirectional Linked list.<br>So,you
can Traverse it in only one direction...<br></html>");
JPanel p3=new JPanel();
p3.add(l5);
p3.add(l7);
jt.add("Circular link",p3);
add(jt);

ImageIcon i6=new
ImageIcon("CDouble.jpeg");JLabel
l6=new JLabel(i6);
JLabel l8=new JLabel("<html>This Linked list is a mixture of a Doubly and<br> Circular
Linked list.<br>So,you can Traverse it in both directions..<br></html>");
JPanel p4=new JPanel();
p4.add(l6);
p4.add(l8);
jt.add("Double Circularlink",p4);
add(jt);

}
public static void main(String[] args)
{
Micro4 m=new Micro4();
m.setSize(1000,300);
m.setVisible(true);
}
}
6.0 Outputs of the Micro-Projects:-
7.0 Actual Resources Used :

Sr.
No. Name of Specificatio Quantity Remarks
Resource/material ns
Computer System with Zenith
1. broad Pc2GB
specifications Ram
Linux
2. Operating System 1
Mint/Win8
.1
3. Software Office
4. Keyboard
5. Mouse
8.0 Skill Developed / Learning outcomes:-
 Problem solving approach
● Planning
● Design skill
● Logical skill
● Programming
● Testing and Troubleshooting
● Presentation
● Report writing

9.0 Applications of the Micro-Project:-

 Polynomial Manipulation representation


 Addition of long positive integers
 Representation of sparse matrices
 Addition of long positive integers
 Symbol table creation
 Mailing list
 Memory management
 Linked allocation of files
 Multiple precision arithmetic etc

Teacher Signature
(Prof.Donagre M.K)
Micro-Project Evaluation Sheet Annexure-IV

Name-Dokhe Sarthak Yogesh Enrollment No.: 2100800129


Name of Program: Computer Technology Semester: 05
Course Title: Advanced Java Programming Course Code: 22517
Title of the Micro-Project: Different Linked List Using JTabbedPane

Course Outcomes:
CI503.1 Implement GUI programs using AWT and Swing components.Average the GUI components using different
layout manager.
CI503.2 Implement event driven programs using the delegation event model,Adapter classes&the inner classes
CI503.3 Develop6 Java programs using networking concepts.
CI503.4 Develop6 database driven business applications using the database API’S twotier and three tier
models and the Java.Sql package
CI503.5Develop6 Web based applications using servlets, JSP

sr. Characteristic to be Poor Average Good Excellent Sub Total


No. assessed (Marks 1-3) (Marks 4-5) (Marks 6-8) (Marks 9-
10)
Process and Product Assessment (6 Marks)
1 Relevance to the
course
2 Literature Survey /
Information
Collection
3 Completion of the
Target as per project
proposal
4 Analysis of Data and
representation
5 Quality of
Prototype/Model
6 Report Preparation
Individual Presentation/ Viva (4 Marks)
7 Presentation
8 Viva

(A) (B) Total Marks


Process and Product Individual Presentation/Viva 10
Assessment (6 marks) (4 marks)

Comments/Suggestion about teamwork/leadership/interpersonal communication (if any)


…………………………………………………………………………………………………………………….
…………………………………………………………………………………………………………………….
Name and Destination of the faculty Member: ………….
Dated Signature: ………………
Micro-Project Evaluation Sheet Annexure-IV

Name-Shinde Atharv Ashok Enrollment No.: 2100800181


Name of Program: Computer Technology Semester: 05
Course Title: Advanced Java Programming Course Code: 22517
Title of the Micro-Project: Different Linked List Using JTabbedPane

Course Outcomes:
CI503.1 Implement GUI programs using AWT and Swing components.Average the GUI components using different
layout manager.
CI503.2 Implement event driven programs using the delegation event model,Adapter classes&the inner classes
CI503.3 Develop6 Java programs using networking concepts.
CI503.4 Develop6 database driven business applications using the database API’S twotier and three tier
models and the Java.Sql package
CI503.5Develop6 Web based applications using servlets, JSP

sr. Characteristic to be Poor Average Good Excellent Sub Total


No. assessed (Marks 1-3) (Marks 4-5) (Marks 6-8) (Marks 9-
10)
Process and Product Assessment (6 Marks)
1 Relevance to the
course
2 Literature Survey /
Information
Collection
3 Completion of the
Target as per project
proposal
4 Analysis of Data and
representation
5 Quality of
Prototype/Model
6 Report Preparation
Individual Presentation/ Viva (4 Marks)
7 Presentation
8 Viva

(A) (B) Total Marks


Process and Product Individual Presentation/Viva 10
Assessment (6 marks) (4 marks)

Comments/Suggestion about teamwork/leadership/interpersonal communication (if any)


…………………………………………………………………………………………………………………….
…………………………………………………………………………………………………………………….
Name and Destination of the faculty Member: ………….
Dated Signature: ………………
Micro-Project Evaluation Sheet Annexure-IV

Name-Wachaure Omkar Dattatry Enrollment No.: 2100800151


Name of Program: Computer Technology Semester: 05
Course Title: Advanced Java Programming Course Code: 22517
Title of the Micro-Project: Different Linked List Using JTabbedPane

Course Outcomes:
CI503.1 Implement GUI programs using AWT and Swing components.Average the GUI components using different
layout manager.
CI503.2 Implement event driven programs using the delegation event model,Adapter classes&the inner classes
CI503.3 Develop6 Java programs using networking concepts.
CI503.4 Develop6 database driven business applications using the database API’S twotier and three tier
models and the Java.Sql package
CI503.5Develop6 Web based applications using servlets, JSP

sr. Characteristic to be Poor Average Good Excellent Sub Total


No. assessed (Marks 1-3) (Marks 4-5) (Marks 6-8) (Marks 9-
10)
Process and Product Assessment (6 Marks)
1 Relevance to the
course
2 Literature Survey /
Information
Collection
3 Completion of the
Target as per project
proposal
4 Analysis of Data and
representation
5 Quality of
Prototype/Model
6 Report Preparation
Individual Presentation/ Viva (4 Marks)
7 Presentation
8 Viva

(A) (B) Total Marks


Process and Product Individual Presentation/Viva 10
Assessment (6 marks) (4 marks)

Comments/Suggestion about teamwork/leadership/interpersonal communication (if any)


…………………………………………………………………………………………………………………….
…………………………………………………………………………………………………………………….
Name and Destination of the faculty Member: ………….
Dated Signature: ………………

You might also like