SlideShare une entreprise Scribd logo
1  sur  7
INNOVATION
             in
    Software Engineering

Topic: Sequence Diagram of
Hotel Management System




                  Made by:-

                  Sushil Kumar Mishra (ECE-I)

                  Roll no. – 05311502809



             1
Overview
A sequence diagram shows, as parallel vertical lines (lifelines), different processes or objects that live
simultaneously, and, as horizontal arrows, the messages exchanged between them, in the order in which
they occur. This allows the specification of simple runtime scenarios in a graphical manner.

For instance, the UML 1.x diagram on the right describes the sequences of messages of a (simple)
restaurant system. This diagram represents a Patron ordering food and wine, drinking wine then eating
the food, and finally paying for the food. The dotted lines extending downwards indicate the timeline. Time
flows from top to bottom. The arrows represent messages (stimuli) from an actor or object to other
objects. For example, the Patron sends message 'pay' to the Cashier. Half arrows indicate asynchronous
method calls.




      Example:




                                                      2
Sequence Diagram - Login



                                             : SignIn.aspx                                                   : EditAccount.aspx
       : User

            1: user provides requested information

                                                                        2: new                      : User


                                                      3: verifyLogin(userName:String,password:String)


                                                     4: Verify




                                                                                   5: [IsVerify]




 Sequence diagram shows that user successfully login for editing
 his/her account




                                                                    3
Sequence Diagram– Making a
Reservation


                                              : FindHotel.aspx                                 : Hotel Chain                                         : HotelResult.aspx               : RoomPref erences.aspx                                                                            :Conf irmReserv ation.aspx
               : User



                   1: prov ide requested inf ormation
                                                         2: f indHotel(city :String, state:String)


                                                                                                                   3: new                  : Hotel


                                                                                                      4: f indHotel(city :String, state:String)




                                                        5: v erif y
                                                                                                       6: [IsVerif y ]




                                                                            7: selectHotel()
                                                                                                                                                                      8: room pref erences




                                                                                                      9: select room pref erences

                                                                                                                                                                                                            10: new              : Room


                                                                                                                                                                                                           11: getRoomAv l()


                                                                                                                                                                                                 12: v erif y

                                                                                                        13: reserv e

                                                                                                                                                                                                                           14: [IsVerif y ] new                         : Reserv ation


                                                                                                                                                                                                                   15: makeReserv ation(r:Reserv ation)




                                                                                                                                                                                                 16: Verif y




                                                                                                                                                                                                                                       17: [IsVerif y ] conf irmation




 This sequence diagram shows successf ull reserv ation and user already logged in.
 Operation Signature:
 getRoomAv l(hotelID : String, bedTy pe : String, smoking : String, checkIn : Date, checkOut : Date) : Room




                                                                                                                                                         4
Sequence Diagram–Canceling
a Reservation

                                : CancelReservation.aspx                                                 : ConfirmCancelReservation.aspx
  : User

       1: provides requested information
                                                            2: new                       : Reservation


                                              3: getReservation(reservationNumber:Integer)


                  4: cancel()



                                             5: cancelReservation(reservationNumber:Integer)




                                            6: verify


                                                                             7: [IsVerify]




                                                                  5
Sequence Diagram–
Requesting an Account


                                               : RequestAccount.aspx                                               : Mail
                   : Agent




                       1: provide requested information

                                                                          2: new               : TravelAgent


                                                                        3: requestAccount()

                                                            4: verify

                                                                         5: [verify] sendMail(e_address:String)




 The sequence diagram shows that the travel agent successfully applies to an account.
 Operation Signature:
 requestAccount(userName : String, email : String, password : String, companyName : String, status : String, phone : String, address : String,
 city : String, state : String, zip : String) : Boolean




                                                                            6
Sequence Diagram–
Generating a Report


                                   : Report.aspx                                              : TravelAgent
  : Agent




       1: provides requested information
                                            2: generateReport(startingDate:Date, endingDate:Date)




                  3: Report




                                                     7

Contenu connexe

Tendances

SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMNitish Xavier Tirkey
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management SystemAnjali Agrawal
 
Web based meeting scheduler
Web based meeting schedulerWeb based meeting scheduler
Web based meeting schedulerFAKHRUN NISHA
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONNandana Priyanka Eluri
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management SystemMoeenuddin Patel
 
Online Hotel Management
Online Hotel ManagementOnline Hotel Management
Online Hotel ManagementSouvik Banik
 
E property project documentation
E property project documentationE property project documentation
E property project documentationMusakkhir Sayyed
 
Online car parking reservation system 9160262550 dinesh
Online car parking reservation system   9160262550 dineshOnline car parking reservation system   9160262550 dinesh
Online car parking reservation system 9160262550 dineshDinesh Nalluri
 
ONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEMONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEMAbid Shaikh
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)Omkar Walavalkar
 
