Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

VISUAL PROGRAMMING (CSC 301)

SEMESTER OCTOBER 2022 – FEBRUARY 2023

PROJECT PROPOSAL: CAFÉ UITMCTKKT ORDERING SYSTEM

PREPARED BY:

BIL GROUP MEMBERS STUDENT ID


1) HASIF DANIAL BIN KAMARUZAMAN 2021854522
2) DANISH IRFAN BIN MAHAFID 2021863968
3) RAJA MUHAMMAD ANAQI BIN RAJA 2021851646
ZAHIDI
4) MUHAMMAD HAZIQ AKRAM BIN 2021813932
MOHD ASHRI

PREPARED FOR:
MISS NOR HASNUL AZIRAH BT ABDUL HAMID

TABLE OF CONTENTS

1|Page
NO CONTENTS PAGES

1.0 INTRODUCTION

1.1 COMPANY BACKGROUND


1.2 PROBLEM STATEMENT
1.3 PROPOSED SYSTEM
1.4 ADVANTAGES OF THE PROPOSED SYSTEM

2.0 DESIGN OF THE PROPOSED SYSTEM


2.1 REQUIREMENT OF THE PROPOSED SYSTEM
2.2 FLOWCHART OF THE PROPOSED SYSTEM
2.3 SCREENSHOT OF THE PROPOSED SYSTEM
2.4 PROPERTIES OF THE PROPOSED SYSTEM
2.5 CODING OF THE PROPOSED SYSTEM
2.6 SCREENSHOT OF THE DATABASE TABLES’
OF THE PROPOSED SYSTEM

3.0 REFERENCES

2|Page
1.0 INTRODUCTION

1.1 COMPANY BACKGROUND


Café UITMCTKKT is located on Universiti Teknologi Mara Kampus Kuala Terengganu, Jalan
Kubang Ikan, 21080 Kuala Terengganu. This café is run by ISMAIRFAN Trading on 2021.

1.2 PROBLEM STATEMENT


The first problem with the current system used by Café UITMCTKKT is with their manual
method which is the worker will write all the order on paper and there is no any file to record the
detail of previous order. This may cause the business having difficulties to keep all the record and
easy to lose the data.
The second problem with the current system used is there is no any formal receipt that can be
given to student. In order to double check the price for each food ordered and the total price.
Furthermore, the current system also didn’t count for total sales for each day that may cause a
difficulties for the business to calculate since physical might rip or get wet making it unreadable.

3|Page
1.3 PROPOSED SYSTEM
This project has developed new application for Café UITMCTKKT to transform from ordering
manual using paper into a new application. This pro

1.4 ADVANTAGES OF THE PROPOSED SYSTEM

The advantages of develop Café UITMCTKKT application is to help workers to take customer
orders systematically and be able to store customer data without using manual system. The application
also can be a calculator to calculate total prices of customer orders. Finally, receipt can be generate
after taking orders and calculation process was done.

4|Page
2.0 DESIGN OF THE PROPOSED SYSTEM
2.1 REQUIREMENT OF THE PROPOSED SYSTEM
In this proposed system, when the staff open the system they need to log in to enter
the application. Otherwise the system cannot be used. Next, the customer need to says the
order to the staff and staff will add it to the cart using the application. Staff also will click to
the receipt and after the payment have been done, it will generate receipt and record of the
order will save in the file.

FUNCTIONAL
USER DESCRIPTION
REQUIREMENT
- Welcome screen with
Splash screen
company logo
- Staff need to log in to
the application and exit
at the end of the day.
Log in Staff
- Staff also can change
user in the home
screen.
- New staff need to enter
username and Password
Register Staff
for create a new login
data
- Staff will insert data
Menu Staff according to customer
orders.
- At the end of the the
process, staff need to
enter the payment detail
Receipt Staff and the system will
generate receipt that
can be given to
customer.

5|Page
2.2 FLOWCHART OF THE PROPOSED SYSTEM

2.3 SCREENSHOT OF THE PROPOSED SYSTEM

6|Page
2.4 PROPERTIES OF THE PROPOSED SYSTEM
Table 2.4.1 Menu

Control Type Control Name DESCRIPTION


Form frmMain -
Label lblUserFname -
Label lblPriceN -
Label lblPriceBK -
Label lblPriceO -
Label lblPriceD -
Button btnChangeUser -
Button btnShowPrice -
Button btnCart -
Button btnDelete -
Button btnReceipt -
Button btnExit -
ComboBox lstNasi -
ComboBox lstBK -
ComboBox lstOthers -
ComboBox lstDrink -

Table 2.4.2 Receipt

7|Page
Control Type Control Name DESCRIPTION
Form frmReceipt -
TextBox txtTotalPaid -
Label lblChange -
Label lblTotalAmount -
chkOnlinePaymen -
CheckBox
t
RadioButton radDineIn -
RadioButton radTakeAway -
Button btnCalculate -
Button btnSave -
Button btnPrint -
Button btnExit -

Table 2.4.3 Register

Control Type Control Name DESCRIPTION


Form frmRegister -
TextBox txtUsername -
TextBox txtPassword -
TextBox txtCpassword -
Button btnRegister -

Table 2.4.4 Login

Control Type Control Name DESCRIPTION


Form frmRegister -
TextBox txtUsername -
TextBox txtPassword -
CheckBox chkShowPassword -
Button OK -
Button Cancel -

2.5 CODING OF THE PROPOSED SYSTEM


2.5.1 Login

8|Page
2.5.2 Register

9|Page
2.5.3 Menu

10 | P a g e
11 | P a g e
12 | P a g e
13 | P a g e
14 | P a g e
15 | P a g e
16 | P a g e
2.5.4 Receipt

17 | P a g e
18 | P a g e
19 | P a g e
2.6 SCREENSHOT OF THE DATABASE TABLES OF THE PROPOSED SYSTEM

20 | P a g e
3.0 REFERENCES

21 | P a g e

You might also like