SYSTEM REQUIREMENTS - yusuphjs/group-19-assignment-CS335 GitHub Wiki

FUNCTIONAL REQUIREMENTS

S/NO FUNCTIONAL REQUIREMENTS
01 The system should allow registration of administrators of cinema halls
O2 The system should allow the administrator to login into the system
03 The system should allow the registration of cinema halls
04 The system should allow the administrator to enter movie details
05 The system should allow the administrator to place price of the movies depending on the movie quality(that is; either a 3D or 2D)
06 The system should update the seats after each reservation is done
07 The system should provide the customer with information of all current and upcoming shows or movies
08 The system should allow the customer to select the shows of their choices
09 The system should allow customer to book tickets for a show on a specific date, time and cinema hall
10 The system should allow the customer to select the number of seats
11 The system should display price depending on the number of seats selected and quality of the movie
12 The system should provide the customer with terms and conditions before proceeding with payments
13 The system should allow the customer to choose sitting area of choice
14 The system should provide the customer with order summary
15 The system should allow the customer to provide contact details
16 The system should allow customers to choose payment method or option
17 The system should provide the customer with booking confirmation which contains the QR code and receipt

NON FUNCTIONAL REQUIREMENTS

  1. Usability: The system will be fully operational and in working conditions along with providing a user friendly interface for the users
  2. Speed: The system will allow customers to reserve tickets quickly
  3. Security: The system will contain security features in the form of username and password
  4. Reliability: The system will have high availability rate
  5. Performance: The system will have quick response rate