Online Real Estate Management System
Online Real Estate Management SystemOnline Real Estate Management System
Online Real Estate Management Systemshahrukh Nawandish
 
Hotel Management System SRS
Hotel Management System SRS Hotel Management System SRS
Hotel Management System SRS Paras
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hmsMiran Hussen
 
Railway Reservation system Case study of oracle db by cj date
Railway Reservation system Case study of oracle db by cj dateRailway Reservation system Case study of oracle db by cj date
Railway Reservation system Case study of oracle db by cj datememonsana
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt systemHaseeb Nasir
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.SAURABH SHARMA
 

Tendances (20)

tour management system
tour management systemtour management system
tour management system
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEM
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Web based meeting scheduler
Web based meeting schedulerWeb based meeting scheduler
Web based meeting scheduler
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
 
Real Estate
Real Estate Real Estate
Real Estate
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management System
 
Atm System
Atm SystemAtm System
Atm System
 
Online Hotel Management
Online Hotel ManagementOnline Hotel Management
Online Hotel Management
 
E property project documentation
E property project documentationE property project documentation
E property project documentation
 
Online car parking reservation system 9160262550 dinesh
Online car parking reservation system   9160262550 dineshOnline car parking reservation system   9160262550 dinesh
Online car parking reservation system 9160262550 dinesh
 
ONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEMONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEM
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
 
Online Real Estate Management System
Online Real Estate Management SystemOnline Real Estate Management System
Online Real Estate Management System
 
Hotel Management System SRS
Hotel Management System SRS Hotel Management System SRS
Hotel Management System SRS
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hms
 
Railway Reservation system Case study of oracle db by cj date
Railway Reservation system Case study of oracle db by cj dateRailway Reservation system Case study of oracle db by cj date
Railway Reservation system Case study of oracle db by cj date
 
Bank management system
Bank management systemBank management system
Bank management system
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.
 

En vedette

Hotel management or reservation system document
Hotel management or reservation system document Hotel management or reservation system document
Hotel management or reservation system document prabhat kumar
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management SystemCharitha Gamage
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management SystemSalman Dayal
 
Software project management
Software project managementSoftware project management
Software project managementR A Akerkar
 
Software engineering presentation
Software engineering presentationSoftware engineering presentation
Software engineering presentationMJ Ferdous
 

En vedette (8)

Domain Modeling
Domain ModelingDomain Modeling
Domain Modeling
 
Hotel management or reservation system document
Hotel management or reservation system document Hotel management or reservation system document
Hotel management or reservation system document
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Domain model
Domain modelDomain model
Domain model
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management System
 
Software project management
Software project managementSoftware project management
Software project management
 
Software engineering presentation
Software engineering presentationSoftware engineering presentation
Software engineering presentation
 

Plus de Sushil Mishra

Heart beat monitor using AT89S52 microcontroller
Heart beat monitor using AT89S52 microcontrollerHeart beat monitor using AT89S52 microcontroller
Heart beat monitor using AT89S52 microcontrollerSushil Mishra
 
Consumer electronics lab manual
Consumer electronics lab manualConsumer electronics lab manual
Consumer electronics lab manualSushil Mishra
 
Summer training at Doordarshan presentation
Summer training at Doordarshan presentationSummer training at Doordarshan presentation
Summer training at Doordarshan presentationSushil Mishra
 
List of microcontroller 8051 projects
List of microcontroller 8051 projectsList of microcontroller 8051 projects
List of microcontroller 8051 projectsSushil Mishra
 
Trigger and cursor program using sql
Trigger and cursor program using sqlTrigger and cursor program using sql
Trigger and cursor program using sqlSushil Mishra
 
c-programming-using-pointers
c-programming-using-pointersc-programming-using-pointers
c-programming-using-pointersSushil Mishra
 
microprocessor 8086 lab manual !!
microprocessor 8086 lab manual !!microprocessor 8086 lab manual !!
microprocessor 8086 lab manual !!Sushil Mishra
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlSushil Mishra
 
Report on industrial training at DDK, Mandi House, Delhi -01
Report on industrial training at DDK, Mandi House, Delhi -01Report on industrial training at DDK, Mandi House, Delhi -01
Report on industrial training at DDK, Mandi House, Delhi -01Sushil Mishra
 
Mythological calender using C++
Mythological calender using C++Mythological calender using C++
Mythological calender using C++Sushil Mishra
 
Laser, its working & hazards
Laser, its working & hazardsLaser, its working & hazards
Laser, its working & hazardsSushil Mishra
 
Designing a notch filter using orcad 15.3
Designing a notch filter using orcad 15.3Designing a notch filter using orcad 15.3
Designing a notch filter using orcad 15.3Sushil Mishra
 

Plus de Sushil Mishra (14)

Heart beat monitor using AT89S52 microcontroller
Heart beat monitor using AT89S52 microcontrollerHeart beat monitor using AT89S52 microcontroller
Heart beat monitor using AT89S52 microcontroller
 
