Question

In: Computer Science

No Hand drawings, please. Consider the following scenario and then answer the corresponding questions. ABC Travel...

No Hand drawings, please.

Consider the following scenario and then answer the corresponding questions.

ABC Travel and Tourism specializes in providing tourist packages to customers across the globe and the company has decided to develop an in-house software system that will help customers search for travel destinations based on popularity, budget, visa restrictions, government policies and attractive climatic conditions. Customers will also be able to book their air tickets, hotel and transportation (rental car, public transportation, cab services) through this system. Prior to the booking, the system will allow users to check for their visa eligibility to travel to destinations outside of their country of citizenship. Users will also be able to review and rate destinations or hotels using the system. The company also offers pre-set packages and if a customer decides to go with a specific package, they will be asked to provide the dates for their travel. The system will find an airline reservation, hotel/ transportation choices and create an itinerary for the customer. Customers will not be allowed to customize the pre-set packages.

Once the booking is done, the system should send a notification to the users on the purchase confirmation within 2 hours. Cancellations will incur a 25% penalty, if users are “Gold” members. In all other cases, the reservations will be non-refundable. Customers can pay using their credit cards or Paypal.

Upon your review complete the following:

  1. Identify ALL MAJOR the tables relevant this case, the primary key, foreign keys, attributes and data types. For each table, list the fields, description, datatype and description about that field as suggested in the format below. (30 pts). (Hint: Refer to your class diagram).

Table Name

Field Name

Description

Data Type

Comments (Identify as primary key, foreign key or any special considerations)

  1. Apply 1st, 2nd and 3rd normalization rules for your tables. Explain how each table satisfies these normalization rules. (Hint: You may end up creating intersection tables as needed, in addition to the tables identified for question #1). (20 points)

(Please see normalization examples from the lecture notes and show the normalization process for the tables as applicable)

  1. Draw an ER diagram for this case including the tables, relationships, cardinality and all the fields. (10 points)

Solutions

Expert Solution

Diagram:

The above use case diagram is completely based on the requirements mentioned in the above case study.

(I) Firstly customer can check for the availability of visa for the country in which is visiting which is represented using a use case.

(ii) Customer can book hotel, airtickets and transportation on their own. But the company can also provide packages in which the company books all these. This task is represented as arrange tour.

(iii) Customer can also review and rate destinations and hotel in which they have stayed. This task is divided in two parts.

(iv) Company provides the packages and if a customer agrees the dates are stored. The task provide date is represented by that. Company also creates itinerary for customers.

(v) After the confirmation the company will send notification which is also depicted in the diagram as a task. The customer can pay in two ways- credit card or paypal for which extends is used. Customer can also cancel the tour for which they will not get any refund.

(vi) Customer is also represented as gold customers for which he/she can get refund which is described using another task.

However, you can make changes to the above diagram as per your requirements and understanding.


Related Solutions

Consider the following enterprise scenario and answer the following questions. ABC is a wholesale company that...
Consider the following enterprise scenario and answer the following questions. ABC is a wholesale company that sells electrical equipment and provides a website from which customers can inquiry about products and identify what they want to buy. When costumers order electrical equipment, they place their order on the ABC website. ABC does not own or hold any equipment as inventory. Rather, the ABC orders the equipment from the appropriate supplier and ranges for the equipment to be shipped directly from...
consider each of the three scenario presented. Answer each of the questions pertaining to the scenario...
consider each of the three scenario presented. Answer each of the questions pertaining to the scenario (1500-2000 words in total) 1 scenario 1 Tommy is a 17 -year old Aboriginal person living in a community in the Northern territory where there is a high level of alcohol addiction. Tommy and his friends are unemployed and Tommy is depressed and at times suicidal. Tommy has recently been arrested for drunk and disorderly behavior. 1. Describe ways the legal aid system in...
Ethics in nursing (300 words) Please answer the following two questions based on the following scenario:...
Ethics in nursing (300 words) Please answer the following two questions based on the following scenario: You are working as a nurse in an aged care facility during an acute gastroenteritis outbreak. Many of the residents are affected by the symptoms of gastroenteritis (with various degrees of severity), but not all. Some residents have cognitive impairments, other do not. Some residents’ family members are insisting they be allowed to access their relative’s daily report. Some need to be allocated treatment-related...
Part 1: Please read the following scenarios. For each scenario, answer the following questions: a) what...
Part 1: Please read the following scenarios. For each scenario, answer the following questions: a) what is the independent variable, b) what is the dependent variable, and c) is this a between-subjects or within-subjects design? A child psychologist wants to determine the effects of cloth versus paper diapers on toilet training. Day-old infants will be used to begin the project. The age at which diapers are no longer needed (to the nearest week) will be determined. A researcher wants to...
[Small Experiments] Try the commands or readings below and answer to the corresponding questions. Please note...
[Small Experiments] Try the commands or readings below and answer to the corresponding questions. Please note that the commands given should be tried on Linux or mac OSX terminal or Windows cmd window. The results of running these commands might be different in different systems. whois Use whois command to find information about a website (e.g. google.com, yahoo.com, or a website you pick). Enter the command in the form: "whois <URL>". Provide the print screen or cut and paste of...
Please provide the answer in Java 1. Consider the following scenario: The Colonel Motors Corporation of...
Please provide the answer in Java 1. Consider the following scenario: The Colonel Motors Corporation of Frankfort, Kentucky has produced a new line of vehicles which require chicken droppings for fuel. Because of this unusual fuel requirement, there are only certain fueling stations in the country where the vehicles can be refilled. Thus, to get from one place to another, an owner must plan a route that ensures that he can get refills along the way. The Colonel Motors Corporation...
Please follow the directions and answer all questions properly. Type the answers please. NO hand written...
Please follow the directions and answer all questions properly. Type the answers please. NO hand written answer. This is a Marketing class. Thanks Please write no more than 100 words for each question. The questions are about fast food chain “Chick-Fil-A. These questions were asked by my professor. Please make sure that answers are good. I would really appreciate. Thanks again. I’m having a hard time understanding differences among needs, wants and demands of “Chick-Fil-A” customers. How would you explain...
Consider this scenario and answer the questions that follow: Today, you are the charge nurse, and...
Consider this scenario and answer the questions that follow: Today, you are the charge nurse, and part of your responsibility is to make patient assignments. A total of 18 patients are present on the unit, as well as 2 RNs, 1 LPN, and 3 nursing assistants. You make the following assignments: 1 charge nurse will give the IV medications for the LPN and will help as needed; 2 RNs will each take 6 patients; 1 LPN will take 6 patients;...
For the following scenario, answer the following questions. The underlined text is the name of the...
For the following scenario, answer the following questions. The underlined text is the name of the StatCrunch data set to be used for that part. Please note, do not conduct inference in this problem; just answer each question. Heights of Fathers and Sons. To test the claim that sons are taller than their fathers on average, a researcher randomly selected 13 fathers who have adult male children. She records the height of both the father and son in inches. Note:...
Please answer! B. Consider the following scenario. A large population of lizards occupies an extensive range...
Please answer! B. Consider the following scenario. A large population of lizards occupies an extensive range that is relatively uniform ecologically (i.e., in terms of climate and co-occurring species). At a certain point in time, the ancestral population becomes divided down the middle into two similar-sized portions by a barrier that completely prevents the movement of lizards between the descendent populations. Around the same time, a major flood occurs, and a small number of individuals are swept away from the...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT