SlideShare a Scribd company logo
1 of 7
J2EE Project Summer Training 2011,Lucknow
irline Reservation System contains airline Schedules, fare tariffs,
passenger reservations and ticket records. An airline system direct
distribution works within their own reservation system. This project contains
following modules:
A
 User Module
 Search for flight (Schedule) according to date, source and
destination.
 Reservation of ticket.
 Cancellation of ticket.
 Check PNR status.
 Get fare for any source to destination of different classes for the
particular flight.
 Check the status of the flight that seats are available or not for
particular flight and class.
 Administrator Module
 Add new flight details.
 Cancel the flight if the flight can not be operate due to some
reason.
 Manage the schedule of flights and can alter the flight source and
destination.
 Admin can alter the arrival and departure time of flight and can
change the days of flight.
NOTE : Maintain proper Validation, Authentication, and Authorization in
ARS(Airline Reservation System) Application.
Database Tables
ClassMaster
Field Name Description
ClassID int(10) primary key
ClassName Varchar(30)
Note: ClassName may be business, economic or first class.
CompanyMaster
Field Name Description
CompanyID int(10) primary key
CompanyName Varchar(30)
Note: CompanyName field contain the name of the company which flight is
operated, like JetAirway, KingFisher etc.
AerodrumMaster
Field Name Description
AerodromeID int(10) primary key
AerodromeName Varchar(40)
City Varchar(30)
State Varchar(30)
Note: AerodromeName field contain the name of the Aerodrome from
where the flight will be operate, like Indra Gandhi Internation Airport,Delhi
etc
DayMaster
Field Name Description
DayID int(10) primary key
DayName Varchar(30)
Note: DayName field contain the name of the weekdays.
FlightMaster
Field Name Description
FlightNo int(10) primary key
FlightName Varchar(30)
CompanyId int(10) foreign key
SourceId int(10) foreign key
DestinationId int(10) foreign key
DepartureTime Time
ArrivalTime Time
Note: CompanyId will map with the CompanyMaster table.
SourceId and DestinationId will be mapped with the
AerodrumMaster table.
FlightFareMap
Field Name Description
FFId int(10) primary key
FlightNo Int(10) foreign key
ClassId Int(10) foreign key
NoOfSeats Int(10)
Fare Int(10)
Note : FlightNo field will be mapped with FlightMaster table.
ClassId field will be mapped with ClassMaster table.
FlightDayMap
Field Name Description
FDId Int(10) primary key
FlightNo Int(10) foreign key
DayId Int(10) foreign key
Note : FlightNo field will be mapped with the FlightMaster table.
DayId field will be mapped the DayMaster table.
RegistrationMaster
TicketMaster
Field Name Description
PNRNo Int(10) primary key
UserId Int(10) foreign key
ClassId Int(10) foreign key
FlightNo Int(10) foreign key
BookingDate Varchar(15)
Note : UserId field will be mapped with the RegistrationMaster table.
FlightNo field will be mapped with the FlightMaster table.
ClassId field will be mapped with the ClassMaster table.
TransactionMaster
Field Name Description
Transid Int(10) primary key
PNRNo Int(10) foreign key
TransAmount Int(10)
ClassId Int(10) foreign key
FlightNo Int(10) foreign key
TransactionDate Varchar(15)
BankMaster
Field Name Description
AccountNumber Int(10) primary key
CustomerName Varchar(30)
BalanceAmount Int(10)
Address Varchar(30)
Field Name Description
UserId Int(10) primary key
UserName Varchar (30)
Password Varchar (30)
CustomerName Varchar (30)
Age Int(3)
Gender Varchar(10)
City Varchar(30)
EMailId Varchar(30)
ContactNo Varchar(20)
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):
Create a form where the user can create an account .
2. Search For flight (Schedule):
Create a form where the user can search any flight on particular date
and also can search for all the flight for the particular source to the
particular destination. In this form create a link to get availability status
of seats in different class.
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).
Tools & Technology
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
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).
Tools & Technology
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

More Related Content

More from homeworkping4

242269855 dell-case-study
242269855 dell-case-study242269855 dell-case-study
242269855 dell-case-studyhomeworkping4
 
242266287 case-study-on-guil
242266287 case-study-on-guil242266287 case-study-on-guil
242266287 case-study-on-guilhomeworkping4
 
242259868 legal-research-cases
242259868 legal-research-cases242259868 legal-research-cases
242259868 legal-research-caseshomeworkping4
 
