Anda di halaman 1dari 68

Smart Airline Reservation Systems

By The Name of Allah A Najah National University


2007

Computerized information Systems Department

***************************** * Project Documentation:


Smart Airline Reservation System

S. A .R. S * Directed to Drs:


Baker A dull !aa" #ade Al draidi

* Prepared BY:
Ahmad $esleh Ahmad Toumallh !ade Salahat

* Second Semester: 2007/2006

Smart Airline Reservation Systems

Our Work for


For our families who looks to us as their future. For our Doctors who want us to guide the future and apply what we learn from them all the experience, mainly Dr: Baker Abud Al haaq, And Dr : fadi dradi . For ur team who works day and night to get this pro!ect in this shape. For all students in our uni"ersity, in my #ollage the $nformation %echnology.
2007

&

Smart Airline Reservation Systems

Use case

ode!in"

2007

''''''''''''''''''''''''

Project Bac#"round
(ne of the major transports )ays all over the )orld is the plans* A lot of people are travelin+ around the )orld usin+ this part* there is a lot )e dont kno) a out this system* so )e try to find a +ood and easy system to deal )ith it (ur proje,t idea ,ame from the ri+ht of -alestinian nation to fly* to travel around the )orld* to do )hat )e are prevented to do* from our full elieve of homeland. To The main aims that let us ,hose this proje,t is/ %. Spread the idea of fli+ht reservation systems that a lot of people see it as and am i+uous matter. &. Desi+n a ,omplete system for airline reservation system ased on )e appli,ation for any passen+er in any pala,e all over the )orld* to ookin+ ti,kets* ,an,elin+* ,he,kin+ trips and some fun,tions. 0. Desi+n a ,omplete system for airline reservation system for Airline a+ents* to fa,ilities any intera,tions )ith the system to make it easy for the users for any servi,e.

Smart Airline Reservation Systems 1. 2et the e3perien,e in dealin+ )ith )e and user +raphi,al interfa,e ,onne,ted to the data ase over a net)ork4 this )ill help us to kno) more ho) the real system )orks.
2007

ission statement
5hile our team ,olle,tin+ the data from the real systems* )e noti,e a lot of systems pro lems su,h that the ,omple3ity* the multiple fun,tions that are unused )hi,h make a lot parts of the system diffi,ult to use* one of the ans)ers that one employee told us that* it is hard to kno) all of thin+ a out the system and he ,an only do spe,ifi, thin+s. #orm this point )e )ill try to find system )hi,h is easy to use* and implement and learn* and no need for the ,omple3ity to deal )ith a system in t)o fields/ 6 The a+ents employee. 6 The passen+ers.

Smart Airline Reservation Systems

SARS Actor $ist


%. Airline a+ents employee/ The a+ents )ill use this system all over the )ork time to serve the users to ook their fli+hts* or ,an,elin+ or havin+ any servi,e* they )ill )ork on the )indo)s appli,ation system* and they )ill e spe,ialized in this part and kno) every thin+ a out. &. Costumers on the )e appli,ation/ 5ho )ill reserve their ti,kets online and also pay for it* to make their a,tions easiest and simple in any aspe,t they )ant. 0. Costumers re"uest their servi,e y visitin+ the a+ents (ffi,es/ 7n this ,ase )e )ill take a out the third users of the system* they are also ,lients ut they are into indire,t ,onne,tin+ to the system* the media is the )indo)s appli,ation y the a+ents )ho )ill do all the )ork for the ,lient.
2007

Notie, / Costumers have more fa,ilities in this system e,ause he deal )ith the system a lot so )e provide for him user name and pass)ord that refle,t his personality and he have a lot of +ood features that makes him different from others.

Smart Airline Reservation Systems

De%ine
%9 The :mployees

ain Users &oa!s


2007

The 2oals of the users of the system as follo)s/

The aim of the employee is to the serve the ,lients to do their )ork in easy and simple )ay. &9 The Costumers The aim of the Costumers is to have a "ui,k servi,e a)ay of pro lems4 the ,allin+ for them to use the system is the effi,ien,y of the system.

SARS Use case #or )indo)s appli,ation/


