You are on page 1of 23

KOLEHIYO NG LUNGSOD NG LIPA

Marawoy, Lipa City, Batangas

FOODS

(Food Online Ordering & Delivery System)

A Capstone Project

Presented to the Faculty of

College of Computer Studies

Kolehiyo ng Lungsod ng Lipa

In Partial Fulfillment

Of the Requirement for the Degree

Bachelor of Science in Computer Science

By:

BSCS 3E

Group 6

ABENIDO, ROSE ANN

GALASAO, JENNY

PIZARRO, MARILOU

SAFICO, MADELYN

ATIENZA, MARCUS KIRBY

FAJILAN, BRIAN

GENOVES, JOHN LORENZ

JAVINA, MARC JOSEPH


October 27, 2021

Second Semester

2021-2022

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

Chapter V

SYSTEM REQUIREMENT ANALYSIS

5.1 The System/The Proposed Systems

5.1.1 System Overview

This chapter represents the propose system and the software technology
used to create the system. It also includes the System Overview, System
Objectives, System Functions, Scope and Limitation, Physical Environment and
Resources

What is Front End?

Front end development refers to “client-side” development, where the focus is


on what users visually see first in their browser or application.

Language use in front end:

• HTML
• CSS
• JAVASCRIPT

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

Fig. 11 Front End Development

What is Back End?

Back end development refers to the server side of an application. The back end
usually consists of three parts: a server, an application, and database. Users
can’t see the back-end work, but this code is what communicates the database
information to the browser.

Language use in front end:

• JAVA
• PHP

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

5.1.2 System Objectives

• Eradicate paperwork and reduce the level of mistake.

• Improve the speed of service, sales, and customer satisfaction.

• Avoid long queues in buying food.

• To design a system able to accommodate huge amount of orders at a time.

• To evaluate its performance and acceptability in terms of security, user-


friendliness, accuracy and reliability.

• To improve the communication between the client and the server and minimize
the time of ordering.

• To develop a system that will surely satisfied the customer service.

• Allow users to browse through different product categories.

• Allow users to save items to the cart and view detailed information about the
order.

• Allow the user to Checkouts the item(s).

• It allows the user to process the payment.

• Allow the user to see Success message after placing an order.

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

5.1.3 System Scope and Limitations

The system views a notification that the order has been received based on the
requirement of the system. Orders received will go to inventory system monitor the
products. The system will have the database that stores all the order information of the
customer.

SYSTEM SCOPE

Access to the system

Only the administrator or staff, that can receive the call from the customer for their
orders. After she/he ask the order the staff will ask their information like Name and
Address.

Information About the Orders

The proposed system will take easily to the customer when they going to orders

They can view the menu, some general information about the orders will be inputted such
as item from the menu. The price item of each item online ordering system will be a good
solution for faster communication between client and server.

Safe, secured and reliable system

The system is also free from the risk of being interrupted by unauthorized person
because before gaining access the system, it is required to log unto the system by entering
the username and password so that they can view the menu and call the store for their
orders

5.1.4 System Functions

System Features:

The Online Food Ordering System using PHP and MySQL has the admin side and
visitor/client side. The admin will manage all the data needed for the website and the list
of available menus.

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

The client will browse the website, explore and choose his/her desired menu’s and
save it from a cart for later checkout. After that, the client will go to the cart, review his/
her order, confirm the delivery address and other information, and place his/ her order.
This is an easy-to-use project. This project will be a good start if you’re planning to build
or develop an ordering system for a restaurant or cafe.

Features of Online Food Ordering System

• Admin Side Login Page

The page where the admin will input his or her credential to access the admin side of the
system. Category Page The page where all product/menu categories are listed and being
managed by admin.

Menu Page The page where the product/menu is listed and can be managed by the admin.
System Settings The page where an admin configures the website data.

• Client-Side Home Page

The Page where the client will be redirected by default and can choose his/her desired
menus.

FOODS system is having many modules, which make the software more efficient and
user friendly. Every module is divided on the basis of scenarios.

➢ Kitchen
➢ Manager
➢ Customer
The different modules in this project are described below:

➢ Food Item
➢ Order
➢ Staffs
➢ Cancellation module
➢ Expenses
➢ Home delivery
➢ Payment Method
➢ Location
➢ Scheduling
Menu Module:

In this module the number of foods, their prices, offers etc., like details, will stores.

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

➢ Insert food item


➢ Insert price
➢ Delete food items
➢ Delete price
➢ Modify price
Order Module:

In this module the type of order, the amount etc. like details will stores.

➢ Insert Order
➢ Insert type of Order
➢ Insert price
➢ Delete order
➢ Delete price
➢ Modify price
Staff Module:

In this module the number of staffs, their names, salary details, shift timings etc. will
stores.

➢ Insert staff
➢ Delete staff
Cancelations Module:

In this module the canceled foods details are stores.

➢ Insert Canceled order


➢ Delete Canceled order
Expenses Module:

In this module the expenses of the money are stores.

➢ Insert expenses
➢ Delete expenses
➢ Modify expenses

Home Delivery:

In this module there will section which will store the data about home delivery orders.

➢ Add order

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

➢ Add bill
➢ Delete order
➢ Delete bill
Payment Method:

➢ Online Payment Method


➢ Cash on delivery
Location:

➢ GPS tracker
➢ Map Location
Scheduling:

➢ Order scheduling
➢ Deliver scheduling

System Function

Fig. 13 System Function

5.2 Physical Environment and Resources

A computer system is made up of components that are linked together to achieve


a shared aim. The following are the requirements for implementing the new system:

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

• The Software
• The Hardware

5.2.5.1 Hardware Requirements Specification

• Printer
• Keyboard
• Mouse
• Monitor

5.2.5.2 Software Requirements Specification

The following software must be installed on the computer for the new system to
work properly.

• Windows Xp,
• MySQL
• PhpMyAdmin

System Requirements Specification


• 3. GD RAM and above
• 120 GB SSD
• Intel ® Core ™ i-37100
CPU @ 3.90ghz

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

5.3 Architectural Design

Fig. 14 Architectural Design

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

1.4 Entity Relationship Diagram (ERD)

Pays
Payment_methods CUSTOMERS
via

Lives
Places at

Taken
Orders
by

Address
Order id Vehicle id

Customer id Employee id
Total price

Delivers
Employees Vehicle
by

Employee id
Phone Vehicle id Type
Employee number
Registration_no
Name
Fig. 15 ER- Diagram Online Ordering System

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

5.5 Design and Implementation

5.5.1 Screen Flow

HOMEPAGE

Fig. 17 Homepage

USER LOGIN

Fig. 19 LOGIN

USER CREATE ACCOUNT

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

Fig. 20 Create Account

User Order Add to cart

Fig. 21 User Order

User Place Order

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

Fig. 22 Place Order

User Payment Method

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

Fig. 23 Payment Method

Admin Home page

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

Fig. 24 Admin home page

Add Store and Create Acct.

Fig. 25 Add Store and Create Acct.

Riders Dashboard

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

Fig. 26 Riders Dashboard

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

Order Placed and Accepted

Fig. 27 Order Placed and Accepted

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

Customer Dashboard when the order is placed

Fig. 28 Customer Dashboard when the order is placed

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

5.5.2 Reports

• It generates reports on food items and payment categories.


• Provide customer, order, and confirmation order filter reports.
• You may quickly generate PDF reports for each food item, payment, and order.
• For category, client, and order confirmation, the application provides an excel
export.
• For food item, category, and confirm order, you can also export the report in csv
format.

Chapter VI

TESTING, RESULTS AND DISCUSSION

TEST AND RESULTS

And using search engine in internet seeking information, based on the questionnaire.

⚫ How often do you order food on the phone for delivery/take away?
⚫ How often do you order food online through either a restaurant website or any
other common website?
⚫ How long does it generally take you to place your order on the phone?
⚫ Would you order food online from your local/favorite restaurant considering
that you can browse through the whole menu, specials, offers etc.?
⚫ When you plan to go out for dinner/lunch, would you prefer placing your
order/reserving a table online in advance and not waste much time when you
reach the restaurant?
⚫ Have you heard of/used any online ordering service for
delivery/takeaway/dine-in?

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

Fig. 7 Research Questionnaire

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

The purposed of research survey is to see the estimated respondent of male and
female, who answer the question give above. And using search engine in internet seeking
information, based on the questionnaire, they are 30 estimated respondent that answer the
question and also, from of 31 estimated respondents, we have 13 female and 17 males in
total. Based on Question number 1, 25% of the respondents, choose the once a week and
5% on 2-3 times a week, and in based on Question number 2, 5% choose Every day and
23% on once/twice a week and 2% on once/twice a month. Based on Question number 3
and 4 10% respondents choose 5-5 mins and it takes life much easier and 20% to 5-8
mins. And last, based on question number 5 and 6, 30% choose the Definitely and Yes.

10

9
9
8

6
6
5

4
4
3

1
1
0
Female Male

YES NO

Table 1 Survey

COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology
KOLEHIYO NG LUNGSOD NG LIPA
Marawoy, Lipa City, Batangas

1 COLLEGE OF COMPUTER STUDIES


Computer Science | Computer Technology

You might also like