Supporting a travel agency, TORS maintains tour information and provides reservation facilities for the people who wish to travel on tours via the Internet. The system allows users to view information about the tours available and make a reservation on a tour without asking the employees at the agency. Using the system, a user can cancel an existing reservation that the user made. The system also allows the user to send feedbacks by e-mail to the agency and stores the feedback in the database. Finally, the system allows the employees of the agency to manage customer information and tours such as adding, deleting, and updating information on customers and tours. For security purposes, the employees are required to provide login credentials (ID and password) to access the system.” Implement the design sequence diagrams and their corresponding portion of the class diagram which is already developed . User interface may be textual or graphical. If data storage is needed, use a simple text file. Submit the source code files and screen captures of execution for each sequence diagram. Any OO language can be used. The source code files must include all the involved classes.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

“Supporting a travel agency, TORS maintains tour information and provides reservation facilities for the people who wish to travel on tours via the Internet. The system allows users to view information about the tours available and make a reservation on a tour without asking the employees at the agency. Using the system, a user can cancel an existing reservation that the user made. The system also allows the user to send feedbacks by e-mail to the agency and stores the feedback in the database. Finally, the system allows the employees of the agency to manage customer information and tours such as adding, deleting, and updating information on customers and tours. For security purposes, the employees are required to provide login credentials (ID and password) to access the system.”

Implement the design sequence diagrams and their corresponding portion of the class diagram which is already developed . User interface may be textual or graphical. If data storage is needed, use a simple text file. Submit the source code files and screen captures of execution for each sequence diagram. Any OO language can be used. The source code files must include all the involved classes.

