الشريحة 1 - is

Download Report

Transcript الشريحة 1 - is

Information System Analysis
Lab 5
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.
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
Creating DFD
1-Draw Context Diagram
Bank
Credit Card
Info
Authorization
Reservation Info
Car Choice
0
Online
Car
Rental
System
Rental
Notification
Garage
Rental Requirements
Notification
Available Car List
Rental Summery
Customer
Invoice
Credit Card Notification
Creating DFD
2-Draw level 0 diagram
Car
List
1.0
Check
Availability
D1:Cars File
2.0
Produce
Rental
Summary
Bank
Rental
Requirements
Notification
Available Car List
Customer
Car Choice
Rental Summary
Reservation Info
Credit Card Info
Authorization
3.0
Process
Payment
Invoice
Card Declined Notification
Rental Details
D2:Customers File
Customers Booking
D1:Cars File
Update Car
4.0
Book Cars
Rental Notification
Garage
Rental
1.0
Customer
Level 0 diagram
Requirements
Notification
Check
Available Car List
Availability
Car
Shows all the major processes that comprise the overall system.
List
It isdata
the child
all blue
flowof the context diagram.
Balancing.
D1:Cars File
are from context
The input and output data flows of a parent DFD mustCar
be Choice
maintained in the child DFD
diagram
Add data store.
2.0
Rental Summary
Produce
Rental
Summary
Reservation Info
Bank
3.0
Credit Card Info
Invoice
Process
Authorization
Payment
Card Declined Notification
Rental Details
D2:Customers File
Customers Booking
D1:Cars File
Update Car
4.0
Book Cars
Rental Notification
Garage
Discuss Context diagram for Easy
Travel Agency specifications
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.
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.
Context Diagram
Client details
Client/Agent
Pay 10%
Pay balance
0
Agency
Booking
system
Provisional booking
Invoice
Client/Agent
Ticket instruction
Reminders
15% commissions
Agent
Draw
Level 0 diagram using Visio
For Easy Travel Agency system
any Q