Professional Documents
Culture Documents
CHAPTER-III Comments
CHAPTER-III Comments
TECHNICAL BACKGROUND
respondents had encountered during food ordering online in this pandemic time. In this
concern, the proponents found this an opportunity to help the café/restaurant that the
researchers chosen. In admin system it can add, update and delete (categories, dishes,
and beverage on the menu), it may also view and update sales and inventory, also
can view payment details, reports, and ratings from the customers. The customers also
receive notification if the order is accepted or cancelled. In users system can view or
This presents the figures of the existing system and proposed system namely the
what are the segments, the programming determination and the flow use to the system
handle the ordering and delivery better, more efficiently, and more conveniently for them
Cashier
Process
Order details
Payment
Order Details
Customers Staff
Chef
Payment
Served
customers will order manually to the staff, and after they made an order they'll place a
payment. The staff will give the order details and payment to the cashier and therefore
the cashier will forward the order to the chef, afterwards, the chef will serve the order
to the customers.
Narrative Explanation of the Proposed System
Online food ordering system is the proposed system, which would make the
manual system more convenient and time-saving. In this proposed system gives
restaurants the ability to increase sales and expand their business by giving customers
the facility to order food online and it will also allow the restaurants too quickly and
easily manage an online menu which customer can browse and use to place orders with
just a few clicks. There will be a system administrator who will have the right to add and
manage user accounts, a manager who will be managing delivery boy, products and
orders.
Admin Staff
Accept or decline
Order details
Process
Order
Customers 0
Delivery
CAFÉ BOS online food
Dine in or delivery
ordering system
Served
Cash on delivery
existing manual system goes to be an online Food Ordering System. Its function is to
view menu, add to cart, place order and it also includes payment methods (Gcash and
Cash on delivery) and order method (delivery and dine in). By this system it will be very
useful during this this time of pandemic, using this system, this café can still operates
The diagram of the proposed system is stated in the figure below. The figure
shows how the proposed system works within the user’s registration of the new system.
site, after creating an account the user has to log in, upon creating an account it
they still have a choice to recover them by entering forgot password button, your
Login
Response Accept/reject Response
The flow diagram of the proposed system is stated within the figure below. The
figure shows how the proposed system works within the user’s interface of the new
Dishes
Response Response
Accept/reject
order_id
Check for order
detail
Request for food order
Add to cart
Response Response
Accept/reject
The flow diagram of the proposed system is stated within the figure below. The
figure shows how the proposed system works within the admin’s interface of the new
system. In the admin interface, it can add, update and delete (categories, dishes, and
beverage on the menu), admin can also manage users and also the delivery guy, it may
also view and update sales and inventory. Admin also can view payment details,
reports, and ratings from the customers. If customers have already placed orders the
LOGIN
Response accept/reject
Product manage
(Add, update, Delete) 1 Check product detail
admin_id
MANAGE
PRODUCTS
Response accept/reject Response
VIEW ORDER
Response accept/reject
Check Active/Deative
Active/Deactive Delivery boy delivery_boy
3
MANAGE DELIVERY
Response
Response
REPORTS/RATING
Response
S
Generate report/ratings
rating
ID Account_Status
dish_detail Username
_id
Phone Number
has
belong
s
order_n payment_i
Category msg amt
umber d
amt
user_id
user_id
category status Order status
_id Payment id
added_on
order_date
type
process
process
id name
email_addr
description ess
name id contact
user_id
APPENDICES
TABLE 2: NOMALIZATION
UNFORMALIZED
admin banner
category contact_us
coupon_code delivery_boy
dish dish_cart
dish_details order_details
order_master order_status
rating setting
user wallet
added_on
added_on
2nd Normal Form
added_on
message added_on
Table 2.10 Tbl Dish Cart
Primary Key: id
Id user_id dish_detail_id qty added_on
username varchar
password varchar
email varchar
category varchar
order_number Integer
status Integer
added_on datetime
coupon_code varchar
coupon_type enum(‘P’,’F’)
coupon_value Integer
cart_min_value Integer
expired_on date
status Integer
added_on date_time
name varchar
mobile varchar
password varchar
status Integer
added_on datetime
Primary key: id
category_id Integer
dish varchar
dish_detail text
image varchar
type enum(‘veg’,’non-veg’)
status Integer
added_on datetime
dish_detail Integer
attribute varchar
price integer
status Integer
added_on datetime
name varchar
email varchar
mobile varchar
password varchar
status integer
email_verify integer
rand_str varchar
referral_code varchar
from_referral_code varchar
added_on datetime
image varchar
heading varchar
sub_heading varchar
link varchar
link_txt varchar
order_number integer
added_on datetime
status integer
name varchar
email varchar
mobile varchar
subject varchar
message text
added_on datetime
user_id integer
dish_detail_id integer
qty integer
added_on datetime
order_id integer
dish_details_id varchar
price float
Primary Key: id
Table 3.11 Tbl Order Master
Primary Key: id
id Integer
user_id integer
name varchar
email varchar
mobile varchar
address text
total_price float
coupon_code varchar
final_price float
zipcode varchar
delivery_boy_id integer
payment_status varchar
payment_status varchar
payment_id varchar
order_status integer
cancel_by enum(‘user’,’admin’)
cancel_at datetime
added_on datetime
delivered_on datetime
order_status vachar
user_id integer
order_id integer
dish_detail_id integer
rating integer
cart_min_price integer
cart_min_price_msg varchar
website_close integer
wallet_amt integer
wallet_close_msg varchar
referral_amt integer
Table 3.15 Tbl Wallet
Primary Key: id
id Integer
user_id integer
amt integer
msg vachar
type enum(‘in’,’out’)
payment_id varchar
added_on datetime
Based from the outline of chapter 3, it’s more about technical Background that should encompass E-R
and the technical aspect of the project, technologies to be used and how the project will work.
What you have presented are just the context diagram, process flow, data flow diagram and data
dictionary. I think you need to be specific about the technologies to be used.