0% found this document useful (0 votes)
280 views

csc301 Group Assignment

The project is an ordering system for a bistro that allows customers to customize orders and staff to manage data. Customers can view menus, add items and addons to an order, select delivery or dine-in, and staff can view and edit customer, staff, and delivery details.

Uploaded by

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

csc301 Group Assignment

The project is an ordering system for a bistro that allows customers to customize orders and staff to manage data. Customers can view menus, add items and addons to an order, select delivery or dine-in, and staff can view and edit customer, staff, and delivery details.

Uploaded by

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

FACULTY:

CDCS110
DIPLOMA IN SCIENCE COMPUTER
SUBJECT PROGRAM CODE:
CSC301 - VISUAL PROGRAMMING
CLASS | PROJECT NAME:
JCDCS1103F

QYUZ CUISINE BISTRO

Group Members Matric No.


MUHAMMAD HAZIQ IRFAN BIN ISHAK 2022866798
MUHAMMAD IRFAN NURZAYYAN BIN ARMAN 2022488708
MOHAMAD HAIQKAL BIN HAIRULNIZAM 2022628904

PROJECT SUMMARY
Our cuisine bistro is a mediocre business which serves malay cuisine for everyone.
They can order their food by online application only. After being established for years, we
attracted a lot of customers and the restaurant became crowded with our unique service style.

On certain days where we are severely understaffed, a few customers experienced


delay in service that made our customers unsatisfied with our bistro service. We want a
solution that can make our bistro service more advanced and efficient.

To overcome this, we made an ordering system to store data from users and they can
customise their own order. The system is also able to track the orders for the correct table.
Their dining choices consist of delivery or self pickup.

OBJECTIVES

● To ensure our customers are happy and satisfied with our facilities and service.
● Customers can freely customise their order and customise their personal data.
● To be capable of storing customers personal data and displaying it accurately.

FLOW OF THE SYSTEM


PROGRAM INTERFACE
Explanation: The first interface show that user can choose either customer or staff
Explanation: If the user presses the customer button, they will see this next page where they
can enter their username or password. Also, for new customers they can click the “ Sign
Up Here ! ” to register first.
Explanation: If the user clicks the “ Sign Up Here ! ” they will be redirected to this page where
they are required to enter their personal details to complete the registration process.
Explanation: After finishing the registration, they can log in to their account and our program
homepage will show up. The user can continue further by clicking the menu to see the food
menu, ordering form, log out or back to homepage.
Explanation: If the customer clicks the nasi lemak menu , nasi lemak page will be shown.
The customer can see the price for each type of nasi lemak. They also have an option to have
an add on.
Explanation: If the customer clicks the “Click Here !” , the add-on for nasi lemak page will be
shown. The customer can also see the price for each type of nasi lemak add-on.
Explanation: If the customer clicks the roti canai menu , roti canai page will be shown. The
customer can see the price for each type of nasi lemak. They also have an option to have an
add on.
Explanation: If the customer clicks the “Click Here !” , the add-on for roti canai page will be
shown. The customer can also see the price for each type of roti canai add-on.
Explanation: If the customer clicks the roti canai menu , roti canai page will be shown. The
customer can see the price for each type of nasi lemak. They also have an option to have an
add on.
Explanation: If the customer clicks the “Click Here !” , the add-on for roti canai page will be
shown. The customer can also see the price for each type of roti canai add-on.
Explanation: If the customer clicks on the ordering form in the menu, they will be redirected
to this page where they can put their order and customise their order. They also can see the
total price for their order. They can choose their service type whether dine in or delivery.If the
user presses print the program will print the receipt and if they presses the print preview the
receipt will be showed up.
Explanation: If the customer chooses the delivery method , the delivery page will be shown.
The customer needs to enter their username and address for the delivery method.
Explanation: If the user presses the staff button, they will see this next page where they can
enter their username or password. Also, for someone who wants to be a staff member they
can click the “ Sign Up Here ! ” to register.
Explanation: If the staff successfully log in they can see and manage the data of all
customers and staff also the data of delivery.
Explanation: The staff can see the customer details and add, update and delete the data of
the customer .
Explanation: The staff can see the staff details and add, update and delete the data of the
staff .
Explanation: The staff can see the delivery details and add, update and delete the data of
the delivery .
Explanation: if they click on about the staff information, the staff information page will be
shown

DATABASE TABLE
Database table for customer

Database table for staff

Database for delivery


Google Drive link for complete group’s folder
https://drive.google.com/drive/folders/1GR5O7T2oNZ1rhZmA0g_7TJSeyrclUV9-
?usp=sharing

You might also like