B.%/ The employee lo+in to the fli+ht system/ the employee lo+in to the system y enterin+ his username and pass)ord. B.&/ Costumers re"uest for fli+ht/ the Costumers asks for a fli+ht to e ooked. B.0/ The employee looks for the Costumers re"uest/ the employee takes information from the Costumers to find the availa le fli+ht. B.1/ Costumers ,onfirm reservation to fli+ht/ the Costumers reserve the fli+ht that availa le and )hi,h he see that its suita le. B.8/ The employee reserve fli+ht/ the employee reserve fli+ht )hi,h the Costumers needs.

Smart Airline Reservation Systems B.;/ Costumers )ants to ,an,el a fli+ht/ the Costumers asks for a fli+ht to e ,an,eled. B.</ The employee ,an,el the Costumers reservation/ the employee takes information from the Costumers to ,an,el the fli+ht. B.=/ The Costumers re"uest data/ the Costumers )ant to kno) some information a out fli+hts. B.>/ The employee sear,h for data/ the employee sear,h for information needed. B.%?/ The employee lo+out from the fli+ht system/ the employee lo+out from the fli+ht system y press lo+out utton.
2007

Use case in detai!s


B.%/

The employee lo+in to the fli+ht system/

%. The employee runnin+ the system. &. The employee enters his username and pass)ord. 0. 7f the employee for+ets his pass)ord ,an retrieve it enterin+ his name and 7D. y

1. 7f he ,an@t retrieve it he +oes to his master and make a re"uest to retrieve the username and pass)ord.

<

Smart Airline Reservation Systems


B.&/ Costumers

re"uest for fli+ht/


2007

%. The Costumers must e in the a+ents offi,e. &. The Costumers +ives his name to the employee. 0. The ,ostumer asks the employee for a fli+ht.

1. The ,ostumer +ives his fli+ht sour,e destination the time for the employee and all other needed data. 8. 7f the fli+ht founded he may make a reservation or sear,h for another fli+ht.

B.0/ The employee looks for the ,ostumer re"uest/


%. The employee starts to input the information into the system form. &. The employee must enter the ,ostumer name* the sour,e* destination* the time and other information. 0. 7f the re"uest found +et it the ,ostumer. 1. 7f not tell The ,ostumer the availa le re"uest or fli+ht. B.1/

Costumer ,onfirm reservation to fli+ht/

%. The ,ostumer see the availa le fli+ht and ,hoose )hi,h he see that it is suita le to it. &. 7f found suita le fli+ht he )ants ,ostumer provide the employee his full name. 0. The ,ostumer ,hoose the ,lass that he need to take it. 1. 7f the ,lass not availa le ,ostumer ,hoose other ,lass or sear,h for other fli+ht availa le.
=

Smart Airline Reservation Systems


8. 7f the fli+ht not suita le or not availa le the ,ostumer may ,hoose other fli+ht in other data +ive it to the employee. ;. 7f the fli+ht suita le and ,lass availa le +ives the employee the fli+ht ti,ket ,ost. <. The ,ostumer take the ti,ket and the reservation printin+ ima+e. B.8/
2007

The employee reserve fli+ht/

%. The employee reserve the ,ostumer ,hosen fli+ht and the take the ,lass. &. The employee take the ti,ket ,ost a,,ordin+ to the fli+ht and the ,lass )hi,h ,ostumer needs. 0. The employee ,onfirm the reservation. 1. The employee print the ti,ket and the reservation ,onfirm re"uest. 8. The employee ,he,k the money and enter it to the in,omin+ o3. B.;/

Costumer )ants to ,an,el a fli+ht/

%. The ,ostumer tells the employee that he )ants to ,an,el the reservation. &.The ,ostumer +ives the employee his name. 0. The ,ostumer +ives the employee the ti,ket of fli+ht and the printin+ ima+e for fli+ht reservation. 1. The ,ostumer take the money and leave or make other reservation or sear,h for other fli+ht.

>

Smart Airline Reservation Systems

The employee reservation/


B.</

,an,els

the

,ostumer
2007

%. The employee sear,h for ,ostumer reservation. &. The employee ,an,el the reservation.

0.The employee ,an,el the fli+ht ti,ket and save the ima+e of the ,an,elin+ printin+ and the old reservation printin+ ima+e to+ether. B.=/

The ,ostumers re"uest data/

%. The ,ostumer +ive his name. &. The ,ostumer +ives the information that need to kno). 0. 7f data founded the ,ostumer take the information )hi,h he need and may make a reservation or sear,h for other data. 1. 7f data not founded may sear,h for other information or leave. B.>/

The employee sear,h for data/

%. The employee re,ords the ,ostumer name. &. The employee sear,h for the data )here ,ostumer provide. 0. The employee +ive the ,ostumer the information he )ant. 1. 7f data founded may make a reservation or sear,h for other information. 8. 7f data not founded may make other sear,h or ,an,el. B.%?/ The

:mployee lo+out from fli+ht system/

%. The employee re"uest for lo+out.


%?

Smart Airline Reservation Systems


&. The employee a,,ept re"uest. 0. The system lo+out from the system.
2007

%%

Smart Airline Reservation Systems

2007

B.%/ Ao+in to the #li+ht S ystem B.%?/ Ao+out #rom The #li+ht S ystem B.0/Aooks for the C ustomer Re"uest

B.&/ Re"uest for #li+ht

B.;/ C an,el a #li+ht

B.8/Reserve #li+ht

B.1/C onferm Reservation to #li+ht

C ustomer

:mployee

B.</C an,el C ostumer Reservation

B.=/ Re"uest Data

B.>/ S ear,h #or Data

#i+ure%/ 2eneral 5indo)s Appli,ation Use C ase


%&

Smart Airline Reservation Systems

2007

Ao+in to the #li+ht S ystem Ao+out #rom The #li+ht S ystem Aooks for the C ustomer Re"uest Reserve #li+ht

:mployee

C an,el C ostumer Reservation S ear,h #or Data

#i+ure&/ 5indo)s Appli,ation Use C ase


%0

Smart Airline Reservation Systems

2007

Re"uest for #li+ht

C an,el a #li+ht

Customer

Confirm Reservation to #li+ht

Re"uest Data

#i+ure0/ 2eneral 5indo)s Appli,ation Use Case


%1

Smart Airline Reservation Systems

2007

#li+ht R eservation

Sear,h #or Data

8/#or+et -ass)ord %/R un #li+ht S ystem &/System R e"uire -ass)ord ;/ R etrieve -ass)ord

</ S et Name And 7D 0/Set -ass)ord 1/(pen The system =/2et -ass)ord System Data ase

:mployee

System 7nterfa,e

#i+ure 1/ C ommuni,ation Dia+ram for B.%/ The employee lo+in to the fli+ht system.

8/2ive #li+ht 7nfo. %/2ive his name 1/Ask #or #li+ht 7nfo. =/ Take Suita le #li+ht

;/ Set #li+ht 7nfo. &/R e,ord C . Name 0/7nput 7nfo. #orm </2et Availa le #li+ht System 7nterfa,e

Sear,h #or Data

C ustomer

:mployee

#i+ure 8/ Communi,ation Dia+ram for B.&60/ C ustomer re"uest for fli+ht .

#li+ht R eservation

>/Bay a Ti,ket 8/ 2ive All 7nformation %/C hose #li+ht And ,lass 1/ 2et #ull Name =/ Ti,ket C ost %&/2et A Ti,ket

%?/ C onfirm R eservation ;/ Set All 7nformation &/7sAvaila le 0/Availa le #li+ht </2et Ti,ket C ost %%/ -rint R eservation

Sear,h #or Data

C ustomer

:mployee

System 7nterfa,e

#li+ht R eservation

#i+ure ;/ C ommuni,ation Dia+ram for B.168/ C onfirm reservation to fli+ht .

8/C onfirm R eservation C an,el %/ 2ive Name And Ti,ket 1/ 2et Ti,ket C ost

;/C onfirm C an,elin+ &/Sear,h C . Reservation 0/C ustomer R eservation </ C an,elin+ Su,,essful

Sear,h #or Data

C ustomer

:mployee

System 7nterfa,e

#li+ht R eservation

#i+ure </ Communi,ation Dia+ram for B.;6</ Can,el reservation.


%8

Smart Airline Reservation Systems

0/2ive Data %/ 2ive Name ;/2et 7nformation

1/S ear,h #or Data &/Re,ord C . Name 8/Availa le 7nformation :mployee

Customer

S ystem 7nterfa,e

#i+ure =/ Communi,ation Dia+ram for B.=6>/ S ear,h for data.

2007

S ear,h #or Data

#li+ht Reservation

#li+ht Reservation

S ear,h #or Data

%/Re"uest #or Ao+out &/ Re"uest A,,ept

:mployee

S ystem 7nterfa,e

