Presentation is loading. Please wait.

Presentation is loading. Please wait.

Information System Analysis

Similar presentations


Presentation on theme: "Information System Analysis"— Presentation transcript:

1 Information System Analysis
Lab 5

2 Objectives In this lab we will learn :
How to draw level 0 diagram for Online Rental Car System . Discuss Context diagram for Easy Travel Agency specifications.

3 Example 1:Online Car Renter System
Inputs: 1-Customer can enter rental requirements. 2-Customer can select a car. 3-Customer can reserve a car. Outputs 1-system should provide available cars. 2- system should provide total rental price. 3- System should provide invoice if customer reserves a car . Processes 1- system should be able to check car availability as per the customer requirements. 2- system should be able to calculate total rental charge for the customer’s rental requirements 3- system should be able to process credit card payment through the company bank 4- system should reserve the car for the customer by sending a notification to the garage.

4 Online Car Rental System
Creating DFD 1-Draw Context Diagram Reservation Info Car Choice Rental Requirements Online Car Rental System Notification Credit Card Info Available Car List Customer Bank Authorization Rental Summery Invoice Credit Card Notification Rental Notification Garage

5 Creating DFD 2-Draw level 0 diagram Rental Requirements 1.0
Check Availability Customer Notification Available Car List Car List D1:Cars File Car Choice 2.0 Produce Rental Summary Rental Summary Reservation Info Bank Credit Card Info 3.0 Process Payment Invoice Authorization Card Declined Notification Rental Details D2:Customers File 4.0 Book Cars Rental Notification Customers Booking Garage D1:Cars File Update Car

6 Level 0 diagram all blue data flow are from context diagram
Rental Requirements 1.0 Check Availability Customer Level 0 diagram Notification Available Car List Car List Shows all the major processes that comprise the overall system. It is the child of the context diagram. Balancing. The input and output data flows of a parent DFD must be maintained in the child DFD Add data store. all blue data flow are from context diagram D1:Cars File Car Choice 2.0 Produce Rental Summary Rental Summary Reservation Info Bank Credit Card Info 3.0 Process Payment Invoice Authorization Card Declined Notification Rental Details D2:Customers File 4.0 Book Cars Rental Notification Customers Booking Garage D1:Cars File Update Car

7 Discuss Context diagram for Easy Travel Agency specifications

8 Example 2: Easy Travel Agency specifications
EasyTravel is a travel agency specializing in family holidays. It holds lists of hotels and charter flights and creates organized holidays for clients. Currently the company uses a paper based system. The company its tasks by the following text: Bookings are made either through a list of agents, or by direct approach from clients. When a client/agent makes an approach, the Reservations Clerk selects appropriate flight and hotel details for the customer and makes a provisional booking. The details are entered onto a provisional booking file.

9 Easy Travel Agency specifications
The customer must confirm this booking within three days, by sending a deposit of 10% of costs. On receipt of this deposit, Reservations close the provisional booking and add the details to their full booking file. Four weeks before the flight is due, Accounts send an invoice to the clients for the balance. Accounts notify Customer Services when the balance is received and Customer Services then send tickets and joining instructions. Reminders are sent to customers three weeks and one week before departure. Although the company insists that payment is made at least one week before departure, it has been known that payment has been made and tickets received on the morning of the flight. At the end of each month, commission of 15% is paid to any agents responsible for holidays commencing during that month.

10 Agency Booking system Context Diagram Provisional booking
Agency Booking system Provisional booking Client details Invoice Client/Agent Pay 10% Client/Agent Ticket instruction Reminders Pay balance 15% commissions Agent

11

12 Draw Level 0 diagram using Visio For Easy Travel Agency system

13 any Q


Download ppt "Information System Analysis"

Similar presentations


Ads by Google