0% found this document useful (0 votes)
825 views3 pages

CSC186 Project Proposal

This document proposes a theme park ticketing system that allows customers to purchase tickets online to avoid long queues. The system will calculate ticket prices, discounts, taxes and receipts. It will also analyze ticket sales data like highest/lowest ticket types and average tickets sold.

Uploaded by

Mark Racoon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
825 views3 pages

CSC186 Project Proposal

This document proposes a theme park ticketing system that allows customers to purchase tickets online to avoid long queues. The system will calculate ticket prices, discounts, taxes and receipts. It will also analyze ticket sales data like highest/lowest ticket types and average tickets sold.

Uploaded by

Mark Racoon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

FACULTY OF COMPUTER AND MATHEMATICAL SCIENCES

OBJECT ORIENTED PROGAMMING (CSC186)

PROJECT PROPOSAL
TITLE :
THEME PARK TICKETING SYSTEM

GROUP NAME STUDENT ID


JCS1102B EMIRHAFIZ IRFAN BIN 2021602136
ZURAIDI
JCS1102B MUHAMMAD HAZIQ BIN 2021493332
HANAFI
JCS1102B MUHAMMAD SAEEB BIN 2021813944
SUBRE
JCS1102B MUHAMMAD HAIKAL AFIZ 2021813944
BIN AMIR

PREPARED FOR :
MADAM ZURIATI BINTI ISMAIL

1
INTRODUCTION
This system is for customer to buy their theme park ticket online instead of queuing in the
line at the counter for a long time. The main objective of this system is to make the process
of purchasing ticket faster and more convenient for both customer and employees. The
system will ask the customer to enter their name and phone number. The customer also
needs to list the number of adults and children that want to enter the theme park. The
system then will calculate the total price of the ticket and for those who got a membership
card get a discount on their purchase. After that, customers will be charged 6% of tax.
Moreover, the system will calculate which types of the ticket is the highest and the lowest
including the average ticket sold for both tickets. Then, the system will display the receipt
and all the details of the customer.

OBJECTIVE
- To calculate the amount paid by customer including tax
- To calculate the amount of adult and children ticket sold
- To calculate average ticket sold by each type (adult & children)
- To calculate the total sale of all tickets sold
- To display the receipt for the customers

Customer

- customerName: String
2 - noPhone: long
- ic: String

+ setCustomerName (String cn)


+ setNoPhone (long np)
+ getCustomerName: String
+ getNoPhone: long
+ toString: String
TicketDetails

- membership: String
- typeT: char
- quantity:int
- customerDetail: Customer

+ setMembership (string m)
+ setAdultT (int a)
+ setChildT (int c)
+ getMembership: String
+ getAdultT: int
+ getChildT: int
+ ticketPrice: double
+ calcDiscount: double
+ calcTax: double
+ amountPaid: double
+ toString: String

You might also like