S ystem Data ase

#i+ure >/ Communi,ation Dia+ram for B.%%/ The employee lo+out to the fli+ht system.

%;

Smart Airline Reservation Systems

2007

Runnin+ The S ystem

:nter Username And -ass)ord

#or+et -ass)ord

R etrieved By Name And 7D

Not (B (B R etrieve -ass)ord

#i+ure %%/ A,tivity Dia+ram #or B.%/ :mployee lo+in to the fli+ht system

%<

Smart Airline Reservation Systems

2007

Ask for #li+ht

2ive S our,e* Destination And Time

2ive !is Name

#ound #li+ht

Not (B (B R eserve #li+ht or S ear,h (ther

#i+ure %&/ A,tivity Dia+ram #or B.&/ C ustomer re"uest for fli+ht

%=

Smart Airline Reservation Systems

2007

7nput 7nfo. To The S ystem #orm 7nput S our,e* Destination and Time #ound C ustomer Re"uest Not (B (B 2et #ounded Re"uest

2ive S our,e* Destination And Time

Tell Availa le #li+ht

#i+ure %0/ A,tivity Dia+ram #or B.0/ :mployee looks for the ,ustomer re"uest

%>

Smart Airline Reservation Systems

S ee Availa le #li+ht Not (B (B C hoose S uita le

S ear,h #or (ther #li+ht

2007

2ive !is #ull Name

C hoose The C lass !e Need (B Not (k

C hoose (ther C lass Bay Ti,ket And 2ive 7ts C ost Take Ti,ket And Reservation 7ma+e

#i+ure %1/A,tivity Dia+ram #or B.1/Customer ,onfirm reservation to fli+ht


&?

Smart Airline Reservation Systems

2007

R eserve #li+ht

Take The Ti,ket C ost

Confirm Reservation

-rint Ti,ket and The R eservation C onfirm Re"uest C he,k $oney And :nter it To 7n,omin+ Bo3

#i+ure %8/ A,tivity Dia+ram #or B.8/ :mployee reserve fli+ht

&%

Smart Airline Reservation Systems

2007

Tell To Can,el #li+ht Reservation

2ive !is Name

2ive Ti,ket and -rintin+ Reservation

Take Ti,ket Cost and ,onfirm ,an,elin+

#i+ure %;/ A,tivity Dia+ram #or B.;/ Customer )ants to ,an,el a fli+ht

&&

Smart Airline Reservation Systems

2007

S ear,h C ustomer Reservation C an,el Reservation S ave The R e"uest 7ma+e And Can,el 7ma+e

#i+ure %</ A,tivity Dia+ram #or B.</ :mployee ,an,el the ,ustomer reservation

&0

Smart Airline Reservation Systems

2007

2ive 7nformation Need To Bno)

2ive !is Name

Data #ounded (B Not (B

Take 7nformation

#i+ure %=/ A,tivity Dia+ram #or B.=/ Customers re"uest data

&1

Smart Airline Reservation Systems

2007

R e,ord C ustomer Name

S ear,h #or Data

Data #ounded (B Not (B

2et 7nformation

#i+ure %>/ A,tivity Dia+ram #or B.>/ :mployee sear,h for data

&8

Smart Airline Reservation Systems

#or 5e appli,ation/
B.%/ The $em er lo+in to his a,,ount/ the ,ostumer put his username and pass)ord to ook. B.&/ The $em er sear,h for a fli+ht/ the ,ostumer sear,h for a fli+ht a,,ordin+ to input information. B.0/ The $em er makes a reservation/ the ,ostumer ,onfirms a reservation. B.1/ The $em er ,an,elin+ the fli+ht reservation/ the mem er ,an,els his reservation.
2007

Use case in detai!s


B.': ()e

em*er !o"in to )is account:

%. The mem er open the SARS )e site. &. The mem er open the part for mem ers. 0. The mem er )rite the user name and pass)ord. 1. 7f mem er for+et his username or pass)ord he ,an retrieve it y enter his username or pass)ord and the se,rete "uestion and information )hi,h he ,hose in si+nup.

B.2: ()e

em*er searc) %or a %!i")t:

%. The mem er open the part for the sear,h.


&;

Smart Airline Reservation Systems &. The mem er put the sour,e and destination to sear,h and the time )hi,h he needed. 0. 7f the spe,ified fli+ht )as founded the mem er may makes a reservation or leave. 1. 7f the spe,ified fli+ht )as not the system display the availa le fli+ht nearest to the re"uested fli+ht.
2007

