CSC301 - Project Proposal Cinema Ticketing System
CSC301 - Project Proposal Cinema Ticketing System
PROJECT TITLE:
CINEMA TICKETING SYSTEM
Prepared for:
MADAM NURUL HAFIZA BINTI ISMAIL
Prepared by:
NO NAME STUDENT ID
1. NURUL AISYA BINTI RIDZWAN 2021208656
2. NUR ALEFAH BINTI MOHD SOLAH 2021214624
3. NUR ADLIN FILDZA BINTI CHE MOHD NOOR 2021626436
4. ANIS SARA UMAIRAH BINTI MUHAMMAD MASRI 2021608872
5. CHE MUHAMMAD AIZAT EZHAM BIN CHE ABD MALEK 2021892098
GROUP: CS1435D
TABLE CONTENT
NO CONTENT PAGE
1. Project Background 3
2
1.0 Project Background
The Cinema Ticketing System is a system that provides convenience to both customers
and cinema staff. This system aimed at developing a ticket system for a Cinema Hall which
basically manages the ticket booking process providing an interface to the user to book movie
tickets in the easiest way. Efficiencies in staff work will lead to customer satisfaction. Cinema
also can improve in providing suitable facilities for all age groups from children to adults.
Customers can easily book tickets through the cinema website or by walk-in. This system can
also assist in making decisions based on the customer's interest.
3
3.0 System Flow Chart Diagram
Start
Login:
Insert username and password
End
4
Start
5
A
End
6
Start
End
7
A
End
8
Start A
radVISA.Checked= True
9
Start
Reset
txtNumOfSeats.Clear(),
txtSeatNumber.Clear(),
txtCardNo.Clear(),
End
10
Start
End
11
Start
Me.Close()
End
12
4.0 Proposed User Interface Screen Design
USERNAME:
PASSWORD:
LOG IN
c. Process: The user can log in through the webpage by keying in its username into
d. Output: Display a message that the user has successfully logged in. In the meantime,
a message box will pop out if the user keyed in the wrong password.
13
4.2 Movie Selection Page
SELECT A MOVIE
ABANG DIDI
JOHN
LONG AND
WICK
FADHIL FRIENDS
SELECTED MOVIE
NEXT
c. Process: click the movie's picture which is pictureBox (result in lblMessage for the
movie title)
14
4.3 Movie Description
ABANG SYNOPSIS
LONG
FADHIL
DATE:
a. Purpose: To show movie information based on the movie selected by the user
c. Process: The user selects time from time slots in cboTimeSlot and selects date from
listDate
d. Output: Display movie description that include runtime, date, ticket price, time slot
15
4.4 Seat Selection
SCREEN
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
SUBMIT
c. Process: Click the image for the seat's numbers (result is the number of seats
selected in lblSeatNum)
d. Output: Display a message that shows the number of seats for user seat selection
16
4.5 Ticket Purchase
TOTAL PRICE:
1 2 3
CALCULATE
BACK 4 5 6 RESET
EXIT 7 8 9 10 PRINT
a. Purpose: To calculate the total price for tickets based on the number of seats that
b. Input: card number, selected seats, number of seats, price ticket and total price
c. Process: Multiply the number of seats by the ticket price (result is user's total price in
lblTotalPrice)
d. Output: Display a message that shows total price that the user needs to pay.
17
5.0 Role and Responsibilities
18
4. Proposed User Interface Create the interface for: CHE MUHAMMAD AIZAT
Screen Design EZHAM BINN CHE ABD
1. GSC main page MALEK
2. Movie selection page
3. movie description
4. Seat selection
5. 5. Ticket purchase
19