You are on page 1of 32

FURNITURE APP

BY R1 FURNITURE

GROUP MEMBER:
1)MUHAMMAD AIMAN BIN AZAHAR
2)AMIRUL AIZAT BIN ABDUL
3)MOHAMAD KHAIRUL ANAM WAFIQ BIN
MD YUSOFF
4)MUHAMMAD FAAIZ BIN MOHAMAD
YUSLI
PROBLEM BACKGROUND
There are difficulties in calculating the total price of
an object after the discount or offer and also
difficulty to calculate the total price needed to be
paid afterwards. Getting the matter worst, some
furniture are too big to be fit in the car. Hence, we
created an application that is user friendly to prompt
user whether he or she can choose either to
transport the furniture by themselves or by using
our courier provided and also to calculate the total
price.
OBJECTIVES

1.To make customer feel more


convenient in shopping
furniture.
2.To make calculating price
easier.
SCOPE

1.Customer who wanted


to buy the furniture at
our store.
2.Employee at our store.
FUNCTIONAL REQUIREMENT
1)REGISTRATION
a)Prompt user to enter their name and phone number and
registered membership.
b)Input: Input name, phone number, user name and
password membership.
Process: Check the validity of the given information.
Output: If valid, the user will be registered and may
proceed to the process if not, user
needed to re-entered.
Main function:
-proceed to
Proceed function
-
This is the second function after main named
proceed. It will call gate function.
Contain sign up function.
Selection: -sign up
-proceed anyway(not sign up or had sign up before)
- go to gate function back to proceed sign up
Sing up:
-User name
-Password
-Proceed to thank you
function
-Proceed to login
function
Thank you function:
-Remind username and
password
-Give membership pin
number
-Proceed to sign up
function back
Login function:
-ask username and
password
-verification of username
and password
-proceed to member
catalog
2)SHIPPING METHOD:

a) Prompt user to choose how the furniture will be


shipped, either by themselves or using
our courier.
b)Input: Enter the shipping method
Process: Check validity of the chosen option.
Output: Display the way of shipping.
Function Courier:
-choose whether to
choose courier or
pick it up by your
own.
3.CATALOG

a)Provide information regarding our furniture


b)Input: Choose furniture type.
Process: Check validity.
Output: Proceed to the chosen furniture.
Othercatalog
Function:
-user can
choose to
proceed to
catalog
-user also can
add more
furniture or to
terminate
Firstcatalog Function:
- user can choose to
proceed to catalog
-user also can add more
furniture or to
terminate
Catalog function:
-user may choose the option
given.
Tablechair Function:
-user may choose the table and
chair set according to the
material.
Cupboard Function:
-user can choose cupboard
according to the material
Door function:
-user can choose the
door according to the
material
Bed Function:
-user can choose the
bed according to the
material
Windowpanel
Function:
-user can choose the
window panel
according to the
material
4.CALCULATE PRICE

a) Prompt the user to enter the price of object and


quantity of object.
b) Input: Insert price and object quantity.
Process: Calculate the price by multiplying price
with quantity.
Output: Display the total price.
Pricecalc Function:
-the calculate price deduct if
the price exceed rm750
Pricing Function:
-Display total price
from othercatalog
function body(non
courier)
Pricing Function:
-Display total price from
firstcatalog function
body(courier)
5.CALCULATE THE DISCOUNT PRICE

a) Prompt user to enter the product and the price


will be reduced by discount
b) Input: The respective price will be tested.
Process: If the price above exceed RM750, the
price will be deducted 10%
Output: Display the deducted price.
Discount10
Function:
-discount 10% will
be given if the
person have the
membership
6.PAYMENT METHOD

a)Prompt user to choose which way to pay


the following product price.
b)Input: Choose payment method
Process: The chosen method will be
checked its validity. If valid, they
may proceed. If not, they need to re-
entered.
Output: The ways chosen will be displayed
including the right
method to settle the payment.
 
Paymentmtd Function:
-user can choose their
payment method based
on the option
CONCLUSION
THE END…!

Let’s proceed to our application

You might also like