241999259 case-hemstoma-sukonjungtiva
241999259 case-hemstoma-sukonjungtiva241999259 case-hemstoma-sukonjungtiva
241999259 case-hemstoma-sukonjungtivahomeworkping4
 
241985748 plm-case-study
241985748 plm-case-study241985748 plm-case-study
241985748 plm-case-studyhomeworkping4
 
241946212 case-study-for-ocd
241946212 case-study-for-ocd241946212 case-study-for-ocd
241946212 case-study-for-ocdhomeworkping4
 
241941333 case-digest-statcon
241941333 case-digest-statcon241941333 case-digest-statcon
241941333 case-digest-statconhomeworkping4
 
241909563 impact-of-emergency
241909563 impact-of-emergency241909563 impact-of-emergency
241909563 impact-of-emergencyhomeworkping4
 
241905839 mpcvv-report
241905839 mpcvv-report241905839 mpcvv-report
241905839 mpcvv-reporthomeworkping4
 
241767629 ethics-cases
241767629 ethics-cases241767629 ethics-cases
241767629 ethics-caseshomeworkping4
 
241716493 separation-of-powers-cases
241716493 separation-of-powers-cases241716493 separation-of-powers-cases
241716493 separation-of-powers-caseshomeworkping4
 
241603963 drug-study-final
241603963 drug-study-final241603963 drug-study-final
241603963 drug-study-finalhomeworkping4
 
241573114 persons-cases
241573114 persons-cases241573114 persons-cases
241573114 persons-caseshomeworkping4
 
241566373 workshop-on-case-study
241566373 workshop-on-case-study241566373 workshop-on-case-study
241566373 workshop-on-case-studyhomeworkping4
 
241524597 succession-full-cases
241524597 succession-full-cases241524597 succession-full-cases
241524597 succession-full-caseshomeworkping4
 
241299249 pale-cases-batch-2
241299249 pale-cases-batch-2241299249 pale-cases-batch-2
241299249 pale-cases-batch-2homeworkping4
 
241262134 rubab-thesis
241262134 rubab-thesis241262134 rubab-thesis
241262134 rubab-thesishomeworkping4
 
241259161 citizenship-case-digests
241259161 citizenship-case-digests241259161 citizenship-case-digests
241259161 citizenship-case-digestshomeworkping4
 

More from homeworkping4 (20)

242269855 dell-case-study
242269855 dell-case-study242269855 dell-case-study
242269855 dell-case-study
 
242266287 case-study-on-guil
242266287 case-study-on-guil242266287 case-study-on-guil
242266287 case-study-on-guil
 
242259868 legal-research-cases
242259868 legal-research-cases242259868 legal-research-cases
242259868 legal-research-cases
 
241999259 case-hemstoma-sukonjungtiva
241999259 case-hemstoma-sukonjungtiva241999259 case-hemstoma-sukonjungtiva
241999259 case-hemstoma-sukonjungtiva
 
241985748 plm-case-study
241985748 plm-case-study241985748 plm-case-study
241985748 plm-case-study
 
241946212 case-study-for-ocd
241946212 case-study-for-ocd241946212 case-study-for-ocd
241946212 case-study-for-ocd
 
241941333 case-digest-statcon
241941333 case-digest-statcon241941333 case-digest-statcon
241941333 case-digest-statcon
 
241909563 impact-of-emergency
241909563 impact-of-emergency241909563 impact-of-emergency
241909563 impact-of-emergency
 
241905839 mpcvv-report
241905839 mpcvv-report241905839 mpcvv-report
241905839 mpcvv-report
 
241767629 ethics-cases
241767629 ethics-cases241767629 ethics-cases
241767629 ethics-cases
 
241716493 separation-of-powers-cases
241716493 separation-of-powers-cases241716493 separation-of-powers-cases
241716493 separation-of-powers-cases
 
241603963 drug-study-final
241603963 drug-study-final241603963 drug-study-final
241603963 drug-study-final
 
241585426 cases-vii
241585426 cases-vii241585426 cases-vii
241585426 cases-vii
 
241573114 persons-cases
241573114 persons-cases241573114 persons-cases
241573114 persons-cases
 
241566373 workshop-on-case-study
241566373 workshop-on-case-study241566373 workshop-on-case-study
241566373 workshop-on-case-study
 
241524597 succession-full-cases
241524597 succession-full-cases241524597 succession-full-cases
241524597 succession-full-cases
 
241356684 citibank
241356684 citibank241356684 citibank
241356684 citibank
 
241299249 pale-cases-batch-2
241299249 pale-cases-batch-2241299249 pale-cases-batch-2
241299249 pale-cases-batch-2
 
241262134 rubab-thesis
241262134 rubab-thesis241262134 rubab-thesis
241262134 rubab-thesis
 
241259161 citizenship-case-digests
241259161 citizenship-case-digests241259161 citizenship-case-digests
241259161 citizenship-case-digests
 

Recently uploaded

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 

Recently uploaded (20)

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 

60154400 j2 ee-project-case-study-ars-1

  • 1. J2EE Project Summer Training 2011,Lucknow irline Reservation System contains airline Schedules, fare tariffs, passenger reservations and ticket records. An airline system direct distribution works within their own reservation system. This project contains following modules: A  User Module  Search for flight (Schedule) according to date, source and destination.  Reservation of ticket.  Cancellation of ticket.  Check PNR status.  Get fare for any source to destination of different classes for the particular flight.  Check the status of the flight that seats are available or not for particular flight and class.  Administrator Module  Add new flight details.  Cancel the flight if the flight can not be operate due to some reason.  Manage the schedule of flights and can alter the flight source and destination.  Admin can alter the arrival and departure time of flight and can change the days of flight. NOTE : Maintain proper Validation, Authentication, and Authorization in ARS(Airline Reservation System) Application.
  • 2. Database Tables ClassMaster Field Name Description ClassID int(10) primary key ClassName Varchar(30) Note: ClassName may be business, economic or first class. CompanyMaster Field Name Description CompanyID int(10) primary key CompanyName Varchar(30) Note: CompanyName field contain the name of the company which flight is operated, like JetAirway, KingFisher etc. AerodrumMaster Field Name Description AerodromeID int(10) primary key AerodromeName Varchar(40) City Varchar(30) State Varchar(30) Note: AerodromeName field contain the name of the Aerodrome from where the flight will be operate, like Indra Gandhi Internation Airport,Delhi etc DayMaster Field Name Description DayID int(10) primary key DayName Varchar(30) Note: DayName field contain the name of the weekdays. FlightMaster Field Name Description FlightNo int(10) primary key FlightName Varchar(30)
  • 3. CompanyId int(10) foreign key SourceId int(10) foreign key DestinationId int(10) foreign key DepartureTime Time ArrivalTime Time Note: CompanyId will map with the CompanyMaster table. SourceId and DestinationId will be mapped with the AerodrumMaster table. FlightFareMap Field Name Description FFId int(10) primary key FlightNo Int(10) foreign key ClassId Int(10) foreign key NoOfSeats Int(10) Fare Int(10) Note : FlightNo field will be mapped with FlightMaster table. ClassId field will be mapped with ClassMaster table. FlightDayMap Field Name Description FDId Int(10) primary key FlightNo Int(10) foreign key DayId Int(10) foreign key Note : FlightNo field will be mapped with the FlightMaster table. DayId field will be mapped the DayMaster table. RegistrationMaster
  • 4. TicketMaster Field Name Description PNRNo Int(10) primary key UserId Int(10) foreign key ClassId Int(10) foreign key FlightNo Int(10) foreign key BookingDate Varchar(15) Note : UserId field will be mapped with the RegistrationMaster table. FlightNo field will be mapped with the FlightMaster table. ClassId field will be mapped with the ClassMaster table. TransactionMaster Field Name Description Transid Int(10) primary key PNRNo Int(10) foreign key TransAmount Int(10) ClassId Int(10) foreign key FlightNo Int(10) foreign key TransactionDate Varchar(15) BankMaster Field Name Description AccountNumber Int(10) primary key CustomerName Varchar(30) BalanceAmount Int(10) Address Varchar(30) Field Name Description UserId Int(10) primary key UserName Varchar (30) Password Varchar (30) CustomerName Varchar (30) Age Int(3) Gender Varchar(10) City Varchar(30) EMailId Varchar(30) ContactNo Varchar(20)
  • 5. 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): Create a form where the user can create an account . 2. Search For flight (Schedule): Create a form where the user can search any flight on particular date and also can search for all the flight for the particular source to the particular destination. In this form create a link to get availability status of seats in different class. 3. Reservation Of Tickets:
  • 6. 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). Tools & Technology 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
  • 7. 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). Tools & Technology 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