1 The Ticket Booth Program. 2 The Ticket Booth program must handle multiple performances of multiple shows at multiple venues. We need to think about.

Slides:



Advertisements
Similar presentations
Key Concepts for beginning work in the Theatre. We begin with the Basics … Theatre Vocabulary Performance Spaces Traditions Etiquette Superstitions.
Advertisements

The TicketBooth System Use Case Diagram and Scenarios.
Home This training presentation is designed to introduce the Residency Management Suite to new users. This presentation covers the following topics: Login.
6-1 Multiple representation of functions
EXCEED RTI Systems Admin Training RIDE, Dec 2012.
2015 Redrock Software Conference There’s No Such Thing As a Drop-in Appointment! BEG: Intro to Availabilities and Appointment Scheduling With Iliana Ramos.
 Welcome Back, Students!.  We are a function of the Office of the Dean of Students.  The Student Center Assistant Managers handle the campus logistics.
2014 Redrock Software Conference Beginning Scheduling Options By Jonathan Smith.
Distribution of Event Tickets -Notes What We Need to Know About It Basics Part 1.
Kerala, India Dalia Abraham Traveling June Planned By:
Multiples 1 X 2 = 22 X 2 = 43 X 2 = 6 4 X 2 = 8 What do you call 2,4,6,8 ?Multiples of 2 Why?
Name ______ Lesson #2 - Numbers All Around Us Gr.6__
JASON TITUS ASSISTANT DIRECTOR The TWU Student Union Experience.
Meadowland College Freshman Orientation August 24, 2010.
Systems of three equations with three variables are often called 3-by-3 systems. In general, to find a single solution to any system of equations, you.
4-6 Row Operations and Augmented Matrices Warm Up Lesson Presentation
 Volunteers will help freshman move in on the morning of August 24. › Drive to main gate to have a volunteer assigned to you. › Volunteer will accompany.
Holt Algebra Solving Linear Systems in Three Variables 3-6 Solving Linear Systems in Three Variables Holt Algebra 2 Warm Up Warm Up Lesson Presentation.
Virtual Interaction Manager
ITGS Case Study Theatre Booking System Ayushi Pradhan.
Population  Random Selection  Sample. Sampling Vocabulary Population of Interest  the set of people or things you wish to know something about Sample.
1 Using XML. 2 The Ticket Booth System We need a way to retain information between program runs. In real life, we would probably use a database system.
Jan 21, Ron McFadyen1 Ch 10. Domain Model: Visualizing Concepts Domain model illustrated with a class diagram (with no operations defined)
Julian Fu Lau Teddy Ditchek Jeremy Levine Charlie Yao.
One Variable Equations TSWBAT solve one variable equations using laws of addition, subtraction, multiplication, and division.
1 Project 5: New Venue. 2 New Venue Based on the posted New Venue scenario 077_Ticket_Booth_Scenarios.pdf.
R25 WebViewer Training. Step One: Create a User Account When you go to this is the screen that will appear.
Freshman Orientation August 24,  Go to the Visitors’ Center- Building B, located at main gate.  Pick up campus maps.  Learn some cool facts about.
ICT and the FIFA World Cup Task One: Ticket Design You have been asked to use Desktop Publishing software to design the tickets that will be used at the.
Mrs. Caple’s 7th Grade English Welcome!. Wednesday, August 20, 2014 Practice Prior Skills Write a few sentences about the highlight of your summer by.
Study Skills Time Management Aims: To reduce stress levels and put you in control of your revision.
1 New colour Special formats Inside front cover + Inside back cover  Format: inside front cover + inside back cover.  Size: 369mm high by 498.
Ticket Booth Base Level 3 1. In the completed program, the ticket seller will: Select a venue from a menu of all venues. Select a show from a menu of.
Preview: the new search Phase 1:new Flight-IBE Phase 2+: new Hotel-IBE and new Package-IBE.
Creating a Little Book Using PowerPoint (Windows XP 2003 or above) By Pete Senske & Joan Olson.
MOcean Volleyball Club Parent Meeting: November 2 nd 2011.
PREPARED FOR: MDM. HAZELINE BT AYOUP PREPARED BY: CHUA HUI PIN CHIAM SEOW SIAH NUR NATASYA BT MHD FISHAH NURUL IZZATY BT ABDUL RAZAK.
Business Case Scenario XYZ Airlines is an up and coming airline in Asia which has been steadily growing these past few years. Currently, the ticket sales.
Chapter 12 Information Systems: Spreadsheets Nell Dale John Lewis.
Meadowland College Freshman Orientation August 24, 2010.
Dallas, Texas Bryce Traveling June Planned By:
SMART Agency Tipsheet Facility List This document focuses on setting up facilities within an agency. Total Pages: 7 Facility Profile Contacts Operating.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we?
X = Y. Direct variation X 1 X = Y 1 Y 2.
ECON Opportunity Cost Objectives: 1.Why is sacrifice an important element in economic choice 2.What assumptions are involved in creating a production.
Science and Engineering Library Your Research Center.
Kate Dembowski. * WHO? The North Penn Marching Knights and staff * WHAT? Performances, practices and football games * WHEN? 9/22 through 10/27 * WHERE?
Using XML. The Ticket Booth System We need a way to retain information between program runs. In real life, we would probably use a database system for.
1 Project 6: New Venue. 2 New Venue Based on the posted New Venue scenario
1 Project 7: Ticket_Booth_0 Using XML. 2 Ticket Booth 0 Base Level 0 of the real Ticket Booth program. Gets information for a single venue from an XML.
Name ____ 6__ Lesson #2 - Numbers All Around Us Oct __
Greatest Common Factor & Least Common Multiple
HNC_D Project Management
ORDER FORM Friday September 23 7PM VS NAME MAILING ADDRESS
My Theatre Model Name: Change the design of this presentation if you want.
ORDER FORM Friday September 23 7PM VS NAME MAILING ADDRESS
Sistar Comes to Toronto! On July 25th, 2015 (Saturday) at 7pm in
Multiplying & Dividing Radicals
Law of Demand The quantity demanded of a good or service varies inversely with its price Or, in plain English, people want to buy less of something when.
Multiplying & Dividing Radicals
ORDER FORM Friday September 23 7PM VS NAME MAILING ADDRESS
The four rules of number
CHAPTER 4 PROPOSAL.
CHAPTER 4 PROPOSAL.
Searching Concur Travel
Taking Notes WRITE ALL OF THIS DOWN!.
Campus Resource Scheduling & Event Management
Technical Communication
Record your QUESTIONS as your read.
Questions? Scaled Classroom Diagrams and Sample Layouts for Flexible Classrooms at U-M 224 GFL 133 Chrysler 2147 G.G. Brown 2153 G.G. Brown.
Presentation transcript:

1 The Ticket Booth Program

2 The Ticket Booth program must handle multiple performances of multiple shows at multiple venues. We need to think about what information the program will need and how we will represent it in classes. We need a systematic way to specify Ticket Prices. What will a ticket price depend on?

3 Venue Each venue will be divided into some number of seating sections. Seating sections correspond to areas within the performance hall. Orchestra (front) Back Mezanine Balcony Nose Bleed Multiple rows may have seats in the same section. Multiple sections may have seats in the same row. Ticket prices will vary according to section.

4 Example: Seating Plan Row A Row B Row C Row D Row E Row F Front Section Back Section Left Section Right Section Center Section

5 Show Different shows will have different prices. Blockbuster Ordinary Dog Prices for a given show will vary for different performances. Friday and Saturday night. Weekday night. Sunday matinee

6 Ticket Prices The program cannot have built-in knowledge. Must get information from outside. Venues, Shows, Performances. Ticket prices will be determined by an outsider. Venue Manger Booking Agent Outside the system

7 Ticket Prices Ticket prices will be set by a user. System Administrator The system must provided a convenient way for the system administrator to set prices. Price mechanism

8 Price Mechanism Tradeoff between convenience and flexibility. Specify price for every ticket. Flexibile but not convenient. One price for all tickets. Convenient but not flexible. We need something between. Flexible enough to provide variation in ticket prices according to desirability of seat, desirability of performance date/time, quality of show. Convenient, easy to use.

9 Class Show Subject of a performance. Name Duration Setup time Takedown time Ticket price information May depend on venue, date/time, seating section

10 Class Price Schedule Specifies prices for good, medium, and bad seats for a given performance. Price_Level_1 Price_Level_2 Price_Level_3 Posibly more levels Different performances of the same show can have different price schedules, according to venue and date/time.

11 Class Show *

12 Class Performance What we need to know about a performance Show Venue Date Time Price Schedule

13 Class Performance

14 Use Case: Booking a Show A system administrator will book a show for some number of performances at a given venue. Specify venue. Specify performance dates and times. Specify a price schedule for each performance. Specify mapping of the venue's seating sections to the price levels in the show's price schedules.

Discussion Use case diagram for Booking a Show Class diagram for a Booking (?) Is a Booking a thing in this system? 15