0% found this document useful (0 votes)
47 views22 pages

Coffee Bean Management System Proposal (Report)

The document proposes a coffee bean management system for Tapah Road Coffee Shop to automate their business processes and operations. It outlines objectives like displaying product information and prices, entering orders, calculating costs, and analyzing sales data. It includes UML diagrams that model the system's classes and their relationships, showing entities like items, orders, payments and how they interact. The design section details the main classes to manage the application, user interface, file handling, employees, managers, cart, beverages, foods and payments to implement the requested functionality for the coffee shop.
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)
47 views22 pages

Coffee Bean Management System Proposal (Report)

The document proposes a coffee bean management system for Tapah Road Coffee Shop to automate their business processes and operations. It outlines objectives like displaying product information and prices, entering orders, calculating costs, and analyzing sales data. It includes UML diagrams that model the system's classes and their relationships, showing entities like items, orders, payments and how they interact. The design section details the main classes to manage the application, user interface, file handling, employees, managers, cart, beverages, foods and payments to implement the requested functionality for the coffee shop.
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/ 22

UNIVERSITI TEKNOLOGI MARA PERAK

KAMPUS TAPAH

FACULTY OF COMPUTER AND MATHEMATICAL SCIENCE


DIPLOMA IN COMPUTER SCIENCE

CSC186
OBJECT ORIENTED PROGRAMMING

COFFEE BEAN MANAGEMENT SYSTEM PROPOSAL

PREPARED BY

NAME MATRIC NO.

DURRANI AFIQ BIN SAIDIN 2020769853

LUQMAN BIN AGUS SALIM 2020702587

GROUP

A4CS1103A

PREPARED FOR

PN. NURKHAIRIZAN BINTI KHAIRUDIN

DATE OF SUBMISSION

23 APRIL 2021
TABLE OF CONTENT

OBJECTIVES ……….......………………………………………………………………….. 2

ANALYSIS………………………………………………………………………………….. 3
DESIGN …………………………………………………………………………………….. 6
REFERENCES …………………………………………………………………………….... 21

1
1. OBJECTIVES

Tapah Road Coffee Shop has been increasing in popularity recently. Many customers around the
country came to the cafe to get a taste of their premium coffee. The owner also wishes to diversify
their products. This results in the workers getting overwhelmed and having difficulty keeping track
of high amounts of orders. The cafe owner also wishes to get more accurate data of their overall
sales. With this data, it will help the manager to keep track of the cashier commissions. It will also
further help the manager to analyse their product sales to aid their business strategy. Hence, the
cafe owner has requested for a system to be developed to automate their business process. This
system will be written in Java.

List of requested functionality:

1. Display the type of coffee and other food available and price.
2. Enter order information
3. Calculate & display total cost.
4. Calculate & display monthly collection by the type of coffee and staff.

2
2. ANALYSIS (UML CASE DIAGRAM)

3
4
5
3. DESIGN (UML CLASS DIAGRAM)

6
Simplified UML Class Diagram

7
Main Class

About Class

Time Class

8
Log Class

9
Display Class

10
FileHandler Class

11
Employee Class

12
Manager & Cashier Class

13
Order Class

14
Cart Class

15
Item Class

16
Beverage, Coffee, Tea, SoftDrink Classes

17
Foods, Sandwich & Dessert Classes

18
Payment, Cash, CreditCard & Receipt Class

19
Sales Class

20
4. REFERENCES

1. Ahmad, N., Mohtar, I. A., & Zamani, N. A. (2020). Teaching and Learning Module: Object
Oriented Programming Using Java.

2. https://en.wikipedia.org/wiki/List_of_coffee_drinks

3. https://www.teacoffeecup.com/recipe/different-types-of-coffee-explained-espresso-drink-
recipes/

21

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy