Draw the entity-relationship diagram for the above scenario

Assignment Help Basic Computer Science
Reference no: EM131007129

Problem Statement

ScenicTours offers a number of guided tours, such as guided walks and bus tours, through the city and its surroundings. The company operates a number of sales outlets across the city and also runs a call centre where tourists can inquire and book available tours. To improve customer service and reduce processing time, ScenicTours aims to develop an information system where customers can view and manage bookings using their Web browser at any time.

The company has different tour packages available, each visiting multiple scenic sites, monuments and other points of interest. Typically, customers inquire about tours that visit a specific point of interest, such as museums and parks, or that depart or end in a specific location, while others are interested in tours that satisfy their special needs. For example, some customers prefer bus tours over walks, and tours exceeding a certain length may not be suitable for some customers.

ScenicTours maintains an information system that holds up-to-date information about its tour packages. It includes the type of tour (guided walk or bus tour), departure schedules, visited locations, and maximum number of participants. Staff have observed that customers are more likely to participate in a tour if they are shown the tour's route and brief information about each visited point of interest. Currently, a printed map is used to convey this information. Perhaps the Google Maps service could be utilised in a Web environment.

Customers must purchase tickets to participate in a tour. Tickets can be purchased either by phone or in any sales outlet. When purchasing by phone, tickets will be mailed to the customer's address after payment.

The company also offers a reward program, the "FrequentTourist" membership program. Registered members as well as groups larger than 10 persons are eligible for a 5% discount.

Customers may cancel their tickets until 48 hours prior to the start of the tour. In this case, 80% of the ticket price is refunded. Since tours are profitable only if three or more persons participate, some tours may be cancelled if some of its participants withdraw. In this case, affected customers are notified by phone or email (contact details were recorded when purchasing the tickets) and are given the option to transfer to another available tour that suits their needs or to cancel their tickets.

Tour operator "ScenicTours" has hired you( assume that you are the System Analyst) to conduct the feasibility study for the company's new sales system and propose the system design for this application

Main Tasks

Question 1

a. Prepare a document of requirement analysis and justify the need to create the system for the above case study.

b. Draw the following diagram for the above mentioned case study

i. Draw a context diagram
ii. Draw a DFD
iii. Draw level 1 diagram

c. Draw the entity-relationship diagram for the above scenario.

Reference no: EM131007129

Questions Cloud

Find the approximate equilibrium quantity and price : If 3000 two-bedroom houses are demanded per year, at a price of $500,000 per unit. However, for every $40,000 increase in the price per unit, the quantity of units demanded falls by 200. Find the demand curve. Find the supply curve. Find the approxim..
What specific olap operations should one performin order : A flight data warehouse for a travel agent consists of six dimensions: traveler, departure(city), departure time, arrival, arrival time, and flight; and two measures: count, andavg fare, where avg fare stores the concrete fare at the lowest level ..
Calculate the price elasticity of demand for appetizers : The South Beach Café recently reduced appetizer prices from $10 to $8 for afternoon “early bird” customers and enjoyed a resulting increase in sales from 75 to 125 orders per day. Beverage sales also increased from 400 to 550 units per day. Calculate..
Draw the entity-relationship diagram for the above scenario : Prepare a document of requirement analysis and justify the need to create the system for the above case study. Draw the entity-relationship diagram for the above scenario
Do you believe that most criminal activity is a product : Do you believe that most criminal activity is a product of their environment in which the criminals are raised? Do you believe that criminal activity is a product of a combination of both genetics and environment
Identify all the all key facts provided in the case study : Specifically, the following critical elements must be addressed: Identify all the all key facts provided in the case study. Propose additional assumed facts that could theoretically affect the legal analysis or defense

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd