Professional Documents
Culture Documents
J2EE Project Summer Training 2011, Lucknow: Irline Reservation System Contains Airline Schedules
J2EE Project Summer Training 2011, Lucknow: Irline Reservation System Contains Airline Schedules
2011,Lucknow
Database Tables
ClassMaster
Field Name
ClassID
ClassName
Description
int(10) primary key
Varchar(30)
CompanyMaster
Field Name
CompanyID
CompanyNa
me
Description
int(10) primary key
Varchar(30)
Description
int(10) primary key
Varchar(40)
Varchar(30)
Varchar(30)
Description
int(10) primary key
Varchar(30)
FlightMaster
Field Name
FlightNo
FlightName
CompanyId
SourceId
DestinationI
d
DepartureTi
me
ArrivalTime
Description
int(10) primary key
Varchar(30)
int(10) foreign key
int(10) foreign key
int(10) foreign key
Time
Time
Description
int(10) primary key
Int(10) foreign key
Int(10) foreign key
Int(10)
Int(10)
table.
ClassId field will be mapped with ClassMaster table.
FlightDayMap
Field Name
FDId
FlightNo
DayId
Description
Int(10) primary key
Int(10) foreign key
Int(10) foreign key
FlightMaster table.
DayId field will be mapped the DayMaster table.
RegistrationMaster
Field Name
UserId
UserName
Password
Field Name
CustomerNa
me
PNRNo
Age
UserId
Gender
ClassId
City
FlightNo
EMailId
BookingDat
ContactNo
e
Description
Int(10) primary key
Varchar (30)
Varchar (30)
VarcharDescription
(30)
Int(10) primary key
Int(3)
Int(10) foreign key
Varchar(10)
Int(10) foreign key
Varchar(30)
Int(10) foreign key
Varchar(30)
Varchar(15)
Varchar(20)
TicketMaster
RegistrationMaster table.
FlightNo field will be mapped with the FlightMaster
table.
ClassId field will be mapped with the ClassMaster table.
TransactionMaster
Field Name
Transid
PNRNo
TransAmount
ClassId
FlightNo
TransactionD
ate
Description
Int(10) primary key
Int(10) foreign key
Int(10)
Int(10) foreign key
Int(10) foreign key
Varchar(15)
BankMaster
Field Name
Description
AccountNum Int(10) primary key
ber
CustomerNa
Varchar(30)
me
BalanceAmou Int(10)
nt
Address
Varchar(30)
Description:
Admin Module:
1. Add New Flight Details :
Create a form for administrator to add new flight. And
insert new entry on FlightMaster table. This form has
three combos, one for selection of service Provider
Company and two for source and destination aero drum.
2. Cancel the Flight:
Create a form where all flight are display on the combo
and the admin can select any flight and can delete any
of the flight from the FlightMaster table which cannot
be operated in future.
User Module:
1.
Ceate An Account(Registration):
3. Reservation Of Tickets:
Create a form for insert the customer details in
CustomerDetail table. And provide the PNR no and
seat no to customer if available.
4. Cancellation of Tickets:
Create a form where user can enter his/her PNR no and
can cancel their ticket. Firstly check the availability of
the PNR and the cancel the ticket for customer and
refund the money.
5. Check PNR Status:
In this form user can enter the PNR number & and view
its ticket details seat no, class etc.
6. Get Fare:
In this form the user can get the fare details from its
source to destination according to the class (1st class,
Business class or Economy class).
7. Flight Status:
The user, in this form, can get the flight status (flight
number, flight name, arrival time, departure time, date,
seat availability etc).
Technology :
Server Side : Java(JDK6.0), Servlet2.4, JSP2.0, EL,
JSTL
Client Side : HTML, JavaScript, CSS
Database : MySQL 5.0
Framework : Jakarta Struts Framework.
IDE : NetBeans6.5, Dreamweaver8, MySQL GUI
Tool5.0