Anda di halaman 1dari 20

SUMMER TRAINING

PRESENTATION
UNDERTAKEN AT

HINDUSTAN AERONAUTICS
LIMITED
LUCKNOW DIVISION
BY:-
AYUSH AGARWAL
0709010025
C.S.(IV yr)
PROFILE OF

THE

COMPANY
HINDUSTAN
AERONAUTICS LIMITED
A Banglore Based Public Sector Company, which is one of
the Asia’s Largest Aerospace Company.

Under the Management of Ministry of Defence, India.

involved in aerospace industry, including manufacturing and


assembling aircraft, navigation and related communication
equipment, as well as operating airports.

HAL built the first military aircraft in South Asia and is


currently involved in the design, fabrication and assembly
of aircraft, jet engines, helicopters and their components
and spares.
history OF

THE

COMPANY
HINDUSTAN
AERONAUTICS LIMITED
Established As HINDUSTAN AIRCRAFT In Banglore in 1940
By Walchand Hirachand to produce military aircraft for
royal indian air force

HAL came into existence on 1st October 1964.

HAL has 19 Production Units and 9 Research and Design Centers


in 7 locations in India.
The Company has an impressive product track record - 12 types
of aircraft manufactured with in-house R & D and 14 types
produced under license.

HAL has been successful in numerous R & D programs developed


for both Defence and Civil Aviation sectors.
DIVISIONS OF

THE

COMPANY
PRODUCTS BY

THE

COMPANY
QUALITY
ASSURANCE
my
TRAINING
DEPARTMENT
OBJECTIVE :
To maintain Quality within the Products
Delivered by factories and Deal with any defects
in products after delivery.

F ACTORIES :
Mechanical(m),Instrumentation(I),Fuel(F)

REPORTS :
DI : Defect Invesyigation Report
PWR : Premature Withdrawal Report
FUR : Follow Up Report
PROJECT :
OBJECTIVE
To Develop A GUI (Graphical User Interface)
For Entering Records For Each Report within
a Factory.

TARGETED USERS
The staff of quality assurance
department
PROJECT :
NEED OF GUI
~ To reduce error

~ Easy Data Retrieval and Maintenance

~ To Eliminate Excel Sheet entry method.


PROJECT :
TECHNOLOGIES / TOOLS USED
~ Swings

~ MS- Access

~ Notepad ++

~ JDK 1.6
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
 
class HAL {
JTextField t1,t2;
JRadioButton rd2,rd3,rd4,rd5,rd6,rd7;
JFrame jfrm;
String ch;
 
HAL() {

CODING :
jfrm=new JFrame("Home Page");
jfrm.setLayout(null);
jfrm.setSize(600,500);
jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS
JButton b0= new JButton("VIEW");
JButton b1= new JButton("INSERT");
JButton b2= new JButton("UPDATE");
JButton b3= new JButton("EXIT");
final ButtonGroup bg = new ButtonGroup();
JRadioButton rd1=new JRadioButton("DI_Inst");
rd1.setActionCommand("DI_Inst");
rd2=new JRadioButton("DI_Mech");
rd2.setActionCommand("DI_Mech");
rd3=new JRadioButton("DI_Fuel");
rd3.setActionCommand("DI_Fuel");
rd4=new JRadioButton("PWR_Inst");
rd4.setActionCommand("PWR_Inst");
rd5=new JRadioButton("PWR_Mech");
rd5.setActionCommand("PWR_Mech");
rd6=new JRadioButton("PWR_Fuel");
rd6.setActionCommand("PWR_Fuel");
rd7=new JRadioButton("FUR_Inst");
rd7.setActionCommand("FUR_Inst");

CODING : bg.add(rd1);
bg.add(rd2);
bg.add(rd3);
bg.add(rd4);
bg.add(rd5);
bg.add(rd6);
bg.add(rd7);
b0.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
try{
ch= bg.getSelection().getActionCommand();
if(ch=="DI_Inst"||ch=="DI_Mech"||
ch=="DI_Fuel"||ch=="PWR_Inst"||ch==“
PWR_Mech"||ch=="PWR_Fuel"||ch=="FUR_Inst") {
View v1= new View(ch);
}
}catch(Exception e){}
}
});
b1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {

CODING :
try{
ch= bg.getSelection().getActionCommand();
if(ch=="DI_Inst"||ch=="DI_Mech"||
ch=="DI_Fuel")
{Diinsert d= new Diinsert(ch);}
if(ch=="PWR_Inst"||ch=="PWR_Mech"||
ch=="PWR_Fuel"||ch==“
FUR_Inst")
{Pwrinsert d=new Pwrinsert(ch);}
}catch(Exception e){}
}
});
b2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
try{
ch= bg.getSelection().getActionCommand();
if(ch=="DI_Inst"||ch=="DI_Mech"||
ch=="DI_Fuel"||ch=="PWR_Inst"||ch=="PWR_Mech"||
ch=="PWR_Fuel"||ch=="FUR_Inst") {
Update d1= new Update(jfrm,"Update",ch);
d1.setVisible(true);
}
}catch(Exception e){}
}

CODING :
});
b3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
jfrm.setVisible(false);
}
});
jfrm.add(rd1);
jfrm.add(rd2);
jfrm.add(rd3);
jfrm.add(rd4);
jfrm.add(rd5);
jfrm.add(rd6);
jfrm.add(rd7);
jfrm.add(b0);
jfrm.add(b1);
jfrm.add(b2);
jfrm.add(b3);
rd1.setBounds(100,50,120,20);
rd2.setBounds(250,50,120,20);
rd3.setBounds(400,50,120,20);
rd4.setBounds(100,110,120,20);
rd5.setBounds(250,110,120,20);
rd6.setBounds(400,110,120,20);
rd7.setBounds(250,170,120,20);

CODING :
b0.setBounds(90,300,80,25);
b1.setBounds(200,300,90,25);
b2.setBounds(320,300,90,25);
b3.setBounds(440,300,60,25);
jfrm.setVisible(true);
}
public static void main(String args[]) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new HAL();
}
});}}
Y O U
A N K
T H

Anda mungkin juga menyukai