B.+: ()e

em*er ma#es a reser,ation:

%. The mem er uses the retrieved data to ook the fli+ht. &. The mem er ,hose the suita le fli+ht and ,lass. 0. 7f the ,lass not availa le he ,hose another one or sear,h for other fli+ht. 1. The system ,al,ulates and display the fli+ht ti,ket ,ost. 8. $em er ,onfirms the reservation. ;. The system ,he,k the ,redit ,ard a,,ount. <. 7f a,,ount is enou+h the system ,omplete reservation* if not the system reje,t reservation and ,ontinue to make ne) reservation.

B.-: ()e

em*er cance!in" t)e %!i")t reser,ation:


%. The mem er opens the ,an,el part then.

&<

Smart Airline Reservation Systems &. The mem er fills in the form the num er of the fli+ht that he )ants to ,an,el or ro)s it from his list. 0. 7f the tar+et fli+ht are founded the mem er ,onfirm the ,an,el operation. 1. The System put in mem er ,redit ,ard a,,ount the ,ost of fli+ht reservation. 8. 7f not founded the system +et the mem er the a ility to make other operation.
2007

&=

Smart Airline Reservation Systems

2007

B.%/ Ao+in T o !is A,,ount B.&/ S ear,h #or #li+ht B.0/ $akes Reservation B.1/ C an,elin+ #li+ht Reservation $em er

#i+ure&?/ 5e Appli,ation Use Case


&>

Smart Airline Reservation Systems

#li+ht Reservation </#or+et -ass)ord 0/S et -ass)ord %/ (pen $em er -art &/S ite Re"uire -ass)ord 8/(pen The S ite %?/ Retrieve -ass)ord

2007

S ear,h #or Data

=/ S et Name And 7D 1/ Cerifyin+ -ass)ord >/2et -ass)ord 5e S ite S ystem Data ase

$em er

#i+ure &%/ Communi,ation Dia+ram for B.%/ The $em er lo+in to his a,,ount.

0/ S et #li+ht 7nfo. %/2ive #li+ht 7nfo. &/7nput 7nfo. #orm 1/2et Availa le # li+ht

S ear,h # or Data

$em er

5e S ite

#li+ht Reservation

#i+ure &&/ Communi,ation Dia+ram for B.&/ $em er sear,h for fli+ht .

8/ C onfirm Reservation 0/2ive All 7nformation %/C hose #li+ht And ,lass &/2et #ull Name 1/2et Ti,ket C ost ;/2et A Ti,ket

S ear,h #or Data

$em er

5e S ite

#li+ht Reservation

#i+ure &0/ Communi,ation Dia+ram for B.0/ $em er make reservation.

0/C onfirm Reservation C an,el %/ #ill #li+ht Num er or Bro)s &/ 2et Tar+et #li+ht

S ear,h #or Data

$em er

5e S ite

#li+ht Reservation

#i+ure &1/ Communi,ation Dia+ram for B.1/ $em er ,an,el reservation.

0?

Smart Airline Reservation Systems

2007

(penin+ the )e site

(penin+ the part for mem ers

#or+et -ass)ord

Retrieved By User name or pass)ord

Not (B (B Retrieve -ass)ord

#i+ure &8/ A,tivity Dia+ram #or B.%/ $em er lo+in to his a,,ount
0%

Smart Airline Reservation Systems

2007

2ive S our,e* Destination And Time

#ound #li+ht

Not (B (B Reserve #li+ht or Aeaves S ystem Display Availa le #li+hts

#i+ure &;/ A,tivity Dia+ram #or B.&/ $em er S ear,h for fli+ht
0&

Smart Airline Reservation Systems

S ee Availa le #li+ht Not (B (B C hoose S uita le C hoose The C lass !e Need (B Not (k C hoose (ther C lass S ystem C al,ulate and display Ti,ket C ost C onfirm Reservation C he,k C redit C ard A,,ount Not OK OK C omplete Reservation

S ear,h #or (ther #li+ht

#i+ure &</A,tivity Dia+ram #or B.0/ $em er $akes a reservation


00

2007

Smart Airline Reservation Systems

2007

#ill #li+ht Num er in the #orm or Bro)s it #orm Aist T ar+et #li+ht #ounded Not OK OK C onfirm #li+ht C an,el (peration S ystem -ut Reservation C ost to C redit C ard A,,ount

#i+ure &=/ A,tivity Dia+ram #or B.1/ $em er ,an,el the fli+ht reservation

01

Smart Airline Reservation Systems

2007

:R Dia+ram

08

Smart Airline Reservation Systems

2007

:R Dia+ram for Smart Airline Reservation System

1. Identify Entities
The entities in this system are:

*** Employees ***


'. .mp!o/ee0A"ent
%.%6:mpDname %.&6:mpD7Dnum er E-B9 %.06:mpDAddress %.16:mpDTelphone %.86:mpDFo DType %.;6:mpD-ass)ord %.<6:mpD:mail

0;

Smart Airline Reservation Systems

*** Costumers *** 2. 1ostumer0mem*er


2.'. 1ostumer0Persona!02n%ormation &.%.%6Costumer DName &.%.&6CostumerDNationality &.%.06CostumerDSe3 &.%.16 CostumerDNi,kname &.%.86 CostumerDpass)ord &.%.;6 CostumerD7Dnum er E-B9 &.%.<6 CostumerDBirthday &.%.=6CostumerDjo &.%.>6CostumerDpassportDnum er E-B9 &.%.%?6CostumerDNum erD ooked#li+hts &.%.%%6CostumerDCisaCardDnum er &.%.%&6CostumerDCisaCardDpass)ord
2007

2.2. 1ostumer0Address &.&.%6 CostumerDCountry &.&.&6 CostumerDCity &.&.06 CostumerD-oBo3 &.&.16 CostumerD:3tendedAdress

2.+. 1ostumer 1ontact

0<

Smart Airline Reservation Systems


&.0.%6 CostumerD:mail &.0.&6 CostumerDfa3Dnum er
2007

&.0.06 CostumerD!ealthDstatus &.0.16CostumerDBestDfood &.0.86CostumerDTelephone &.0.8.%6 CostumerD!omeDtel &.0.8.&6 CostumerD$o ileDtel &.0.8.06 CostumerD)orkDtel

*** The Reservation ***


+. Reser,ation0operation
0.%6ReservationD,onfirmDstatues 8.&6ReservationDTime 0.06ReservationDDate 0.16ReservationDCode E-B9 0.86ReservationDAo,ation 0.;6ReservationDoffi,eDname 0.< 6:mpD7Dnum er E#B9 0.= 6#li+htDNum er E#B9 0.>6 #li+htDName E#B9 0.%?6 CostumerD7Dnum er E#B9 0.%%6 CostumerDpassportDnum erE#B9

-. 3!i")t0in%ormation

0=

Smart Airline Reservation Systems


1.%4#li+htDName 1.&6#li+htDNum er E-B9
2007

1.06#li+htDSour,e 1.16#li+htDDestination 1.86#li+htDTime 1.;6#li+htDDepartureDdate 1.<6#li+htDName 1.=6#li+htD,lass 1.>6#li+htDCompany 1.%?6#li+htDDuration 1.%%6#li+htD ookedDfor 1.%&6#li+htD,itiesDpassed 1.%06#li+htD-assen+erDnum ers

2. Find Relationships
.mp!o/ee .mp!o/ee Administrator Controlled y em*er Reserve to Reser,atio n Do* Can,el 3!i")t Reserve d y

0>

Smart Airline Reservation Systems


Administrat or em*er Reser,ation 3!i")t ,ontrol Ask reservatio n Reserved y Reserved y Che,k $ake* Can,el Added y Assi+ned y Reserve d for Reserve d to Add Booked in Done to

2007

$ade y

3. Draw Rough ERD:

$ $
Reserve to

.mp!o/ee $

D(

$ 1ustomer $ Reser,ation $ $ $
!ave

$
Sear,h for

$ $ 5ote! $
Can,el

#or

3!i")t 1ar

4. Fill in

ardinality

1. The employee reserve for members and nonmembers.

1?

Smart Airline Reservation Systems


2. The employee makes many reservations. 3. The employee controlled by administrator.
2007

4. The Administrator adds many flights. 5. The member makes many reservations. 6. The nonmembers make many reservations. 7. The flight can be reserved by at least one member or non member. !. Define "rimary #eys
8.%6 :mpD7Dnum er 8.&6 #li+htDNum er 8.06 CostumerD7Dnum er 8.16 #li+htDReservationDCode 8.86 !otelDReserveDCode 8.;6 CarDReserveDCode

6. De%ine 3orei"n 6e/7s:


;.%6 :mpD7Dnum er ;.&6 #li+htDNum er ;.06 #li+htDNum er ;.16 CostumerD7dnum er ;.86 #li+htDReservationDCode ;.;6 !otelDReserveDCode ;.<6 CarDReserveDCode

1%

Smart Airline Reservation Systems

S.A.R.S US:R $ANUA:

2007

1&

Smart Airline Reservation Systems


Overview:

Airline companies have been increasing in the last century, with increased tending toward air traveling from people all over the world, as the number of people asking for flights reservation increases, the process of reserving becomes very exhausting for the employees in the airline companies and time consumer for the people who wants to reserve since the may need to wait for their turn This issue becomes of a big concern for the managers of the airline companies, So many airline companies moved for using the Amadeus software which saves time and effort but still needs allot of typing effort since it depends mainly on commands, in order to use Amadeus you must know the commands by heart So from this perspective comes the idea of SARS (Smart Airline Reservation System), here in the next few lines SARS consists of tow parts! "indows application, and the web application, #oncerning the windows application its to be used by the employees, they first must login to the system then he will be directed to his part of the program, the software helps the employee searching for flights by entering re$uired information then he can reserve, cancel reservation, add %cancel a flight The process of reservation is done this way, first of all the customer must visit the airline office agents in his country, gives his name, &'(in case he is a special customer),then he provide the source, destination and time for the flight, farther information will be needed if the customer confirms reserving, the employee saves information about the customer, the searches for the re$uested flight by entering source, destination, and time into SARS after login to it, if the flight is available SARS will display all information about it else the related flights will be displayed but not at the exact time, the customer confirms the reservation and he will be re$uired to pay either by providing visa card number, or baying in cash, the ticket then will be printed ,and the employee will give it to the customer (ow, concerning the web application same process will happen of #ourse by visiting the SARS part on the web, the customer enter the search flight engine looks for
2007

10

Smart Airline Reservation Systems


flight, and for reserving he enters the reserve page, the customer can have username and password by registering in the members registration page, the sites are listed in SARS web, in that way you can register wherever you are and any time The next pages describe both applications in detail by describing the graphical user interface
2007

B88629&:
%6 #irst the employee lo+in to the SARS appli,ation y enterin+ his 7D and -ass)ord then pressin+ lo+in or ,an,el to e3it.

11

Smart Airline Reservation Systems

2007

&6 :mployee presses the sars ookin+ part. 06 :mployee sear,hes the re"uested fli+ht y enterin+ sour,e and destination . 16The result )ill e displayed. 86The employee must hi+hli+ht the fli+ht he )ants then presses on ,hoose fli+ht utton.

18

Smart Airline Reservation Systems

2007

1;

Smart Airline Reservation Systems


;6The employee enter the id of the ,ostumer into the -ASS:N2R 7D te3t o3 Then presses the C!:CB utton to ,he,k if the ,ostumer has an 7D.
2007

1<

Smart Airline Reservation Systems


<6The )ord #(UND )ill e displayed ,onfirmin+ that the ,ostumer has an 7D. =6Then the employee )ill fill the additional information to ook4 ,ostumer name* fli+ht ,lass* and payment )ay* then presses SAC: utton.
2007

1=

Smart Airline Reservation Systems


>6The SARS )ill +enerate the (##7C: T7CB:T NU$B:R displayed at the top ri+ht te3t o3 . The employee ,an press CA:AR #(R$ to empty the te3ts o3es* or ,an,el to ,an,el ookin+. The employee ,an press on N:5 to ook for another ,ostumer at the same fli+ht.
2007

1>

Smart Airline Reservation Systems


To ook a hotel the employee presses the B((B !(:A ta * Sear,hes for hotel y fillin+ the re"uired information. And enters the ,ostumer 7D and presses C!:CB to see if the ,ostumer e3ists.
2007

Then presses S!(5 B((B:D to display the ookin+ information from the filled information. Then he presses B((B to ook the hotel.

8?

Smart Airline Reservation Systems


The R:S:RC: C(D: )ill e displayed in the te3t o3 on the Ri+ht.
2007

EThe N:5 utton used for ookin+ another hotel for another ,ostumer9.

To ook a ,ar the employee presses the B((B CAR ta * Sear,hes for ,ar y fillin+ the re"uired information.
8%

Smart Airline Reservation Systems


And enters the ,ostumer 7D and presses C!:CB to see if the ,ostumer e3ists.
2007

Then presses S!(5 B((B:D to display the ookin+ information from the filled information. Then he presses B((B to ook the ,ar. The R:S:RC: C(D: )ill e displayed in the te3t o3 .

8&

Smart Airline Reservation Systems

EThe N:5 utton used for ookin+ another ,ar for another ,ostumer9 .

2007

1ance!!ation:
To ,an,el a fli+ht the employee enters the CANC:A #A72!T R:S:RCAT7(N ta * #ill in the passen+er 7D and the #A7!T R:S:RCAT7(N C(D: then
80

Smart Airline Reservation Systems


-resses C!:CB to see if reservation e3ists #ound )ill e displayed.
2007

The employee presses sho) to display the reservation information. The employee presses CANC:A #A72!T utton to ,an,el the reservation or N:5 to ,an,el another fli+ht.

81

Smart Airline Reservation Systems

To ,an,el a hotel the employee enters the CANC:A !(T:A R:S:RCAT7(N ta * #ill in the passen+er 7D and the !(T:A R:S:RCAT7(N C(D: then -resses C!:CB to see if reservation e3ists

2007

88

Smart Airline Reservation Systems


#ound )ill e displayed. The employee presses sho) to display the reservation information The employee presses CANC:A !(T:A utton to ,an,el the reservation or N:5 to ,an,el another fli+ht.
2007

To ,an,el ,ar the employee enters the CANC:A CAR R:S:RCAT7(N ta * #ill in the passen+er 7D and the CAR R:S:RCAT7(N C(D: then -resses C!:CB to see if reservation e3ists

8;

Smart Airline Reservation Systems


#ound )ill e displayed.
2007

The employee presses sho) to display the reservation information The employee presses CANC:A CAR utton to ,an,el the reservation or N:5 to ,an,el another fli+ht.

8<

Smart Airline Reservation Systems

2007

S.AR15:
Searc) */ date:

8=

Smart Airline Reservation Systems


The employee enters SARS GST:$ S:AR! ta -resses S:ARC! BG DAT: ta * then enters the date and presses sear,h
2007

The results )ill e displayed in the list vie) elo)

Searc) */ compan/:
To sear,h y ,ompany the employee presses the S:ARC! BG C($-ANG ta

8>

Smart Airline Reservation Systems


Then ,hooses the ,ompany form the Como o3 and presses #7AA DATA
2007

The results )ill e displayed in the list vie) elo)

Searc) */ air port:


To sear,h y ,ompany the employee presses the S:ARC! BG A7R -(RT ta

;?

Smart Airline Reservation Systems


Then ,hooses the ,ompany form the Como o3 and presses #7AA DATA
2007

The results )ill e displayed in the list vie) elo)

1ostumers:
To update the ,ostumer re,ord the employee presses

;%

Smart Airline Reservation Systems


The CUST($R ta . :nters the ,ostumers 7D and presses 2( to sear,h #(UND )ill e displayed if the ,ostumer e3ists The employees either presses update or delete uttons #ills the ,orrespondin+ #(R$ do)n Update:
2007

;&

Smart Airline Reservation Systems


De!etion:
2007

Noti,e/ after enterin+ the ,ustomer 7D some information a out him )ill e displayed su,h as 7D* name* +ender* form

7f the ,ostumer does not e3ists N(T #(UN )ill e displayed

;0

Smart Airline Reservation Systems


The employee presses the ADD Button The employee fills the ,orrespondin+ #(R$
2007

S.A.R.S. Data*ase (a*!es


;1

Smart Airline Reservation Systems %. Car 7nformation Ta le


2007

&. Car Reservation Ta le

0. Costumer $em er Ta le

;8

Smart Airline Reservation Systems

2007

1. :mployee A+ent Ta le

8. #li+ht 7nformation Ta le
;;

Smart Airline Reservation Systems

2007

;. #li+ht Reservation Ta le

<. !otel 7nformation Ta le

;<

Smart Airline Reservation Systems

2007

=. Ao+in 7nformation Ta le

>. (ffi,e A+ent Ta le

;=

Anda mungkin juga menyukai