interaction Customer making Reservation RED UNREGISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
CUSTOMER
RED UNREGISTE
UNREGISTERED UNREGISTER
UNREGISTERED
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
NREGISTERED U1: Open website and make new reservation RED UNREGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UMREGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
EGISTERED UNREGISTE
UNDEO 2: view available tours
UNRECIS
UNLEGISTERED UNREGISTE
NREGISTERED
UNREGISTERED UNREGISTERED UNREGISTERED
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREG 3: Display tour information ISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREGI4: Enter booking details GISTERED UNREGISTERED UNREGISTE
NREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREGI5: Display total tour cost ISTERED UNREGISTERED UNREGISTE
6: makes payment
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UNEGISTERED UNREGISTE
NREGISTE7: validate payment and generates confirmation receipt and invoice REGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
INREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
NREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE
UNF
K
DUIS GISTERED
SYSTEM
Transcribed Image Text:interaction Customer making Reservation RED UNREGISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE CUSTOMER RED UNREGISTE UNREGISTERED UNREGISTER UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE NREGISTERED U1: Open website and make new reservation RED UNREGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UMREGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE EGISTERED UNREGISTE UNDEO 2: view available tours UNRECIS UNLEGISTERED UNREGISTE NREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREG 3: Display tour information ISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREGI4: Enter booking details GISTERED UNREGISTERED UNREGISTE NREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREGI5: Display total tour cost ISTERED UNREGISTERED UNREGISTE 6: makes payment UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UNEGISTERED UNREGISTE NREGISTE7: validate payment and generates confirmation receipt and invoice REGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE INREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE NREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTERED UNREGISTE UNF K DUIS GISTERED SYSTEM
UNREGISTERED UNREGISTER
TERED
UNREGISTERED UNREGISTER+User_name: string TERED
USER
+Password: stringRED
UNREGISTERED UNREGISTR
RED UNREGIS
UNREGISTERED UNREGIST+get user
TERED +permission()
+set user()
RED UNREGIST
UNREGISTERED UNREGISTER +get pwd()
+reject()
TERED
RED UNREGIS
+accept()
UNREGISTERED UNRE 0..1 +set pwd()
TERED UNREGISTERED UNREGIST
UNREGISTERED UNREGIS
UNREGISTERED UNRESTERED UNREGISTERED
UNREGISTER 0.1 REGISTERED UNREGISTERED UNREGLEDER UND GIST
TOUR INFO SYSTEM
GIST
UNR+get tour ()
+edit cust()
UNR +store data()
UNREGISTERED
DECISTERED UNREGIS
RED UNREGIS
CUSTOMER REUNREGISTERED UNREGISTERED UNREG
+Location name : string
+C_name: stringED UNREGISTERED UNREGISTERED UNR1..* +Address: string
+Age : int
+Price : double
LED UNREGISTERED INDESISTERED UND
+Address: string 0..1
1..*
UNREGISTER
TRAVEL AGENCY
+TA_name:
ADMIN
+A_id: int
+A_name: string
+R_status()
+get feedback()
ERED UN+feedback()
RED UNREC+set customer()
+search tour()
+reserve()
RED UNREGIST+Address: string
+feedback() RED UNREGISTE+T_category() STERED UNREGISTERED UNREGIS
EGIS
GIST
GIS
GIST
UNREGISTE0..1D UNREGISTE
STERED UNREGISTERED UNREGIS
UNREGISTERE UNREGISTERED REGISTERED UNREGISTERED UNREGIS
UNREGISTERED INREGISTERED UNREGISTERED UNREGISTERED UNREGIS
UNRAGENCY EMPLOYEE REGISTERED UNREGISTERE RESERVATION SYSTEM UNREGIS
GISTERED UNREGISTERE+R_id: int
UNR+AE_NAME : string
UNR+A_id: int
D UNREGIS
D UNREGIST
ISTERED UNREGISTERE +Status: Boolean
REGISTERED UNREGISTE*+R_available()
D UNREGIS
D UNREGIS
REGISTERED UNREGISTERE+R_cancel()
UNREGISTERED UNREGISTERED UNREGISTERED UNREGIS
+R_confirm()
Transcribed Image Text:UNREGISTERED UNREGISTER TERED UNREGISTERED UNREGISTER+User_name: string TERED USER +Password: stringRED UNREGISTERED UNREGISTR RED UNREGIS UNREGISTERED UNREGIST+get user TERED +permission() +set user() RED UNREGIST UNREGISTERED UNREGISTER +get pwd() +reject() TERED RED UNREGIS +accept() UNREGISTERED UNRE 0..1 +set pwd() TERED UNREGISTERED UNREGIST UNREGISTERED UNREGIS UNREGISTERED UNRESTERED UNREGISTERED UNREGISTER 0.1 REGISTERED UNREGISTERED UNREGLEDER UND GIST TOUR INFO SYSTEM GIST UNR+get tour () +edit cust() UNR +store data() UNREGISTERED DECISTERED UNREGIS RED UNREGIS CUSTOMER REUNREGISTERED UNREGISTERED UNREG +Location name : string +C_name: stringED UNREGISTERED UNREGISTERED UNR1..* +Address: string +Age : int +Price : double LED UNREGISTERED INDESISTERED UND +Address: string 0..1 1..* UNREGISTER TRAVEL AGENCY +TA_name: ADMIN +A_id: int +A_name: string +R_status() +get feedback() ERED UN+feedback() RED UNREC+set customer() +search tour() +reserve() RED UNREGIST+Address: string +feedback() RED UNREGISTE+T_category() STERED UNREGISTERED UNREGIS EGIS GIST GIS GIST UNREGISTE0..1D UNREGISTE STERED UNREGISTERED UNREGIS UNREGISTERE UNREGISTERED REGISTERED UNREGISTERED UNREGIS UNREGISTERED INREGISTERED UNREGISTERED UNREGISTERED UNREGIS UNRAGENCY EMPLOYEE REGISTERED UNREGISTERE RESERVATION SYSTEM UNREGIS GISTERED UNREGISTERE+R_id: int UNR+AE_NAME : string UNR+A_id: int D UNREGIS D UNREGIST ISTERED UNREGISTERE +Status: Boolean REGISTERED UNREGISTE*+R_available() D UNREGIS D UNREGIS REGISTERED UNREGISTERE+R_cancel() UNREGISTERED UNREGISTERED UNREGISTERED UNREGIS +R_confirm()
Expert Solution
steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Knowledge Booster
Intermediate SQL concepts
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education