FanTango Project Page

17-654: Analysis of Software Artifacts



Home  
Project Overview  
Database  
Baseline | [ Baseline 02-13-04 ]  
FT Baseline  
RT FT Baseline  
HP RT FT Baseline  




Download Baseline v1.10 at Code Freeze





Download Baseline v1.10 Test Cases





Baseline Application

Original Architecture

Separate-Tier Architecture

Deployment Diagram

Deployment Description


Interfaces [ Top ]

FanTangoServer

Method Requirement(s) Description
HandleLoginForm ( ) 3,4 Called when a client enters user login information. Necessary to be logged in for purchasing.
HandleLogout ( ) 3,4 Called when a client chooses to log out of the website.
HandleRegisterForm ( ) 3,4,5 Called by client to create a customer profile in order to be able to buy tickets.
HandleMovieForm ( ) 1 Called when client wishes to list all movies shown in the database.
HandleSearchTheaterForm ( ) 1 Called when client wishes to list all movies shown in a theater.
HandleTheaterList ( ) 1 Called to compile a list of all theaters in database for client to select one.
HandleViewShowing ( ) 1,2 Called to display detailed information when a client chooses a showing.
HandlePurchaseForm ( ) 2,4,5 Called when a client chooses to purchase an amount of tickets for a given showing.
HandleMyOrders ( ) 4,5 Called when a client chooses to view their order history.
HandleCancelOrder ( ) 4,5,6 Called when a client chooses to cancel an order.