Consider the following description of an information system. Document the described business processes using data flow diagrams and MS Visio. Create the context and level 0 diagrams. At level 0 the system can be represented by 5 major processes. One of these major processes is the ‘finalize travel booking’ process, shown in italics. Also create a level 1 diagram for the ‘finalize travel booking’ process.
Bronco Airlines (BA) is a new regional airline recently founded by an SCU graduate. BA management has asked you to design an online ticket purchasing information system to allow BA customers to book their air travel. For your professional design, they intend to compensate you with a significant stake in the firm. Management envisions the business process for a customer purchasing a ticket from BA to be as follows. When customers enter the website they would initially provide the details of their desired air travel, including the departure and return travel dates, source and destination airports, and the number of passengers traveling. Flight information would then be extracted from the BA flight data store, and the available flights for the dates and airports specified would be determined and offered to the customer. This flight information would include BA flights, fares, and the number of seats available on the flights. After reviewing the flights available for their travel, the customer would then provide their flight selections. Next, the customer would specify the passengers to be traveling on the selected BA flights and provide their passenger information. To comply with Federal Aviation Administration regulations, the information on each passenger would need to be passed to the Department of Homeland Security (DHS) to check their security clearance for air travel. Passengers that are approved for air travel by DHS would then be recorded in the passenger data store. Next, customers would be allowed to select seats for each approved passenger and flight, using seat availability information extracted from the seat data store. Finally, customers would book their selected travel with BA. Booking travel entails calculating the total price of the travel and providing the travel details and total price to the customer. The customer would then provide their customer and payment information and the system would process payment through a third-party credit clearinghouse. When payment approval is received, the customer would then be issued an e-ticket for their travel and an email confirmation, DHS would be notified of the booked travel, and the details for the travel booking would be recorded in the system data stores. The flight data store would be updated to reflect the purchase of seats on the flight, the seat data store would be updated to reflect the reservation of the selected seats, customer and payment information would be stored in the customer data store, and the details of the travel reservation would be recorded in the flight reservations data store. In addition to supporting this customer-facing business process, the system should allow BA management to maintain the flight information in the flight data store and the seat availability information in the seat data store. The system should provide the existing flight and seat information to BA management, and allow them to provide updates to flight and seat information as necessary.