Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

COMP639 Studio Project – Summer School

Software Development Project

Late Penalty:

Work not received by due time attracts an immediate penalty of up to 25% of the marks available.

Project Brief: Movie Theatre System

Movie Magic is a new Cinema Theatre Complex opening in the township of Rolleston. They require a movie ticket management system to manage ticket sales, streamline their processes and promote their  business. The complex will have three luxury cinemas with 48 seats each and one large 300seat auditorium widescreen cinema. Ticket prices are different for children, adults, students and seniors. Tuesday day me will be a discount day, but the Complex may run other discounted days and offer discounted tickets. If the project capacity allows, Movie Magic would like to be able to run a range of promotions and would like additional innovative features to be incorporated into the system to enhance user experience and set it apart from its competitors.

Customers need to be able to view movies and session times for the next week and movies coming soon. When they book tickets, they can view the number of seats remaining, choose their seats, register for a new customer account, or sign in, apply any promo on discount codes/gift vouchers and  then complete payment to confirm their bookings. When they have signed into their customer account they can view and manage their profile details, bookings, purchase gift cards, view gift card balances  and be eligible for promotions.

Theatre staff need to be able to login to the system, view their profile details, view the movie schedule, and check customers into their movie.

Theatre managers can login to the system, view and manage their and staff profile details, manage the movie schedules, manage promotions, manage ticket prices, and run reports. In addition to everything that a staff member can do.

System administrators can login to the system, do all the system functions and manage settings.