Opt sim manual
Opt sim manualOpt sim manual
Opt sim manual
 
Consumer electronics lab manual
Consumer electronics lab manualConsumer electronics lab manual
Consumer electronics lab manual
 
Summer training at Doordarshan presentation
Summer training at Doordarshan presentationSummer training at Doordarshan presentation
Summer training at Doordarshan presentation
 
List of microcontroller 8051 projects
List of microcontroller 8051 projectsList of microcontroller 8051 projects
List of microcontroller 8051 projects
 
Trigger and cursor program using sql
Trigger and cursor program using sqlTrigger and cursor program using sql
Trigger and cursor program using sql
 
c-programming-using-pointers
c-programming-using-pointersc-programming-using-pointers
c-programming-using-pointers
 
microprocessor 8086 lab manual !!
microprocessor 8086 lab manual !!microprocessor 8086 lab manual !!
microprocessor 8086 lab manual !!
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor control
 
Report on industrial training at DDK, Mandi House, Delhi -01
Report on industrial training at DDK, Mandi House, Delhi -01Report on industrial training at DDK, Mandi House, Delhi -01
Report on industrial training at DDK, Mandi House, Delhi -01
 
Quiz using C++
Quiz using C++Quiz using C++
Quiz using C++
 
Mythological calender using C++
Mythological calender using C++Mythological calender using C++
Mythological calender using C++
 
Laser, its working & hazards
Laser, its working & hazardsLaser, its working & hazards
Laser, its working & hazards
 
Designing a notch filter using orcad 15.3
Designing a notch filter using orcad 15.3Designing a notch filter using orcad 15.3
Designing a notch filter using orcad 15.3
 

Sequence Diagram of Hotel Management System

  • 1. INNOVATION in Software Engineering Topic: Sequence Diagram of Hotel Management System Made by:- Sushil Kumar Mishra (ECE-I) Roll no. – 05311502809 1
  • 2. Overview A sequence diagram shows, as parallel vertical lines (lifelines), different processes or objects that live simultaneously, and, as horizontal arrows, the messages exchanged between them, in the order in which they occur. This allows the specification of simple runtime scenarios in a graphical manner. For instance, the UML 1.x diagram on the right describes the sequences of messages of a (simple) restaurant system. This diagram represents a Patron ordering food and wine, drinking wine then eating the food, and finally paying for the food. The dotted lines extending downwards indicate the timeline. Time flows from top to bottom. The arrows represent messages (stimuli) from an actor or object to other objects. For example, the Patron sends message 'pay' to the Cashier. Half arrows indicate asynchronous method calls. Example: 2
  • 3. Sequence Diagram - Login : SignIn.aspx : EditAccount.aspx : User 1: user provides requested information 2: new : User 3: verifyLogin(userName:String,password:String) 4: Verify 5: [IsVerify] Sequence diagram shows that user successfully login for editing his/her account 3
  • 4. Sequence Diagram– Making a Reservation : FindHotel.aspx : Hotel Chain : HotelResult.aspx : RoomPref erences.aspx :Conf irmReserv ation.aspx : User 1: prov ide requested inf ormation 2: f indHotel(city :String, state:String) 3: new : Hotel 4: f indHotel(city :String, state:String) 5: v erif y 6: [IsVerif y ] 7: selectHotel() 8: room pref erences 9: select room pref erences 10: new : Room 11: getRoomAv l() 12: v erif y 13: reserv e 14: [IsVerif y ] new : Reserv ation 15: makeReserv ation(r:Reserv ation) 16: Verif y 17: [IsVerif y ] conf irmation This sequence diagram shows successf ull reserv ation and user already logged in. Operation Signature: getRoomAv l(hotelID : String, bedTy pe : String, smoking : String, checkIn : Date, checkOut : Date) : Room 4
  • 5. Sequence Diagram–Canceling a Reservation : CancelReservation.aspx : ConfirmCancelReservation.aspx : User 1: provides requested information 2: new : Reservation 3: getReservation(reservationNumber:Integer) 4: cancel() 5: cancelReservation(reservationNumber:Integer) 6: verify 7: [IsVerify] 5
  • 6. Sequence Diagram– Requesting an Account : RequestAccount.aspx : Mail : Agent 1: provide requested information 2: new : TravelAgent 3: requestAccount() 4: verify 5: [verify] sendMail(e_address:String) The sequence diagram shows that the travel agent successfully applies to an account. Operation Signature: requestAccount(userName : String, email : String, password : String, companyName : String, status : String, phone : String, address : String, city : String, state : String, zip : String) : Boolean 6
  • 7. Sequence Diagram– Generating a Report : Report.aspx : TravelAgent : Agent 1: provides requested information 2: generateReport(startingDate:Date, endingDate:Date) 3: Report 7