Consider an Airline company named AeroLion* in its mission to streamline the reservation procedure to supply a reliable, user-friendly, and efficient reservation system. They appointed you as an analyst programmer to develop an Internet based flight booking system for their company.

This section describes the broad scope of AeroLion’s reservation system. You may need to refine it further and re-specify the requirements based on discussion. You may add features or simplify/make assumptions on some of the features/functionality. It is important not to over-simplify and at the same time it is equally important to keep the complexities within reach since this is a coursework project with limited time duration. You would strategise based on their strengths and weakness to provide a clear and detailed specification as intermediate report and then proceed on to build they system.

The system consists of delivering a rich client server-based reservation system that would be used by the reservation staff of AeroLion and would open flight seat reservations to customers through internet.

The system is envisaged to contain the following features:

Ø Logon features

Ø Maintenance of user logon and password

Ø Maintenance of customer details

Ø Maintenance of flight schedule

Ø Assume the flight consists of 150 seats, with 6 seats per row. There is no further categorization of the seats (i.e. there is no business or economy class for the seats) ØBooking and cancellation of flights

§ Booking of flights allows indication of meal preference

§ Assume there is the airline only fly to 3 destinations – oSingapore – Kuala Lumpur – Singapore o Singapore – Jakarta – Singapore oSingapore – Bangkok – Singapore

§ Assume that the flight schedule is as below

(all flights available daily and for convenience all times are Singapore Time – ie: not local to the airport):

FLIGHT FROM TO DEP ARR FARE
ALA 101 SIN KUL 0700 0800 $120
ALA 102 KUL SIN 0900 1000 $120
ALA 103 SIN KUL 1100 1200 $120
ALA 104 KUL SIN 1300 1400 $120
ALA 105 SIN KUL 20:00 21:00 $120
ALA 106 KUL SIN 22:00 23:00 $120
ALA 121 SIN BKK 0600 0900 $210
ALA 122 BKK SIN 10:00 13:00 $210
ALA 123 SIN BKK 14:30 17:30 $210
ALA 124 BKK SIN 18:30 21:30 $210
ALA 141 SIN CGK 15:00 16:30 $180
ALA 142 CGK SIN 17:30 19:00 $180

NOTE: *AeroLion is used as a reference of Airline reservation system. You can use any Airlines of your choice.

 

Ø Booking procedure:

§ Passengers approach the reservation staff and would specify the booking details:

o Number of Passengers oDate and Flight Number (origin, destination) oPassenger Names and details

· Details may be like, name and passport number etc.

o Assume that all passengers require seats, including infants below 2 years and all passengers would have the same price, no separate pricing for children, student, or Senior Citizen etc.

o Passengers may specify preferred seats, or just say Aisle or Window. Some passengers do not specify in which case, seat allocation is made by the system on a sensible basis. oIt is assumed that more than one booking staff would be working with the system at any given time

Ø Reporting feature

§ Passenger list by flight numbers

§ All flights by destination

§ All flights

§ Pie Chart – Revenue by destination (sector)

§ Barchart – Occupancy rate by day of the week

AeroLion wishes to have a simple yet elegant reservation system that could be used by its customers to book airline seats over the internet. AeroLion is aware of the rich and power packed features of ASP.NET and wish to use a rich client feel for the Customers and staff to maintain their data.

For the class project below 2 use cases need to be considered:

1) The system would require a feature for new customers to register – so a Customer Registration use case which may bare some relation to the maintain customer details use case may be required. The Customer Registration process is essential and customers may need to register before booking seats.

 

2) For the admin side, Flight administration use case, to be able to Create, Update, delete and Retrieve flights. This also includes to show a list for all flights

 

NOTE: *AeroLion is used as a reference of Airline reservation system. You can use any Airlines of your choice.

 

Found something interesting ?

• On-time delivery guarantee
• PhD-level professional writers
• Free Plagiarism Report

• 100% money-back guarantee
• Absolute Privacy & Confidentiality
• High Quality custom-written papers

Related Model Questions

Feel free to peruse our college and university model questions. If any our our assignment tasks interests you, click to place your order. Every paper is written by our professional essay writers from scratch to avoid plagiarism. We guarantee highest quality of work besides delivering your paper on time.

Grab your Discount!

25% Coupon Code: SAVE25
get 25% !!