0% found this document useful (0 votes)
329 views12 pages

CSC435 Project Report

The document describes a group project to develop a graphical user interface for an ordering system called Bumbum Burger Stall. It includes sections on job tasks, objectives, the platform used, system interface screenshots, and a conclusion on the importance of graphical user interfaces.

Uploaded by

Khairi Syafi
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)
329 views12 pages

CSC435 Project Report

The document describes a group project to develop a graphical user interface for an ordering system called Bumbum Burger Stall. It includes sections on job tasks, objectives, the platform used, system interface screenshots, and a conclusion on the importance of graphical user interfaces.

Uploaded by

Khairi Syafi
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/ 12

COLLEGE OF COMPUTING, INFORMATICS AND MEDIA

BACHELOR OF COMPUTER SCIENCE (HONS.) COMPUTER NETWORKS (CS255)

CSC435

OBJECT-ORIENTED PROGRAMMING

GROUP PROJECT REPORT

BUMBUM BURGER STALL

(GROUP PROJECT)

NAME MATRIC NUMBER GROUP


KHAIRI SYAFI BIN KHAIRUL 2022608028 RCDCS2553A
ANUAR

AQIL FIKRI BIN MOHD ZUL 2022851348 RCDCS2553A


MUHAMMAD WAFI BIN ZAMRI 2022615576 RCDCS2553A
TABLE OF CONTENT

1. Introduction
Project background
2. Job task
3. Objective
4. Platform used
5. System interface
6. Conclusion
7. References
1. INTRODUCTION

PROJECT BACKGROUND

The Bumbum Ordering System is a cutting-edge system that aims to transform the burger
stand industry by tackling the urgent issues preventing the provision of the best possible
customer service. Acknowledging the requirement for increased productivity, the system
strategically prioritizes order customisation process optimisation, increasing client engagement,
and order fulfillment speed. By adopting cutting-edge technology and abiding by industry best
practices, the company hopes to establish new industry standards in the very competitive
restaurant market.

The operating paradigm that is now in place confronts numerous challenges, which
lowers the standard of customer service generally. Inadequate ordering protocols have caused
mistakes, hold-ups, and failures in customer-staff communication, which have damaged the
company's reputation. In an effort to overcome these obstacles and guarantee a customer-centric
strategy that smoothly meshes with the business's unwavering dedication to quality, the
suggested solution aims to completely revamp the ordering process.

The Bumbum Ordering System is positioned as a strategic intervention to address present


problems and produce a more effective and customer-friendly ordering experience, taking into
account the current limits in the burger booth's operations. By adopting this cutting-edge
strategy, the business hopes to improve its position in the cutthroat restaurant sector and establish
a model for others to follow in their quest for improved operational excellence and service
quality.
2. JOB TASK

NAME JOB TASK

KHAIRI SYAFI BIN KHAIRUL ANUAR Subclass,GUI, Compile

AQIL FIKRI BIN MOHD ZUL Superclass, Subclass,Design, GUI, Slide

MUHAMMAD WAFI BIN ZAMRI Superclass , Subclass, Design, Report, Slide

3. OBJECTIVES
The goal of creating the Bambam's Ordering System is to revolutionize the work environment
for both employees and customers, paving the way for a fundamental transformation in the
operational dynamics of the burger stand. This part goes deeper into the essential aspects of the
aim, elaborating on the varied goals and anticipated consequences.

1. Improving the Work Environment


The main goal is to increase the quality of the work environment by fostering an
environment that promotes efficiency, collaboration, and job satisfaction. The manual and
often error-prone processes are reduced by implementing an advanced ordering system,
lowering the pressure on the workers and giving them a more structured and organized
work environment. This, in turn, leads to a positive and productive environment,
instilling pride and professionalism in the team.

2. Easy-to-use ordering platform


The construction of an easy-to-use ordering platform is crucial to the goal. The system
has been thoroughly developed with the user experience in mind, ensuring that both
consumers and employees can easily traverse the platform. The user-friendly interface
allows for quick and accurate order placement, lowering the possibility of errors and
increasing the overall efficiency of the ordering process. This ease of use is critical in
making the platform accessible to a diverse spectrum of users, regardless of technological
skill.
3. Automatic of manual operations
The automation of manual procedures that are prone to errors and inefficiency is a
significant focus. The Ordering System at Bambam incorporates innovative technology to
automate common processes such as order processing, tracking, and communication. By
reducing manual interventions, the system not only minimizes the likelihood of errors,
but it also frees up workers to focus on additional value-added duties, such as improving
customer experience and catering to individual customer demands.

4. PLATFORM USED
We decided to use Jcreator as our platform to implement a graphical user interface as it
has some advantages. For example, JCreator is renowned for its ease of use and simplicity. It
offers a simple environment for developing Java, which is advantageous, particularly for
inexperienced users or those who want a lightweight IDE.
Other than that, IDEs frequently come with debugging tools, syntax highlighting, and
code completion. These capabilities can assist find and solve bugs in the code while also greatly
accelerating the development process.
In the end, selecting an IDE is determined by personal tastes, project needs, and the
unique functionalities provided by each IDE.
5. SYSTEM INTERFACE

Figure 1.0
This is BUMBUM Burger Stall homepage. This page only display “Welcome to BUMBUM Burger” to
warmly welcome the customer to our application. There is “order” button that will open to the new
interface.

Figure 2.0
This interface allow user to make a selection whether they want to eat dine in, take away and delivery.
Figure 3.0
List of Burger will display on page of “Choose your burger” for every type of service which is Dine in,
take away, and delivery interface.

Figure 4.0
List of drink will display on page of “Choose your drink” for every type of service which is Dine in, take
away, and delivery.
Figure 5.0
This interface allow user to enter how many quantity of burger and drinks that they have chose

Figure 6.0
This user interface is for customers that dine in. They have to input their table number so that the staff can
easily deliver the food to their table.
Figure 7.0
The take away page will display the name and customer’s phone number for the customer to fill in. The
shop will use the information to deliver it to their house.

Figure 8.0
This page is for delivery service. Customers must input their details so that the staff can easily manage the
customer's delivery.
Figure 9.0
This interface function is to print the receipt and send the order

Figure 10.0
This feedback interface will allow users to give their feedback about the service. This feedback will use it
in order to improve their service.
6. CONCLUSION
Because they offer a visually appealing and user-friendly interface, Graphical User
Interfaces (GUIs) are essential to improving user interactions with software and devices. By
using graphical components like windows, buttons, and icons, GUIs make difficult jobs easier to
understand and use for people with different levels of technical proficiency. This promotes a
more diverse computer environment and makes it possible for people to engage with technology
effectively and fluently. Furthermore, because GUIs enable a more organic and interactive
communication channel between people and computers, they enhance user satisfaction and
productivity by lowering the learning curve associated with new software and devices. We
discovered that the graphical user interface (GUIs), which is a crucial component of
contemporary computers and software applications and enables more natural and user-friendly
computer interaction, is a crucial skill for us as computer science students to possess as we
worked on our mini project centered around it.
7. REFERENCES
Mohd Nizam, B. O. (2020). Object Oriented Programming : Using Java Programming Language.
Mohd Nizam Bin Osman.

Jakhotia, A. (2022, January 13). How to change JLabel font style and size in Java. CodeSpeedy.

https://www.codespeedy.com/how-to-change-jlabel-font-style-and-size-in-java/

You might also like