Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Microsoft C# Professional Projects - Premier Press.pdf
Скачиваний:
177
Добавлен:
24.05.2014
Размер:
14.65 Mб
Скачать

PROJECT CASE STUDY AND DESIGN

Chapter 18

403

 

 

 

 

Reporting flight status. On demand, line-of-business executives also report the seat availability in the business and executive classes to passengers.

Confirmation of reservation. Line-of-business executives can confirm the ticket of a passenger 72 to 24 hours before the departure of the flight. The confirmation can be carried out over telephone as well as across the reservation counters at regional offices.

Having examined the role of business executives in SkyShark Airlines, you can understand the requirements of the airline portal easily. These requirements are explained in the next section.

Project Requirements

The airline portal required by the airline should be an integrated solution that allows all business executives and customers to access data that is pertinent to their roles. Notice the inclusion of customers that I made in the preceding sentence. By enabling customers to manage their information, such as their ticket status and the confirmation status of their reservation, the airline wants to reduce the workload of its line-of-business executives and enhance customer experience.

Based on the roles of executives discussed in the previous section, you can infer that the responsibilities of the airline executives are well defined. The airline portal uses the role of these executives as a framework for imparting its functionality. Thus, the portal enables different sets of tasks for business managers, network administrators, and line-of-business executives. In this section, I list all tasks that need to be accomplished in the airline portal and also examine how these tasks will be accomplished.

Creation and Deletion of User Accounts

The procedure of creating a new user account is given in the following list:

1.A business manager decides when a new user account needs to be created and uses the online portal to send an e-mail message to the network administrator. The username and the role of the user are specified in the e-mail message.

404 Project 4 CREATING AN AIRLINE RESERVATION PORTAL

NOTE

As a convention, the username selected by the network administrator for a new user account is the same as the Windows 2000 domain account user ID for the user.

2.Network administrators use the online portal to create a new user account. When the new account is created, an e-mail message is triggered to the user. The e-mail message specifies the username, password, and the privacy policy of the airline (as an attachment).

3.When the user logs on for the first time, it is mandatory for the user to change his or her password.

When a user is no longer required to use the airline portal, the network administrator deletes the user account from the airline portal.

Addition of Flight Details

After you add new user accounts, users can access the airline portal.The next step, after adding user accounts, is to add the details of new flights so that registered users can access the airline portal and perform reservations and cancellations.

To add new flight details, a business manager uses the following information:

Flight number

Origin and destination

Number of seats in the business and executive class

Fares for the two classes

Type of aircraft

The business manager adds the information to the airline portal, and the flight is ready to accept reservations and cancellations.

Reservations

Line-of-business executives perform reservations on flights after flight details are added by business managers. Reservation of passengers on flights is a three-step procedure, as specified following:

PROJECT CASE STUDY AND DESIGN

Chapter 18

 

405

 

 

 

 

 

 

1.The passenger supplies the flight number, the class, and the date of journey. The line-of-business executive uses this information to retrieve the flight status. The flight status is intimated to the passenger.

2.If the passenger wishes to continue with the reservation, the line-of- business executive accepts the name and e-mail address of the user to perform the reservation.

3.The e-mail address of the user is optional and is used to check if the customer qualifies for a frequent flier discount. If the customer qualifies for a discount, the discount is deducted from the ticket fare and the ticket is generated.

Cancellations

If a passenger wishes to cancel a ticket, the passenger approaches the line-of-busi- ness with the ticket number. The line-of-business executive cancels the ticket and refunds the fare to the passenger. The refund applicable to a customer is calculated depending upon the departure time of the flight, by using the following scheme:

If the user has not boarded the flight, as checked by the status in the confirmation of reservations, and the flight has departed, 80 percent of the fare is refunded.

If the flight has not departed, 10 dollars are subtracted from the fare and the remaining amount is refunded.

Query of Status

Passengers can query the status of their tickets as well as the status of flights. To query the status, passengers can either contact the line-of-business executives or query the information from the online portal of SkyShark Airlines. The online portal for the airline presents information about flight schedules, flight status, and ticket status. The online portal can also be used to confirm reservations. I will describe the online portal in detail later in this project.

Confirmation of Tickets

Passengers need to confirm their tickets before the departure of the flight. This practice is established to ensure that seats of passengers who decide not to travel

406 Project 4 CREATING AN AIRLINE RESERVATION PORTAL

on the scheduled date are offered to the passengers in the waiting list. To confirm their ticket, passengers can use the options given in the following list:

Use the ticket number to confirm the ticket with the line-of-business executive, either by telephone or in person.

Use the ticket number and e-mail ID to confirm the reservation on the online portal.

Creation of Reports

Business managers can generate reports to view the performance of flights. The types of reports supported by the airline portal are specified in the following list:

Monthly flight revenue. The monthly flight revenue report retrieves the total revenue generated from all the flights in a given month. The business manager needs to select the month and year to run the report.

Flight revenue report. The flight revenue report reports the total revenue generated from a flight. To run this report, the business manager needs to specify the flight number.

Customer affinity report. The customer affinity report retrieves the customers who have flown the flight maximum number of times or who have paid the maximum fare. To run this report, the business manager needs to specify how many customer records the application should retrieve. This report is used to launch the frequent fliers program.

Total revenue report. The total revenue report is used to retrieve the total revenue that has been generated by the airline since a given month and year.

Launch of Frequent Flier Programs

Business managers are responsible for launching frequent flier programs that are used for giving discounts to customers who frequently fly with the airline. Customers are given discounts if they specify either of the parameters specified in the following list:

Frequency of flight. Customers who frequently fly the airline are given a discount of a certain percent on their ticket fare. The business managers determine the frequency of flight and the discount percentage.